Condividi tramite


StatefulServiceUpdateProperties

Proprietà di una risorsa del servizio con stato per le operazioni di patch.

Proprietà

Nome Tipo Necessario
serviceKind string
placementConstraints string No
correlazioneScheme matrice di ServiceCorrelationDescription No
serviceLoadMetrics matrice di ServiceLoadMetricDescription No
servicePlacementPolicies matrice di ServicePlacementPolicyDescription No
defaultMoveCost stringa (enumerazione) No
targetReplicaSetSize numero intero No
minReplicaSetSize numero intero No
replicaRestartWaitDuration string (date-time) No
quorumLossWaitDuration string (date-time) No
standByReplicaKeepDuration string (date-time) No

serviceKind

Tipo: stringa
Obbligatorio: Sì

Proprietà discriminatoria. Il valore deve essere "Stateful" per gli oggetti di tipo "StatefulServiceUpdateProperties".


placementConstraints

Tipo: stringa
Obbligatorio: No

Vincoli di posizionamento sotto forma di stringa. I vincoli di posizionamento sono espressioni booleane nelle proprietà del nodo e consentono di limitare un servizio a nodi specifici in base ai requisiti del servizio. Ad esempio, per posizionare un servizio nei nodi in cui NodeType è blu specificare quanto segue: "NodeColor == blu").


correlazioneScheme

Tipo: matrice di ServiceCorrelationDescription
Obbligatorio: No

Elenco che descrive la correlazione del servizio con altri servizi.


serviceLoadMetrics

Tipo: matrice di ServiceLoadMetricDescription
Obbligatorio: No

Le metriche di carico del servizio vengono fornite come matrice di oggetti ServiceLoadMetricDescription.


servicePlacementPolicies

Tipo: matrice di ServicePlacementPolicyDescription
Obbligatorio: No

Elenco che descrive la correlazione del servizio con altri servizi.


defaultMoveCost

Tipo: stringa (enum)
Obbligatorio: No

Specifica il costo di spostamento per il servizio.

I valori possibili sono:

  • Zero - Costo di spostamento zero. Questo valore è zero.
  • Basso: specifica il costo di spostamento del servizio come basso. Il valore è uguale a 1.
  • Medium: specifica il costo di spostamento del servizio come medio. Il valore è 2.
  • Alto: specifica il costo di spostamento del servizio come elevato. Il valore è 3.

targetReplicaSetSize

Tipo: integer
Obbligatorio: No
InclusiveMinimum: 1

Dimensioni di un set di repliche di destinazione sotto forma di numero.


minReplicaSetSize

Tipo: integer
Obbligatorio: No
InclusiveMinimum: 1

Dimensioni minime di un set di repliche sotto forma di numero.


replicaRestartWaitDuration

Tipo: stringa (data-ora)
Obbligatorio: No

La durata tra quando una replica viene interrotta e quando viene creata una nuova replica, rappresentata in formato ISO 8601 (hh:mm:ss.s).


quorumLossWaitDuration

Tipo: stringa (data-ora)
Obbligatorio: No

Durata massima per la quale una partizione può essere in uno stato di perdita del quorum, rappresentata in formato ISO 8601 (hh:mm:ss.s).


standByReplicaKeepDuration

Tipo: stringa (data-ora)
Obbligatorio: No

Definizione sulla durata della manutenzione delle repliche StandBy prima di essere rimossa, rappresentata in formato ISO 8601 (hh:mm:ss.s).