Partager via


ArmApplicationHealthPolicy interface

Définit une stratégie d’intégrité utilisée pour évaluer l’intégrité d’une application ou de l’une de ses entités enfants.

Propriétés

considerWarningAsError

Indique si les avertissements sont traités avec le même niveau de gravité que les erreurs.

defaultServiceTypeHealthPolicy

Stratégie d’intégrité utilisée par défaut pour évaluer l’intégrité d’un type de service.

maxPercentUnhealthyDeployedApplications

Pourcentage maximal autorisé d’applications déployées non saines. Les valeurs autorisées sont des valeurs d’octet comprises entre zéro et 100. Le pourcentage représente le pourcentage maximal toléré d’applications déployées qui peuvent être défectueuses avant que l’application ne soit considérée comme étant en erreur. Cela est calculé en divisant le nombre d’applications déployées non saines par rapport au nombre de nœuds sur lesquels l’application est actuellement déployée dans le cluster. Le calcul est arrondi pour tolérer une défaillance sur un petit nombre de nœuds. Le pourcentage par défaut est zéro.

serviceTypeHealthPolicyMap

Mappage avec la stratégie d’intégrité de type de service par nom de type de service. Par défaut, le mappage est vide.

Détails de la propriété

considerWarningAsError

Indique si les avertissements sont traités avec le même niveau de gravité que les erreurs.

considerWarningAsError?: boolean

Valeur de propriété

boolean

defaultServiceTypeHealthPolicy

Stratégie d’intégrité utilisée par défaut pour évaluer l’intégrité d’un type de service.

defaultServiceTypeHealthPolicy?: ArmServiceTypeHealthPolicy

Valeur de propriété

maxPercentUnhealthyDeployedApplications

Pourcentage maximal autorisé d’applications déployées non saines. Les valeurs autorisées sont des valeurs d’octet comprises entre zéro et 100. Le pourcentage représente le pourcentage maximal toléré d’applications déployées qui peuvent être défectueuses avant que l’application ne soit considérée comme étant en erreur. Cela est calculé en divisant le nombre d’applications déployées non saines par rapport au nombre de nœuds sur lesquels l’application est actuellement déployée dans le cluster. Le calcul est arrondi pour tolérer une défaillance sur un petit nombre de nœuds. Le pourcentage par défaut est zéro.

maxPercentUnhealthyDeployedApplications?: number

Valeur de propriété

number

serviceTypeHealthPolicyMap

Mappage avec la stratégie d’intégrité de type de service par nom de type de service. Par défaut, le mappage est vide.

serviceTypeHealthPolicyMap?: {[propertyName: string]: ArmServiceTypeHealthPolicy}

Valeur de propriété

{[propertyName: string]: ArmServiceTypeHealthPolicy}