StatefulServiceUpdateProperties

パッチ操作用のステートフル サービス リソースのプロパティ。

プロパティ

名前 Type 必須
serviceKind string はい
placementConstraints string いいえ
correlationScheme ServiceCorrelationDescription の配列 いいえ
serviceLoadMetrics ServiceLoadMetricDescription の配列 いいえ
servicePlacementPolicies ServicePlacementPolicyDescription の配列 いいえ
defaultMoveCost string (enum) いいえ
targetReplicaSetSize 整数 (integer) いいえ
minReplicaSetSize 整数 (integer) いいえ
replicaRestartWaitDuration String (日時) いいえ
quorumLossWaitDuration String (日時) いいえ
standByReplicaKeepDuration String (日時) いいえ

serviceKind

: string
必須: はい

識別子プロパティ。 型 'StatefulServiceUpdateProperties' のオブジェクトの場合、その値は 'Stateful' である必要があります。


placementConstraints

: string
必須: いいえ

文字列としての配置の制約。 配置の制約はノード プロパティ上のブール式で、サービスの要件に基づいて特定のノードにサービスを制限することができます。 たとえば、NodeType が青色のノードにサービスを配置するには、"NodeColor == blue)" を指定します。


correlationScheme

: ServiceCorrelationDescription の配列
必須: いいえ

サービスと他のサービスの相関関係を説明するリスト。


serviceLoadMetrics

: ServiceLoadMetricDescription の配列
必須: いいえ

サービス読み込みメトリックは、ServiceLoadMetricDescription オブジェクトの配列として指定されます。


servicePlacementPolicies

: ServicePlacementPolicyDescription の配列
必須: いいえ

サービスと他のサービスの相関関係を説明するリスト。


defaultMoveCost

: string (enum)
必須: いいえ

サービスの移動コストを指定します。

次のいずれかの値になります。

  • ゼロ - 移動コストゼロ。 この値は 0 です。
  • 低 - サービスの移動コストを低として指定します。 値は 1 です。
  • [中] - サービスの移動コストを [中] として指定します。 値は 2 です。
  • [高] - サービスの移動コストを高として指定します。 値は 3 です。

targetReplicaSetSize

: 整数
必須: いいえ
InclusiveMinimum: 1

ターゲット レプリカ セットのサイズ (数)。


minReplicaSetSize

: 整数
必須: いいえ
InclusiveMinimum: 1

レプリカ セットの最小サイズ (数)。


replicaRestartWaitDuration

: string (date-time)
必須: いいえ

レプリカがダウンしてから新しいレプリカが作成されるまでの期間。ISO 8601 形式 (hh:mm:ss.s) で表されます。


quorumLossWaitDuration

: string (date-time)
必須: いいえ

ISO 8601 形式 (hh:mm:ss.s) で表されるクォーラム損失の状態でパーティションを許可される最大期間。


standByReplicaKeepDuration

: string (date-time)
必須: いいえ

ISO 8601 形式 (hh:mm:ss.s) で表される、削除前に StandBy レプリカを保持する必要がある期間の定義。