Application Upgrade Policy Args
data class ApplicationUpgradePolicyArgs(val applicationHealthPolicy: Output<ArmApplicationHealthPolicyArgs>? = null, val forceRestart: Output<Boolean>? = null, val recreateApplication: Output<Boolean>? = null, val rollingUpgradeMonitoringPolicy: Output<ArmRollingUpgradeMonitoringPolicyArgs>? = null, val upgradeMode: Output<Either<String, RollingUpgradeMode>>? = null, val upgradeReplicaSetCheckTimeout: Output<String>? = null) : ConvertibleToJava<ApplicationUpgradePolicyArgs>
Describes the policy for a monitored application upgrade.
Constructors
Link copied to clipboard
fun ApplicationUpgradePolicyArgs(applicationHealthPolicy: Output<ArmApplicationHealthPolicyArgs>? = null, forceRestart: Output<Boolean>? = null, recreateApplication: Output<Boolean>? = null, rollingUpgradeMonitoringPolicy: Output<ArmRollingUpgradeMonitoringPolicyArgs>? = null, upgradeMode: Output<Either<String, RollingUpgradeMode>>? = null, upgradeReplicaSetCheckTimeout: Output<String>? = null)
Functions
Properties
Link copied to clipboard
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. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer).