StatefulServiceUpdateProperties
Proprietà di una risorsa del servizio con stato per le operazioni di patch.
Proprietà
Nome | Tipo | Necessario |
---|---|---|
serviceKind | string | Sì |
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).