Delen via


StatefulServiceProperties interface

De eigenschappen van een stateful serviceresource.

Extends

Eigenschappen

hasPersistedState

Een vlag die aangeeft of dit een permanente service is die statussen opslaat op de lokale schijf. Als dit het geval is, is de waarde van deze eigenschap waar, zo niet, is deze onwaar.

minReplicaSetSize

De minimale grootte van de replicaset als een getal.

quorumLossWaitDuration

De maximale duur waarvoor een partitie de status quorumverlies mag hebben, weergegeven in ISO 8601-indeling (uu:mm:ss.s).

replicaRestartWaitDuration

De duur tussen wanneer een replica uitvalt en wanneer een nieuwe replica wordt gemaakt, weergegeven in ISO 8601-indeling (uu:mm:ss.s).

serviceKind

Polymorfe discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven

standByReplicaKeepDuration

De definitie van hoe lang StandBy-replica's moeten worden onderhouden voordat ze worden verwijderd, weergegeven in ISO 8601-indeling (uu:mm:ss.s).

targetReplicaSetSize

De grootte van de doelreplica wordt ingesteld als een getal.

Overgenomen eigenschappen

correlationScheme

Een lijst waarin de correlatie van de service met andere services wordt beschreven.

defaultMoveCost

Hiermee geeft u de verplaatsingskosten voor de service op.

partitionDescription

Beschrijft hoe de service wordt gepartitioneerd.

placementConstraints

De plaatsingsbeperkingen als een tekenreeks. Plaatsingsbeperkingen zijn Booleaanse expressies voor knooppunteigenschappen en maken het mogelijk om een service te beperken tot bepaalde knooppunten op basis van de servicevereisten. Als u bijvoorbeeld een service wilt plaatsen op knooppunten waar NodeType blauw is, geeft u het volgende op: 'NodeColor == blauw)'.

provisioningState

De huidige implementatie- of inrichtingsstatus, die alleen wordt weergegeven in het antwoord OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

serviceDnsName

De DNS-naam die wordt gebruikt voor de service. Als dit is opgegeven, kan de service worden geopend via de DNS-naam in plaats van de servicenaam.

serviceLoadMetrics

De metrische gegevens over de belasting van de service worden gegeven als een matrix van ServiceLoadMetricDescription-objecten.

servicePackageActivationMode

De activeringsmodus van het servicepakket

servicePlacementPolicies

Een lijst waarin de correlatie van de service met andere services wordt beschreven.

serviceTypeName

De naam van het servicetype

Eigenschapdetails

hasPersistedState

Een vlag die aangeeft of dit een permanente service is die statussen opslaat op de lokale schijf. Als dit het geval is, is de waarde van deze eigenschap waar, zo niet, is deze onwaar.

hasPersistedState?: boolean

Waarde van eigenschap

boolean

minReplicaSetSize

De minimale grootte van de replicaset als een getal.

minReplicaSetSize?: number

Waarde van eigenschap

number

quorumLossWaitDuration

De maximale duur waarvoor een partitie de status quorumverlies mag hebben, weergegeven in ISO 8601-indeling (uu:mm:ss.s).

quorumLossWaitDuration?: Date

Waarde van eigenschap

Date

replicaRestartWaitDuration

De duur tussen wanneer een replica uitvalt en wanneer een nieuwe replica wordt gemaakt, weergegeven in ISO 8601-indeling (uu:mm:ss.s).

replicaRestartWaitDuration?: Date

Waarde van eigenschap

Date

serviceKind

Polymorfe discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven

serviceKind: "Stateful"

Waarde van eigenschap

"Stateful"

standByReplicaKeepDuration

De definitie van hoe lang StandBy-replica's moeten worden onderhouden voordat ze worden verwijderd, weergegeven in ISO 8601-indeling (uu:mm:ss.s).

standByReplicaKeepDuration?: Date

Waarde van eigenschap

Date

targetReplicaSetSize

De grootte van de doelreplica wordt ingesteld als een getal.

targetReplicaSetSize?: number

Waarde van eigenschap

number

Details van overgenomen eigenschap

correlationScheme

Een lijst waarin de correlatie van de service met andere services wordt beschreven.

correlationScheme?: ServiceCorrelationDescription[]

Waarde van eigenschap

Overgenomen vanServiceResourceProperties.correlationScheme

defaultMoveCost

Hiermee geeft u de verplaatsingskosten voor de service op.

defaultMoveCost?: string

Waarde van eigenschap

string

Overgenomen vanServiceResourceProperties.defaultMoveCost

partitionDescription

Beschrijft hoe de service wordt gepartitioneerd.

partitionDescription?: PartitionSchemeDescriptionUnion

Waarde van eigenschap

Overgenomen vanServiceResourceProperties.partitionDescription

placementConstraints

De plaatsingsbeperkingen als een tekenreeks. Plaatsingsbeperkingen zijn Booleaanse expressies voor knooppunteigenschappen en maken het mogelijk om een service te beperken tot bepaalde knooppunten op basis van de servicevereisten. Als u bijvoorbeeld een service wilt plaatsen op knooppunten waar NodeType blauw is, geeft u het volgende op: 'NodeColor == blauw)'.

placementConstraints?: string

Waarde van eigenschap

string

Overgenomen vanServiceResourceProperties.placementConstraints

provisioningState

De huidige implementatie- of inrichtingsstatus, die alleen wordt weergegeven in het antwoord OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

provisioningState?: string

Waarde van eigenschap

string

Overgenomen vanServiceResourceProperties.provisioningState

serviceDnsName

De DNS-naam die wordt gebruikt voor de service. Als dit is opgegeven, kan de service worden geopend via de DNS-naam in plaats van de servicenaam.

serviceDnsName?: string

Waarde van eigenschap

string

Overgenomen vanServiceResourceProperties.serviceDnsName

serviceLoadMetrics

De metrische gegevens over de belasting van de service worden gegeven als een matrix van ServiceLoadMetricDescription-objecten.

serviceLoadMetrics?: ServiceLoadMetricDescription[]

Waarde van eigenschap

Overgenomen vanServiceResourceProperties.serviceLoadMetrics

servicePackageActivationMode

De activeringsmodus van het servicepakket

servicePackageActivationMode?: string

Waarde van eigenschap

string

Overgenomen vanServiceResourceProperties.servicePackageActivationMode

servicePlacementPolicies

Een lijst waarin de correlatie van de service met andere services wordt beschreven.

servicePlacementPolicies?: ServicePlacementPolicyDescription[]

Waarde van eigenschap

Overgenomen vanServiceResourceProperties.servicePlacementPolicies

serviceTypeName

De naam van het servicetype

serviceTypeName?: string

Waarde van eigenschap

string

Overgenomen vanServiceResourceProperties.serviceTypeName