次の方法で共有


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

: NodeTagsDescription を します
必須: いいえ

このサービスの配置用のタグ。


TagsForRunning

: NodeTagsDescription を します
必須: いいえ

このサービスを実行するためのタグ。


TargetReplicaSetSize

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

ターゲット レプリカセットのサイズを数値として指定します。


MinReplicaSetSize

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

レプリカ セットの最小サイズを数値として指定します。


ReplicaRestartWaitDurationSeconds

: string
必須: いいえ

レプリカがダウンしてから新しいレプリカが作成されるまでの時間 (秒単位)。


QuorumLossWaitDurationSeconds

: string
必須: いいえ

パーティションがクォーラム損失の状態であることが許可されている最大期間 (秒単位)。


StandByReplicaKeepDurationSeconds

: string
必須: いいえ

削除される前に StandBy レプリカを保持する必要がある期間の定義。


ServicePlacementTimeLimitSeconds

: string
必須: いいえ

ビルドがスタックしていることを報告する前に、レプリカが InBuild を維持できる期間。


DropSourceReplicaOnMove

: boolean
必須: いいえ

ターゲット レプリカがビルドを完了していない場合でも、ソース セカンダリ レプリカを削除するかどうかを示します。 必要な動作が可能な限り早く削除する場合、このプロパティの値は false でない場合は true です。


ReplicaLifecycleDescription

: replicaLifecycleDescription
必須: いいえ

このサービスのレプリカがライフサイクル中にどのように動作するかを定義します。


AuxiliaryReplicaCount

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

補助レプリカは数値としてカウントされます。 補助レプリカを使用するには、次の条件を満たす必要があります。AuxiliaryReplicaCount < (TargetReplicaSetSize+1)/2 および TargetReplicaSetSize >=3。