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

ServiceResourceProperties

此类型描述服务资源的属性。

属性

名称 类型 必需
osType string (枚举)
codePackages ContainerCodePackageProperties 的数组
networkRefs NetworkRef 数组
diagnostics DiagnosticsRef
description 字符串
replicaCount integer
executionPolicy ExecutionPolicy
autoScalingPolicies AutoScalingPolicy 数组
status string (枚举)
statusDetails 字符串
healthState string (枚举)
unhealthyEvaluation 字符串
identityRefs ServiceIdentity 数组
dnsName 字符串

osType

类型:字符串 (枚举)
必需:是

服务中的代码所需的操作系统。

可能的值包括:

  • Linux - 所需的操作系统为 Linux。
  • Windows - 所需的操作系统为 Windows。

codePackages

类型ContainerCodePackageProperties 的数组
必需:是

描述形成服务的代码包集。 代码包描述容器及其运行的属性。 所有代码包在同一主机上一起启动, (网络、进程等 ) 共享相同的上下文。


networkRefs

类型NetworkRef 数组
必需:否

此服务需要所属的专用网络的名称。


diagnostics

类型DiagnosticsRef
必需:否

对 DiagnosticsDescription 中的接收器的引用。


description

类型:字符串
必需:否

服务的用户可读说明。


replicaCount

类型:整数
必需:否

要创建的服务的副本数。 如果未指定,则默认为 1。


executionPolicy

类型ExecutionPolicy
必需:否

服务的执行策略


autoScalingPolicies

类型AutoScalingPolicy 数组
必需:否

自动缩放策略


status

类型:字符串 (枚举)
必需:否

资源的状态。

可能的值包括:

  • Unknown - 指示资源状态未知。 值为 0。
  • Ready - 指示资源已就绪。 值为 1。
  • Upgrading - 指示资源正在升级。 值为 2。
  • Creating - 指示正在创建资源。 值为 3。
  • Deleting - 指示正在删除资源。 值为 4。
  • Failed - 指示资源由于持续失败而无法正常运行。 有关更多详细信息,请参阅 statusDetails 属性。 值为 5。

statusDetails

类型:字符串
必需:否

提供有关服务的当前状态的其他信息。


healthState

类型:字符串 (枚举)
必需:否

Service Fabric 实体(例如群集、节点、应用程序、服务、分区、副本等)的运行状况。

可能的值包括:

  • Invalid - 指示运行状况无效。 所有 Service Fabric 枚举的类型都无效。 值为 0。
  • Ok - 指示运行状况正常。 值为 1。
  • Warning - 指示运行状况处于警告级别。 值为 2。
  • Error - 指示运行状况处于错误级别。 应调查错误运行状况状态,因为它们可能会影响群集的正确功能。 值为 3。
  • Unknown - 指示未知的运行状况。 值为 65535。

unhealthyEvaluation

类型:字符串
必需:否

当服务的运行状况状态不为“正常”时,Service Fabric Health Manager 中提供了此附加详细信息,以便用户了解服务被标记为不正常的原因。


identityRefs

类型ServiceIdentity 数组
必需:否

服务标识列表。


dnsName

类型:字符串
必需:否

服务的 Dns 名称。