StatefulServiceUpdateDescription
ステートフル サービスの更新について説明します。
プロパティ
名前 | 種類 | 必須 |
---|---|---|
Flags |
糸 | いいえ |
PlacementConstraints |
糸 | いいえ |
CorrelationScheme |
ServiceCorrelationDescription の配列 | いいえ |
LoadMetrics |
ServiceLoadMetricDescription の配列 | いいえ |
ServicePlacementPolicies |
ServicePlacementPolicyDescription の配列 | いいえ |
DefaultMoveCost |
string (enum) | いいえ |
ScalingPolicies |
ScalingPolicyDescription |
いいえ |
ServiceDnsName |
糸 | いいえ |
TagsForPlacement |
NodeTagsDescription | いいえ |
TagsForRunning |
NodeTagsDescription | いいえ |
TargetReplicaSetSize |
整数 | いいえ |
MinReplicaSetSize |
整数 | いいえ |
ReplicaRestartWaitDurationSeconds |
糸 | いいえ |
QuorumLossWaitDurationSeconds |
糸 | いいえ |
StandByReplicaKeepDurationSeconds |
糸 | いいえ |
ServicePlacementTimeLimitSeconds |
糸 | いいえ |
DropSourceReplicaOnMove |
ブーリアン | いいえ |
ReplicaLifecycleDescription |
ReplicaLifecycleDescription | いいえ |
AuxiliaryReplicaCount |
整数 | いいえ |
Flags
型: string
必須: いいえ
他のプロパティが設定されているかどうかを示すフラグ。 関連付けられている各プロパティは、以下で指定したフラグに対応し、設定されている場合はプロパティが指定されていることを示します。
このプロパティは、ビットごとの 'OR' 演算子を使用して取得したフラグの組み合わせにすることができます。
たとえば、指定された値が (6 -> 110) の場合、ReplicaRestartWaitDuration (2 -> 010) と QuorumLossWaitDuration (4 -> 100) のフラグが設定されます。
旗 | 価値 |
---|---|
何一つ | 0x0000 |
TargetReplicaSetSize | 0x0001 |
ReplicaRestartWaitDuration | 0x0002 |
QuorumLossWaitDuration | 0x0004 |
StandByReplicaKeepDuration | 0x0008 |
MinReplicaSetSize | 0x0010 |
PlacementConstraints | 0x0020 |
PlacementPolicyList | 0x0040 |
相関 | 0x0080 |
メトリック | 0x0100 |
DefaultMoveCost | 0x0200 |
ScalingPolicy | 0x0400 |
ServicePlacementTimeLimit | 0x0800 |
DropSourceReplicaOnMove | 0x1000 |
ServiceDnsName | 0x2000 |
IsSingletonReplicaMoveAllowedDuringUpgrade | 0x4000 |
RestoreReplicaLocationAfterUpgrade | 0x8000 |
TagsForPlacement | 0x10000 |
TagsForRunning | 0x20000 |
AuxiliaryReplicaCount | 0x40000 |
ServiceSensitivity | 0x80000 |
PlacementConstraints
型: string
必須: いいえ
配置の制約を文字列として指定します。 配置の制約は、ノード プロパティのブール式であり、サービス要件に基づいてサービスを特定のノードに制限できます。 たとえば、NodeType が青色のノードにサービスを配置するには、"NodeColor == blue)" を指定します。
CorrelationScheme
型: ServiceCorrelationDescription の配列
必須: いいえ
関連付けスキーム。
LoadMetrics
型: ServiceLoadMetricDescription の配列
必須: いいえ
サービスの読み込みメトリック。
ServicePlacementPolicies
型: ServicePlacementPolicyDescription の配列
必須: いいえ
サービス配置ポリシー。
DefaultMoveCost
型: string (enum)
必須: いいえ
サービスの移動コスト。
サービスの移動コストを指定します。
使用可能な値は次のとおりです。
-
Zero
- 移動コストゼロ。 この値は 0 です。 -
Low
- サービスの移動コストを低として指定します。 値は 1 です。 -
Medium
- サービスの移動コストを中として指定します。 値は 2 です。 -
High
- サービスの移動コストを高として指定します。 値は 3 です。 -
VeryHigh
- サービスの移動コストを VeryHigh として指定します。 値は 4 です。
ScalingPolicies
型: ScalingPolicyDescription の配列
必須: いいえ
このサービスのスケーリング ポリシー。
ServiceDnsName
型: string
必須: いいえ
サービスの DNS 名。
TagsForPlacement
必須: いいえ
このサービスの配置用のタグ。
TagsForRunning
必須: いいえ
このサービスを実行するためのタグ。
TargetReplicaSetSize
型: 整数
必須: いいえ
InclusiveMinimum: 1
ターゲット レプリカセットのサイズを数値として指定します。
MinReplicaSetSize
型: 整数
必須: いいえ
InclusiveMinimum: 1
レプリカ セットの最小サイズを数値として指定します。
ReplicaRestartWaitDurationSeconds
型: string
必須: いいえ
レプリカがダウンしてから新しいレプリカが作成されるまでの時間 (秒単位)。
QuorumLossWaitDurationSeconds
型: string
必須: いいえ
パーティションがクォーラム損失の状態であることが許可されている最大期間 (秒単位)。
StandByReplicaKeepDurationSeconds
型: string
必須: いいえ
削除される前に StandBy レプリカを保持する必要がある期間の定義。
ServicePlacementTimeLimitSeconds
型: string
必須: いいえ
ビルドがスタックしていることを報告する前に、レプリカが InBuild を維持できる期間。
DropSourceReplicaOnMove
型: boolean
必須: いいえ
ターゲット レプリカがビルドを完了していない場合でも、ソース セカンダリ レプリカを削除するかどうかを示します。 必要な動作が可能な限り早く削除する場合、このプロパティの値は false でない場合は true です。
ReplicaLifecycleDescription
必須: いいえ
このサービスのレプリカがライフサイクル中にどのように動作するかを定義します。
AuxiliaryReplicaCount
型: 整数
必須: いいえ
InclusiveMinimum: 0
補助レプリカは数値としてカウントされます。 補助レプリカを使用するには、次の条件を満たす必要があります。AuxiliaryReplicaCount < (TargetReplicaSetSize+1)/2 および TargetReplicaSetSize >=3。