ClusterUpgradeDescriptionObject
Representa una actualización del clúster de ServiceFabric
Propiedades
Nombre | Tipo | Obligatorio |
---|---|---|
ConfigVersion |
string | No |
CodeVersion |
string | No |
UpgradeKind |
string (enumeración) | No |
RollingUpgradeMode |
string (enumeración) | No |
UpgradeReplicaSetCheckTimeoutInSeconds |
entero (int64) | No |
ForceRestart |
boolean | No |
SortOrder |
string (enumeración) | No |
EnableDeltaHealthEvaluation |
boolean | No |
MonitoringPolicy |
MonitoringPolicyDescription | No |
ClusterHealthPolicy |
ClusterHealthPolicy | No |
ClusterUpgradeHealthPolicy |
ClusterUpgradeHealthPolicyObject | No |
ApplicationHealthPolicyMap |
ApplicationHealthPolicyMapObject | No |
ConfigVersion
Tipo: cadena
Obligatoria: no
La versión de configuración del clúster (especificada en el manifiesto del clúster).
CodeVersion
Tipo: cadena
Obligatoria: no
Versión de código de ServiceFabric del clúster.
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 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).
SortOrder
Tipo: cadena (enumeración)
Obligatoria: no
Predeterminado:
Define el orden en el que una actualización continúa a través del clúster.
Los valores posibles son:
-
Invalid
: indica que este criterio de ordenación no es válido. Todas las enumeraciones de Service Fabric tienen el tipo no válido. El valor es 0. -
Default
: indica que se usará el criterio de ordenación predeterminado (como se especifica en el manifiesto del clúster). El valor es 1. -
Numeric
: indica que se usará el criterio de ordenación numérico hacia delante (nombres UD ordenados como números). El valor es 2. -
Lexicographical
: indica que se usará el criterio de ordenación lexicográfico hacia delante (nombres UD ordenados como cadenas). El valor es 3. -
ReverseNumeric
: indica que se usará el criterio de ordenación numérico inverso (nombres UD ordenados como números). El valor es 4. -
ReverseLexicographical
: indica que se usará el criterio de ordenación lexicográfico inverso (nombres UD ordenados como cadenas). El valor es 5.
EnableDeltaHealthEvaluation
Tipo: booleano
Obligatoria: no
Cuando es true, habilita la evaluación de estado diferencial en lugar de la evaluación de estado absoluta después de la finalización de cada dominio de actualización.
MonitoringPolicy
Tipo: MonitoringPolicyDescription
Obligatoria: no
Describe los parámetros para supervisar una actualización en modo supervisado.
ClusterHealthPolicy
Tipo: ClusterHealthPolicy
Obligatoria: no
Define una directiva de mantenimiento que se usa para evaluar el estado del clúster o de un nodo de clúster.
ClusterUpgradeHealthPolicy
Tipo: ClusterUpgradeHealthPolicyObject
Obligatoria: no
Define una directiva de mantenimiento que se usa para evaluar el estado del clúster durante una actualización del clúster.
ApplicationHealthPolicyMap
Tipo: ApplicationHealthPolicyMapObject
Obligatoria: no
Representa el mapa de las directivas de estado de la aplicación para una actualización del clúster de ServiceFabric.