Sdílet prostřednictvím


StatefulServiceProperties

Vlastnosti prostředku stavové služby.

Vlastnosti

Název Typ Vyžadováno
serviceKind řetězec Yes
omezení umístění řetězec No
correlationScheme pole ServiceCorrelationDescription Ne
serviceLoadMetrics pole ServiceLoadMetricDescription No
servicePlacementPolicies pole ServicePlacementPolicyDescription No
defaultMoveCost string (výčet) No
provisioningState řetězec No
název_typu_služby řetězec No
partitionDescription PartitionSchemeDescription No
hasPersistedState boolean Ne
targetReplicaSetSize integer Ne
minReplicaSetSize integer Ne
replicaRestartWaitDuration string (datum a čas) Ne
quorumLossWaitDuration string (datum a čas) Ne
standByReplicaKeepDuration string (datum a čas) Ne

serviceKind

Typ: řetězec
Povinné: Ano

Diskriminující vlastnost. Jeho hodnota musí být Stateful pro objekty typu StatefulServiceProperties.


omezení umístění

Typ: řetězec
Povinné: Ne

Omezení umístění jako řetězec. Omezení umístění jsou logické výrazy ve vlastnostech uzlu, které umožňují omezit službu na konkrétní uzly na základě požadavků služby. Pokud chcete například umístit službu na uzly, kde je NodeType modrý, zadejte následující: "NodeColor == blue)".


correlationScheme

Typ: pole ServiceCorrelationDescription
Povinné: Ne

Seznam, který popisuje korelaci služby s jinými službami.


serviceLoadMetrics

Typ: pole ServiceLoadMetricDescription
Povinné: Ne

Metriky zatížení služby se předkládají jako pole objektů ServiceLoadMetricDescription.


servicePlacementPolicies

Typ: pole ServicePlacementPolicyDescription
Povinné: Ne

Seznam, který popisuje korelaci služby s jinými službami.


defaultMoveCost

Typ: řetězec (výčet)
Povinné: Ne

Určuje náklady na přesun služby.

Možné hodnoty:

  • Nula – nulové náklady na přesun. Tato hodnota je nula.
  • Nízké – Určuje náklady na přesun služby jako Nízké. Hodnota je 1.
  • Střední – Určuje náklady na přesun služby jako Střední. Hodnota je 2.
  • Vysoká – Určuje náklady na přesun služby jako Vysoké. Hodnota je 3.

provisioningState

Typ: řetězec
Povinné: Ne

Aktuální stav nasazení nebo zřizování, který se zobrazuje pouze v odpovědi


název_typu_služby

Typ: řetězec
Povinné: Ne

Název typu služby


partitionDescription

Typ: PartitionSchemeDescription
Povinné: Ne

Popisuje způsob rozdělení služby na oddíly.


hasPersistedState

Typ: boolean
Povinné: Ne

Příznak označující, jestli se jedná o trvalou službu, která ukládá stavy na místním disku. Pokud je, hodnota této vlastnosti je true, pokud ne, je nepravda.


targetReplicaSetSize

Typ: integer
Povinné: Ne
InclusiveMinimum: 1

Velikost cílové repliky je nastavená jako číslo.


minReplicaSetSize

Typ: integer
Povinné: Ne
InclusiveMinimum: 1

Minimální velikost repliky nastavená jako číslo.


replicaRestartWaitDuration

Typ: řetězec (datum a čas)
Povinné: Ne

Doba mezi výpadkem repliky a vytvořením nové repliky ve formátu ISO 8601 (hh:mm:ss.s).


quorumLossWaitDuration

Typ: řetězec (datum a čas)
Povinné: Ne

Maximální doba trvání, po kterou může být oddíl ve stavu ztráty kvora, vyjádřená ve formátu ISO 8601 (hh:mm:ss.s).


standByReplicaKeepDuration

Typ: řetězec (datum a čas)
Povinné: Ne

Definice doby, po kterou se mají repliky StandBy udržovat před odebráním, je reprezentovaná ve formátu ISO 8601 (hh:mm:ss.s).