MonitoredRollingFabricUpgradePolicyDescription Class

Definition

Describes the behavior to use when performing a cluster upgrade.

public sealed class MonitoredRollingFabricUpgradePolicyDescription : System.Fabric.Description.MonitoredRollingUpgradePolicyDescription
type MonitoredRollingFabricUpgradePolicyDescription = class
    inherit MonitoredRollingUpgradePolicyDescription
Public NotInheritable Class MonitoredRollingFabricUpgradePolicyDescription
Inherits MonitoredRollingUpgradePolicyDescription
Inheritance

Constructors

MonitoredRollingFabricUpgradePolicyDescription()

Initializes a new instance of the MonitoredRollingFabricUpgradePolicyDescription class.

Properties

ApplicationHealthPolicyMap

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

EnableDeltaHealthEvaluation

Gets or sets a flag indicating whether delta evaluation is enabled.

ForceRestart

Specifies if the service host should be restarted even when there are no code package changes as part of the upgrade. Set this flag to true if the service cannot dynamically accept config or data package changes.

(Inherited from RollingUpgradePolicyDescription)
HealthPolicy

Gets or sets the health policy to use when performing health checks against an upgrading cluster.

InstanceCloseDelayDuration

Duration to wait before a stateless instance which is impacted by application/cluster upgrade is closed, to allow the active requests to drain gracefully. This wait duration is effective only for the instances of those services which have a non-zero value configured for the InstanceCloseDelayDuration, and will override the pre-configured value. For details: InstanceCloseDelayDuration

(Inherited from RollingUpgradePolicyDescription)
Kind

Gets the kind of fabric or application upgrade.

(Inherited from UpgradePolicyDescription)
MonitoringPolicy

Gets or sets the monitoring policy to use when performing an upgrade.

(Inherited from MonitoredRollingUpgradePolicyDescription)
SortOrder

Gets or sets the sort order for upgrade domains. (Does not apply to by-node upgrade modes, such as unmonitored deferred))

(Inherited from RollingUpgradePolicyDescription)
UpgradeHealthPolicy

Gets or sets the delta health policy to use when performing health checks against an upgrading cluster.

UpgradeMode

Type: RollingUpgradeModeSpecifies the types of upgrade (RollingUpgradeMode) to be used for upgrading the application instance.

(Inherited from RollingUpgradePolicyDescription)
UpgradeReplicaSetCheckTimeout

Specifies the duration Service Fabric should wait before upgrading the services of an application instance on a node or in an upgrade domain if the services do not have quorum.

(Inherited from RollingUpgradePolicyDescription)

Applies to