ClusterPropertiesUpdateParameters
Describes the cluster resource properties that can be updated during PATCH operation.
Properties
Name | Type | Required |
---|---|---|
addOnFeatures | array of AddOnFeatures | No |
certificate | CertificateDescription | No |
certificateCommonNames | ServerCertificateCommonNames | No |
clientCertificateCommonNames | array of ClientCertificateCommonName | No |
clientCertificateThumbprints | array of ClientCertificateThumbprint | No |
clusterCodeVersion | string | No |
fabricSettings | array of SettingsSectionDescription | No |
nodeTypes | array of NodeTypeDescription | No |
reliabilityLevel | string (enum) | No |
reverseProxyCertificate | CertificateDescription | No |
upgradeDescription | ClusterUpgradePolicy | No |
upgradeMode | string (enum) | No |
addOnFeatures
Type: array of AddOnFeatures
Required: No
The list of add-on features to enable in the cluster.
certificate
Type: CertificateDescription
Required: No
The certificate to use for securing the cluster. The certificate provided will be used for node to node security within the cluster, SSL certificate for cluster management endpoint and default admin client.
certificateCommonNames
Type: ServerCertificateCommonNames
Required: No
Describes a list of server certificates referenced by common name that are used to secure the cluster.
clientCertificateCommonNames
Type: array of ClientCertificateCommonName
Required: No
The list of client certificates referenced by common name that are allowed to manage the cluster. This will overwrite the existing list.
clientCertificateThumbprints
Type: array of ClientCertificateThumbprint
Required: No
The list of client certificates referenced by thumbprint that are allowed to manage the cluster. This will overwrite the existing list.
clusterCodeVersion
Type: string
Required: No
The Service Fabric runtime version of the cluster. This property can only be set by the user when upgradeMode is set to Manual. To get the list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available versions for existing clusters use availableClusterVersions.
fabricSettings
Type: array of SettingsSectionDescription
Required: No
The list of custom fabric settings to configure the cluster. This will overwrite the existing list.
nodeTypes
Type: array of NodeTypeDescription
Required: No
The list of node types in the cluster. This will overwrite the existing list.
reliabilityLevel
Type: string (enum)
Required: No
The reliability level sets the replica set size of system services. Learn about ReliabilityLevel.
- None - Run the System services with a target replica set count of 1. This should only be used for test clusters.
- Bronze - Run the System services with a target replica set count of 3. This should only be used for test clusters.
- Silver - Run the System services with a target replica set count of 5.
- Gold - Run the System services with a target replica set count of 7.
- Platinum - Run the System services with a target replica set count of 9.
reverseProxyCertificate
Type: CertificateDescription
Required: No
The server certificate used by reverse proxy.
upgradeDescription
Type: ClusterUpgradePolicy
Required: No
The policy to use when upgrading the cluster.
upgradeMode
Type: string (enum)
Required: No
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.