Partager via


StatefulServiceUpdateProperties

Propriétés d’une ressource de service avec é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
targetReplicaSetSize entier Non
minReplicaSetSize entier Non
replicaRestartWaitDuration chaîne (date-heure) Non
quorumLossWaitDuration chaîne (date-heure) Non
standByReplicaKeepDuration chaîne (date-heure) Non

serviceKind

Type : chaîne
Obligatoire : Oui

Propriété discriminatrice. Sa valeur doit être « Stateful » pour les objets de type « StatefulServiceUpdateProperties ».


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.

targetReplicaSetSize

Type : entier
Obligatoire : Non
InclusiveMinimum: 1

Taille cible du jeu de réplicas en tant que nombre.


minReplicaSetSize

Type : entier
Obligatoire : Non
InclusiveMinimum: 1

Taille minimale du jeu de réplicas en tant que nombre.


replicaRestartWaitDuration

Type : chaîne (date-heure)
Obligatoire : Non

Durée comprise entre la panne d’un réplica et la création d’un réplica, représentée au format ISO 8601 (hh:mm:ss.s).


quorumLossWaitDuration

Type : chaîne (date-heure)
Obligatoire : Non

Durée maximale pendant laquelle une partition est autorisée à être dans un état de perte de quorum, représentée au format ISO 8601 (hh:mm:ss.s).


standByReplicaKeepDuration

Type : chaîne (date-heure)
Obligatoire : Non

Définition de la durée pendant laquelle les réplicas StandBy doivent être conservés avant d’être supprimés, représentée au format ISO 8601 (hh:mm:ss.s).