ComposeDeploymentUpgradeDescription
Describe los parámetros de una actualización de implementación de redacción.
Propiedades
Nombre | Tipo | Obligatorio |
---|---|---|
DeploymentName |
string | Sí |
ComposeFileContent |
string | Sí |
RegistryCredential |
RegistryCredential | No |
UpgradeKind |
string (enumeración) | Sí |
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.