StatefulServiceUpdateProperties
As propriedades de um recurso de serviço com estado para operações de patch.
Propriedades
Nome | Type | Obrigatório |
---|---|---|
serviceKind | string | Sim |
placementConstraints | string | Não |
correlationScheme | matriz de ServiceCorrelationDescription | Não |
serviceLoadMetrics | matriz de ServiceLoadMetricDescription | Não |
servicePlacementPolicies | matriz de ServicePlacementPolicyDescription | Não |
defaultMoveCost | cadeia de caracteres (enumeração) | Não |
targetReplicaSetSize | inteiro | Não |
minReplicaSetSize | inteiro | Não |
replicaRestartWaitDuration | cadeia de caracteres (data e hora) | Não |
quorumLossWaitDuration | cadeia de caracteres (data e hora) | Não |
standByReplicaKeepDuration | cadeia de caracteres (data e hora) | Não |
serviceKind
Tipo: string
Obrigatório: sim
Uma propriedade discriminatória. Seu valor deve ser 'Stateful' para objetos do tipo 'StatefulServiceUpdateProperties'.
placementConstraints
Tipo: string
Obrigatório: não
As restrições de posicionamento como uma cadeia de caracteres. As restrições de posicionamento são expressões boolianas nas propriedades de nó, e permitem restringir um serviço a nós específicos com base nos requisitos do serviço. Por exemplo, para colocar um serviço em nós em que NodeType é azul, especifique o seguinte: "NodeColor == blue)".
correlationScheme
Tipo: matriz de ServiceCorrelationDescription
Obrigatório: não
Uma lista que descreve a correlação do serviço com outros serviços.
serviceLoadMetrics
Tipo: matriz de ServiceLoadMetricDescription
Obrigatório: não
As métricas de carga de serviço são fornecidas como uma matriz de objetos ServiceLoadMetricDescription.
servicePlacementPolicies
Tipo: matriz de ServicePlacementPolicyDescription
Obrigatório: não
Uma lista que descreve a correlação do serviço com outros serviços.
defaultMoveCost
Tipo: cadeia de caracteres (enumeração)
Obrigatório: não
Especifica o custo da mudança para o serviço.
Os valores possíveis são:
- Zero – custo de movimentação zero. Esse valor é zero.
- Baixo – especifica o custo de movimentação do serviço como Baixo. O valor é 1.
- Médio – especifica o custo de movimentação do serviço como Médio. O valor é 2.
- Alto – especifica o custo de movimentação do serviço como Alto. O valor é 3.
targetReplicaSetSize
Tipo: inteiro
Obrigatório: não
InclusiveMinimum: 1
O tamanho do conjunto de réplicas de destino como um número.
minReplicaSetSize
Tipo: inteiro
Obrigatório: não
InclusiveMinimum: 1
O tamanho mínimo do conjunto de réplicas como um número.
replicaRestartWaitDuration
Tipo: cadeia de caracteres (data e hora)
Obrigatório: não
A duração entre quando um réplica fica inoperante e quando um novo réplica é criado, representado no formato ISO 8601 (hh:mm:ss.s).
quorumLossWaitDuration
Tipo: cadeia de caracteres (data e hora)
Obrigatório: não
A duração máxima para a qual uma partição tem permissão para estar em um estado de perda de quorum, representada no formato ISO 8601 (hh:mm:ss.s).
standByReplicaKeepDuration
Tipo: cadeia de caracteres (data e hora)
Obrigatório: não
A definição de quanto tempo as réplicas standBy devem ser mantidas antes de serem removidas, representadas no formato ISO 8601 (hh:mm:ss.s).