Condividi tramite


ApplicationResourceUpgradeProgressInfo

Questo tipo descrive un aggiornamento delle risorse dell'applicazione.

Proprietà

Nome Tipo Necessario
Name string No
TargetApplicationTypeVersion string No
StartTimestampUtc string No
UpgradeState stringa (enumerazione) No
PercentCompleted string No
ServiceUpgradeProgress matrice di ServiceUpgradeProgress No
RollingUpgradeMode stringa (enumerazione) No
UpgradeDuration string No
ApplicationUpgradeStatusDetails string No
UpgradeReplicaSetCheckTimeoutInSeconds integer (int64) No
FailureTimestampUtc string No

Name

Tipo: stringa
Obbligatorio: No

Nome della risorsa Applicazione.


TargetApplicationTypeVersion

Tipo: stringa
Obbligatorio: No

Versione dell'applicazione di destinazione per l'aggiornamento dell'applicazione.


StartTimestampUtc

Tipo: stringa
Obbligatorio: No

Datatime UTC stimato all'avvio dell'aggiornamento.


UpgradeState

Tipo: stringa (enum)
Obbligatorio: No

Stato dell'aggiornamento della risorsa dell'applicazione.

I valori possibili sono:

  • Invalid - Indica che lo stato di aggiornamento non è valido. Tutte le enumerazioni di Service Fabric hanno il tipo non valido. Il valore è 0.
  • ProvisioningTarget - L'aggiornamento è in corso del provisioning della versione del tipo di applicazione di destinazione. Il valore è uguale a 1.
  • RollingForward - L'aggiornamento viene eseguito in sequenza alla versione di destinazione, ma non è ancora stato completato. Il valore è 2.
  • UnprovisioningCurrent - L'aggiornamento è in corso di annullamento del provisioning della versione corrente del tipo di applicazione e viene eseguito il roll forward alla versione di destinazione. Il valore è 3.
  • CompletedRollforward - L'aggiornamento ha completato il roll forward. Il valore è 4.
  • RollingBack - L'aggiornamento viene eseguito il rollback alla versione precedente, ma non è ancora stato completato. Il valore è 5.
  • UnprovisioningTarget - L'aggiornamento è in corso di annullamento del provisioning della versione del tipo di applicazione di destinazione e il rollback alla versione corrente viene completato. Il valore è 6.
  • CompletedRollback - L'aggiornamento ha completato il rollback. Il valore è 7.
  • Failed - L'aggiornamento non è riuscito e non è in grado di eseguire FailureAction. Il valore è 8.

PercentCompleted

Tipo: stringa
Obbligatorio: No

La percentuale stimata di repliche viene completata nell'aggiornamento.


ServiceUpgradeProgress

Tipo: matrice di ServiceUpgradeProgress
Obbligatorio: No

Elenco degli stati di avanzamento dell'aggiornamento del servizio.


RollingUpgradeMode

Tipo: stringa (enum)
Obbligatorio: No
Impostazione predefinita: Monitored

La modalità usata per monitorare l'integrità durante un aggiornamento in sequenza. I valori sono UnmonitoredAuto, UnmonitoredManual e Monitorati.

I valori possibili sono:

  • Invalid - Indica che la modalità di aggiornamento non è valida. Tutte le enumerazioni di Service Fabric hanno il tipo non valido. Il valore predefinito è zero.
  • UnmonitoredAuto - L'aggiornamento procederà automaticamente senza eseguire alcun monitoraggio dell'integrità. Il valore è 1
  • UnmonitoredManual - L'aggiornamento si arresterà dopo aver completato ogni dominio di aggiornamento, dando la possibilità di monitorare manualmente l'integrità prima di procedere. Il valore è 2
  • Monitored - L'aggiornamento verrà arrestato dopo aver completato ogni dominio di aggiornamento e monitorare automaticamente l'integrità prima di procedere. Il valore è 3

UpgradeDuration

Tipo: stringa
Obbligatorio: No
Impostazione predefinita: PT0H2M0S

Tempo stimato trascorso dall'aggiornamento complessivo. Viene prima interpretato come stringa che rappresenta una durata ISO 8601. Se l'esito è negativo, viene interpretato come numero che rappresenta il numero totale di millisecondi.


ApplicationUpgradeStatusDetails

Tipo: stringa
Obbligatorio: No

Informazioni dettagliate aggiuntive sullo stato dell'aggiornamento in sospeso.


UpgradeReplicaSetCheckTimeoutInSeconds

Tipo: integer (int64)
Obbligatorio: No
Impostazione predefinita: 42949672925

Tempo massimo per bloccare l'elaborazione di un dominio di aggiornamento ed evitare la perdita di disponibilità quando si verificano problemi imprevisti. Quando il timeout scade, l'elaborazione del dominio di aggiornamento procede indipendentemente dai problemi di perdita di disponibilità. Il timeout viene reimpostato all'inizio di ogni dominio di aggiornamento. I valori validi sono compresi tra 0 e 42949672925 inclusi. (intero senza segno a 32 bit).


FailureTimestampUtc

Tipo: stringa
Obbligatorio: No

Datatime UTC stimato quando l'aggiornamento non è riuscito e FailureAction è stato eseguito.