Partager via


StatefulServiceProperties interface

Propriétés d’une ressource de service avec état.

Extends

Propriétés

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.

minReplicaSetSize

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

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

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

serviceKind

Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être

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

targetReplicaSetSize

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

Propriétés héritées

correlationScheme

Liste qui décrit la corrélation du service avec d’autres services.

defaultMoveCost

Spécifie le coût du déplacement du service.

partitionDescription

Décrit comment le service est partitionné.

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

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.

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.

serviceLoadMetrics

Les métriques de charge de service sont fournies sous la forme d’un tableau d’objets ServiceLoadMetricDescription.

servicePackageActivationMode

Mode d’activation du package de services

servicePlacementPolicies

Liste qui décrit la corrélation du service avec d’autres services.

serviceTypeName

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é

Hérité deServiceResourceProperties.correlationScheme

defaultMoveCost

Spécifie le coût du déplacement du service.

defaultMoveCost?: string

Valeur de propriété

string

Hérité deServiceResourceProperties.defaultMoveCost

partitionDescription

Décrit comment le service est partitionné.

partitionDescription?: PartitionSchemeDescriptionUnion

Valeur de propriété

Hérité deServiceResourceProperties.partitionDescription

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

Hérité deServiceResourceProperties.placementConstraints

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

Hérité deServiceResourceProperties.provisioningState

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

Hérité deServiceResourceProperties.serviceDnsName

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é

Hérité deServiceResourceProperties.serviceLoadMetrics

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é

Hérité deServiceResourceProperties.servicePlacementPolicies

serviceTypeName

Nom du type de service

serviceTypeName?: string

Valeur de propriété

string

Hérité deServiceResourceProperties.serviceTypeName