你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

StatefulServiceProperties interface

有状态服务资源的属性。

扩展

属性

hasPersistedState

一个标志,指示这是一个持久服务,用于将状态存储在本地磁盘上。 如果是,则此属性的值为 true,否则为 false。

minReplicaSetSize

最小副本集大小为数字。

quorumLossWaitDuration

允许分区处于仲裁丢失状态的最大持续时间,以 ISO 8601 格式“hh:mm:ss”表示。

replicaRestartWaitDuration

副本关闭和创建新副本之间的持续时间,以 ISO 8601 格式“hh:mm:ss”表示。

serviceKind

服务类型(无状态或有状态服务)。

servicePlacementTimeLimit

副本在报告生成停滞之前可以保留 InBuild 的持续时间,以 ISO 8601 格式“hh:mm:ss”表示。

standByReplicaKeepDuration

有关在删除之前应保留 StandBy 副本时长的定义,以 ISO 8601 格式“hh:mm:ss”表示。

targetReplicaSetSize

目标副本集大小为数字。

继承属性

correlationScheme

描述服务与其他服务关联的列表。

defaultMoveCost

指定服务的移动成本。

partitionDescription

描述如何对服务进行分区。

placementConstraints

作为字符串的放置约束。 放置约束是节点属性上的布尔表达式,允许根据服务要求将服务限制为特定节点。 例如,若要在 NodeType 为蓝色的节点上放置服务,请指定以下内容:“NodeColor == blue”。。

provisioningState

当前部署或预配状态,仅在响应中显示

scalingPolicies

此服务的缩放策略。

serviceDnsName

用于服务的 Dns 名称。 如果已指定,则 DNS 名称可用于返回应用程序层协议的服务终结点的 IP 地址(例如 HTTP)。 更新 serviceDnsName 时,旧名称可能会暂时解析。 但是,依赖于新名称。 删除 serviceDnsName 时,删除的名称可能会暂时解析。 不要依赖于无法解决的名称。

serviceLoadMetrics

服务负载指标作为 ServiceLoadMetric 对象的数组提供。

servicePackageActivationMode

服务包的激活模式

servicePlacementPolicies

描述服务与其他服务关联的列表。

serviceTypeName

服务类型的名称

属性详细信息

hasPersistedState

一个标志,指示这是一个持久服务,用于将状态存储在本地磁盘上。 如果是,则此属性的值为 true,否则为 false。

hasPersistedState?: boolean

属性值

boolean

minReplicaSetSize

最小副本集大小为数字。

minReplicaSetSize?: number

属性值

number

quorumLossWaitDuration

允许分区处于仲裁丢失状态的最大持续时间,以 ISO 8601 格式“hh:mm:ss”表示。

quorumLossWaitDuration?: string

属性值

string

replicaRestartWaitDuration

副本关闭和创建新副本之间的持续时间,以 ISO 8601 格式“hh:mm:ss”表示。

replicaRestartWaitDuration?: string

属性值

string

serviceKind

服务类型(无状态或有状态服务)。

serviceKind: "Stateful"

属性值

"Stateful"

servicePlacementTimeLimit

副本在报告生成停滞之前可以保留 InBuild 的持续时间,以 ISO 8601 格式“hh:mm:ss”表示。

servicePlacementTimeLimit?: string

属性值

string

standByReplicaKeepDuration

有关在删除之前应保留 StandBy 副本时长的定义,以 ISO 8601 格式“hh:mm:ss”表示。

standByReplicaKeepDuration?: string

属性值

string

targetReplicaSetSize

目标副本集大小为数字。

targetReplicaSetSize?: number

属性值

number

继承属性详细信息

correlationScheme

描述服务与其他服务关联的列表。

correlationScheme?: ServiceCorrelation[]

属性值

继承自ServiceResourceProperties.correlationScheme

defaultMoveCost

指定服务的移动成本。

defaultMoveCost?: string

属性值

string

继承自ServiceResourceProperties.defaultMoveCost

partitionDescription

描述如何对服务进行分区。

partitionDescription: PartitionUnion

属性值

继承自 ServiceResourceProperties.partitionDescription

placementConstraints

作为字符串的放置约束。 放置约束是节点属性上的布尔表达式,允许根据服务要求将服务限制为特定节点。 例如,若要在 NodeType 为蓝色的节点上放置服务,请指定以下内容:“NodeColor == blue”。。

placementConstraints?: string

属性值

string

继承自ServiceResourceProperties.placementConstraints

provisioningState

当前部署或预配状态,仅在响应中显示

provisioningState?: string

属性值

string

继承自ServiceResourceProperties.provisioningState

scalingPolicies

此服务的缩放策略。

scalingPolicies?: ScalingPolicy[]

属性值

继承自ServiceResourceProperties.scalingPolicies

serviceDnsName

用于服务的 Dns 名称。 如果已指定,则 DNS 名称可用于返回应用程序层协议的服务终结点的 IP 地址(例如 HTTP)。 更新 serviceDnsName 时,旧名称可能会暂时解析。 但是,依赖于新名称。 删除 serviceDnsName 时,删除的名称可能会暂时解析。 不要依赖于无法解决的名称。

serviceDnsName?: string

属性值

string

继承自ServiceResourceProperties.serviceDnsName

serviceLoadMetrics

服务负载指标作为 ServiceLoadMetric 对象的数组提供。

serviceLoadMetrics?: ServiceLoadMetric[]

属性值

继承自ServiceResourceProperties.serviceLoadMetrics

servicePackageActivationMode

服务包的激活模式

servicePackageActivationMode?: string

属性值

string

继承自ServiceResourceProperties.servicePackageActivationMode

servicePlacementPolicies

描述服务与其他服务关联的列表。

servicePlacementPolicies?: ServicePlacementPolicyUnion[]

属性值

继承自ServiceResourceProperties.servicePlacementPolicies

serviceTypeName

服务类型的名称

serviceTypeName: string

属性值

string

继承自ServiceResourceProperties.serviceTypeName