Compartir a través de


ApplicationUpgradeProgressInfo

Describe los parámetros de una actualización de la aplicación.

Propiedades

Nombre Tipo Obligatorio
Name string No
TypeName string No
TargetApplicationTypeVersion string No
UpgradeDomains matriz de UpgradeDomainInfo No
UpgradeUnits matriz de UpgradeUnitInfo No
UpgradeState string (enumeración) No
NextUpgradeDomain string No
RollingUpgradeMode string (enumeración) No
UpgradeDescription ApplicationUpgradeDescription No
UpgradeDurationInMilliseconds string No
UpgradeDomainDurationInMilliseconds string No
UnhealthyEvaluations matriz de HealthEvaluationWrapper No
CurrentUpgradeDomainProgress CurrentUpgradeDomainProgressInfo No
CurrentUpgradeUnitsProgress CurrentUpgradeUnitsProgressInfo No
StartTimestampUtc string No
FailureTimestampUtc string No
FailureReason string (enumeración) No
UpgradeDomainProgressAtFailure FailureUpgradeDomainProgressInfo No
UpgradeStatusDetails string No
IsNodeByNode boolean No

Name

Tipo: cadena
Obligatoria: no

Nombre de la aplicación de destino, incluido el esquema de URI "fabric:".


TypeName

Tipo: cadena
Obligatoria: no

El nombre del tipo de aplicación tal y como se define en el manifiesto de aplicación.


TargetApplicationTypeVersion

Tipo: cadena
Obligatoria: no

La versión del tipo de aplicación de destino (que se encuentra en el manifiesto de aplicación) para la actualización de la aplicación.


UpgradeDomains

Tipo: matriz de UpgradeDomainInfo
Obligatoria: no

Lista de dominios de actualización y sus estados. No es aplicable a las actualizaciones de nodo a nodo.


UpgradeUnits

Tipo: matriz de UpgradeUnitInfo
Obligatoria: no

Lista de unidades de actualización y sus estados.


UpgradeState

Tipo: cadena (enumeración)
Obligatoria: no

Estado del dominio de actualización.

Los valores posibles son:

  • Invalid : indica que el estado de actualización no es válido. Todas las enumeraciones de Service Fabric tienen el tipo no válido. El valor predeterminado es cero.
  • RollingBackInProgress - La actualización se revierte a la versión anterior, pero aún no se ha completado. El valor es 1
  • RollingBackCompleted - La actualización ha terminado de revertirse. El valor es 2
  • RollingForwardPending - El dominio de actualización actual ha terminado de actualizarse. La actualización general está esperando una siguiente solicitud de traslado explícita en modo UnmonitoredManual o realizando comprobaciones de estado en modo supervisado. El valor es 3.
  • RollingForwardInProgress - La actualización se está implementando hacia adelante a la versión de destino, pero aún no está completa. El valor es 4.
  • RollingForwardCompleted - La actualización ha terminado de avanzar. El valor es 5.
  • Failed - Error en la actualización y no se puede ejecutar FailureAction. El valor es 6.

NextUpgradeDomain

Tipo: cadena
Obligatoria: no

Nombre del siguiente dominio de actualización que se va a procesar. No es aplicable a las actualizaciones de nodo a nodo.


RollingUpgradeMode

Tipo: cadena (enumeración)
Obligatoria: no
Predeterminado:

El modo usado para supervisar el mantenimiento durante una actualización gradual. Los valores son UnmonitoredAuto, UnmonitoredManual, Monitored y UnmonitoredDeferred.

Los valores posibles son:

  • Invalid : indica que el modo de actualización no es válido. Todas las enumeraciones de Service Fabric tienen el tipo no válido. El valor predeterminado es cero.
  • UnmonitoredAuto - La actualización continuará automáticamente sin realizar ninguna supervisión de estado. El valor es 1
  • UnmonitoredManual - La actualización se detendrá después de completar cada dominio de actualización, lo que ofrece la oportunidad de supervisar manualmente el estado antes de continuar. El valor es 2
  • Monitored - La actualización se detendrá después de completar cada dominio de actualización y supervisará automáticamente el estado antes de continuar. El valor es 3
  • UnmonitoredDeferred - Realizar una actualización de nodo a nodo. No se realiza ninguna acción cuando se inicia la actualización; La actualización se aplica en cada nodo cuando se desactiva con reinicio de intención o superior. El valor es 4

UpgradeDescription

Tipo: ApplicationUpgradeDescription
Obligatoria: no

Describe los parámetros de una actualización de la aplicación. Tenga en cuenta que la descripción de la actualización reemplaza la descripción existente. Esto significa que, si no se especifican los parámetros, los que ya existen en la aplicación se sobrescribirán con la lista de parámetros vacía. Esto podría dar lugar a que la aplicación use el valor predeterminado de los parámetros del manifiesto de aplicación. Si no desea cambiar ningún valor de parámetro existente, obtenga primero los parámetros de la aplicación mediante la consulta GetApplicationInfo y, a continuación, proporcione esos valores como Parámetros en esta applicationUpgradeDescription.


UpgradeDurationInMilliseconds

Tipo: cadena
Obligatoria: no

Cantidad total estimada de tiempo dedicado a procesar la actualización general.


UpgradeDomainDurationInMilliseconds

Tipo: cadena
Obligatoria: no

Cantidad total estimada de tiempo dedicado a procesar el dominio de actualización actual.


UnhealthyEvaluations

Tipo: matriz de HealthEvaluationWrapper
Obligatoria: no

Lista de evaluaciones de estado que dieron lugar al estado de mantenimiento agregado actual.


CurrentUpgradeDomainProgress

Tipo: CurrentUpgradeDomainProgressInfo
Obligatoria: no

Información sobre el dominio de actualización en curso actual. No se aplica a las actualizaciones de nodo a nodo.


CurrentUpgradeUnitsProgress

Tipo: CurrentUpgradeUnitsProgressInfo
Obligatoria: no

Información sobre las unidades de actualización en curso actuales.


StartTimestampUtc

Tipo: cadena
Obligatoria: no

Fecha y hora UTC estimada cuando se inició la actualización.


FailureTimestampUtc

Tipo: cadena
Obligatoria: no

Fecha y hora UTC estimada cuando se produjo un error en la actualización y FailureAction se ejecutó.


FailureReason

Tipo: cadena (enumeración)
Obligatoria: no

Causa de un error de actualización que provocó la ejecución de FailureAction.

Los valores posibles son:

  • None : indica que el motivo no es válido o desconocido. Todas las enumeraciones de Service Fabric tienen el tipo no válido. El valor predeterminado es cero.
  • Interrupted - Se ha producido una solicitud externa para revertir la actualización. El valor es 1
  • HealthCheck - Error en la actualización debido a infracciones de la directiva de mantenimiento. El valor es 2
  • UpgradeDomainTimeout - Un dominio de actualización tardó más tiempo que el tiempo de espera del dominio de actualización permitido para procesar. El valor es 3
  • OverallUpgradeTimeout - La actualización general tardó más tiempo que el tiempo de espera de actualización permitido para procesar. El valor es 4

UpgradeDomainProgressAtFailure

Tipo: FailureUpgradeDomainProgressInfo
Obligatoria: no

Información sobre el progreso del dominio de actualización en el momento del error de actualización.


UpgradeStatusDetails

Tipo: cadena
Obligatoria: no

Información detallada adicional sobre el estado de la actualización pendiente.


IsNodeByNode

Tipo: booleano
Obligatoria: no
Predeterminado:

Indica si esta actualización es node-by-node.