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).