StatefulServiceProperties
具狀態服務資源的屬性。
屬性
名稱 | 類型 | 必要 |
---|---|---|
serviceKind | string | Yes |
placementConstraints | 字串 | No |
correlationScheme | ServiceCorrelationDescription 的陣列 | No |
serviceLoadMetrics | ServiceLoadMetricDescription的陣列 | No |
servicePlacementPolicies | ServicePlacementPolicyDescription 的陣列 | No |
defaultMoveCost | 字串 (列舉) | No |
provisioningState | 字串 | No |
serviceTypeName | 字串 | No |
partitionDescription | PartitionSchemeDescription | No |
hasPersistedState | boolean | No |
targetReplicaSetSize | 整數 | No |
minReplicaSetSize | 整數 | No |
replicaRestartWaitDuration | 字串 (日期-時間) | No |
quorumLossWaitDuration | 字串 (日期-時間) | No |
standByReplicaKeepDuration | 字串 (日期-時間) | No |
serviceKind
類型:字串
必要:是
鑒別子屬性。 其值必須是 'StatefulServiceProperties' 類型的物件'Stateful'。
placementConstraints
類型:字串
必要:否
以字串表示的放置限制式。 放置條件約束是節點屬性上的布林運算式,可允許根據服務需求將服務限制在特定節點。 例如,若要在 NodeType 為藍色的節點上放置服務,請指定下列專案:「NodeColor == blue) 」。
correlationScheme
類型:ServiceCorrelationDescription 的陣列
必要:否
描述服務與其他服務相互關聯的清單。
serviceLoadMetrics
類型:ServiceLoadMetricDescription的陣列
必要:否
服務負載計量會指定為 ServiceLoadMetricDescription 物件的陣列。
servicePlacementPolicies
類型:ServicePlacementPolicyDescription 的陣列
必要:否
描述服務與其他服務相互關聯的清單。
defaultMoveCost
類型:字串 (列舉)
必要:否
指定服務的移動成本。
可能的值包括:
- 零 - 零移動成本。 此值為零。
- 低 - 將服務的移動成本指定為 [低]。 值為 1。
- 中 - 將服務的移動成本指定為 [中]。 值為 2。
- 高 - 將服務的移動成本指定為高。 此值為 3。
provisioningState
類型:字串
必要:否
目前部署或布建狀態,只會出現在回應中
serviceTypeName
類型:字串
必要:否
服務類型的名稱
partitionDescription
類型: PartitionSchemeDescription
必要:否
描述如何分割服務。
hasPersistedState
類型:布林值
必要:否
旗標,指出這是否為永續性服務,它會將狀態儲存在本機磁片上。 如果是 ,則此屬性的值為 true,否則為 false。
targetReplicaSetSize
類型:整數
必要:否
InclusiveMinimum:1
以數字表示的目標複本集大小。
minReplicaSetSize
類型:整數
必要:否
InclusiveMinimum:1
以數字表示的最小複本集大小。
replicaRestartWaitDuration
類型:字串 (日期時間)
必要:否
複本關閉和建立新複本的持續時間,以 ISO 8601 格式表示, (hh:mm:ss.s) 。
quorumLossWaitDuration
類型:字串 (日期時間)
必要:否
允許分割區處於仲裁遺失狀態的最大持續時間,以 ISO 8601 格式表示, (hh:mm:ss.ss.s) 。
standByReplicaKeepDuration
類型:字串 (日期時間)
必要:否
在移除之前,應維護 StandBy 複本長度的定義,以 ISO 8601 格式表示, (hh:mm:ss.s) 。