StatefulServiceUpdateProperties
Vlastnosti prostředku stavové služby pro operace oprav.
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 | Ne |
servicePlacementPolicies | pole ServicePlacementPolicyDescription | Ne |
defaultMoveCost | string (výčet) | Ne |
targetReplicaSetSize | integer | No |
minReplicaSetSize | integer | No |
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 StatefulServiceUpdateProperties.
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.
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).