StatelessServiceUpdateProperties

Propriétés d’une ressource de service sans état pour les opérations de correctif.

Propriétés

Nom Type Obligatoire
serviceKind string Oui
placementConstraints string Non
correlationScheme tableau de ServiceCorrelationDescription Non
serviceLoadMetrics tableau de ServiceLoadMetricDescription Non
servicePlacementPolicies tableau de ServicePlacementPolicyDescription Non
defaultMoveCost string (énumération) Non
instanceCount entier Non

serviceKind

Type : chaîne
Obligatoire : Oui

Propriété discriminatrice. Sa valeur doit être « Sans état » pour les objets de type « StatelessServiceUpdateProperties ».


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.

instanceCount

Type : entier
Obligatoire : Non
InclusiveMinimum: -1

Nombre d’instances.