Delen via


StatefulServiceProperties interface

De eigenschappen van een stateful serviceresource.

Uitbreiding

Eigenschappen

hasPersistedState

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

minReplicaSetSize

De minimale grootte van de replicaset als een getal.

quorumLossWaitDuration

De maximale duur waarvoor een partitie een status van quorumverlies mag hebben, vertegenwoordigd in ISO 8601-indeling "uu:mm:ss".

replicaRestartWaitDuration

De duur tussen het moment waarop een replica uitvalt en wanneer er een nieuwe replica wordt gemaakt, weergegeven in ISO 8601-indeling "uu:mm:ss".

serviceKind

Het soort service (staatloos of stateful).

servicePlacementTimeLimit

De duur waarvoor replica's InBuild kunnen blijven voordat wordt gerapporteerd dat de build is vastgelopen, vertegenwoordigd in ISO 8601-indeling "uu:mm:ss".

standByReplicaKeepDuration

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

targetReplicaSetSize

De grootte van de doelreplicaset als een getal.

Overgenomen eigenschappen

correlationScheme

Een lijst met een beschrijving van de correlatie van de service met andere services.

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 op 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 waarin NodeType blauw is, geeft u het volgende op: "NodeColor == blue)".

provisioningState

De huidige implementatie- of inrichtingsstatus, die alleen in het antwoord wordt weergegeven

scalingPolicies

Schaalbeleid voor deze service.

serviceDnsName

Dns-naam die wordt gebruikt voor de service. Als dit is opgegeven, kan de DNS-naam worden gebruikt om de IP-adressen van service-eindpunten voor protocollen op de toepassingslaag (bijvoorbeeld HTTP) te retourneren. Bij het bijwerken van serviceDnsName kan de oude naam tijdelijk worden omgezet. Vertrouw echter op nieuwe naam. Wanneer u serviceDnsName verwijdert, kan de verwijderde naam tijdelijk worden omgezet. Vertrouw niet op de naam die onoplosbaar is.

serviceLoadMetrics

De metrische gegevens voor servicebelasting worden gegeven als een matrix van ServiceLoadMetric-objecten.

servicePackageActivationMode

De activeringsmodus van het servicepakket

servicePlacementPolicies

Een lijst met een beschrijving van de correlatie van de service met andere services.

serviceTypeName

De naam van het servicetype

Eigenschapdetails

hasPersistedState

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

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 een status van quorumverlies mag hebben, vertegenwoordigd in ISO 8601-indeling "uu:mm:ss".

quorumLossWaitDuration?: string

Waarde van eigenschap

string

replicaRestartWaitDuration

De duur tussen het moment waarop een replica uitvalt en wanneer er een nieuwe replica wordt gemaakt, weergegeven in ISO 8601-indeling "uu:mm:ss".

replicaRestartWaitDuration?: string

Waarde van eigenschap

string

serviceKind

Het soort service (staatloos of stateful).

serviceKind: "Stateful"

Waarde van eigenschap

"Stateful"

servicePlacementTimeLimit

De duur waarvoor replica's InBuild kunnen blijven voordat wordt gerapporteerd dat de build is vastgelopen, vertegenwoordigd in ISO 8601-indeling "uu:mm:ss".

servicePlacementTimeLimit?: string

Waarde van eigenschap

string

standByReplicaKeepDuration

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

standByReplicaKeepDuration?: string

Waarde van eigenschap

string

targetReplicaSetSize

De grootte van de doelreplicaset als een getal.

targetReplicaSetSize?: number

Waarde van eigenschap

number

Details van overgenomen eigenschap

correlationScheme

Een lijst met een beschrijving van de correlatie van de service met andere services.

correlationScheme?: ServiceCorrelation[]

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: PartitionUnion

Waarde van eigenschap

overgenomen vanServiceResourceProperties.partitionDescription-

placementConstraints

De plaatsingsbeperkingen als een tekenreeks. Plaatsingsbeperkingen zijn Booleaanse expressies op 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 waarin NodeType blauw is, geeft u het volgende op: "NodeColor == blue)".

placementConstraints?: string

Waarde van eigenschap

string

overgenomen vanServiceResourceProperties.placementConstraints

provisioningState

De huidige implementatie- of inrichtingsstatus, die alleen in het antwoord wordt weergegeven

provisioningState?: string

Waarde van eigenschap

string

overgenomen vanServiceResourceProperties.provisioningState-

scalingPolicies

Schaalbeleid voor deze service.

scalingPolicies?: ScalingPolicy[]

Waarde van eigenschap

Overgeërfd vanServiceResourceProperties.scalingPolicies

serviceDnsName

Dns-naam die wordt gebruikt voor de service. Als dit is opgegeven, kan de DNS-naam worden gebruikt om de IP-adressen van service-eindpunten voor protocollen op de toepassingslaag (bijvoorbeeld HTTP) te retourneren. Bij het bijwerken van serviceDnsName kan de oude naam tijdelijk worden omgezet. Vertrouw echter op nieuwe naam. Wanneer u serviceDnsName verwijdert, kan de verwijderde naam tijdelijk worden omgezet. Vertrouw niet op de naam die onoplosbaar is.

serviceDnsName?: string

Waarde van eigenschap

string

overgenomen vanServiceResourceProperties.serviceDnsName-

serviceLoadMetrics

De metrische gegevens voor servicebelasting worden gegeven als een matrix van ServiceLoadMetric-objecten.

serviceLoadMetrics?: ServiceLoadMetric[]

Waarde van eigenschap

overgenomen vanServiceResourceProperties.serviceLoadMetrics

servicePackageActivationMode

De activeringsmodus van het servicepakket

servicePackageActivationMode?: string

Waarde van eigenschap

string

overgenomen vanServiceResourceProperties.servicePackageActivationMode

servicePlacementPolicies

Een lijst met een beschrijving van de correlatie van de service met andere services.

servicePlacementPolicies?: ServicePlacementPolicyUnion[]

Waarde van eigenschap

overgenomen vanServiceResourceProperties.servicePlacementPolicies

serviceTypeName

De naam van het servicetype

serviceTypeName: string

Waarde van eigenschap

string

overgenomen vanServiceResourceProperties.serviceTypeName-