Azure Native

Pulumi Official
Package maintained by Pulumi
v1.64.1 published on Wednesday, May 18, 2022 by Pulumi

getCluster

The cluster resource

API Version: 2020-03-01.

Using getCluster

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getCluster(args: GetClusterArgs, opts?: InvokeOptions): Promise<GetClusterResult>
function getClusterOutput(args: GetClusterOutputArgs, opts?: InvokeOptions): Output<GetClusterResult>
def get_cluster(cluster_name: Optional[str] = None,
                resource_group_name: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetClusterResult
def get_cluster_output(cluster_name: Optional[pulumi.Input[str]] = None,
                resource_group_name: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetClusterResult]
func LookupCluster(ctx *Context, args *LookupClusterArgs, opts ...InvokeOption) (*LookupClusterResult, error)
func LookupClusterOutput(ctx *Context, args *LookupClusterOutputArgs, opts ...InvokeOption) LookupClusterResultOutput

> Note: This function is named LookupCluster in the Go SDK.

public static class GetCluster 
{
    public static Task<GetClusterResult> InvokeAsync(GetClusterArgs args, InvokeOptions? opts = null)
    public static Output<GetClusterResult> Invoke(GetClusterInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:servicefabric:getCluster
  Arguments:
    # Arguments dictionary

The following arguments are supported:

ClusterName string

The name of the cluster resource.

ResourceGroupName string

The name of the resource group.

ClusterName string

The name of the cluster resource.

ResourceGroupName string

The name of the resource group.

clusterName String

The name of the cluster resource.

resourceGroupName String

The name of the resource group.

clusterName string

The name of the cluster resource.

resourceGroupName string

The name of the resource group.

cluster_name str

The name of the cluster resource.

resource_group_name str

The name of the resource group.

clusterName String

The name of the cluster resource.

resourceGroupName String

The name of the resource group.

getCluster Result

The following output properties are available:

AvailableClusterVersions List<Pulumi.AzureNative.ServiceFabric.Outputs.ClusterVersionDetailsResponse>

The Service Fabric runtime versions available for this cluster.

ClusterEndpoint string

The Azure Resource Provider endpoint. A system service in the cluster connects to this endpoint.

ClusterId string

A service generated unique identifier for the cluster resource.

ClusterState string

The current state of the cluster.

  • WaitingForNodes - Indicates that the cluster resource is created and the resource provider is waiting for Service Fabric VM extension to boot up and report to it.
  • Deploying - Indicates that the Service Fabric runtime is being installed on the VMs. Cluster resource will be in this state until the cluster boots up and system services are up.
  • BaselineUpgrade - Indicates that the cluster is upgrading to establishes the cluster version. This upgrade is automatically initiated when the cluster boots up for the first time.
  • UpdatingUserConfiguration - Indicates that the cluster is being upgraded with the user provided configuration.
  • UpdatingUserCertificate - Indicates that the cluster is being upgraded with the user provided certificate.
  • UpdatingInfrastructure - Indicates that the cluster is being upgraded with the latest Service Fabric runtime version. This happens only when the upgradeMode is set to 'Automatic'.
  • EnforcingClusterVersion - Indicates that cluster is on a different version than expected and the cluster is being upgraded to the expected version.
  • UpgradeServiceUnreachable - Indicates that the system service in the cluster is no longer polling the Resource Provider. Clusters in this state cannot be managed by the Resource Provider.
  • AutoScale - Indicates that the ReliabilityLevel of the cluster is being adjusted.
  • Ready - Indicates that the cluster is in a stable state.
Etag string

Azure resource etag.

Id string

Azure resource identifier.

Location string

Azure resource location.

ManagementEndpoint string

The http management endpoint of the cluster.

Name string

Azure resource name.

NodeTypes List<Pulumi.AzureNative.ServiceFabric.Outputs.NodeTypeDescriptionResponse>

The list of node types in the cluster.

ProvisioningState string

The provisioning state of the cluster resource.

Type string

Azure resource type.

AddOnFeatures List<string>

The list of add-on features to enable in the cluster.

ApplicationTypeVersionsCleanupPolicy Pulumi.AzureNative.ServiceFabric.Outputs.ApplicationTypeVersionsCleanupPolicyResponse

The policy used to clean up unused versions.

AzureActiveDirectory Pulumi.AzureNative.ServiceFabric.Outputs.AzureActiveDirectoryResponse

The AAD authentication settings of the cluster.

Certificate Pulumi.AzureNative.ServiceFabric.Outputs.CertificateDescriptionResponse

The certificate to use for securing the cluster. The certificate provided will be used for node to node security within the cluster, SSL certificate for cluster management endpoint and default admin client.

CertificateCommonNames Pulumi.AzureNative.ServiceFabric.Outputs.ServerCertificateCommonNamesResponse

Describes a list of server certificates referenced by common name that are used to secure the cluster.

ClientCertificateCommonNames List<Pulumi.AzureNative.ServiceFabric.Outputs.ClientCertificateCommonNameResponse>

The list of client certificates referenced by common name that are allowed to manage the cluster.

ClientCertificateThumbprints List<Pulumi.AzureNative.ServiceFabric.Outputs.ClientCertificateThumbprintResponse>

The list of client certificates referenced by thumbprint that are allowed to manage the cluster.

ClusterCodeVersion string

The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to 'Manual'. To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions.

DiagnosticsStorageAccountConfig Pulumi.AzureNative.ServiceFabric.Outputs.DiagnosticsStorageAccountConfigResponse

The storage account information for storing Service Fabric diagnostic logs.

EventStoreServiceEnabled bool

Indicates if the event store service is enabled.

FabricSettings List<Pulumi.AzureNative.ServiceFabric.Outputs.SettingsSectionDescriptionResponse>

The list of custom fabric settings to configure the cluster.

ReliabilityLevel string

The reliability level sets the replica set size of system services. Learn about ReliabilityLevel.

  • None - Run the System services with a target replica set count of 1. This should only be used for test clusters.
  • Bronze - Run the System services with a target replica set count of 3. This should only be used for test clusters.
  • Silver - Run the System services with a target replica set count of 5.
  • Gold - Run the System services with a target replica set count of 7.
  • Platinum - Run the System services with a target replica set count of 9.
ReverseProxyCertificate Pulumi.AzureNative.ServiceFabric.Outputs.CertificateDescriptionResponse

The server certificate used by reverse proxy.

ReverseProxyCertificateCommonNames Pulumi.AzureNative.ServiceFabric.Outputs.ServerCertificateCommonNamesResponse

Describes a list of server certificates referenced by common name that are used to secure the cluster.

Tags Dictionary<string, string>

Azure resource tags.

UpgradeDescription Pulumi.AzureNative.ServiceFabric.Outputs.ClusterUpgradePolicyResponse

The policy to use when upgrading the cluster.

UpgradeMode string

The upgrade mode of the cluster when new Service Fabric runtime version is available.

  • Automatic - The cluster will be automatically upgraded to the latest Service Fabric runtime version as soon as it is available.
  • Manual - The cluster will not be automatically upgraded to the latest Service Fabric runtime version. The cluster is upgraded by setting the clusterCodeVersion property in the cluster resource.
VmImage string

The VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.

AvailableClusterVersions []ClusterVersionDetailsResponse

The Service Fabric runtime versions available for this cluster.

ClusterEndpoint string

The Azure Resource Provider endpoint. A system service in the cluster connects to this endpoint.

ClusterId string

A service generated unique identifier for the cluster resource.

ClusterState string

The current state of the cluster.

  • WaitingForNodes - Indicates that the cluster resource is created and the resource provider is waiting for Service Fabric VM extension to boot up and report to it.
  • Deploying - Indicates that the Service Fabric runtime is being installed on the VMs. Cluster resource will be in this state until the cluster boots up and system services are up.
  • BaselineUpgrade - Indicates that the cluster is upgrading to establishes the cluster version. This upgrade is automatically initiated when the cluster boots up for the first time.
  • UpdatingUserConfiguration - Indicates that the cluster is being upgraded with the user provided configuration.
  • UpdatingUserCertificate - Indicates that the cluster is being upgraded with the user provided certificate.
  • UpdatingInfrastructure - Indicates that the cluster is being upgraded with the latest Service Fabric runtime version. This happens only when the upgradeMode is set to 'Automatic'.
  • EnforcingClusterVersion - Indicates that cluster is on a different version than expected and the cluster is being upgraded to the expected version.
  • UpgradeServiceUnreachable - Indicates that the system service in the cluster is no longer polling the Resource Provider. Clusters in this state cannot be managed by the Resource Provider.
  • AutoScale - Indicates that the ReliabilityLevel of the cluster is being adjusted.
  • Ready - Indicates that the cluster is in a stable state.
Etag string

Azure resource etag.

Id string

Azure resource identifier.

Location string

Azure resource location.

ManagementEndpoint string

The http management endpoint of the cluster.

Name string

Azure resource name.

NodeTypes []NodeTypeDescriptionResponse

The list of node types in the cluster.

ProvisioningState string

The provisioning state of the cluster resource.

Type string

Azure resource type.

AddOnFeatures []string

The list of add-on features to enable in the cluster.

ApplicationTypeVersionsCleanupPolicy ApplicationTypeVersionsCleanupPolicyResponse

The policy used to clean up unused versions.

AzureActiveDirectory AzureActiveDirectoryResponse

The AAD authentication settings of the cluster.

Certificate CertificateDescriptionResponse

The certificate to use for securing the cluster. The certificate provided will be used for node to node security within the cluster, SSL certificate for cluster management endpoint and default admin client.

CertificateCommonNames ServerCertificateCommonNamesResponse

Describes a list of server certificates referenced by common name that are used to secure the cluster.

ClientCertificateCommonNames []ClientCertificateCommonNameResponse

The list of client certificates referenced by common name that are allowed to manage the cluster.

ClientCertificateThumbprints []ClientCertificateThumbprintResponse

The list of client certificates referenced by thumbprint that are allowed to manage the cluster.

ClusterCodeVersion string

The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to 'Manual'. To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions.

DiagnosticsStorageAccountConfig DiagnosticsStorageAccountConfigResponse

The storage account information for storing Service Fabric diagnostic logs.

EventStoreServiceEnabled bool

Indicates if the event store service is enabled.

FabricSettings []SettingsSectionDescriptionResponse

The list of custom fabric settings to configure the cluster.

ReliabilityLevel string

The reliability level sets the replica set size of system services. Learn about ReliabilityLevel.

  • None - Run the System services with a target replica set count of 1. This should only be used for test clusters.
  • Bronze - Run the System services with a target replica set count of 3. This should only be used for test clusters.
  • Silver - Run the System services with a target replica set count of 5.
  • Gold - Run the System services with a target replica set count of 7.
  • Platinum - Run the System services with a target replica set count of 9.
ReverseProxyCertificate CertificateDescriptionResponse

The server certificate used by reverse proxy.

ReverseProxyCertificateCommonNames ServerCertificateCommonNamesResponse

Describes a list of server certificates referenced by common name that are used to secure the cluster.

Tags map[string]string

Azure resource tags.

UpgradeDescription ClusterUpgradePolicyResponse

The policy to use when upgrading the cluster.

UpgradeMode string

The upgrade mode of the cluster when new Service Fabric runtime version is available.

  • Automatic - The cluster will be automatically upgraded to the latest Service Fabric runtime version as soon as it is available.
  • Manual - The cluster will not be automatically upgraded to the latest Service Fabric runtime version. The cluster is upgraded by setting the clusterCodeVersion property in the cluster resource.
VmImage string

The VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.

availableClusterVersions List<ClusterVersionDetailsResponse>

The Service Fabric runtime versions available for this cluster.

clusterEndpoint String

The Azure Resource Provider endpoint. A system service in the cluster connects to this endpoint.

clusterId String

A service generated unique identifier for the cluster resource.

clusterState String

The current state of the cluster.

  • WaitingForNodes - Indicates that the cluster resource is created and the resource provider is waiting for Service Fabric VM extension to boot up and report to it.
  • Deploying - Indicates that the Service Fabric runtime is being installed on the VMs. Cluster resource will be in this state until the cluster boots up and system services are up.
  • BaselineUpgrade - Indicates that the cluster is upgrading to establishes the cluster version. This upgrade is automatically initiated when the cluster boots up for the first time.
  • UpdatingUserConfiguration - Indicates that the cluster is being upgraded with the user provided configuration.
  • UpdatingUserCertificate - Indicates that the cluster is being upgraded with the user provided certificate.
  • UpdatingInfrastructure - Indicates that the cluster is being upgraded with the latest Service Fabric runtime version. This happens only when the upgradeMode is set to 'Automatic'.
  • EnforcingClusterVersion - Indicates that cluster is on a different version than expected and the cluster is being upgraded to the expected version.
  • UpgradeServiceUnreachable - Indicates that the system service in the cluster is no longer polling the Resource Provider. Clusters in this state cannot be managed by the Resource Provider.
  • AutoScale - Indicates that the ReliabilityLevel of the cluster is being adjusted.
  • Ready - Indicates that the cluster is in a stable state.
etag String

Azure resource etag.

id String

Azure resource identifier.

location String

Azure resource location.

managementEndpoint String

The http management endpoint of the cluster.

name String

Azure resource name.

nodeTypes List<NodeTypeDescriptionResponse>

The list of node types in the cluster.

provisioningState String

The provisioning state of the cluster resource.

type String

Azure resource type.

addOnFeatures List<String>

The list of add-on features to enable in the cluster.

applicationTypeVersionsCleanupPolicy ApplicationTypeVersionsCleanupPolicyResponse

The policy used to clean up unused versions.

azureActiveDirectory AzureActiveDirectoryResponse

The AAD authentication settings of the cluster.

certificate CertificateDescriptionResponse

The certificate to use for securing the cluster. The certificate provided will be used for node to node security within the cluster, SSL certificate for cluster management endpoint and default admin client.

certificateCommonNames ServerCertificateCommonNamesResponse

Describes a list of server certificates referenced by common name that are used to secure the cluster.

clientCertificateCommonNames List<ClientCertificateCommonNameResponse>

The list of client certificates referenced by common name that are allowed to manage the cluster.

clientCertificateThumbprints List<ClientCertificateThumbprintResponse>

The list of client certificates referenced by thumbprint that are allowed to manage the cluster.

clusterCodeVersion String

The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to 'Manual'. To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions.

diagnosticsStorageAccountConfig DiagnosticsStorageAccountConfigResponse

The storage account information for storing Service Fabric diagnostic logs.

eventStoreServiceEnabled Boolean

Indicates if the event store service is enabled.

fabricSettings List<SettingsSectionDescriptionResponse>

The list of custom fabric settings to configure the cluster.

reliabilityLevel String

The reliability level sets the replica set size of system services. Learn about ReliabilityLevel.

  • None - Run the System services with a target replica set count of 1. This should only be used for test clusters.
  • Bronze - Run the System services with a target replica set count of 3. This should only be used for test clusters.
  • Silver - Run the System services with a target replica set count of 5.
  • Gold - Run the System services with a target replica set count of 7.
  • Platinum - Run the System services with a target replica set count of 9.
reverseProxyCertificate CertificateDescriptionResponse

The server certificate used by reverse proxy.

reverseProxyCertificateCommonNames ServerCertificateCommonNamesResponse

Describes a list of server certificates referenced by common name that are used to secure the cluster.

tags Map<String,String>

Azure resource tags.

upgradeDescription ClusterUpgradePolicyResponse

The policy to use when upgrading the cluster.

upgradeMode String

The upgrade mode of the cluster when new Service Fabric runtime version is available.

  • Automatic - The cluster will be automatically upgraded to the latest Service Fabric runtime version as soon as it is available.
  • Manual - The cluster will not be automatically upgraded to the latest Service Fabric runtime version. The cluster is upgraded by setting the clusterCodeVersion property in the cluster resource.
vmImage String

The VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.

availableClusterVersions ClusterVersionDetailsResponse[]

The Service Fabric runtime versions available for this cluster.

clusterEndpoint string

The Azure Resource Provider endpoint. A system service in the cluster connects to this endpoint.

clusterId string

A service generated unique identifier for the cluster resource.

clusterState string

The current state of the cluster.

  • WaitingForNodes - Indicates that the cluster resource is created and the resource provider is waiting for Service Fabric VM extension to boot up and report to it.
  • Deploying - Indicates that the Service Fabric runtime is being installed on the VMs. Cluster resource will be in this state until the cluster boots up and system services are up.
  • BaselineUpgrade - Indicates that the cluster is upgrading to establishes the cluster version. This upgrade is automatically initiated when the cluster boots up for the first time.
  • UpdatingUserConfiguration - Indicates that the cluster is being upgraded with the user provided configuration.
  • UpdatingUserCertificate - Indicates that the cluster is being upgraded with the user provided certificate.
  • UpdatingInfrastructure - Indicates that the cluster is being upgraded with the latest Service Fabric runtime version. This happens only when the upgradeMode is set to 'Automatic'.
  • EnforcingClusterVersion - Indicates that cluster is on a different version than expected and the cluster is being upgraded to the expected version.
  • UpgradeServiceUnreachable - Indicates that the system service in the cluster is no longer polling the Resource Provider. Clusters in this state cannot be managed by the Resource Provider.
  • AutoScale - Indicates that the ReliabilityLevel of the cluster is being adjusted.
  • Ready - Indicates that the cluster is in a stable state.
etag string

Azure resource etag.

id string

Azure resource identifier.

location string

Azure resource location.

managementEndpoint string

The http management endpoint of the cluster.

name string

Azure resource name.

nodeTypes NodeTypeDescriptionResponse[]

The list of node types in the cluster.

provisioningState string

The provisioning state of the cluster resource.

type string

Azure resource type.

addOnFeatures string[]

The list of add-on features to enable in the cluster.

applicationTypeVersionsCleanupPolicy ApplicationTypeVersionsCleanupPolicyResponse

The policy used to clean up unused versions.

azureActiveDirectory AzureActiveDirectoryResponse

The AAD authentication settings of the cluster.

certificate CertificateDescriptionResponse

The certificate to use for securing the cluster. The certificate provided will be used for node to node security within the cluster, SSL certificate for cluster management endpoint and default admin client.

certificateCommonNames ServerCertificateCommonNamesResponse

Describes a list of server certificates referenced by common name that are used to secure the cluster.

clientCertificateCommonNames ClientCertificateCommonNameResponse[]

The list of client certificates referenced by common name that are allowed to manage the cluster.

clientCertificateThumbprints ClientCertificateThumbprintResponse[]

The list of client certificates referenced by thumbprint that are allowed to manage the cluster.

clusterCodeVersion string

The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to 'Manual'. To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions.

diagnosticsStorageAccountConfig DiagnosticsStorageAccountConfigResponse

The storage account information for storing Service Fabric diagnostic logs.

eventStoreServiceEnabled boolean

Indicates if the event store service is enabled.

fabricSettings SettingsSectionDescriptionResponse[]

The list of custom fabric settings to configure the cluster.

reliabilityLevel string

The reliability level sets the replica set size of system services. Learn about ReliabilityLevel.

  • None - Run the System services with a target replica set count of 1. This should only be used for test clusters.
  • Bronze - Run the System services with a target replica set count of 3. This should only be used for test clusters.
  • Silver - Run the System services with a target replica set count of 5.
  • Gold - Run the System services with a target replica set count of 7.
  • Platinum - Run the System services with a target replica set count of 9.
reverseProxyCertificate CertificateDescriptionResponse

The server certificate used by reverse proxy.

reverseProxyCertificateCommonNames ServerCertificateCommonNamesResponse

Describes a list of server certificates referenced by common name that are used to secure the cluster.

tags {[key: string]: string}

Azure resource tags.

upgradeDescription ClusterUpgradePolicyResponse

The policy to use when upgrading the cluster.

upgradeMode string

The upgrade mode of the cluster when new Service Fabric runtime version is available.

  • Automatic - The cluster will be automatically upgraded to the latest Service Fabric runtime version as soon as it is available.
  • Manual - The cluster will not be automatically upgraded to the latest Service Fabric runtime version. The cluster is upgraded by setting the clusterCodeVersion property in the cluster resource.
vmImage string

The VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.

available_cluster_versions Sequence[ClusterVersionDetailsResponse]

The Service Fabric runtime versions available for this cluster.

cluster_endpoint str

The Azure Resource Provider endpoint. A system service in the cluster connects to this endpoint.

cluster_id str

A service generated unique identifier for the cluster resource.

cluster_state str

The current state of the cluster.

  • WaitingForNodes - Indicates that the cluster resource is created and the resource provider is waiting for Service Fabric VM extension to boot up and report to it.
  • Deploying - Indicates that the Service Fabric runtime is being installed on the VMs. Cluster resource will be in this state until the cluster boots up and system services are up.
  • BaselineUpgrade - Indicates that the cluster is upgrading to establishes the cluster version. This upgrade is automatically initiated when the cluster boots up for the first time.
  • UpdatingUserConfiguration - Indicates that the cluster is being upgraded with the user provided configuration.
  • UpdatingUserCertificate - Indicates that the cluster is being upgraded with the user provided certificate.
  • UpdatingInfrastructure - Indicates that the cluster is being upgraded with the latest Service Fabric runtime version. This happens only when the upgradeMode is set to 'Automatic'.
  • EnforcingClusterVersion - Indicates that cluster is on a different version than expected and the cluster is being upgraded to the expected version.
  • UpgradeServiceUnreachable - Indicates that the system service in the cluster is no longer polling the Resource Provider. Clusters in this state cannot be managed by the Resource Provider.
  • AutoScale - Indicates that the ReliabilityLevel of the cluster is being adjusted.
  • Ready - Indicates that the cluster is in a stable state.
etag str

Azure resource etag.

id str

Azure resource identifier.

location str

Azure resource location.

management_endpoint str

The http management endpoint of the cluster.

name str

Azure resource name.

node_types Sequence[NodeTypeDescriptionResponse]

The list of node types in the cluster.

provisioning_state str

The provisioning state of the cluster resource.

type str

Azure resource type.

add_on_features Sequence[str]

The list of add-on features to enable in the cluster.

application_type_versions_cleanup_policy ApplicationTypeVersionsCleanupPolicyResponse

The policy used to clean up unused versions.

azure_active_directory AzureActiveDirectoryResponse

The AAD authentication settings of the cluster.

certificate CertificateDescriptionResponse

The certificate to use for securing the cluster. The certificate provided will be used for node to node security within the cluster, SSL certificate for cluster management endpoint and default admin client.

certificate_common_names ServerCertificateCommonNamesResponse

Describes a list of server certificates referenced by common name that are used to secure the cluster.

client_certificate_common_names Sequence[ClientCertificateCommonNameResponse]

The list of client certificates referenced by common name that are allowed to manage the cluster.

client_certificate_thumbprints Sequence[ClientCertificateThumbprintResponse]

The list of client certificates referenced by thumbprint that are allowed to manage the cluster.

cluster_code_version str

The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to 'Manual'. To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions.

diagnostics_storage_account_config DiagnosticsStorageAccountConfigResponse

The storage account information for storing Service Fabric diagnostic logs.

event_store_service_enabled bool

Indicates if the event store service is enabled.

fabric_settings Sequence[SettingsSectionDescriptionResponse]

The list of custom fabric settings to configure the cluster.

reliability_level str

The reliability level sets the replica set size of system services. Learn about ReliabilityLevel.

  • None - Run the System services with a target replica set count of 1. This should only be used for test clusters.
  • Bronze - Run the System services with a target replica set count of 3. This should only be used for test clusters.
  • Silver - Run the System services with a target replica set count of 5.
  • Gold - Run the System services with a target replica set count of 7.
  • Platinum - Run the System services with a target replica set count of 9.
reverse_proxy_certificate CertificateDescriptionResponse

The server certificate used by reverse proxy.

reverse_proxy_certificate_common_names ServerCertificateCommonNamesResponse

Describes a list of server certificates referenced by common name that are used to secure the cluster.

tags Mapping[str, str]

Azure resource tags.

upgrade_description ClusterUpgradePolicyResponse

The policy to use when upgrading the cluster.

upgrade_mode str

The upgrade mode of the cluster when new Service Fabric runtime version is available.

  • Automatic - The cluster will be automatically upgraded to the latest Service Fabric runtime version as soon as it is available.
  • Manual - The cluster will not be automatically upgraded to the latest Service Fabric runtime version. The cluster is upgraded by setting the clusterCodeVersion property in the cluster resource.
vm_image str

The VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.

availableClusterVersions List<Property Map>

The Service Fabric runtime versions available for this cluster.

clusterEndpoint String

The Azure Resource Provider endpoint. A system service in the cluster connects to this endpoint.

clusterId String

A service generated unique identifier for the cluster resource.

clusterState String

The current state of the cluster.

  • WaitingForNodes - Indicates that the cluster resource is created and the resource provider is waiting for Service Fabric VM extension to boot up and report to it.
  • Deploying - Indicates that the Service Fabric runtime is being installed on the VMs. Cluster resource will be in this state until the cluster boots up and system services are up.
  • BaselineUpgrade - Indicates that the cluster is upgrading to establishes the cluster version. This upgrade is automatically initiated when the cluster boots up for the first time.
  • UpdatingUserConfiguration - Indicates that the cluster is being upgraded with the user provided configuration.
  • UpdatingUserCertificate - Indicates that the cluster is being upgraded with the user provided certificate.
  • UpdatingInfrastructure - Indicates that the cluster is being upgraded with the latest Service Fabric runtime version. This happens only when the upgradeMode is set to 'Automatic'.
  • EnforcingClusterVersion - Indicates that cluster is on a different version than expected and the cluster is being upgraded to the expected version.
  • UpgradeServiceUnreachable - Indicates that the system service in the cluster is no longer polling the Resource Provider. Clusters in this state cannot be managed by the Resource Provider.
  • AutoScale - Indicates that the ReliabilityLevel of the cluster is being adjusted.
  • Ready - Indicates that the cluster is in a stable state.
etag String

Azure resource etag.

id String

Azure resource identifier.

location String

Azure resource location.

managementEndpoint String

The http management endpoint of the cluster.

name String

Azure resource name.

nodeTypes List<Property Map>

The list of node types in the cluster.

provisioningState String

The provisioning state of the cluster resource.

type String

Azure resource type.

addOnFeatures List<String>

The list of add-on features to enable in the cluster.

applicationTypeVersionsCleanupPolicy Property Map

The policy used to clean up unused versions.

azureActiveDirectory Property Map

The AAD authentication settings of the cluster.

certificate Property Map

The certificate to use for securing the cluster. The certificate provided will be used for node to node security within the cluster, SSL certificate for cluster management endpoint and default admin client.

certificateCommonNames Property Map

Describes a list of server certificates referenced by common name that are used to secure the cluster.

clientCertificateCommonNames List<Property Map>

The list of client certificates referenced by common name that are allowed to manage the cluster.

clientCertificateThumbprints List<Property Map>

The list of client certificates referenced by thumbprint that are allowed to manage the cluster.

clusterCodeVersion String

The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to 'Manual'. To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions.

diagnosticsStorageAccountConfig Property Map

The storage account information for storing Service Fabric diagnostic logs.

eventStoreServiceEnabled Boolean

Indicates if the event store service is enabled.

fabricSettings List<Property Map>

The list of custom fabric settings to configure the cluster.

reliabilityLevel String

The reliability level sets the replica set size of system services. Learn about ReliabilityLevel.

  • None - Run the System services with a target replica set count of 1. This should only be used for test clusters.
  • Bronze - Run the System services with a target replica set count of 3. This should only be used for test clusters.
  • Silver - Run the System services with a target replica set count of 5.
  • Gold - Run the System services with a target replica set count of 7.
  • Platinum - Run the System services with a target replica set count of 9.
reverseProxyCertificate Property Map

The server certificate used by reverse proxy.

reverseProxyCertificateCommonNames Property Map

Describes a list of server certificates referenced by common name that are used to secure the cluster.

tags Map<String>

Azure resource tags.

upgradeDescription Property Map

The policy to use when upgrading the cluster.

upgradeMode String

The upgrade mode of the cluster when new Service Fabric runtime version is available.

  • Automatic - The cluster will be automatically upgraded to the latest Service Fabric runtime version as soon as it is available.
  • Manual - The cluster will not be automatically upgraded to the latest Service Fabric runtime version. The cluster is upgraded by setting the clusterCodeVersion property in the cluster resource.
vmImage String

The VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.

Supporting Types

ApplicationDeltaHealthPolicyResponse

DefaultServiceTypeDeltaHealthPolicy Pulumi.AzureNative.ServiceFabric.Inputs.ServiceTypeDeltaHealthPolicyResponse

The delta health policy used by default to evaluate the health of a service type when upgrading the cluster.

ServiceTypeDeltaHealthPolicies Dictionary<string, Pulumi.AzureNative.ServiceFabric.Inputs.ServiceTypeDeltaHealthPolicyResponse>

The map with service type delta health policy per service type name. The map is empty by default.

DefaultServiceTypeDeltaHealthPolicy ServiceTypeDeltaHealthPolicyResponse

The delta health policy used by default to evaluate the health of a service type when upgrading the cluster.

ServiceTypeDeltaHealthPolicies map[string]ServiceTypeDeltaHealthPolicyResponse

The map with service type delta health policy per service type name. The map is empty by default.

defaultServiceTypeDeltaHealthPolicy ServiceTypeDeltaHealthPolicyResponse

The delta health policy used by default to evaluate the health of a service type when upgrading the cluster.

serviceTypeDeltaHealthPolicies Map<String,ServiceTypeDeltaHealthPolicyResponse>

The map with service type delta health policy per service type name. The map is empty by default.

defaultServiceTypeDeltaHealthPolicy ServiceTypeDeltaHealthPolicyResponse

The delta health policy used by default to evaluate the health of a service type when upgrading the cluster.

serviceTypeDeltaHealthPolicies {[key: string]: ServiceTypeDeltaHealthPolicyResponse}

The map with service type delta health policy per service type name. The map is empty by default.

default_service_type_delta_health_policy ServiceTypeDeltaHealthPolicyResponse

The delta health policy used by default to evaluate the health of a service type when upgrading the cluster.

service_type_delta_health_policies Mapping[str, ServiceTypeDeltaHealthPolicyResponse]

The map with service type delta health policy per service type name. The map is empty by default.

defaultServiceTypeDeltaHealthPolicy Property Map

The delta health policy used by default to evaluate the health of a service type when upgrading the cluster.

serviceTypeDeltaHealthPolicies Map<Property Map>

The map with service type delta health policy per service type name. The map is empty by default.

ApplicationHealthPolicyResponse

DefaultServiceTypeHealthPolicy Pulumi.AzureNative.ServiceFabric.Inputs.ServiceTypeHealthPolicyResponse

The health policy used by default to evaluate the health of a service type.

ServiceTypeHealthPolicies Dictionary<string, Pulumi.AzureNative.ServiceFabric.Inputs.ServiceTypeHealthPolicyResponse>

The map with service type health policy per service type name. The map is empty by default.

DefaultServiceTypeHealthPolicy ServiceTypeHealthPolicyResponse

The health policy used by default to evaluate the health of a service type.

ServiceTypeHealthPolicies map[string]ServiceTypeHealthPolicyResponse

The map with service type health policy per service type name. The map is empty by default.

defaultServiceTypeHealthPolicy ServiceTypeHealthPolicyResponse

The health policy used by default to evaluate the health of a service type.

serviceTypeHealthPolicies Map<String,ServiceTypeHealthPolicyResponse>

The map with service type health policy per service type name. The map is empty by default.

defaultServiceTypeHealthPolicy ServiceTypeHealthPolicyResponse

The health policy used by default to evaluate the health of a service type.

serviceTypeHealthPolicies {[key: string]: ServiceTypeHealthPolicyResponse}

The map with service type health policy per service type name. The map is empty by default.

default_service_type_health_policy ServiceTypeHealthPolicyResponse

The health policy used by default to evaluate the health of a service type.

service_type_health_policies Mapping[str, ServiceTypeHealthPolicyResponse]

The map with service type health policy per service type name. The map is empty by default.

defaultServiceTypeHealthPolicy Property Map

The health policy used by default to evaluate the health of a service type.

serviceTypeHealthPolicies Map<Property Map>

The map with service type health policy per service type name. The map is empty by default.

ApplicationTypeVersionsCleanupPolicyResponse

MaxUnusedVersionsToKeep double

Number of unused versions per application type to keep.

MaxUnusedVersionsToKeep float64

Number of unused versions per application type to keep.

maxUnusedVersionsToKeep Double

Number of unused versions per application type to keep.

maxUnusedVersionsToKeep number

Number of unused versions per application type to keep.

max_unused_versions_to_keep float

Number of unused versions per application type to keep.

maxUnusedVersionsToKeep Number

Number of unused versions per application type to keep.

AzureActiveDirectoryResponse

ClientApplication string

Azure active directory client application id.

ClusterApplication string

Azure active directory cluster application id.

TenantId string

Azure active directory tenant id.

ClientApplication string

Azure active directory client application id.

ClusterApplication string

Azure active directory cluster application id.

TenantId string

Azure active directory tenant id.

clientApplication String

Azure active directory client application id.

clusterApplication String

Azure active directory cluster application id.

tenantId String

Azure active directory tenant id.

clientApplication string

Azure active directory client application id.

clusterApplication string

Azure active directory cluster application id.

tenantId string

Azure active directory tenant id.

client_application str

Azure active directory client application id.

cluster_application str

Azure active directory cluster application id.

tenant_id str

Azure active directory tenant id.

clientApplication String

Azure active directory client application id.

clusterApplication String

Azure active directory cluster application id.

tenantId String

Azure active directory tenant id.

CertificateDescriptionResponse

Thumbprint string

Thumbprint of the primary certificate.

ThumbprintSecondary string

Thumbprint of the secondary certificate.

X509StoreName string

The local certificate store location.

Thumbprint string

Thumbprint of the primary certificate.

ThumbprintSecondary string

Thumbprint of the secondary certificate.

X509StoreName string

The local certificate store location.

thumbprint String

Thumbprint of the primary certificate.

thumbprintSecondary String

Thumbprint of the secondary certificate.

x509StoreName String

The local certificate store location.

thumbprint string

Thumbprint of the primary certificate.

thumbprintSecondary string

Thumbprint of the secondary certificate.

x509StoreName string

The local certificate store location.

thumbprint str

Thumbprint of the primary certificate.

thumbprint_secondary str

Thumbprint of the secondary certificate.

x509_store_name str

The local certificate store location.

thumbprint String

Thumbprint of the primary certificate.

thumbprintSecondary String

Thumbprint of the secondary certificate.

x509StoreName String

The local certificate store location.

ClientCertificateCommonNameResponse

CertificateCommonName string

The common name of the client certificate.

CertificateIssuerThumbprint string

The issuer thumbprint of the client certificate.

IsAdmin bool

Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.

CertificateCommonName string

The common name of the client certificate.

CertificateIssuerThumbprint string

The issuer thumbprint of the client certificate.

IsAdmin bool

Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.

certificateCommonName String

The common name of the client certificate.

certificateIssuerThumbprint String

The issuer thumbprint of the client certificate.

isAdmin Boolean

Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.

certificateCommonName string

The common name of the client certificate.

certificateIssuerThumbprint string

The issuer thumbprint of the client certificate.

isAdmin boolean

Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.

certificate_common_name str

The common name of the client certificate.

certificate_issuer_thumbprint str

The issuer thumbprint of the client certificate.

is_admin bool

Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.

certificateCommonName String

The common name of the client certificate.

certificateIssuerThumbprint String

The issuer thumbprint of the client certificate.

isAdmin Boolean

Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.

ClientCertificateThumbprintResponse

CertificateThumbprint string

The thumbprint of the client certificate.

IsAdmin bool

Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.

CertificateThumbprint string

The thumbprint of the client certificate.

IsAdmin bool

Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.

certificateThumbprint String

The thumbprint of the client certificate.

isAdmin Boolean

Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.

certificateThumbprint string

The thumbprint of the client certificate.

isAdmin boolean

Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.

certificate_thumbprint str

The thumbprint of the client certificate.

is_admin bool

Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.

certificateThumbprint String

The thumbprint of the client certificate.

isAdmin Boolean

Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.

ClusterHealthPolicyResponse

ApplicationHealthPolicies Dictionary<string, Pulumi.AzureNative.ServiceFabric.Inputs.ApplicationHealthPolicyResponse>

Defines the application health policy map used to evaluate the health of an application or one of its children entities.

MaxPercentUnhealthyApplications int

The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.

The percentage represents the maximum tolerated percentage of applications that can be unhealthy before the cluster is considered in error. If the percentage is respected but there is at least one unhealthy application, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy applications over the total number of application instances in the cluster, excluding applications of application types that are included in the ApplicationTypeHealthPolicyMap. The computation rounds up to tolerate one failure on small numbers of applications. Default percentage is zero.

MaxPercentUnhealthyNodes int

The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.

The percentage represents the maximum tolerated percentage of nodes that can be unhealthy before the cluster is considered in error. If the percentage is respected but there is at least one unhealthy node, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy nodes over the total number of nodes in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.

In large clusters, some nodes will always be down or out for repairs, so this percentage should be configured to tolerate that.

ApplicationHealthPolicies map[string]ApplicationHealthPolicyResponse

Defines the application health policy map used to evaluate the health of an application or one of its children entities.

MaxPercentUnhealthyApplications int

The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.

The percentage represents the maximum tolerated percentage of applications that can be unhealthy before the cluster is considered in error. If the percentage is respected but there is at least one unhealthy application, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy applications over the total number of application instances in the cluster, excluding applications of application types that are included in the ApplicationTypeHealthPolicyMap. The computation rounds up to tolerate one failure on small numbers of applications. Default percentage is zero.

MaxPercentUnhealthyNodes int

The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.

The percentage represents the maximum tolerated percentage of nodes that can be unhealthy before the cluster is considered in error. If the percentage is respected but there is at least one unhealthy node, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy nodes over the total number of nodes in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.

In large clusters, some nodes will always be down or out for repairs, so this percentage should be configured to tolerate that.

applicationHealthPolicies Map<String,ApplicationHealthPolicyResponse>

Defines the application health policy map used to evaluate the health of an application or one of its children entities.

maxPercentUnhealthyApplications Integer

The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.

The percentage represents the maximum tolerated percentage of applications that can be unhealthy before the cluster is considered in error. If the percentage is respected but there is at least one unhealthy application, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy applications over the total number of application instances in the cluster, excluding applications of application types that are included in the ApplicationTypeHealthPolicyMap. The computation rounds up to tolerate one failure on small numbers of applications. Default percentage is zero.

maxPercentUnhealthyNodes Integer

The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.

The percentage represents the maximum tolerated percentage of nodes that can be unhealthy before the cluster is considered in error. If the percentage is respected but there is at least one unhealthy node, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy nodes over the total number of nodes in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.

In large clusters, some nodes will always be down or out for repairs, so this percentage should be configured to tolerate that.

applicationHealthPolicies {[key: string]: ApplicationHealthPolicyResponse}

Defines the application health policy map used to evaluate the health of an application or one of its children entities.

maxPercentUnhealthyApplications number

The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.

The percentage represents the maximum tolerated percentage of applications that can be unhealthy before the cluster is considered in error. If the percentage is respected but there is at least one unhealthy application, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy applications over the total number of application instances in the cluster, excluding applications of application types that are included in the ApplicationTypeHealthPolicyMap. The computation rounds up to tolerate one failure on small numbers of applications. Default percentage is zero.

maxPercentUnhealthyNodes number

The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.

The percentage represents the maximum tolerated percentage of nodes that can be unhealthy before the cluster is considered in error. If the percentage is respected but there is at least one unhealthy node, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy nodes over the total number of nodes in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.

In large clusters, some nodes will always be down or out for repairs, so this percentage should be configured to tolerate that.

application_health_policies Mapping[str, ApplicationHealthPolicyResponse]

Defines the application health policy map used to evaluate the health of an application or one of its children entities.

max_percent_unhealthy_applications int

The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.

The percentage represents the maximum tolerated percentage of applications that can be unhealthy before the cluster is considered in error. If the percentage is respected but there is at least one unhealthy application, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy applications over the total number of application instances in the cluster, excluding applications of application types that are included in the ApplicationTypeHealthPolicyMap. The computation rounds up to tolerate one failure on small numbers of applications. Default percentage is zero.

max_percent_unhealthy_nodes int

The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.

The percentage represents the maximum tolerated percentage of nodes that can be unhealthy before the cluster is considered in error. If the percentage is respected but there is at least one unhealthy node, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy nodes over the total number of nodes in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.

In large clusters, some nodes will always be down or out for repairs, so this percentage should be configured to tolerate that.

applicationHealthPolicies Map<Property Map>

Defines the application health policy map used to evaluate the health of an application or one of its children entities.

maxPercentUnhealthyApplications Number

The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.

The percentage represents the maximum tolerated percentage of applications that can be unhealthy before the cluster is considered in error. If the percentage is respected but there is at least one unhealthy application, the health is evaluated as Warning. This is calculated by dividing the number of unhealthy applications over the total number of application instances in the cluster, excluding applications of application types that are included in the ApplicationTypeHealthPolicyMap. The computation rounds up to tolerate one failure on small numbers of applications. Default percentage is zero.

maxPercentUnhealthyNodes Number

The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.

The percentage represents the maximum tolerated percentage of nodes that can be unhealthy before the cluster is considered in error. If the percentage is respected but there is at least one unhealthy node, the health is evaluated as Warning. The percentage is calculated by dividing the number of unhealthy nodes over the total number of nodes in the cluster. The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.

In large clusters, some nodes will always be down or out for repairs, so this percentage should be configured to tolerate that.

ClusterUpgradeDeltaHealthPolicyResponse

MaxPercentDeltaUnhealthyApplications int

The maximum allowed percentage of applications health degradation allowed during cluster upgrades. The delta is measured between the state of the applications at the beginning of upgrade and the state of the applications at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits. System services are not included in this.

MaxPercentDeltaUnhealthyNodes int

The maximum allowed percentage of nodes health degradation allowed during cluster upgrades. The delta is measured between the state of the nodes at the beginning of upgrade and the state of the nodes at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.

MaxPercentUpgradeDomainDeltaUnhealthyNodes int

The maximum allowed percentage of upgrade domain nodes health degradation allowed during cluster upgrades. The delta is measured between the state of the upgrade domain nodes at the beginning of upgrade and the state of the upgrade domain nodes at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion for all completed upgrade domains to make sure the state of the upgrade domains is within tolerated limits.

ApplicationDeltaHealthPolicies Dictionary<string, Pulumi.AzureNative.ServiceFabric.Inputs.ApplicationDeltaHealthPolicyResponse>

Defines the application delta health policy map used to evaluate the health of an application or one of its child entities when upgrading the cluster.

MaxPercentDeltaUnhealthyApplications int

The maximum allowed percentage of applications health degradation allowed during cluster upgrades. The delta is measured between the state of the applications at the beginning of upgrade and the state of the applications at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits. System services are not included in this.

MaxPercentDeltaUnhealthyNodes int

The maximum allowed percentage of nodes health degradation allowed during cluster upgrades. The delta is measured between the state of the nodes at the beginning of upgrade and the state of the nodes at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.

MaxPercentUpgradeDomainDeltaUnhealthyNodes int

The maximum allowed percentage of upgrade domain nodes health degradation allowed during cluster upgrades. The delta is measured between the state of the upgrade domain nodes at the beginning of upgrade and the state of the upgrade domain nodes at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion for all completed upgrade domains to make sure the state of the upgrade domains is within tolerated limits.

ApplicationDeltaHealthPolicies map[string]ApplicationDeltaHealthPolicyResponse

Defines the application delta health policy map used to evaluate the health of an application or one of its child entities when upgrading the cluster.

maxPercentDeltaUnhealthyApplications Integer

The maximum allowed percentage of applications health degradation allowed during cluster upgrades. The delta is measured between the state of the applications at the beginning of upgrade and the state of the applications at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits. System services are not included in this.

maxPercentDeltaUnhealthyNodes Integer

The maximum allowed percentage of nodes health degradation allowed during cluster upgrades. The delta is measured between the state of the nodes at the beginning of upgrade and the state of the nodes at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.

maxPercentUpgradeDomainDeltaUnhealthyNodes Integer

The maximum allowed percentage of upgrade domain nodes health degradation allowed during cluster upgrades. The delta is measured between the state of the upgrade domain nodes at the beginning of upgrade and the state of the upgrade domain nodes at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion for all completed upgrade domains to make sure the state of the upgrade domains is within tolerated limits.

applicationDeltaHealthPolicies Map<String,ApplicationDeltaHealthPolicyResponse>

Defines the application delta health policy map used to evaluate the health of an application or one of its child entities when upgrading the cluster.

maxPercentDeltaUnhealthyApplications number

The maximum allowed percentage of applications health degradation allowed during cluster upgrades. The delta is measured between the state of the applications at the beginning of upgrade and the state of the applications at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits. System services are not included in this.

maxPercentDeltaUnhealthyNodes number

The maximum allowed percentage of nodes health degradation allowed during cluster upgrades. The delta is measured between the state of the nodes at the beginning of upgrade and the state of the nodes at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.

maxPercentUpgradeDomainDeltaUnhealthyNodes number

The maximum allowed percentage of upgrade domain nodes health degradation allowed during cluster upgrades. The delta is measured between the state of the upgrade domain nodes at the beginning of upgrade and the state of the upgrade domain nodes at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion for all completed upgrade domains to make sure the state of the upgrade domains is within tolerated limits.

applicationDeltaHealthPolicies {[key: string]: ApplicationDeltaHealthPolicyResponse}

Defines the application delta health policy map used to evaluate the health of an application or one of its child entities when upgrading the cluster.

max_percent_delta_unhealthy_applications int

The maximum allowed percentage of applications health degradation allowed during cluster upgrades. The delta is measured between the state of the applications at the beginning of upgrade and the state of the applications at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits. System services are not included in this.

max_percent_delta_unhealthy_nodes int

The maximum allowed percentage of nodes health degradation allowed during cluster upgrades. The delta is measured between the state of the nodes at the beginning of upgrade and the state of the nodes at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.

max_percent_upgrade_domain_delta_unhealthy_nodes int

The maximum allowed percentage of upgrade domain nodes health degradation allowed during cluster upgrades. The delta is measured between the state of the upgrade domain nodes at the beginning of upgrade and the state of the upgrade domain nodes at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion for all completed upgrade domains to make sure the state of the upgrade domains is within tolerated limits.

application_delta_health_policies Mapping[str, ApplicationDeltaHealthPolicyResponse]

Defines the application delta health policy map used to evaluate the health of an application or one of its child entities when upgrading the cluster.

maxPercentDeltaUnhealthyApplications Number

The maximum allowed percentage of applications health degradation allowed during cluster upgrades. The delta is measured between the state of the applications at the beginning of upgrade and the state of the applications at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits. System services are not included in this.

maxPercentDeltaUnhealthyNodes Number

The maximum allowed percentage of nodes health degradation allowed during cluster upgrades. The delta is measured between the state of the nodes at the beginning of upgrade and the state of the nodes at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.

maxPercentUpgradeDomainDeltaUnhealthyNodes Number

The maximum allowed percentage of upgrade domain nodes health degradation allowed during cluster upgrades. The delta is measured between the state of the upgrade domain nodes at the beginning of upgrade and the state of the upgrade domain nodes at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion for all completed upgrade domains to make sure the state of the upgrade domains is within tolerated limits.

applicationDeltaHealthPolicies Map<Property Map>

Defines the application delta health policy map used to evaluate the health of an application or one of its child entities when upgrading the cluster.

ClusterUpgradePolicyResponse

HealthCheckRetryTimeout string

The amount of time to retry health evaluation when the application or cluster is unhealthy before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

HealthCheckStableDuration string

The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

HealthCheckWaitDuration string

The length of time to wait after completing an upgrade domain before performing health checks. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

HealthPolicy Pulumi.AzureNative.ServiceFabric.Inputs.ClusterHealthPolicyResponse

The cluster health policy used when upgrading the cluster.

UpgradeDomainTimeout string

The amount of time each upgrade domain has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

UpgradeReplicaSetCheckTimeout string

The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

UpgradeTimeout string

The amount of time the overall upgrade has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

DeltaHealthPolicy Pulumi.AzureNative.ServiceFabric.Inputs.ClusterUpgradeDeltaHealthPolicyResponse

The cluster delta health policy used when upgrading the cluster.

ForceRestart bool

If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).

HealthCheckRetryTimeout string

The amount of time to retry health evaluation when the application or cluster is unhealthy before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

HealthCheckStableDuration string

The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

HealthCheckWaitDuration string

The length of time to wait after completing an upgrade domain before performing health checks. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

HealthPolicy ClusterHealthPolicyResponse

The cluster health policy used when upgrading the cluster.

UpgradeDomainTimeout string

The amount of time each upgrade domain has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

UpgradeReplicaSetCheckTimeout string

The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

UpgradeTimeout string

The amount of time the overall upgrade has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

DeltaHealthPolicy ClusterUpgradeDeltaHealthPolicyResponse

The cluster delta health policy used when upgrading the cluster.

ForceRestart bool

If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).

healthCheckRetryTimeout String

The amount of time to retry health evaluation when the application or cluster is unhealthy before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

healthCheckStableDuration String

The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

healthCheckWaitDuration String

The length of time to wait after completing an upgrade domain before performing health checks. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

healthPolicy ClusterHealthPolicyResponse

The cluster health policy used when upgrading the cluster.

upgradeDomainTimeout String

The amount of time each upgrade domain has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

upgradeReplicaSetCheckTimeout String

The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

upgradeTimeout String

The amount of time the overall upgrade has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

deltaHealthPolicy ClusterUpgradeDeltaHealthPolicyResponse

The cluster delta health policy used when upgrading the cluster.

forceRestart Boolean

If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).

healthCheckRetryTimeout string

The amount of time to retry health evaluation when the application or cluster is unhealthy before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

healthCheckStableDuration string

The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

healthCheckWaitDuration string

The length of time to wait after completing an upgrade domain before performing health checks. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

healthPolicy ClusterHealthPolicyResponse

The cluster health policy used when upgrading the cluster.

upgradeDomainTimeout string

The amount of time each upgrade domain has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

upgradeReplicaSetCheckTimeout string

The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

upgradeTimeout string

The amount of time the overall upgrade has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

deltaHealthPolicy ClusterUpgradeDeltaHealthPolicyResponse

The cluster delta health policy used when upgrading the cluster.

forceRestart boolean

If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).

health_check_retry_timeout str

The amount of time to retry health evaluation when the application or cluster is unhealthy before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

health_check_stable_duration str

The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

health_check_wait_duration str

The length of time to wait after completing an upgrade domain before performing health checks. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

health_policy ClusterHealthPolicyResponse

The cluster health policy used when upgrading the cluster.

upgrade_domain_timeout str

The amount of time each upgrade domain has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

upgrade_replica_set_check_timeout str

The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

upgrade_timeout str

The amount of time the overall upgrade has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

delta_health_policy ClusterUpgradeDeltaHealthPolicyResponse

The cluster delta health policy used when upgrading the cluster.

force_restart bool

If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).

healthCheckRetryTimeout String

The amount of time to retry health evaluation when the application or cluster is unhealthy before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

healthCheckStableDuration String

The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

healthCheckWaitDuration String

The length of time to wait after completing an upgrade domain before performing health checks. The duration can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

healthPolicy Property Map

The cluster health policy used when upgrading the cluster.

upgradeDomainTimeout String

The amount of time each upgrade domain has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

upgradeReplicaSetCheckTimeout String

The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

upgradeTimeout String

The amount of time the overall upgrade has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.

deltaHealthPolicy Property Map

The cluster delta health policy used when upgrading the cluster.

forceRestart Boolean

If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).

ClusterVersionDetailsResponse

CodeVersion string

The Service Fabric runtime version of the cluster.

Environment string

Indicates if this version is for Windows or Linux operating system.

SupportExpiryUtc string

The date of expiry of support of the version.

CodeVersion string

The Service Fabric runtime version of the cluster.

Environment string

Indicates if this version is for Windows or Linux operating system.

SupportExpiryUtc string

The date of expiry of support of the version.

codeVersion String

The Service Fabric runtime version of the cluster.

environment String

Indicates if this version is for Windows or Linux operating system.

supportExpiryUtc String

The date of expiry of support of the version.

codeVersion string

The Service Fabric runtime version of the cluster.

environment string

Indicates if this version is for Windows or Linux operating system.

supportExpiryUtc string

The date of expiry of support of the version.

code_version str

The Service Fabric runtime version of the cluster.

environment str

Indicates if this version is for Windows or Linux operating system.

support_expiry_utc str

The date of expiry of support of the version.

codeVersion String

The Service Fabric runtime version of the cluster.

environment String

Indicates if this version is for Windows or Linux operating system.

supportExpiryUtc String

The date of expiry of support of the version.

DiagnosticsStorageAccountConfigResponse

BlobEndpoint string

The blob endpoint of the azure storage account.

ProtectedAccountKeyName string

The protected diagnostics storage key name.

QueueEndpoint string

The queue endpoint of the azure storage account.

StorageAccountName string

The Azure storage account name.

TableEndpoint string

The table endpoint of the azure storage account.

ProtectedAccountKeyName2 string

The secondary protected diagnostics storage key name. If one of the storage account keys is rotated the cluster will fallback to using the other.

BlobEndpoint string

The blob endpoint of the azure storage account.

ProtectedAccountKeyName string

The protected diagnostics storage key name.

QueueEndpoint string

The queue endpoint of the azure storage account.

StorageAccountName string

The Azure storage account name.

TableEndpoint string

The table endpoint of the azure storage account.

ProtectedAccountKeyName2 string

The secondary protected diagnostics storage key name. If one of the storage account keys is rotated the cluster will fallback to using the other.

blobEndpoint String

The blob endpoint of the azure storage account.

protectedAccountKeyName String

The protected diagnostics storage key name.

queueEndpoint String

The queue endpoint of the azure storage account.

storageAccountName String

The Azure storage account name.

tableEndpoint String

The table endpoint of the azure storage account.

protectedAccountKeyName2 String

The secondary protected diagnostics storage key name. If one of the storage account keys is rotated the cluster will fallback to using the other.

blobEndpoint string

The blob endpoint of the azure storage account.

protectedAccountKeyName string

The protected diagnostics storage key name.

queueEndpoint string

The queue endpoint of the azure storage account.

storageAccountName string

The Azure storage account name.

tableEndpoint string

The table endpoint of the azure storage account.

protectedAccountKeyName2 string

The secondary protected diagnostics storage key name. If one of the storage account keys is rotated the cluster will fallback to using the other.

blob_endpoint str

The blob endpoint of the azure storage account.

protected_account_key_name str

The protected diagnostics storage key name.

queue_endpoint str

The queue endpoint of the azure storage account.

storage_account_name str

The Azure storage account name.

table_endpoint str

The table endpoint of the azure storage account.

protected_account_key_name2 str

The secondary protected diagnostics storage key name. If one of the storage account keys is rotated the cluster will fallback to using the other.

blobEndpoint String

The blob endpoint of the azure storage account.

protectedAccountKeyName String

The protected diagnostics storage key name.

queueEndpoint String

The queue endpoint of the azure storage account.

storageAccountName String

The Azure storage account name.

tableEndpoint String

The table endpoint of the azure storage account.

protectedAccountKeyName2 String

The secondary protected diagnostics storage key name. If one of the storage account keys is rotated the cluster will fallback to using the other.

EndpointRangeDescriptionResponse

EndPort int

End port of a range of ports

StartPort int

Starting port of a range of ports

EndPort int

End port of a range of ports

StartPort int

Starting port of a range of ports

endPort Integer

End port of a range of ports

startPort Integer

Starting port of a range of ports

endPort number

End port of a range of ports

startPort number

Starting port of a range of ports

end_port int

End port of a range of ports

start_port int

Starting port of a range of ports

endPort Number

End port of a range of ports

startPort Number

Starting port of a range of ports

NodeTypeDescriptionResponse

ClientConnectionEndpointPort int

The TCP cluster management endpoint port.

HttpGatewayEndpointPort int

The HTTP cluster management endpoint port.

IsPrimary bool

The node type on which system services will run. Only one node type should be marked as primary. Primary node type cannot be deleted or changed for existing clusters.

Name string

The name of the node type.

VmInstanceCount int

The number of nodes in the node type. This count should match the capacity property in the corresponding VirtualMachineScaleSet resource.

ApplicationPorts Pulumi.AzureNative.ServiceFabric.Inputs.EndpointRangeDescriptionResponse

The range of ports from which cluster assigned port to Service Fabric applications.

Capacities Dictionary<string, string>

The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.

DurabilityLevel string

The durability level of the node type. Learn about DurabilityLevel.

  • Bronze - No privileges. This is the default.
  • Silver - The infrastructure jobs can be paused for a duration of 10 minutes per UD.
  • Gold - The infrastructure jobs can be paused for a duration of 2 hours per UD. Gold durability can be enabled only on full node VM skus like D15_V2, G5 etc.
EphemeralPorts Pulumi.AzureNative.ServiceFabric.Inputs.EndpointRangeDescriptionResponse

The range of ephemeral ports that nodes in this node type should be configured with.

PlacementProperties Dictionary<string, string>

The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.

ReverseProxyEndpointPort int

The endpoint used by reverse proxy.

ClientConnectionEndpointPort int

The TCP cluster management endpoint port.

HttpGatewayEndpointPort int

The HTTP cluster management endpoint port.

IsPrimary bool

The node type on which system services will run. Only one node type should be marked as primary. Primary node type cannot be deleted or changed for existing clusters.

Name string

The name of the node type.

VmInstanceCount int

The number of nodes in the node type. This count should match the capacity property in the corresponding VirtualMachineScaleSet resource.

ApplicationPorts EndpointRangeDescriptionResponse

The range of ports from which cluster assigned port to Service Fabric applications.

Capacities map[string]string

The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.

DurabilityLevel string

The durability level of the node type. Learn about DurabilityLevel.

  • Bronze - No privileges. This is the default.
  • Silver - The infrastructure jobs can be paused for a duration of 10 minutes per UD.
  • Gold - The infrastructure jobs can be paused for a duration of 2 hours per UD. Gold durability can be enabled only on full node VM skus like D15_V2, G5 etc.
EphemeralPorts EndpointRangeDescriptionResponse

The range of ephemeral ports that nodes in this node type should be configured with.

PlacementProperties map[string]string

The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.

ReverseProxyEndpointPort int

The endpoint used by reverse proxy.

clientConnectionEndpointPort Integer

The TCP cluster management endpoint port.

httpGatewayEndpointPort Integer

The HTTP cluster management endpoint port.

isPrimary Boolean

The node type on which system services will run. Only one node type should be marked as primary. Primary node type cannot be deleted or changed for existing clusters.

name String

The name of the node type.

vmInstanceCount Integer

The number of nodes in the node type. This count should match the capacity property in the corresponding VirtualMachineScaleSet resource.

applicationPorts EndpointRangeDescriptionResponse

The range of ports from which cluster assigned port to Service Fabric applications.

capacities Map<String,String>

The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.

durabilityLevel String

The durability level of the node type. Learn about DurabilityLevel.

  • Bronze - No privileges. This is the default.
  • Silver - The infrastructure jobs can be paused for a duration of 10 minutes per UD.
  • Gold - The infrastructure jobs can be paused for a duration of 2 hours per UD. Gold durability can be enabled only on full node VM skus like D15_V2, G5 etc.
ephemeralPorts EndpointRangeDescriptionResponse

The range of ephemeral ports that nodes in this node type should be configured with.

placementProperties Map<String,String>

The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.

reverseProxyEndpointPort Integer

The endpoint used by reverse proxy.

clientConnectionEndpointPort number

The TCP cluster management endpoint port.

httpGatewayEndpointPort number

The HTTP cluster management endpoint port.

isPrimary boolean

The node type on which system services will run. Only one node type should be marked as primary. Primary node type cannot be deleted or changed for existing clusters.

name string

The name of the node type.

vmInstanceCount number

The number of nodes in the node type. This count should match the capacity property in the corresponding VirtualMachineScaleSet resource.

applicationPorts EndpointRangeDescriptionResponse

The range of ports from which cluster assigned port to Service Fabric applications.

capacities {[key: string]: string}

The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.

durabilityLevel string

The durability level of the node type. Learn about DurabilityLevel.

  • Bronze - No privileges. This is the default.
  • Silver - The infrastructure jobs can be paused for a duration of 10 minutes per UD.
  • Gold - The infrastructure jobs can be paused for a duration of 2 hours per UD. Gold durability can be enabled only on full node VM skus like D15_V2, G5 etc.
ephemeralPorts EndpointRangeDescriptionResponse

The range of ephemeral ports that nodes in this node type should be configured with.

placementProperties {[key: string]: string}

The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.

reverseProxyEndpointPort number

The endpoint used by reverse proxy.

client_connection_endpoint_port int

The TCP cluster management endpoint port.

http_gateway_endpoint_port int

The HTTP cluster management endpoint port.

is_primary bool

The node type on which system services will run. Only one node type should be marked as primary. Primary node type cannot be deleted or changed for existing clusters.

name str

The name of the node type.

vm_instance_count int

The number of nodes in the node type. This count should match the capacity property in the corresponding VirtualMachineScaleSet resource.

application_ports EndpointRangeDescriptionResponse

The range of ports from which cluster assigned port to Service Fabric applications.

capacities Mapping[str, str]

The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.

durability_level str

The durability level of the node type. Learn about DurabilityLevel.

  • Bronze - No privileges. This is the default.
  • Silver - The infrastructure jobs can be paused for a duration of 10 minutes per UD.
  • Gold - The infrastructure jobs can be paused for a duration of 2 hours per UD. Gold durability can be enabled only on full node VM skus like D15_V2, G5 etc.
ephemeral_ports EndpointRangeDescriptionResponse

The range of ephemeral ports that nodes in this node type should be configured with.

placement_properties Mapping[str, str]

The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.

reverse_proxy_endpoint_port int

The endpoint used by reverse proxy.

clientConnectionEndpointPort Number

The TCP cluster management endpoint port.

httpGatewayEndpointPort Number

The HTTP cluster management endpoint port.

isPrimary Boolean

The node type on which system services will run. Only one node type should be marked as primary. Primary node type cannot be deleted or changed for existing clusters.

name String

The name of the node type.

vmInstanceCount Number

The number of nodes in the node type. This count should match the capacity property in the corresponding VirtualMachineScaleSet resource.

applicationPorts Property Map

The range of ports from which cluster assigned port to Service Fabric applications.

capacities Map<String>

The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.

durabilityLevel String

The durability level of the node type. Learn about DurabilityLevel.

  • Bronze - No privileges. This is the default.
  • Silver - The infrastructure jobs can be paused for a duration of 10 minutes per UD.
  • Gold - The infrastructure jobs can be paused for a duration of 2 hours per UD. Gold durability can be enabled only on full node VM skus like D15_V2, G5 etc.
ephemeralPorts Property Map

The range of ephemeral ports that nodes in this node type should be configured with.

placementProperties Map<String>

The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.

reverseProxyEndpointPort Number

The endpoint used by reverse proxy.

ServerCertificateCommonNameResponse

CertificateCommonName string

The common name of the server certificate.

CertificateIssuerThumbprint string

The issuer thumbprint of the server certificate.

CertificateCommonName string

The common name of the server certificate.

CertificateIssuerThumbprint string

The issuer thumbprint of the server certificate.

certificateCommonName String

The common name of the server certificate.

certificateIssuerThumbprint String

The issuer thumbprint of the server certificate.

certificateCommonName string

The common name of the server certificate.

certificateIssuerThumbprint string

The issuer thumbprint of the server certificate.

certificate_common_name str

The common name of the server certificate.

certificate_issuer_thumbprint str

The issuer thumbprint of the server certificate.

certificateCommonName String

The common name of the server certificate.

certificateIssuerThumbprint String

The issuer thumbprint of the server certificate.

ServerCertificateCommonNamesResponse

CommonNames List<Pulumi.AzureNative.ServiceFabric.Inputs.ServerCertificateCommonNameResponse>

The list of server certificates referenced by common name that are used to secure the cluster.

X509StoreName string

The local certificate store location.

CommonNames []ServerCertificateCommonNameResponse

The list of server certificates referenced by common name that are used to secure the cluster.

X509StoreName string

The local certificate store location.

commonNames List<ServerCertificateCommonNameResponse>

The list of server certificates referenced by common name that are used to secure the cluster.

x509StoreName String

The local certificate store location.

commonNames ServerCertificateCommonNameResponse[]

The list of server certificates referenced by common name that are used to secure the cluster.

x509StoreName string

The local certificate store location.

common_names Sequence[ServerCertificateCommonNameResponse]

The list of server certificates referenced by common name that are used to secure the cluster.

x509_store_name str

The local certificate store location.

commonNames List<Property Map>

The list of server certificates referenced by common name that are used to secure the cluster.

x509StoreName String

The local certificate store location.

ServiceTypeDeltaHealthPolicyResponse

MaxPercentDeltaUnhealthyServices int

The maximum allowed percentage of services health degradation allowed during cluster upgrades. The delta is measured between the state of the services at the beginning of upgrade and the state of the services at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.

MaxPercentDeltaUnhealthyServices int

The maximum allowed percentage of services health degradation allowed during cluster upgrades. The delta is measured between the state of the services at the beginning of upgrade and the state of the services at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.

maxPercentDeltaUnhealthyServices Integer

The maximum allowed percentage of services health degradation allowed during cluster upgrades. The delta is measured between the state of the services at the beginning of upgrade and the state of the services at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.

maxPercentDeltaUnhealthyServices number

The maximum allowed percentage of services health degradation allowed during cluster upgrades. The delta is measured between the state of the services at the beginning of upgrade and the state of the services at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.

max_percent_delta_unhealthy_services int

The maximum allowed percentage of services health degradation allowed during cluster upgrades. The delta is measured between the state of the services at the beginning of upgrade and the state of the services at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.

maxPercentDeltaUnhealthyServices Number

The maximum allowed percentage of services health degradation allowed during cluster upgrades. The delta is measured between the state of the services at the beginning of upgrade and the state of the services at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.

ServiceTypeHealthPolicyResponse

MaxPercentUnhealthyServices int

The maximum percentage of services allowed to be unhealthy before your application is considered in error.

MaxPercentUnhealthyServices int

The maximum percentage of services allowed to be unhealthy before your application is considered in error.

maxPercentUnhealthyServices Integer

The maximum percentage of services allowed to be unhealthy before your application is considered in error.

maxPercentUnhealthyServices number

The maximum percentage of services allowed to be unhealthy before your application is considered in error.

max_percent_unhealthy_services int

The maximum percentage of services allowed to be unhealthy before your application is considered in error.

maxPercentUnhealthyServices Number

The maximum percentage of services allowed to be unhealthy before your application is considered in error.

SettingsParameterDescriptionResponse

Name string

The parameter name of fabric setting.

Value string

The parameter value of fabric setting.

Name string

The parameter name of fabric setting.

Value string

The parameter value of fabric setting.

name String

The parameter name of fabric setting.

value String

The parameter value of fabric setting.

name string

The parameter name of fabric setting.

value string

The parameter value of fabric setting.

name str

The parameter name of fabric setting.

value str

The parameter value of fabric setting.

name String

The parameter name of fabric setting.

value String

The parameter value of fabric setting.

SettingsSectionDescriptionResponse

Name string

The section name of the fabric settings.

Parameters List<Pulumi.AzureNative.ServiceFabric.Inputs.SettingsParameterDescriptionResponse>

The collection of parameters in the section.

Name string

The section name of the fabric settings.

Parameters []SettingsParameterDescriptionResponse

The collection of parameters in the section.

name String

The section name of the fabric settings.

parameters List<SettingsParameterDescriptionResponse>

The collection of parameters in the section.

name string

The section name of the fabric settings.

parameters SettingsParameterDescriptionResponse[]

The collection of parameters in the section.

name str

The section name of the fabric settings.

parameters Sequence[SettingsParameterDescriptionResponse]

The collection of parameters in the section.

name String

The section name of the fabric settings.

parameters List<Property Map>

The collection of parameters in the section.

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0