ServiceResourcePropertiesBase
Propriétés courantes des ressources de service.
Propriétés
Nom | Type | Obligatoire |
---|---|---|
placementConstraints | string | Non |
correlationScheme | tableau de ServiceCorrelationDescription | Non |
serviceLoadMetrics | tableau de ServiceLoadMetricDescription | Non |
servicePlacementPolicies | tableau de ServicePlacementPolicyDescription | Non |
defaultMoveCost | string (énumération) | Non |
placementConstraints
Type : chaîne
Obligatoire : Non
Contraintes de placement sous forme de chaîne. Les contraintes de placement sont des expressions booléennes sur les propriétés de nœud et permettent de restreindre un service à des nœuds particuliers en fonction des besoins du service. Par exemple, pour placer un service sur des nœuds où NodeType est bleu, spécifiez ce qui suit : « NodeColor == blue) ».
correlationScheme
Type : tableau de ServiceCorrelationDescription
Obligatoire : Non
Liste qui décrit la corrélation du service avec d’autres services.
serviceLoadMetrics
Type : tableau de ServiceLoadMetricDescription
Obligatoire : Non
Les métriques de charge de service sont données sous la forme d’un tableau d’objets ServiceLoadMetricDescription.
servicePlacementPolicies
Type : tableau de ServicePlacementPolicyDescription
Obligatoire : Non
Liste qui décrit la corrélation du service avec d’autres services.
defaultMoveCost
Type : chaîne (énumération)
Obligatoire : Non
Spécifie le coût du déplacement du service.
Les valeurs possibles sont les suivantes :
- Zéro : coût de déplacement zéro. Cette valeur est zéro.
- Faible : spécifie le coût de déplacement du service comme étant faible. La valeur est égale à 1.
- Moyen : spécifie le coût de déplacement du service comme moyen. La valeur est égale à 2.
- Élevé : spécifie le coût de déplacement du service comme élevé. La valeur est 3.