Compartir a través de


ComposeDeploymentUpgradeProgressInfo

Describe los parámetros de una actualización de implementación de redacción.

Propiedades

Nombre Tipo Obligatorio
DeploymentName string No
ApplicationName string No
UpgradeState string (enumeración) No
UpgradeStatusDetails string No
UpgradeKind string (enumeración) No
RollingUpgradeMode string (enumeración) No
ForceRestart boolean No
UpgradeReplicaSetCheckTimeoutInSeconds entero (int64) No
MonitoringPolicy MonitoringPolicyDescription No
ApplicationHealthPolicy ApplicationHealthPolicy No
TargetApplicationTypeVersion string No
UpgradeDuration string No
CurrentUpgradeDomainDuration string No
ApplicationUnhealthyEvaluations matriz de HealthEvaluationWrapper No
CurrentUpgradeDomainProgress CurrentUpgradeDomainProgressInfo No
StartTimestampUtc string No
FailureTimestampUtc string No
FailureReason string (enumeración) No
UpgradeDomainProgressAtFailure FailureUpgradeDomainProgressInfo No
ApplicationUpgradeStatusDetails string No

DeploymentName

Tipo: cadena
Obligatoria: no

Nombre de la implementación de destino.


ApplicationName

Tipo: cadena
Obligatoria: no

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


UpgradeState

Tipo: cadena (enumeración)
Obligatoria: no

Estado de la actualización de la implementación de redacció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.
  • ProvisioningTarget - La actualización está en curso de la versión del tipo de aplicación de destino de aprovisionamiento. El valor es 1.
  • RollingForwardInProgress - La actualización se está implementando hacia adelante a la versión de destino, pero aún no está completa. 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.
  • UnprovisioningCurrent - La actualización está en curso de desaprovisionar la versión actual del tipo de aplicación y se completa la puesta al día a la versión de destino. El valor es 4.
  • RollingForwardCompleted - La actualización ha terminado de avanzar. El valor es 5.
  • RollingBackInProgress - La actualización se revierte a la versión anterior, pero aún no se ha completado. El valor es 6.
  • UnprovisioningTarget - La actualización está en curso de la versión del tipo de aplicación de destino de desaprovisionamiento y se ha completado la revierte a la versión actual. El valor es 7.
  • RollingBackCompleted - La actualización ha terminado de revertirse. El valor es 8.
  • Failed - Error en la actualización y no se puede ejecutar FailureAction. El valor es 9.

UpgradeStatusDetails

Tipo: cadena
Obligatoria: no

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


UpgradeKind

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

El tipo de actualización fuera de los siguientes valores posibles.

Los valores posibles son:

  • Invalid : indica que el tipo de actualización no es válido. Todas las enumeraciones de Service Fabric tienen el tipo no válido. El valor predeterminado es cero.
  • Rolling - La actualización progresa un dominio de actualización a la vez. El valor es 1

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 dará 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

ForceRestart

Tipo: booleano
Obligatoria: no

Si es true, los procesos se reinician forzosamente durante la actualización incluso cuando la versión del código no ha cambiado (la actualización solo cambia la configuración o los datos).


UpgradeReplicaSetCheckTimeoutInSeconds

Tipo: entero (int64)
Obligatoria: no

El período de tiempo máximo para bloquear el procesamiento de un dominio de actualización y evitar la pérdida de disponibilidad cuando hay problemas inesperados. Cuando este tiempo de espera expire, el procesamiento del dominio de actualización se llevará a cabo independientemente de los problemas de pérdida de disponibilidad. El tiempo de espera se restablece al principio de cada dominio de actualización. Los valores válidos oscilan entre 0 y 42949672925, ambos inclusive. (entero de 32 bits sin signo).


MonitoringPolicy

Tipo: MonitoringPolicyDescription
Obligatoria: no

Describe los parámetros para supervisar una actualización en modo supervisado.


ApplicationHealthPolicy

Tipo: ApplicationHealthPolicy
Obligatoria: no

Define una directiva de mantenimiento que se usa para evaluar el estado de una aplicación o una de sus entidades secundarias.


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.


UpgradeDuration

Tipo: cadena
Obligatoria: no

Cantidad estimada de tiempo que transcurrió la actualización general. En primer lugar se interpreta como una cadena que representa una duración ISO 8601. Si se produce un error, se interpreta como un número que representa el total de milisegundos.


CurrentUpgradeDomainDuration

Tipo: cadena
Obligatoria: no

Cantidad estimada de tiempo empleado en procesar el dominio de actualización actual. En primer lugar se interpreta como una cadena que representa una duración ISO 8601. Si se produce un error, se interpreta como un número que representa el total de milisegundos.


ApplicationUnhealthyEvaluations

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.


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.


ApplicationUpgradeStatusDetails

Tipo: cadena
Obligatoria: no

Detalles adicionales de la actualización de la aplicación, incluido el mensaje de error.