StatelessServiceProperties
Propriétés d’une ressource de service sans état.
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 |
provisioningState | string | Non |
serviceTypeName | string | Non |
partitionDescription | PartitionSchemeDescription | Non |
instanceCount | entier | Non |
serviceKind
Type : chaîne
Obligatoire : Oui
Propriété discriminatrice. Sa valeur doit être 'Sans état' pour les objets de type 'StatelessServiceProperties'.
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.
provisioningState
Type : chaîne
Obligatoire : Non
État actuel du déploiement ou de l’approvisionnement, qui apparaît uniquement dans la réponse
serviceTypeName
Type : chaîne
Obligatoire : Non
Nom du type de service
partitionDescription
Type : PartitionSchemeDescription
Obligatoire : Non
Décrit la façon dont le service est partitionné.
instanceCount
Type : entier
Obligatoire : Non
InclusiveMinimum: -1
Nombre d’instances.