StatefulServiceProperties interface
Propriétés d’une ressource de service avec état.
- Extends
Propriétés
has |
Indicateur indiquant s’il s’agit d’un service persistant qui stocke les états sur le disque local. Si c’est le cas, la valeur de cette propriété est true, sinon elle a la valeur false. |
min |
Taille minimale du jeu de réplicas en tant que nombre. |
quorum |
Durée maximale pendant laquelle une partition est autorisée à se trouver dans un état de perte de quorum, représentée au format ISO 8601 (hh:mm:ss.s). |
replica |
Durée comprise entre le moment où un réplica tombe en panne et le moment où un réplica est créé, représentée au format ISO 8601 (hh:mm:ss.s). |
service |
Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être |
stand |
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). |
target |
Taille cible du jeu de réplicas en tant que nombre. |
Propriétés héritées
correlation |
Liste qui décrit la corrélation du service avec d’autres services. |
default |
Spécifie le coût du déplacement du service. |
partition |
Décrit comment le service est partitionné. |
placement |
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) ». |
provisioning |
État de déploiement ou d’approvisionnement actuel, qui apparaît uniquement dans la réponse REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
service |
Nom DNS utilisé pour le service. Si cela est spécifié, le service est accessible via son nom DNS au lieu du nom du service. |
service |
Les métriques de charge de service sont fournies sous la forme d’un tableau d’objets ServiceLoadMetricDescription. |
service |
Mode d’activation du package de services |
service |
Liste qui décrit la corrélation du service avec d’autres services. |
service |
Nom du type de service |
Détails de la propriété
hasPersistedState
Indicateur indiquant s’il s’agit d’un service persistant qui stocke les états sur le disque local. Si c’est le cas, la valeur de cette propriété est true, sinon elle a la valeur false.
hasPersistedState?: boolean
Valeur de propriété
boolean
minReplicaSetSize
Taille minimale du jeu de réplicas en tant que nombre.
minReplicaSetSize?: number
Valeur de propriété
number
quorumLossWaitDuration
Durée maximale pendant laquelle une partition est autorisée à se trouver dans un état de perte de quorum, représentée au format ISO 8601 (hh:mm:ss.s).
quorumLossWaitDuration?: Date
Valeur de propriété
Date
replicaRestartWaitDuration
Durée comprise entre le moment où un réplica tombe en panne et le moment où un réplica est créé, représentée au format ISO 8601 (hh:mm:ss.s).
replicaRestartWaitDuration?: Date
Valeur de propriété
Date
serviceKind
Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être
serviceKind: "Stateful"
Valeur de propriété
"Stateful"
standByReplicaKeepDuration
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).
standByReplicaKeepDuration?: Date
Valeur de propriété
Date
targetReplicaSetSize
Taille cible du jeu de réplicas en tant que nombre.
targetReplicaSetSize?: number
Valeur de propriété
number
Détails de la propriété héritée
correlationScheme
Liste qui décrit la corrélation du service avec d’autres services.
correlationScheme?: ServiceCorrelationDescription[]
Valeur de propriété
defaultMoveCost
Spécifie le coût du déplacement du service.
defaultMoveCost?: string
Valeur de propriété
string
partitionDescription
Décrit comment le service est partitionné.
partitionDescription?: PartitionSchemeDescriptionUnion
Valeur de propriété
placementConstraints
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) ».
placementConstraints?: string
Valeur de propriété
string
provisioningState
État de déploiement ou d’approvisionnement actuel, qui apparaît uniquement dans la réponse REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
provisioningState?: string
Valeur de propriété
string
serviceDnsName
Nom DNS utilisé pour le service. Si cela est spécifié, le service est accessible via son nom DNS au lieu du nom du service.
serviceDnsName?: string
Valeur de propriété
string
serviceLoadMetrics
Les métriques de charge de service sont fournies sous la forme d’un tableau d’objets ServiceLoadMetricDescription.
serviceLoadMetrics?: ServiceLoadMetricDescription[]
Valeur de propriété
servicePackageActivationMode
Mode d’activation du package de services
servicePackageActivationMode?: string
Valeur de propriété
string
Hérité deServiceResourceProperties.servicePackageActivationMode
servicePlacementPolicies
Liste qui décrit la corrélation du service avec d’autres services.
servicePlacementPolicies?: ServicePlacementPolicyDescription[]
Valeur de propriété
serviceTypeName
Nom du type de service
serviceTypeName?: string
Valeur de propriété
string