Partager via


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.