Partager via


ApplicationUpgradePolicy

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

Propriétés

Nom Type Obligatoire
upgradeReplicaSetCheckTimeout entier (int64) Non
forceRestart boolean Non
rollingUpgradeMonitoringPolicy RollingUpgradeMonitoringPolicy Non
applicationHealthPolicy ApplicationHealthPolicy Non

upgradeReplicaSetCheckTimeout

Type : integer (int64)
Obligatoire : Non

Durée maximale pendant laquelle bloquer le traitement d’un domaine de mise à niveau et éviter la perte de disponibilité en cas de problèmes inattendus. Lorsque ce délai d’attente 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 inclus. (entier 32 bits non signé).


forceRestart

Type : booléen
Obligatoire : Non

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


rollingUpgradeMonitoringPolicy

Type : RollingUpgradeMonitoringPolicy
Obligatoire : Non

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


applicationHealthPolicy

Type : ApplicationHealthPolicy
Obligatoire : Non

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