azure-native.servicefabric.getCluster
Explore with Pulumi AI
Get a Service Fabric cluster resource created or in the process of being created in the specified resource group. 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:
- Cluster
Name string - The name of the cluster resource.
- Resource
Group stringName - The name of the resource group.
- Cluster
Name string - The name of the cluster resource.
- Resource
Group stringName - The name of the resource group.
- cluster
Name String - The name of the cluster resource.
- resource
Group StringName - The name of the resource group.
- cluster
Name string - The name of the cluster resource.
- resource
Group stringName - The name of the resource group.
- cluster_
name str - The name of the cluster resource.
- resource_
group_ strname - The name of the resource group.
- cluster
Name String - The name of the cluster resource.
- resource
Group StringName - The name of the resource group.
getCluster Result
The following output properties are available:
- Available
Cluster List<Pulumi.Versions Azure Native. Service Fabric. Outputs. Cluster Version Details Response> - The Service Fabric runtime versions available for this cluster.
- Cluster
Endpoint string - The Azure Resource Provider endpoint. A system service in the cluster connects to this endpoint.
- Cluster
Id string - A service generated unique identifier for the cluster resource.
- Cluster
State 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.
- Management
Endpoint string - The http management endpoint of the cluster.
- Name string
- Azure resource name.
- Node
Types List<Pulumi.Azure Native. Service Fabric. Outputs. Node Type Description Response> - The list of node types in the cluster.
- Provisioning
State string - The provisioning state of the cluster resource.
- Type string
- Azure resource type.
- Add
On List<string>Features - The list of add-on features to enable in the cluster.
- Application
Type Pulumi.Versions Cleanup Policy Azure Native. Service Fabric. Outputs. Application Type Versions Cleanup Policy Response - The policy used to clean up unused versions.
- Azure
Active Pulumi.Directory Azure Native. Service Fabric. Outputs. Azure Active Directory Response - The AAD authentication settings of the cluster.
- Certificate
Pulumi.
Azure Native. Service Fabric. Outputs. Certificate Description Response - 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 Pulumi.Names Azure Native. Service Fabric. Outputs. Server Certificate Common Names Response - Describes a list of server certificates referenced by common name that are used to secure the cluster.
- Client
Certificate List<Pulumi.Common Names Azure Native. Service Fabric. Outputs. Client Certificate Common Name Response> - The list of client certificates referenced by common name that are allowed to manage the cluster.
- Client
Certificate List<Pulumi.Thumbprints Azure Native. Service Fabric. Outputs. Client Certificate Thumbprint Response> - The list of client certificates referenced by thumbprint that are allowed to manage the cluster.
- Cluster
Code stringVersion - 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 Pulumi.Account Config Azure Native. Service Fabric. Outputs. Diagnostics Storage Account Config Response - The storage account information for storing Service Fabric diagnostic logs.
- Event
Store boolService Enabled - Indicates if the event store service is enabled.
- Fabric
Settings List<Pulumi.Azure Native. Service Fabric. Outputs. Settings Section Description Response> - The list of custom fabric settings to configure the cluster.
- Reliability
Level 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.
- Reverse
Proxy Pulumi.Certificate Azure Native. Service Fabric. Outputs. Certificate Description Response - The server certificate used by reverse proxy.
- Reverse
Proxy Pulumi.Certificate Common Names Azure Native. Service Fabric. Outputs. Server Certificate Common Names Response - Describes a list of server certificates referenced by common name that are used to secure the cluster.
- Dictionary<string, string>
- Azure resource tags.
- Upgrade
Description Pulumi.Azure Native. Service Fabric. Outputs. Cluster Upgrade Policy Response - The policy to use when upgrading the cluster.
- Upgrade
Mode 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.
- Vm
Image string - The VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.
- Available
Cluster []ClusterVersions Version Details Response - The Service Fabric runtime versions available for this cluster.
- Cluster
Endpoint string - The Azure Resource Provider endpoint. A system service in the cluster connects to this endpoint.
- Cluster
Id string - A service generated unique identifier for the cluster resource.
- Cluster
State 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.
- Management
Endpoint string - The http management endpoint of the cluster.
- Name string
- Azure resource name.
- Node
Types []NodeType Description Response - The list of node types in the cluster.
- Provisioning
State string - The provisioning state of the cluster resource.
- Type string
- Azure resource type.
- Add
On []stringFeatures - The list of add-on features to enable in the cluster.
- Application
Type ApplicationVersions Cleanup Policy Type Versions Cleanup Policy Response - The policy used to clean up unused versions.
- Azure
Active AzureDirectory Active Directory Response - The AAD authentication settings of the cluster.
- Certificate
Certificate
Description Response - 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 ServerNames Certificate Common Names Response - Describes a list of server certificates referenced by common name that are used to secure the cluster.
- Client
Certificate []ClientCommon Names Certificate Common Name Response - The list of client certificates referenced by common name that are allowed to manage the cluster.
- Client
Certificate []ClientThumbprints Certificate Thumbprint Response - The list of client certificates referenced by thumbprint that are allowed to manage the cluster.
- Cluster
Code stringVersion - 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 DiagnosticsAccount Config Storage Account Config Response - The storage account information for storing Service Fabric diagnostic logs.
- Event
Store boolService Enabled - Indicates if the event store service is enabled.
- Fabric
Settings []SettingsSection Description Response - The list of custom fabric settings to configure the cluster.
- Reliability
Level 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.
- Reverse
Proxy CertificateCertificate Description Response - The server certificate used by reverse proxy.
- Reverse
Proxy ServerCertificate Common Names Certificate Common Names Response - Describes a list of server certificates referenced by common name that are used to secure the cluster.
- map[string]string
- Azure resource tags.
- Upgrade
Description ClusterUpgrade Policy Response - The policy to use when upgrading the cluster.
- Upgrade
Mode 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.
- Vm
Image string - The VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.
- available
Cluster List<ClusterVersions Version Details Response> - The Service Fabric runtime versions available for this cluster.
- cluster
Endpoint String - The Azure Resource Provider endpoint. A system service in the cluster connects to this endpoint.
- cluster
Id String - A service generated unique identifier for the cluster resource.
- cluster
State 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.
- management
Endpoint String - The http management endpoint of the cluster.
- name String
- Azure resource name.
- node
Types List<NodeType Description Response> - The list of node types in the cluster.
- provisioning
State String - The provisioning state of the cluster resource.
- type String
- Azure resource type.
- add
On List<String>Features - The list of add-on features to enable in the cluster.
- application
Type ApplicationVersions Cleanup Policy Type Versions Cleanup Policy Response - The policy used to clean up unused versions.
- azure
Active AzureDirectory Active Directory Response - The AAD authentication settings of the cluster.
- certificate
Certificate
Description Response - 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 ServerNames Certificate Common Names Response - Describes a list of server certificates referenced by common name that are used to secure the cluster.
- client
Certificate List<ClientCommon Names Certificate Common Name Response> - The list of client certificates referenced by common name that are allowed to manage the cluster.
- client
Certificate List<ClientThumbprints Certificate Thumbprint Response> - The list of client certificates referenced by thumbprint that are allowed to manage the cluster.
- cluster
Code StringVersion - 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 DiagnosticsAccount Config Storage Account Config Response - The storage account information for storing Service Fabric diagnostic logs.
- event
Store BooleanService Enabled - Indicates if the event store service is enabled.
- fabric
Settings List<SettingsSection Description Response> - The list of custom fabric settings to configure the cluster.
- reliability
Level 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.
- reverse
Proxy CertificateCertificate Description Response - The server certificate used by reverse proxy.
- reverse
Proxy ServerCertificate Common Names Certificate Common Names Response - Describes a list of server certificates referenced by common name that are used to secure the cluster.
- Map<String,String>
- Azure resource tags.
- upgrade
Description ClusterUpgrade Policy Response - The policy to use when upgrading the cluster.
- upgrade
Mode 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.
- vm
Image String - The VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.
- available
Cluster ClusterVersions Version Details Response[] - The Service Fabric runtime versions available for this cluster.
- cluster
Endpoint string - The Azure Resource Provider endpoint. A system service in the cluster connects to this endpoint.
- cluster
Id string - A service generated unique identifier for the cluster resource.
- cluster
State 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.
- management
Endpoint string - The http management endpoint of the cluster.
- name string
- Azure resource name.
- node
Types NodeType Description Response[] - The list of node types in the cluster.
- provisioning
State string - The provisioning state of the cluster resource.
- type string
- Azure resource type.
- add
On string[]Features - The list of add-on features to enable in the cluster.
- application
Type ApplicationVersions Cleanup Policy Type Versions Cleanup Policy Response - The policy used to clean up unused versions.
- azure
Active AzureDirectory Active Directory Response - The AAD authentication settings of the cluster.
- certificate
Certificate
Description Response - 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 ServerNames Certificate Common Names Response - Describes a list of server certificates referenced by common name that are used to secure the cluster.
- client
Certificate ClientCommon Names Certificate Common Name Response[] - The list of client certificates referenced by common name that are allowed to manage the cluster.
- client
Certificate ClientThumbprints Certificate Thumbprint Response[] - The list of client certificates referenced by thumbprint that are allowed to manage the cluster.
- cluster
Code stringVersion - 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 DiagnosticsAccount Config Storage Account Config Response - The storage account information for storing Service Fabric diagnostic logs.
- event
Store booleanService Enabled - Indicates if the event store service is enabled.
- fabric
Settings SettingsSection Description Response[] - The list of custom fabric settings to configure the cluster.
- reliability
Level 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.
- reverse
Proxy CertificateCertificate Description Response - The server certificate used by reverse proxy.
- reverse
Proxy ServerCertificate Common Names Certificate Common Names Response - Describes a list of server certificates referenced by common name that are used to secure the cluster.
- {[key: string]: string}
- Azure resource tags.
- upgrade
Description ClusterUpgrade Policy Response - The policy to use when upgrading the cluster.
- upgrade
Mode 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.
- vm
Image string - The VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.
- available_
cluster_ Sequence[Clusterversions Version Details Response] - 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[NodeType Description Response] - 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_ Sequence[str]features - The list of add-on features to enable in the cluster.
- application_
type_ Applicationversions_ cleanup_ policy Type Versions Cleanup Policy Response - The policy used to clean up unused versions.
- azure_
active_ Azuredirectory Active Directory Response - The AAD authentication settings of the cluster.
- certificate
Certificate
Description Response - 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_ Servernames Certificate Common Names Response - Describes a list of server certificates referenced by common name that are used to secure the cluster.
- client_
certificate_ Sequence[Clientcommon_ names Certificate Common Name Response] - The list of client certificates referenced by common name that are allowed to manage the cluster.
- client_
certificate_ Sequence[Clientthumbprints Certificate Thumbprint Response] - The list of client certificates referenced by thumbprint that are allowed to manage the cluster.
- cluster_
code_ strversion - 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_ Diagnosticsaccount_ config Storage Account Config Response - The storage account information for storing Service Fabric diagnostic logs.
- event_
store_ boolservice_ enabled - Indicates if the event store service is enabled.
- fabric_
settings Sequence[SettingsSection Description Response] - 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_ Certificatecertificate Description Response - The server certificate used by reverse proxy.
- reverse_
proxy_ Servercertificate_ common_ names Certificate Common Names Response - Describes a list of server certificates referenced by common name that are used to secure the cluster.
- Mapping[str, str]
- Azure resource tags.
- upgrade_
description ClusterUpgrade Policy Response - 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.
- available
Cluster List<Property Map>Versions - The Service Fabric runtime versions available for this cluster.
- cluster
Endpoint String - The Azure Resource Provider endpoint. A system service in the cluster connects to this endpoint.
- cluster
Id String - A service generated unique identifier for the cluster resource.
- cluster
State 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.
- management
Endpoint String - The http management endpoint of the cluster.
- name String
- Azure resource name.
- node
Types List<Property Map> - The list of node types in the cluster.
- provisioning
State String - The provisioning state of the cluster resource.
- type String
- Azure resource type.
- add
On List<String>Features - The list of add-on features to enable in the cluster.
- application
Type Property MapVersions Cleanup Policy - The policy used to clean up unused versions.
- azure
Active Property MapDirectory - 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.
- certificate
Common Property MapNames - Describes a list of server certificates referenced by common name that are used to secure the cluster.
- client
Certificate List<Property Map>Common Names - The list of client certificates referenced by common name that are allowed to manage the cluster.
- client
Certificate List<Property Map>Thumbprints - The list of client certificates referenced by thumbprint that are allowed to manage the cluster.
- cluster
Code StringVersion - 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 Property MapAccount Config - The storage account information for storing Service Fabric diagnostic logs.
- event
Store BooleanService Enabled - Indicates if the event store service is enabled.
- fabric
Settings List<Property Map> - The list of custom fabric settings to configure the cluster.
- reliability
Level 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.
- reverse
Proxy Property MapCertificate - The server certificate used by reverse proxy.
- reverse
Proxy Property MapCertificate Common Names - Describes a list of server certificates referenced by common name that are used to secure the cluster.
- Map<String>
- Azure resource tags.
- upgrade
Description Property Map - The policy to use when upgrading the cluster.
- upgrade
Mode 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.
- vm
Image String - The VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.
Supporting Types
ApplicationDeltaHealthPolicyResponse
- Default
Service Pulumi.Type Delta Health Policy Azure Native. Service Fabric. Inputs. Service Type Delta Health Policy Response - The delta health policy used by default to evaluate the health of a service type when upgrading the cluster.
- Service
Type Dictionary<string, Pulumi.Delta Health Policies Azure Native. Service Fabric. Inputs. Service Type Delta Health Policy Response> - The map with service type delta health policy per service type name. The map is empty by default.
- Default
Service ServiceType Delta Health Policy Type Delta Health Policy Response - The delta health policy used by default to evaluate the health of a service type when upgrading the cluster.
- Service
Type map[string]ServiceDelta Health Policies Type Delta Health Policy Response - The map with service type delta health policy per service type name. The map is empty by default.
- default
Service ServiceType Delta Health Policy Type Delta Health Policy Response - The delta health policy used by default to evaluate the health of a service type when upgrading the cluster.
- service
Type Map<String,ServiceDelta Health Policies Type Delta Health Policy Response> - The map with service type delta health policy per service type name. The map is empty by default.
- default
Service ServiceType Delta Health Policy Type Delta Health Policy Response - The delta health policy used by default to evaluate the health of a service type when upgrading the cluster.
- service
Type {[key: string]: ServiceDelta Health Policies Type Delta Health Policy Response} - The map with service type delta health policy per service type name. The map is empty by default.
- default_
service_ Servicetype_ delta_ health_ policy Type Delta Health Policy Response - The delta health policy used by default to evaluate the health of a service type when upgrading the cluster.
- service_
type_ Mapping[str, Servicedelta_ health_ policies Type Delta Health Policy Response] - The map with service type delta health policy per service type name. The map is empty by default.
- default
Service Property MapType Delta Health Policy - The delta health policy used by default to evaluate the health of a service type when upgrading the cluster.
- service
Type Map<Property Map>Delta Health Policies - The map with service type delta health policy per service type name. The map is empty by default.
ApplicationHealthPolicyResponse
- Default
Service Pulumi.Type Health Policy Azure Native. Service Fabric. Inputs. Service Type Health Policy Response - The health policy used by default to evaluate the health of a service type.
- Service
Type Dictionary<string, Pulumi.Health Policies Azure Native. Service Fabric. Inputs. Service Type Health Policy Response> - The map with service type health policy per service type name. The map is empty by default.
- Default
Service ServiceType Health Policy Type Health Policy Response - The health policy used by default to evaluate the health of a service type.
- Service
Type map[string]ServiceHealth Policies Type Health Policy Response - The map with service type health policy per service type name. The map is empty by default.
- default
Service ServiceType Health Policy Type Health Policy Response - The health policy used by default to evaluate the health of a service type.
- service
Type Map<String,ServiceHealth Policies Type Health Policy Response> - The map with service type health policy per service type name. The map is empty by default.
- default
Service ServiceType Health Policy Type Health Policy Response - The health policy used by default to evaluate the health of a service type.
- service
Type {[key: string]: ServiceHealth Policies Type Health Policy Response} - The map with service type health policy per service type name. The map is empty by default.
- default_
service_ Servicetype_ health_ policy Type Health Policy Response - The health policy used by default to evaluate the health of a service type.
- service_
type_ Mapping[str, Servicehealth_ policies Type Health Policy Response] - The map with service type health policy per service type name. The map is empty by default.
- default
Service Property MapType Health Policy - The health policy used by default to evaluate the health of a service type.
- service
Type Map<Property Map>Health Policies - The map with service type health policy per service type name. The map is empty by default.
ApplicationTypeVersionsCleanupPolicyResponse
- Max
Unused doubleVersions To Keep - Number of unused versions per application type to keep.
- Max
Unused float64Versions To Keep - Number of unused versions per application type to keep.
- max
Unused DoubleVersions To Keep - Number of unused versions per application type to keep.
- max
Unused numberVersions To Keep - Number of unused versions per application type to keep.
- max_
unused_ floatversions_ to_ keep - Number of unused versions per application type to keep.
- max
Unused NumberVersions To Keep - Number of unused versions per application type to keep.
AzureActiveDirectoryResponse
- Client
Application string - Azure active directory client application id.
- Cluster
Application string - Azure active directory cluster application id.
- Tenant
Id string - Azure active directory tenant id.
- Client
Application string - Azure active directory client application id.
- Cluster
Application string - Azure active directory cluster application id.
- Tenant
Id string - Azure active directory tenant id.
- client
Application String - Azure active directory client application id.
- cluster
Application String - Azure active directory cluster application id.
- tenant
Id String - Azure active directory tenant id.
- client
Application string - Azure active directory client application id.
- cluster
Application string - Azure active directory cluster application id.
- tenant
Id 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.
- client
Application String - Azure active directory client application id.
- cluster
Application String - Azure active directory cluster application id.
- tenant
Id String - Azure active directory tenant id.
CertificateDescriptionResponse
- Thumbprint string
- Thumbprint of the primary certificate.
- Thumbprint
Secondary string - Thumbprint of the secondary certificate.
- X509Store
Name string - The local certificate store location.
- Thumbprint string
- Thumbprint of the primary certificate.
- Thumbprint
Secondary string - Thumbprint of the secondary certificate.
- X509Store
Name string - The local certificate store location.
- thumbprint String
- Thumbprint of the primary certificate.
- thumbprint
Secondary String - Thumbprint of the secondary certificate.
- x509Store
Name String - The local certificate store location.
- thumbprint string
- Thumbprint of the primary certificate.
- thumbprint
Secondary string - Thumbprint of the secondary certificate.
- x509Store
Name string - The local certificate store location.
- thumbprint str
- Thumbprint of the primary certificate.
- thumbprint_
secondary str - Thumbprint of the secondary certificate.
- x509_
store_ strname - The local certificate store location.
- thumbprint String
- Thumbprint of the primary certificate.
- thumbprint
Secondary String - Thumbprint of the secondary certificate.
- x509Store
Name String - The local certificate store location.
ClientCertificateCommonNameResponse
- Certificate
Common stringName - The common name of the client certificate.
- Certificate
Issuer stringThumbprint - 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.
- Certificate
Common stringName - The common name of the client certificate.
- Certificate
Issuer stringThumbprint - 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.
- certificate
Common StringName - The common name of the client certificate.
- certificate
Issuer StringThumbprint - The issuer thumbprint of the client certificate.
- is
Admin 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 stringName - The common name of the client certificate.
- certificate
Issuer stringThumbprint - The issuer thumbprint of the client certificate.
- is
Admin 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_ strname - The common name of the client certificate.
- certificate_
issuer_ strthumbprint - 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.
- certificate
Common StringName - The common name of the client certificate.
- certificate
Issuer StringThumbprint - The issuer thumbprint of the client certificate.
- is
Admin 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
- Certificate
Thumbprint string - 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.
- Certificate
Thumbprint string - 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.
- certificate
Thumbprint String - The thumbprint of the client certificate.
- is
Admin 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 string - The thumbprint of the client certificate.
- is
Admin 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.
- certificate
Thumbprint String - The thumbprint of the client certificate.
- is
Admin 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
- Application
Health Dictionary<string, Pulumi.Policies Azure Native. Service Fabric. Inputs. Application Health Policy Response> - Defines the application health policy map used to evaluate the health of an application or one of its children entities.
- Max
Percent intUnhealthy Applications 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 intUnhealthy Nodes 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 map[string]ApplicationPolicies Health Policy Response - Defines the application health policy map used to evaluate the health of an application or one of its children entities.
- Max
Percent intUnhealthy Applications 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 intUnhealthy Nodes 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 Map<String,ApplicationPolicies Health Policy Response> - Defines the application health policy map used to evaluate the health of an application or one of its children entities.
- max
Percent IntegerUnhealthy Applications 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 IntegerUnhealthy Nodes 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 {[key: string]: ApplicationPolicies Health Policy Response} - Defines the application health policy map used to evaluate the health of an application or one of its children entities.
- max
Percent numberUnhealthy Applications 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 numberUnhealthy Nodes 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_ Mapping[str, Applicationpolicies Health Policy Response] - Defines the application health policy map used to evaluate the health of an application or one of its children entities.
- max_
percent_ intunhealthy_ applications 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_ intunhealthy_ nodes 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 Map<Property Map>Policies - Defines the application health policy map used to evaluate the health of an application or one of its children entities.
- max
Percent NumberUnhealthy Applications 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 NumberUnhealthy Nodes 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
- Max
Percent intDelta Unhealthy Applications - 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 intDelta Unhealthy Nodes - 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 intUpgrade Domain Delta Unhealthy Nodes - 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 Dictionary<string, Pulumi.Health Policies Azure Native. Service Fabric. Inputs. Application Delta Health Policy Response> - 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 intDelta Unhealthy Applications - 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 intDelta Unhealthy Nodes - 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 intUpgrade Domain Delta Unhealthy Nodes - 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 map[string]ApplicationHealth Policies Delta Health Policy Response - 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 IntegerDelta Unhealthy Applications - 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 IntegerDelta Unhealthy Nodes - 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 IntegerUpgrade Domain Delta Unhealthy Nodes - 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 Map<String,ApplicationHealth Policies Delta Health Policy Response> - 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 numberDelta Unhealthy Applications - 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 numberDelta Unhealthy Nodes - 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 numberUpgrade Domain Delta Unhealthy Nodes - 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 {[key: string]: ApplicationHealth Policies Delta Health Policy Response} - 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_ intdelta_ unhealthy_ applications - 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_ intdelta_ unhealthy_ nodes - 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_ intupgrade_ domain_ delta_ unhealthy_ nodes - 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_ Mapping[str, Applicationhealth_ policies Delta Health Policy Response] - 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 NumberDelta Unhealthy Applications - 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 NumberDelta Unhealthy Nodes - 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 NumberUpgrade Domain Delta Unhealthy Nodes - 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 Map<Property Map>Health Policies - 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
- Health
Check stringRetry Timeout - 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 stringStable Duration - 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 stringWait Duration - 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 Pulumi.Azure Native. Service Fabric. Inputs. Cluster Health Policy Response - The cluster health policy used when upgrading the cluster.
- Upgrade
Domain stringTimeout - 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 stringSet Check Timeout - 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 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.
- Delta
Health Pulumi.Policy Azure Native. Service Fabric. Inputs. Cluster Upgrade Delta Health Policy Response - 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).
- Health
Check stringRetry Timeout - 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 stringStable Duration - 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 stringWait Duration - 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 ClusterHealth Policy Response - The cluster health policy used when upgrading the cluster.
- Upgrade
Domain stringTimeout - 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 stringSet Check Timeout - 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 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.
- Delta
Health ClusterPolicy Upgrade Delta Health Policy Response - 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).
- health
Check StringRetry Timeout - 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 StringStable Duration - 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 StringWait Duration - 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 ClusterHealth Policy Response - The cluster health policy used when upgrading the cluster.
- upgrade
Domain StringTimeout - 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 StringSet Check Timeout - 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 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.
- delta
Health ClusterPolicy Upgrade Delta Health Policy Response - The cluster delta health policy used when upgrading the cluster.
- force
Restart 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 stringRetry Timeout - 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 stringStable Duration - 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 stringWait Duration - 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 ClusterHealth Policy Response - The cluster health policy used when upgrading the cluster.
- upgrade
Domain stringTimeout - 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 stringSet Check Timeout - 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 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.
- delta
Health ClusterPolicy Upgrade Delta Health Policy Response - The cluster delta health policy used when upgrading the cluster.
- force
Restart 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_ strretry_ timeout - 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_ strstable_ duration - 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_ strwait_ duration - 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 ClusterHealth Policy Response - The cluster health policy used when upgrading the cluster.
- upgrade_
domain_ strtimeout - 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_ strset_ check_ timeout - 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_ Clusterpolicy Upgrade Delta Health Policy Response - 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).
- health
Check StringRetry Timeout - 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 StringStable Duration - 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 StringWait Duration - 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 Property Map - The cluster health policy used when upgrading the cluster.
- upgrade
Domain StringTimeout - 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 StringSet Check Timeout - 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 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.
- delta
Health Property MapPolicy - The cluster delta health policy used when upgrading the cluster.
- force
Restart 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
- Code
Version string - The Service Fabric runtime version of the cluster.
- Environment string
- Indicates if this version is for Windows or Linux operating system.
- Support
Expiry stringUtc - The date of expiry of support of the version.
- Code
Version string - The Service Fabric runtime version of the cluster.
- Environment string
- Indicates if this version is for Windows or Linux operating system.
- Support
Expiry stringUtc - The date of expiry of support of the version.
- code
Version String - The Service Fabric runtime version of the cluster.
- environment String
- Indicates if this version is for Windows or Linux operating system.
- support
Expiry StringUtc - The date of expiry of support of the version.
- code
Version string - The Service Fabric runtime version of the cluster.
- environment string
- Indicates if this version is for Windows or Linux operating system.
- support
Expiry stringUtc - 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_ strutc - The date of expiry of support of the version.
- code
Version String - The Service Fabric runtime version of the cluster.
- environment String
- Indicates if this version is for Windows or Linux operating system.
- support
Expiry StringUtc - The date of expiry of support of the version.
DiagnosticsStorageAccountConfigResponse
- Blob
Endpoint string - The blob endpoint of the azure storage account.
- Protected
Account stringKey Name - The protected diagnostics storage key name.
- Queue
Endpoint string - The queue endpoint of the azure storage account.
- Storage
Account stringName - The Azure storage account name.
- Table
Endpoint string - The table endpoint of the azure storage account.
- Protected
Account stringKey Name2 - 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 string - The blob endpoint of the azure storage account.
- Protected
Account stringKey Name - The protected diagnostics storage key name.
- Queue
Endpoint string - The queue endpoint of the azure storage account.
- Storage
Account stringName - The Azure storage account name.
- Table
Endpoint string - The table endpoint of the azure storage account.
- Protected
Account stringKey Name2 - 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 String - The blob endpoint of the azure storage account.
- protected
Account StringKey Name - The protected diagnostics storage key name.
- queue
Endpoint String - The queue endpoint of the azure storage account.
- storage
Account StringName - The Azure storage account name.
- table
Endpoint String - The table endpoint of the azure storage account.
- protected
Account StringKey Name2 - 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 string - The blob endpoint of the azure storage account.
- protected
Account stringKey Name - The protected diagnostics storage key name.
- queue
Endpoint string - The queue endpoint of the azure storage account.
- storage
Account stringName - The Azure storage account name.
- table
Endpoint string - The table endpoint of the azure storage account.
- protected
Account stringKey Name2 - 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_ strkey_ name - The protected diagnostics storage key name.
- queue_
endpoint str - The queue endpoint of the azure storage account.
- storage_
account_ strname - The Azure storage account name.
- table_
endpoint str - The table endpoint of the azure storage account.
- protected_
account_ strkey_ name2 - 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 String - The blob endpoint of the azure storage account.
- protected
Account StringKey Name - The protected diagnostics storage key name.
- queue
Endpoint String - The queue endpoint of the azure storage account.
- storage
Account StringName - The Azure storage account name.
- table
Endpoint String - The table endpoint of the azure storage account.
- protected
Account StringKey Name2 - 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
- end_
port int - End port of a range of ports
- start_
port int - Starting port of a range of ports
NodeTypeDescriptionResponse
- Client
Connection intEndpoint Port - The TCP cluster management endpoint port.
- Http
Gateway intEndpoint Port - 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 string
- The name of the node type.
- Vm
Instance intCount - The number of nodes in the node type. This count should match the capacity property in the corresponding VirtualMachineScaleSet resource.
- Application
Ports Pulumi.Azure Native. Service Fabric. Inputs. Endpoint Range Description Response - 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.
- Durability
Level 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.
- Ephemeral
Ports Pulumi.Azure Native. Service Fabric. Inputs. Endpoint Range Description Response - The range of ephemeral ports that nodes in this node type should be configured with.
- Placement
Properties 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.
- Reverse
Proxy intEndpoint Port - The endpoint used by reverse proxy.
- Client
Connection intEndpoint Port - The TCP cluster management endpoint port.
- Http
Gateway intEndpoint Port - 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 string
- The name of the node type.
- Vm
Instance intCount - The number of nodes in the node type. This count should match the capacity property in the corresponding VirtualMachineScaleSet resource.
- Application
Ports EndpointRange Description Response - 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.
- Durability
Level 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.
- Ephemeral
Ports EndpointRange Description Response - The range of ephemeral ports that nodes in this node type should be configured with.
- Placement
Properties 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.
- Reverse
Proxy intEndpoint Port - The endpoint used by reverse proxy.
- client
Connection IntegerEndpoint Port - The TCP cluster management endpoint port.
- http
Gateway IntegerEndpoint Port - The HTTP cluster management endpoint port.
- is
Primary 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.
- vm
Instance IntegerCount - The number of nodes in the node type. This count should match the capacity property in the corresponding VirtualMachineScaleSet resource.
- application
Ports EndpointRange Description Response - 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.
- durability
Level 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.
- ephemeral
Ports EndpointRange Description Response - The range of ephemeral ports that nodes in this node type should be configured with.
- placement
Properties 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.
- reverse
Proxy IntegerEndpoint Port - The endpoint used by reverse proxy.
- client
Connection numberEndpoint Port - The TCP cluster management endpoint port.
- http
Gateway numberEndpoint Port - The HTTP cluster management endpoint port.
- is
Primary 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.
- vm
Instance numberCount - The number of nodes in the node type. This count should match the capacity property in the corresponding VirtualMachineScaleSet resource.
- application
Ports EndpointRange Description Response - 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.
- durability
Level 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.
- ephemeral
Ports EndpointRange Description Response - The range of ephemeral ports that nodes in this node type should be configured with.
- placement
Properties {[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.
- reverse
Proxy numberEndpoint Port - The endpoint used by reverse proxy.
- client_
connection_ intendpoint_ port - The TCP cluster management endpoint port.
- http_
gateway_ intendpoint_ port - 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_ intcount - The number of nodes in the node type. This count should match the capacity property in the corresponding VirtualMachineScaleSet resource.
- application_
ports EndpointRange Description Response - 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 EndpointRange Description Response - 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_ intendpoint_ port - The endpoint used by reverse proxy.
- client
Connection NumberEndpoint Port - The TCP cluster management endpoint port.
- http
Gateway NumberEndpoint Port - The HTTP cluster management endpoint port.
- is
Primary 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.
- vm
Instance NumberCount - The number of nodes in the node type. This count should match the capacity property in the corresponding VirtualMachineScaleSet resource.
- application
Ports 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.
- durability
Level 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.
- ephemeral
Ports Property Map - The range of ephemeral ports that nodes in this node type should be configured with.
- placement
Properties Map<String> - The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run.
- reverse
Proxy NumberEndpoint Port - The endpoint used by reverse proxy.
ServerCertificateCommonNameResponse
- Certificate
Common stringName - The common name of the server certificate.
- Certificate
Issuer stringThumbprint - The issuer thumbprint of the server certificate.
- Certificate
Common stringName - The common name of the server certificate.
- Certificate
Issuer stringThumbprint - The issuer thumbprint of the server certificate.
- certificate
Common StringName - The common name of the server certificate.
- certificate
Issuer StringThumbprint - The issuer thumbprint of the server certificate.
- certificate
Common stringName - The common name of the server certificate.
- certificate
Issuer stringThumbprint - The issuer thumbprint of the server certificate.
- certificate_
common_ strname - The common name of the server certificate.
- certificate_
issuer_ strthumbprint - The issuer thumbprint of the server certificate.
- certificate
Common StringName - The common name of the server certificate.
- certificate
Issuer StringThumbprint - The issuer thumbprint of the server certificate.
ServerCertificateCommonNamesResponse
- Common
Names List<Pulumi.Azure Native. Service Fabric. Inputs. Server Certificate Common Name Response> - The list of server certificates referenced by common name that are used to secure the cluster.
- X509Store
Name string - The local certificate store location.
- Common
Names []ServerCertificate Common Name Response - The list of server certificates referenced by common name that are used to secure the cluster.
- X509Store
Name string - The local certificate store location.
- common
Names List<ServerCertificate Common Name Response> - The list of server certificates referenced by common name that are used to secure the cluster.
- x509Store
Name String - The local certificate store location.
- common
Names ServerCertificate Common Name Response[] - The list of server certificates referenced by common name that are used to secure the cluster.
- x509Store
Name string - The local certificate store location.
- common_
names Sequence[ServerCertificate Common Name Response] - The list of server certificates referenced by common name that are used to secure the cluster.
- x509_
store_ strname - The local certificate store location.
- common
Names List<Property Map> - The list of server certificates referenced by common name that are used to secure the cluster.
- x509Store
Name String - The local certificate store location.
ServiceTypeDeltaHealthPolicyResponse
- Max
Percent intDelta Unhealthy Services - 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 intDelta Unhealthy Services - 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 IntegerDelta Unhealthy Services - 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 numberDelta Unhealthy Services - 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_ intdelta_ unhealthy_ services - 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 NumberDelta Unhealthy Services - 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
- Max
Percent intUnhealthy Services - The maximum percentage of services allowed to be unhealthy before your application is considered in error.
- Max
Percent intUnhealthy Services - The maximum percentage of services allowed to be unhealthy before your application is considered in error.
- max
Percent IntegerUnhealthy Services - The maximum percentage of services allowed to be unhealthy before your application is considered in error.
- max
Percent numberUnhealthy Services - The maximum percentage of services allowed to be unhealthy before your application is considered in error.
- max_
percent_ intunhealthy_ services - The maximum percentage of services allowed to be unhealthy before your application is considered in error.
- max
Percent NumberUnhealthy Services - The maximum percentage of services allowed to be unhealthy before your application is considered in error.
SettingsParameterDescriptionResponse
SettingsSectionDescriptionResponse
- Name string
- The section name of the fabric settings.
- Parameters
List<Pulumi.
Azure Native. Service Fabric. Inputs. Settings Parameter Description Response> - The collection of parameters in the section.
- Name string
- The section name of the fabric settings.
- Parameters
[]Settings
Parameter Description Response - The collection of parameters in the section.
- name String
- The section name of the fabric settings.
- parameters
List<Settings
Parameter Description Response> - The collection of parameters in the section.
- name string
- The section name of the fabric settings.
- parameters
Settings
Parameter Description Response[] - The collection of parameters in the section.
- name str
- The section name of the fabric settings.
- parameters
Sequence[Settings
Parameter Description Response] - 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
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0