ArmApplicationHealthPolicy interface
Définit une stratégie d’intégrité utilisée pour évaluer l’intégrité d’une application ou l’une de ses entités enfants.
Propriétés
| consider |
Indique si les avertissements sont traités avec la même gravité que les erreurs. |
| default |
Stratégie d’intégrité utilisée par défaut pour évaluer l’intégrité d’un type de service. |
| max |
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 sur le nombre de nœuds sur lesquels l’application est actuellement déployée dans le cluster. Le calcul arrondit jusqu’à tolérer un échec sur un petit nombre de nœuds. Le pourcentage par défaut est égal à zéro. |
| service |
Mappage avec une stratégie d’intégrité de type de service par nom de type de service. La carte est vide par défaut. |
Détails de la propriété
considerWarningAsError
Indique si les avertissements sont traités avec la même 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 sur le nombre de nœuds sur lesquels l’application est actuellement déployée dans le cluster. Le calcul arrondit jusqu’à tolérer un échec sur un petit nombre de nœuds. Le pourcentage par défaut est égal à zéro.
maxPercentUnhealthyDeployedApplications?: number
Valeur de propriété
number
serviceTypeHealthPolicyMap
Mappage avec une stratégie d’intégrité de type de service par nom de type de service. La carte est vide par défaut.
serviceTypeHealthPolicyMap?: {[propertyName: string]: ArmServiceTypeHealthPolicy}
Valeur de propriété
{[propertyName: string]: ArmServiceTypeHealthPolicy}