Compartir a través de


ComposeDeploymentUpgradeDescription

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

Propiedades

Nombre Tipo Obligatorio
DeploymentName string
ComposeFileContent string
RegistryCredential RegistryCredential No
UpgradeKind string (enumeración)
RollingUpgradeMode string (enumeración) No
UpgradeReplicaSetCheckTimeoutInSeconds entero (int64) No
ForceRestart boolean No
MonitoringPolicy MonitoringPolicyDescription No
ApplicationHealthPolicy ApplicationHealthPolicy No

DeploymentName

Tipo: cadena
Obligatoria: sí

Nombre de la implementación.


ComposeFileContent

Tipo: cadena
Obligatoria: sí

Contenido del archivo de redacción que describe la implementación que se va a crear.


RegistryCredential

Tipo: RegistryCredential
Obligatoria: no

Información de credenciales para conectarse al registro de contenedor.


UpgradeKind

Tipo: cadena (enumeración)
Obligatoria: sí
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 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 el reinicio de la intención o superior. El valor es 4.

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).


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).


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 de una de sus entidades secundarias.