Partager via


ApplicationUpgradePolicy interface

Décrit la stratégie d’une mise à niveau d’application surveillée.

Propriétés

applicationHealthPolicy

Définit une stratégie d’intégrité utilisée pour évaluer l’intégrité d’une application ou l’une de ses entités enfants.

forceRestart

Si la valeur est true, les processus sont redémarrés avec force pendant la mise à niveau même lorsque la version du code n’a pas changé (la mise à niveau modifie uniquement la configuration ou les données).

recreateApplication

Détermine si l’application doit être recréée lors de la mise à jour. Si value=true, le reste des paramètres de stratégie de mise à niveau ne sont pas autorisés et entraînent une perte de disponibilité.

rollingUpgradeMonitoringPolicy

Stratégie utilisée pour surveiller la mise à niveau de l’application

upgradeMode

Mode utilisé pour surveiller l’intégrité pendant une mise à niveau propagée. Les valeurs sont UnmonitoredAuto, UnmonitoredManual et Monitor.

upgradeReplicaSetCheckTimeout

Durée maximale pendant laquelle bloquer le traitement d’un domaine de mise à niveau et empêcher la perte de disponibilité en cas de problèmes inattendus. Lorsque ce délai d’expiration expire, le traitement du domaine de mise à niveau se poursuit indépendamment des problèmes de perte de disponibilité. Le délai d’expiration est réinitialisé au début de chaque domaine de mise à niveau. Les valeurs valides sont comprises entre 0 et 42949672925 inclusives. (entier 32 bits non signé).

Détails de la propriété

applicationHealthPolicy

Définit une stratégie d’intégrité utilisée pour évaluer l’intégrité d’une application ou l’une de ses entités enfants.

applicationHealthPolicy?: ArmApplicationHealthPolicy

Valeur de propriété

forceRestart

Si la valeur est true, les processus sont redémarrés avec force pendant la mise à niveau même lorsque la version du code n’a pas changé (la mise à niveau modifie uniquement la configuration ou les données).

forceRestart?: boolean

Valeur de propriété

boolean

recreateApplication

Détermine si l’application doit être recréée lors de la mise à jour. Si value=true, le reste des paramètres de stratégie de mise à niveau ne sont pas autorisés et entraînent une perte de disponibilité.

recreateApplication?: boolean

Valeur de propriété

boolean

rollingUpgradeMonitoringPolicy

Stratégie utilisée pour surveiller la mise à niveau de l’application

rollingUpgradeMonitoringPolicy?: ArmRollingUpgradeMonitoringPolicy

Valeur de propriété

upgradeMode

Mode utilisé pour surveiller l’intégrité pendant une mise à niveau propagée. Les valeurs sont UnmonitoredAuto, UnmonitoredManual et Monitor.

upgradeMode?: string

Valeur de propriété

string

upgradeReplicaSetCheckTimeout

Durée maximale pendant laquelle bloquer le traitement d’un domaine de mise à niveau et empêcher la perte de disponibilité en cas de problèmes inattendus. Lorsque ce délai d’expiration expire, le traitement du domaine de mise à niveau se poursuit indépendamment des problèmes de perte de disponibilité. Le délai d’expiration est réinitialisé au début de chaque domaine de mise à niveau. Les valeurs valides sont comprises entre 0 et 42949672925 inclusives. (entier 32 bits non signé).

upgradeReplicaSetCheckTimeout?: string

Valeur de propriété

string