ApplicationResourceUpgradeProgressInfo
Ce type décrit une mise à niveau des ressources d’application.
Propriétés
Nom | Type | Obligatoire |
---|---|---|
Name |
string | Non |
TargetApplicationTypeVersion |
string | Non |
StartTimestampUtc |
string | Non |
UpgradeState |
string (enum) | Non |
PercentCompleted |
string | Non |
ServiceUpgradeProgress |
tableau de ServiceUpgradeProgress | Non |
RollingUpgradeMode |
string (enum) | Non |
UpgradeDuration |
string | Non |
ApplicationUpgradeStatusDetails |
string | Non |
UpgradeReplicaSetCheckTimeoutInSeconds |
integer (int64) | Non |
FailureTimestampUtc |
string | Non |
Name
Type : chaîne
Obligatoire : Non
Nom de la ressource Application.
TargetApplicationTypeVersion
Type : chaîne
Obligatoire : Non
Version de l’application cible pour la mise à niveau de l’application.
StartTimestampUtc
Type : chaîne
Obligatoire : Non
Date/heure UTC estimée au début de la mise à niveau.
UpgradeState
Type : chaîne (énumération)
Obligatoire : Non
État de la mise à niveau des ressources d’application.
Les valeurs possibles sont les suivantes :
-
Invalid
- Indique que l’état de mise à niveau n’est pas valide. Toutes les énumérations Service Fabric ont le type non valide. La valeur est égale à 0. -
ProvisioningTarget
- La mise à niveau est en cours d’approvisionnement de la version du type d’application cible. La valeur est égale à 1. -
RollingForward
- La mise à niveau est propagée vers la version cible, mais n’est pas encore terminée. La valeur est égale à 2. -
UnprovisioningCurrent
- La mise à niveau est en cours d’annulation du provisionnement de la version actuelle du type d’application et le basculement vers la version cible est terminé. La valeur est 3. -
CompletedRollforward
- La mise à niveau est terminée. La valeur est égale à 4. -
RollingBack
- La mise à niveau est en cours de restauration vers la version précédente, mais n’est pas encore terminée. La valeur est 5. -
UnprovisioningTarget
- La mise à niveau est en cours d’annulation du provisionnement de la version du type d’application cible et la restauration vers la version actuelle est terminée. La valeur est 6. -
CompletedRollback
- La restauration de la mise à niveau est terminée. La valeur est 7. -
Failed
- La mise à niveau a échoué et ne peut pas exécuter FailureAction. La valeur est égale à 8.
PercentCompleted
Type : chaîne
Obligatoire : Non
Le pourcentage estimé de réplicas est terminé dans la mise à niveau.
ServiceUpgradeProgress
Type : tableau de ServiceUpgradeProgress
Obligatoire : Non
Liste des progressions de la mise à niveau du service.
RollingUpgradeMode
Type : chaîne (énumération)
Obligatoire : Non
Par défaut : Monitored
Mode utilisé pour surveiller l’intégrité pendant une mise à niveau propagée. Les valeurs sont UnmonitoredAuto, UnmonitoredManual et Monitored.
Les valeurs possibles sont les suivantes :
-
Invalid
- Indique que le mode de mise à niveau n’est pas valide. Toutes les énumérations Service Fabric ont le type non valide. La valeur est égale à zéro. -
UnmonitoredAuto
- La mise à niveau se poursuit automatiquement sans effectuer de surveillance de l’intégrité. La valeur est 1 -
UnmonitoredManual
- La mise à niveau s’arrête après chaque domaine de mise à niveau, ce qui donne la possibilité de surveiller manuellement l’intégrité avant de continuer. La valeur est 2 -
Monitored
- La mise à niveau s’arrête une fois chaque domaine de mise à niveau terminé et surveille automatiquement l’intégrité avant de continuer. La valeur est 3
UpgradeDuration
Type : chaîne
Obligatoire : Non
Par défaut : PT0H2M0S
Durée estimée pendant laquelle la mise à niveau globale s’est écoulée. Elle est d’abord interprétée en tant que chaîne représentant une durée ISO 8601. Si cette tentative échoue, elle est interprétée comme un nombre représentant le nombre total de millisecondes.
ApplicationUpgradeStatusDetails
Type : chaîne
Obligatoire : Non
Informations supplémentaires détaillées sur la status de la mise à niveau en attente.
UpgradeReplicaSetCheckTimeoutInSeconds
Type : integer (int64)
Obligatoire : Non
Par défaut : 42949672925
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é).
FailureTimestampUtc
Type : chaîne
Obligatoire : Non
Date/heure UTC estimée à laquelle la mise à niveau a échoué et FailureAction a été exécutée.