共用方式為


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

Type:serviceCorrelationDescription 陣列
必要:否

相互關聯配置。


LoadMetrics

Type:serviceLoadMetricDescription 陣列
必要:否

服務負載計量。


ServicePlacementPolicies

TypeServicePlacementPolicyDescription
必要:否

服務放置原則。


DefaultMoveCost

Type:string (enum)
必要:否

服務的移動成本。

指定服務的移動成本。

可能的值為:

  • Zero - 零移動成本。 此值為零。
  • Low - 將服務的移動成本指定為 [低]。 值為 1。
  • Medium - 將服務的移動成本指定為 [中]。 值為 2。
  • High - 將服務的移動成本指定為 [高]。 值為 3。
  • VeryHigh - 將服務的移動成本指定為 HighHigh。 值為 4。

ScalingPolicies

類型ScalingPolicyDescription 的陣列
必要:否

調整此服務的原則。


ServiceDnsName

類型: string
必要:否

服務的 DNS 名稱。


TagsForPlacement

類型NodeTagsDescription
必要:否

用於放置此服務的標記。


TagsForRunning

類型NodeTagsDescription
必要:否

此服務執行的標記。


TargetReplicaSetSize

類型: 整數
必要:否
InclusiveMinimum1

目標副本集大小為數位。


MinReplicaSetSize

類型: 整數
必要:否
InclusiveMinimum1

復本集大小下限為數位。


ReplicaRestartWaitDurationSeconds

類型: string
必要:否

在複本關閉和建立新復本之間,以秒為單位的持續時間。


QuorumLossWaitDurationSeconds

類型: string
必要:否

允許分割區處於仲裁遺失狀態的最大持續時間,以秒為單位。


StandByReplicaKeepDurationSeconds

類型: string
必要:否

在移除之前,應該維護 StandBy 複本長度的定義。


ServicePlacementTimeLimitSeconds

類型: string
必要:否

複本可以在報告建置停滯之前保留 InBuild 的持續時間。


DropSourceReplicaOnMove

類型:布爾值
必要:否

指出是否要卸除來源次要複本,即使目標複本尚未完成建置也一樣。 如果想要的行為是儘快卸除此屬性的值為 true,如果不是 false,則為 false。


ReplicaLifecycleDescription

類型ReplicaLifecycleDescription
必要:否

定義此服務複本在r 生命周期期間的行為。


AuxiliaryReplicaCount

類型: 整數
必要:否
InclusiveMinimum0

輔助複本會計算為數位。 若要使用輔助複本,下列項目必須為 true:AuxiliaryReplicaCount < (TargetReplicaSetSize+1)/2 和 TargetReplicaSetSize >=3。