Share via


ConfigurationUpgradeDescription Class

Definition

Represents a class to encapsulate parameters describing a Service Fabric cluster configuration upgrade.

public sealed class ConfigurationUpgradeDescription
type ConfigurationUpgradeDescription = class
Public NotInheritable Class ConfigurationUpgradeDescription
Inheritance
ConfigurationUpgradeDescription

Constructors

ConfigurationUpgradeDescription()

Initializes a new instance of the ConfigurationUpgradeDescription class.

ConfigurationUpgradeDescription(String)

Initializes a new instance of the ConfigurationUpgradeDescription class.

Properties

ApplicationHealthPolicies

Gets or sets the application health policies used to evaluate the applications health as part of the cluster health evaluation.

ClusterConfiguration

This is the cluster configuration that will be applied to cluster.

HealthCheckRetryTimeout

Gets or sets the length of time between attempts to perform a health check if the application or cluster is not healthy.

HealthCheckStableDuration

Gets or sets the length of time that the application or cluster must remain healthy before the health check passes and the upgrade proceeds to the next Upgrade Domain.

HealthCheckWaitDuration

Gets or sets the length of time to wait after completing an upgrade domain before starting the health check process.

MaxPercentDeltaUnhealthyNodes

Gets or sets the maximum allowed percentage of nodes health degradation allowed during cluster upgrades.

MaxPercentUnhealthyApplications

Gets the maximum allowed percentage of unhealthy applications from the ClusterHealthPolicy.

MaxPercentUnhealthyNodes

Gets or sets the maximum allowed percentage of unhealthy nodes.

MaxPercentUpgradeDomainDeltaUnhealthyNodes

Gets or sets the maximum allowed percentage of upgrade domain nodes health degradation allowed during cluster upgrades.

UpgradeDomainTimeout

Gets or sets the timeout for the upgrade domain.

UpgradeTimeout

Gets or sets the upgrade timeout.

Methods

ToString()

Gets a string representation of the ConfigurationUpgradeDescription.

Applies to