Compartilhar via


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).