StatefulServiceProperties interface
Die Eigenschaften einer zustandsbehafteten Dienstressource.
- Extends
Eigenschaften
| has |
Ein Flag, das angibt, ob es sich um einen beständigen Dienst handelt, der Status auf dem lokalen Datenträger speichert. Wenn dies der Fall ist, ist der Wert dieser Eigenschaft "true", wenn dies nicht "false" ist. |
| min |
Die Mindestgröße des Replikatsatzes als Zahl. |
| quorum |
Die maximale Dauer, für die eine Partition in einem Zustand des Quorumverlusts zulässig ist, dargestellt im ISO 8601-Format (hh:mm:ss.s). |
| replica |
Die Dauer zwischen dem Ablauf eines Replikats und der Erstellung eines neuen Replikats, dargestellt im ISO 8601-Format (hh:mm:ss.s). |
| service |
Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann |
| stand |
Die Definition, wie lange StandBy-Replikate beibehalten werden sollen, bevor sie entfernt werden, dargestellt im ISO 8601-Format (hh:mm:ss.s). |
| target |
Die Größe des Zielreplikats wird als Zahl festgelegt. |
Geerbte Eigenschaften
| correlation |
Eine Liste, die die Korrelation des Diensts mit anderen Diensten beschreibt. |
| default |
Gibt die Verschiebungskosten für den Dienst an. |
| partition |
Beschreibt, wie der Dienst partitioniert wird. |
| placement |
Die Platzierungseinschränkungen als Zeichenfolge. Platzierungseinschränkungen sind boolesche Ausdrücke für Knoteneigenschaften und ermöglichen das Einschränken eines Diensts auf bestimmte Knoten basierend auf den Dienstanforderungen. Wenn Sie beispielsweise einen Dienst auf Knoten platzieren möchten, auf denen NodeType blau ist, geben Sie Folgendes an: "NodeColor == blue)". |
| provisioning |
Der aktuelle Bereitstellungs- oder Bereitstellungsstatus, der nur im AntwortHINWEIS angezeigt wird: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| service |
Dns-Name, der für den Dienst verwendet wird. Wenn dies angegeben ist, kann der Dienst über seinen DNS-Namen anstelle des Dienstnamens aufgerufen werden. |
| service |
Die Dienstlademetriken werden als Array von ServiceLoadMetricDescription-Objekten angegeben. |
| service |
Der Aktivierungsmodus des Dienstpakets |
| service |
Eine Liste, die die Korrelation des Diensts mit anderen Diensten beschreibt. |
| service |
Der Name des Diensttyps |
Details zur Eigenschaft
hasPersistedState
Ein Flag, das angibt, ob es sich um einen beständigen Dienst handelt, der Status auf dem lokalen Datenträger speichert. Wenn dies der Fall ist, ist der Wert dieser Eigenschaft "true", wenn dies nicht "false" ist.
hasPersistedState?: boolean
Eigenschaftswert
boolean
minReplicaSetSize
Die Mindestgröße des Replikatsatzes als Zahl.
minReplicaSetSize?: number
Eigenschaftswert
number
quorumLossWaitDuration
Die maximale Dauer, für die eine Partition in einem Zustand des Quorumverlusts zulässig ist, dargestellt im ISO 8601-Format (hh:mm:ss.s).
quorumLossWaitDuration?: Date
Eigenschaftswert
Date
replicaRestartWaitDuration
Die Dauer zwischen dem Ablauf eines Replikats und der Erstellung eines neuen Replikats, dargestellt im ISO 8601-Format (hh:mm:ss.s).
replicaRestartWaitDuration?: Date
Eigenschaftswert
Date
serviceKind
Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann
serviceKind: "Stateful"
Eigenschaftswert
"Stateful"
standByReplicaKeepDuration
Die Definition, wie lange StandBy-Replikate beibehalten werden sollen, bevor sie entfernt werden, dargestellt im ISO 8601-Format (hh:mm:ss.s).
standByReplicaKeepDuration?: Date
Eigenschaftswert
Date
targetReplicaSetSize
Die Größe des Zielreplikats wird als Zahl festgelegt.
targetReplicaSetSize?: number
Eigenschaftswert
number
Geerbte Eigenschaftsdetails
correlationScheme
Eine Liste, die die Korrelation des Diensts mit anderen Diensten beschreibt.
correlationScheme?: ServiceCorrelationDescription[]
Eigenschaftswert
defaultMoveCost
Gibt die Verschiebungskosten für den Dienst an.
defaultMoveCost?: string
Eigenschaftswert
string
partitionDescription
Beschreibt, wie der Dienst partitioniert wird.
partitionDescription?: PartitionSchemeDescriptionUnion
Eigenschaftswert
placementConstraints
Die Platzierungseinschränkungen als Zeichenfolge. Platzierungseinschränkungen sind boolesche Ausdrücke für Knoteneigenschaften und ermöglichen das Einschränken eines Diensts auf bestimmte Knoten basierend auf den Dienstanforderungen. Wenn Sie beispielsweise einen Dienst auf Knoten platzieren möchten, auf denen NodeType blau ist, geben Sie Folgendes an: "NodeColor == blue)".
placementConstraints?: string
Eigenschaftswert
string
provisioningState
Der aktuelle Bereitstellungs- oder Bereitstellungsstatus, der nur im AntwortHINWEIS angezeigt wird: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
provisioningState?: string
Eigenschaftswert
string
serviceDnsName
Dns-Name, der für den Dienst verwendet wird. Wenn dies angegeben ist, kann der Dienst über seinen DNS-Namen anstelle des Dienstnamens aufgerufen werden.
serviceDnsName?: string
Eigenschaftswert
string
serviceLoadMetrics
Die Dienstlademetriken werden als Array von ServiceLoadMetricDescription-Objekten angegeben.
serviceLoadMetrics?: ServiceLoadMetricDescription[]
Eigenschaftswert
servicePackageActivationMode
Der Aktivierungsmodus des Dienstpakets
servicePackageActivationMode?: string
Eigenschaftswert
string
vonServiceResourceProperties.servicePackageActivationMode geerbt
servicePlacementPolicies
Eine Liste, die die Korrelation des Diensts mit anderen Diensten beschreibt.
servicePlacementPolicies?: ServicePlacementPolicyDescription[]
Eigenschaftswert
geerbt vonServiceResourceProperties.servicePlacementPolicies
serviceTypeName
Der Name des Diensttyps
serviceTypeName?: string
Eigenschaftswert
string