StatefulServiceUpdateProperties
As propriedades de um recurso de serviço com estado para operações de patch.
Propriedades
Nome | Tipo | Necessário |
---|---|---|
serviceKind | string | Yes |
placementConstraints | cadeia (de carateres) | No |
correlationScheme | matriz de ServiceCorrelationDescription | No |
serviceLoadMetrics | matriz de ServiceLoadMetricDescription | No |
servicePlacementPolicies | matriz de ServicePlacementPolicyDescription | No |
defaultMoveCost | cadeia (enum) | No |
targetReplicaSetSize | número inteiro | No |
minReplicaSetSize | número inteiro | No |
replicaRestartWaitDuration | cadeia (data-hora) | No |
quorumLossWaitDuration | cadeia (data-hora) | No |
standByReplicaKeepDuration | cadeia (data-hora) | No |
serviceKind
Tipo: cadeia
Obrigatório: Sim
Uma propriedade discriminatória. O valor tem de ser "Stateful" para objetos do tipo "StatefulServiceUpdateProperties".
placementConstraints
Tipo: cadeia
Obrigatório: Não
As restrições de colocação como uma cadeia. As restrições de colocação são expressões booleanas nas propriedades do nó e permitem restringir um serviço a nós específicos com base nos requisitos de serviço. Por exemplo, para colocar um serviço em nós em que NodeType é azul, especifique o seguinte: "NodeColor == azul)".
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 carregamento do 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 (enum)
Obrigatório: Não
Especifica o custo de movimentação do serviço.
Os valores possíveis são:
- Zero - Custo de movimentação zero. Este 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: número inteiro
Obrigatório: Não
InclusiveMinimum: 1
O tamanho do conjunto de réplicas de destino como um número.
minReplicaSetSize
Tipo: número inteiro
Obrigatório: Não
InclusiveMinimum: 1
O tamanho mínimo do conjunto de réplicas como um número.
replicaRestartWaitDuration
Tipo: cadeia (data-hora)
Obrigatório: Não
A duração entre quando uma réplica fica inativa e quando é criada uma nova réplica, representada no formato ISO 8601 (hh:mm:ss.s).
quorumLossWaitDuration
Tipo: cadeia (data-hora)
Obrigatório: Não
A duração máxima para a qual uma partição pode estar num estado de perda de quórum, representada no formato ISO 8601 (hh:mm:ss.s).
standByReplicaKeepDuration
Tipo: cadeia (data-hora)
Obrigatório: Não
A definição sobre quanto tempo as réplicas standBy devem ser mantidas antes de serem removidas, representadas no formato ISO 8601 (hh:mm:ss.s).