ArmApplicationHealthPolicy interface
Define una directiva de mantenimiento que se usa para evaluar el estado de una aplicación o de una de sus entidades secundarias.
Propiedades
consider |
Indica si las advertencias se tratan con el mismo nivel de gravedad que los errores. |
default |
La directiva de mantenimiento que se usa de forma predeterminada para evaluar el estado de un tipo de servicio. |
max |
El porcentaje máximo permitido de aplicaciones implementadas con un estado incorrecto. Los valores permitidos son valores byte de cero a 100. El porcentaje representa el porcentaje máximo tolerado de las aplicaciones implementadas que pueden ser incorrectas antes de que la aplicación se considere en error. Esto se calcula dividiendo el número de aplicaciones implementadas en mal estado en el número de nodos en los que la aplicación se implementa actualmente en el clúster. El cálculo se redondea hacia arriba para tolerar un error en números reducidos de nodos. El porcentaje predeterminado es cero. |
service |
Mapa con la directiva de mantenimiento de tipo de servicio por nombre de tipo de servicio. La asignación está vacía de forma predeterminada. |
Detalles de las propiedades
considerWarningAsError
Indica si las advertencias se tratan con el mismo nivel de gravedad que los errores.
considerWarningAsError?: boolean
Valor de propiedad
boolean
defaultServiceTypeHealthPolicy
La directiva de mantenimiento que se usa de forma predeterminada para evaluar el estado de un tipo de servicio.
defaultServiceTypeHealthPolicy?: ArmServiceTypeHealthPolicy
Valor de propiedad
maxPercentUnhealthyDeployedApplications
El porcentaje máximo permitido de aplicaciones implementadas con un estado incorrecto. Los valores permitidos son valores byte de cero a 100. El porcentaje representa el porcentaje máximo tolerado de las aplicaciones implementadas que pueden ser incorrectas antes de que la aplicación se considere en error. Esto se calcula dividiendo el número de aplicaciones implementadas en mal estado en el número de nodos en los que la aplicación se implementa actualmente en el clúster. El cálculo se redondea hacia arriba para tolerar un error en números reducidos de nodos. El porcentaje predeterminado es cero.
maxPercentUnhealthyDeployedApplications?: number
Valor de propiedad
number
serviceTypeHealthPolicyMap
Mapa con la directiva de mantenimiento de tipo de servicio por nombre de tipo de servicio. La asignación está vacía de forma predeterminada.
serviceTypeHealthPolicyMap?: {[propertyName: string]: ArmServiceTypeHealthPolicy}
Valor de propiedad
{[propertyName: string]: ArmServiceTypeHealthPolicy}