ClusterConfigurationUpgradeDescription

Describes the parameters for a standalone cluster configuration upgrade.

Properties

Name Type Required
ClusterConfig string Yes
HealthCheckRetryTimeout string (duration) No
HealthCheckWaitDurationInSeconds string (duration) No
HealthCheckStableDurationInSeconds string (duration) No
UpgradeDomainTimeoutInSeconds string (duration) No
UpgradeTimeoutInSeconds string (duration) No
MaxPercentUnhealthyApplications integer No
MaxPercentUnhealthyNodes integer No
MaxPercentDeltaUnhealthyNodes integer No
MaxPercentUpgradeDomainDeltaUnhealthyNodes integer No
ApplicationHealthPolicies ApplicationHealthPolicies No

ClusterConfig

Type: string
Required: Yes

The cluster configuration as a JSON string. For example, this file contains JSON describing the nodes and other properties of the cluster.


HealthCheckRetryTimeout

Type: string (duration)
Required: No
Default: PT0H0M0S

The length of time between attempts to perform health checks if the application or cluster is not healthy.


HealthCheckWaitDurationInSeconds

Type: string (duration)
Required: No
Default: PT0H0M0S

The length of time to wait after completing an upgrade domain before starting the health checks process.


HealthCheckStableDurationInSeconds

Type: string (duration)
Required: No
Default: PT0H0M0S

The length of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain.


UpgradeDomainTimeoutInSeconds

Type: string (duration)
Required: No
Default: PT0H0M0S

The timeout for the upgrade domain.


UpgradeTimeoutInSeconds

Type: string (duration)
Required: No
Default: PT0H0M0S

The upgrade timeout.


MaxPercentUnhealthyApplications

Type: integer
Required: No
Default: 0

The maximum allowed percentage of unhealthy applications during the upgrade. Allowed values are integer values from zero to 100.


MaxPercentUnhealthyNodes

Type: integer
Required: No
Default: 0

The maximum allowed percentage of unhealthy nodes during the upgrade. Allowed values are integer values from zero to 100.


MaxPercentDeltaUnhealthyNodes

Type: integer
Required: No
Default: 0

The maximum allowed percentage of delta health degradation during the upgrade. Allowed values are integer values from zero to 100.


MaxPercentUpgradeDomainDeltaUnhealthyNodes

Type: integer
Required: No
Default: 0

The maximum allowed percentage of upgrade domain delta health degradation during the upgrade. Allowed values are integer values from zero to 100.


ApplicationHealthPolicies

Type: ApplicationHealthPolicies
Required: No

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