ApplicationUpgradePolicy interface
Décrit la stratégie d’une mise à niveau d’application surveillée.
Propriétés
| application |
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. |
| force |
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). |
| recreate |
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é. |
| rolling |
Stratégie utilisée pour surveiller la mise à niveau de l’application |
| upgrade |
Mode utilisé pour surveiller l’intégrité pendant une mise à niveau propagée. Les valeurs sont UnmonitoredAuto, UnmonitoredManual et Monitor. |
| upgrade |
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