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.