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

Microsoft.ServiceFabric managedclusters/applications 2021-05-01

Bicep 资源定义

可以使用目标操作部署 managedclusters/applications 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.ServiceFabric/managedclusters/applications 资源,请将以下 Bicep 添加到模板。

resource symbolicname 'Microsoft.ServiceFabric/managedclusters/applications@2021-05-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    managedIdentities: [
      {
        name: 'string'
        principalId: 'string'
      }
    ]
    parameters: {
      {customized property}: 'string'
    }
    upgradePolicy: {
      applicationHealthPolicy: {
        considerWarningAsError: bool
        defaultServiceTypeHealthPolicy: {
          maxPercentUnhealthyPartitionsPerService: int
          maxPercentUnhealthyReplicasPerPartition: int
          maxPercentUnhealthyServices: int
        }
        maxPercentUnhealthyDeployedApplications: int
        serviceTypeHealthPolicyMap: {
          {customized property}: {
            maxPercentUnhealthyPartitionsPerService: int
            maxPercentUnhealthyReplicasPerPartition: int
            maxPercentUnhealthyServices: int
          }
        }
      }
      forceRestart: bool
      instanceCloseDelayDuration: int
      recreateApplication: bool
      rollingUpgradeMonitoringPolicy: {
        failureAction: 'string'
        healthCheckRetryTimeout: 'string'
        healthCheckStableDuration: 'string'
        healthCheckWaitDuration: 'string'
        upgradeDomainTimeout: 'string'
        upgradeTimeout: 'string'
      }
      upgradeMode: 'string'
      upgradeReplicaSetCheckTimeout: int
    }
    version: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

属性值

ApplicationHealthPolicy

名字 描述 价值
considerWarningAsError 指示是否以与错误相同的严重性处理警告。 bool (必需)
defaultServiceTypeHealthPolicy 默认情况下用于评估服务类型的运行状况的运行状况策略。 ServiceTypeHealthPolicy
maxPercentUnhealthyDeployedApplications 不正常的已部署应用程序的最大允许百分比。 允许的值是字节值,从零到 100。
该百分比表示部署的应用程序的最大可容忍百分比,在应用程序被视为错误之前可能处于不正常状态。
这是通过将不正常的已部署应用程序数除以群集中当前部署应用程序的节点数来计算的。
计算向上舍入,以容忍少量节点上的一次故障。 默认百分比为零。
int (必需)
serviceTypeHealthPolicyMap 每个服务类型名称具有服务类型运行状况策略的映射。 默认情况下,地图为空。 ServiceTypeHealthPolicyMap

ApplicationParameterList

名字 描述 价值

ApplicationResourceProperties

名字 描述 价值
managedIdentities 应用程序的用户分配标识列表,每个标识都映射到友好名称。 ApplicationUserAssignedIdentity[]
参数 应用程序参数列表,其中重写了应用程序清单中指定的默认值中的值。 ApplicationParameterList
upgradePolicy 描述受监视的应用程序升级的策略。 ApplicationUpgradePolicy
版本 应用程序清单中定义的应用程序类型的版本。
此名称必须是引用的应用程序类型版本的完整 Arm 资源 ID。
字符串

ApplicationUpgradePolicy

名字 描述 价值
applicationHealthPolicy 定义用于评估应用程序或其子实体之一的运行状况的运行状况策略。 ApplicationHealthPolicy
forceRestart 如果为 true,则即使代码版本未更改(升级仅更改配置或数据),升级期间也会强制重启进程。 bool
instanceCloseDelayDuration 在关闭无状态实例之前等待的持续时间(以秒为单位)以允许活动请求正常耗尽。 当实例在应用程序/群集升级期间关闭时,只有在服务说明中配置了非零延迟持续时间的实例时,这才有效。 int
recreateApplication 确定是否应在更新时重新创建应用程序。 如果 value=true,则不允许使用升级策略参数的其余部分。 bool
rollingUpgradeMonitoringPolicy 用于监视应用程序升级的策略 RollingUpgradeMonitoringPolicy
upgradeMode 用于在滚动升级期间监视运行状况的模式。 值为 Monitored 和 UnmonitoredAuto。 “Monitored”
“UnmonitoredAuto”
upgradeReplicaSetCheckTimeout 阻止处理升级域的最大时间,并在出现意外问题时防止可用性丢失。 当此超时过期时,无论可用性丢失问题如何,升级域的处理都将继续进行。 超时是在每个升级域的开头重置的。 有效值介于 0 和 42949672925 之间( 非独占)。 (无符号 32 位整数)。 int

ApplicationUserAssignedIdentity

名字 描述 价值
名字 用户分配标识的友好名称。 string (必需)
principalId 用户分配标识的主体 ID。 string (必需)

ManagedIdentity

名字 描述 价值
类型 资源的托管标识类型。 “None”
“SystemAssigned”
“SystemAssigned,UserAssigned”
“UserAssigned”
userAssignedIdentities 与资源关联的用户标识列表。 用户标识字典密钥引用将是采用以下格式的 ARM 资源 ID:
“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}”。
UserAssignedIdentityMap

Microsoft.ServiceFabric/managedclusters/applications

名字 描述 价值
身份 介绍 Azure 资源的托管标识。 ManagedIdentity
位置 资源位置取决于父资源。 字符串
名字 资源名称 string (必需)
父母 在 Bicep 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。

有关详细信息,请参阅 父资源外部的子资源
类型资源的符号名称:managedclusters
性能 应用程序资源属性。 ApplicationResourceProperties
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记

ProxyResourceTags

名字 描述 价值

RollingUpgradeMonitoringPolicy

名字 描述 价值
failureAction 监视升级遇到监视策略或运行状况策略冲突时要执行的补偿操作。 无效表示失败操作无效。 回滚指定升级将自动开始回滚。 手动指示升级将切换到 UnmonitoredManual 升级模式。 “Manual”
“回滚”(必需)
healthCheckRetryTimeout 在执行 FailureAction 之前,当应用程序或群集运行不正常时重试运行状况评估的时间。 它被解释为表示 ISO 8601 持续时间的字符串,格式为“hh:mm:ss.fff”。 string (必需)
healthCheckStableDuration 在升级继续到下一个升级域之前,应用程序或群集必须保持正常运行的时间量。 它被解释为表示 ISO 8601 持续时间的字符串,格式为“hh:mm:ss.fff”。 string (必需)
healthCheckWaitDuration 在应用运行状况策略之前完成升级域后等待的时间。 它被解释为表示 ISO 8601 持续时间的字符串,格式为“hh:mm:ss.fff”。 string (必需)
upgradeDomainTimeout 执行 FailureAction 之前,每个升级域必须完成的时间。 不能大于 12 小时。 它被解释为表示 ISO 8601 持续时间的字符串,格式为“hh:mm:ss.fff”。 string (必需)
upgradeTimeout 在执行 FailureAction 之前,整个升级必须完成的时间量。 不能大于 12 小时。 它被解释为表示 ISO 8601 持续时间的字符串,格式为“hh:mm:ss.fff”。 string (必需)

ServiceTypeHealthPolicy

名字 描述 价值
maxPercentUnhealthyPartitionsPerService 每个服务允许的最大不正常分区百分比。

百分比表示在服务被视为错误之前可能不正常的分区的最大允许百分比。
如果遵循百分比,但至少有一个不正常的分区,则运行状况将评估为警告。
通过除以服务中分区总数的不正常分区数来计算百分比。
计算四舍五入,以容忍少量分区上的一次故障。
int

约束:
最小值 = 0
最大值 = 100 (必需)
maxPercentUnhealthyReplicasPerPartition 每个分区允许的最大不正常副本百分比。

该百分比表示在分区被视为错误之前可以运行不正常的副本的最大允许百分比。
如果遵循百分比,但至少有一个不正常的副本,则运行状况将评估为警告。
通过除以分区中副本总数的不正常副本数来计算百分比。
计算四舍五入,以容忍少量副本上的一次故障。
int

约束:
最小值 = 0
最大值 = 100 (必需)
maxPercentUnhealthyServices 允许的最大不正常服务的百分比。

该百分比表示在应用程序被视为错误之前可以运行不正常的服务的最大允许百分比。
如果遵循百分比,但至少有一个不正常的服务,则运行状况将评估为警告。
这是通过将特定服务类型的不正常服务数除以特定服务类型的服务总数来计算的。
计算四舍五入,以容忍少量服务出现一次故障。
int

约束:
最小值 = 0
最大值 = 100 (必需)

ServiceTypeHealthPolicyMap

名字 描述 价值

UserAssignedIdentity

名字 描述 价值

UserAssignedIdentityMap

名字 描述 价值

ARM 模板资源定义

可以使用目标操作部署 managedclusters/applications 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.ServiceFabric/managedclusters/applications 资源,请将以下 JSON 添加到模板。

{
  "type": "Microsoft.ServiceFabric/managedclusters/applications",
  "apiVersion": "2021-05-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "managedIdentities": [
      {
        "name": "string",
        "principalId": "string"
      }
    ],
    "parameters": {
      "{customized property}": "string"
    },
    "upgradePolicy": {
      "applicationHealthPolicy": {
        "considerWarningAsError": "bool",
        "defaultServiceTypeHealthPolicy": {
          "maxPercentUnhealthyPartitionsPerService": "int",
          "maxPercentUnhealthyReplicasPerPartition": "int",
          "maxPercentUnhealthyServices": "int"
        },
        "maxPercentUnhealthyDeployedApplications": "int",
        "serviceTypeHealthPolicyMap": {
          "{customized property}": {
            "maxPercentUnhealthyPartitionsPerService": "int",
            "maxPercentUnhealthyReplicasPerPartition": "int",
            "maxPercentUnhealthyServices": "int"
          }
        }
      },
      "forceRestart": "bool",
      "instanceCloseDelayDuration": "int",
      "recreateApplication": "bool",
      "rollingUpgradeMonitoringPolicy": {
        "failureAction": "string",
        "healthCheckRetryTimeout": "string",
        "healthCheckStableDuration": "string",
        "healthCheckWaitDuration": "string",
        "upgradeDomainTimeout": "string",
        "upgradeTimeout": "string"
      },
      "upgradeMode": "string",
      "upgradeReplicaSetCheckTimeout": "int"
    },
    "version": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

属性值

ApplicationHealthPolicy

名字 描述 价值
considerWarningAsError 指示是否以与错误相同的严重性处理警告。 bool (必需)
defaultServiceTypeHealthPolicy 默认情况下用于评估服务类型的运行状况的运行状况策略。 ServiceTypeHealthPolicy
maxPercentUnhealthyDeployedApplications 不正常的已部署应用程序的最大允许百分比。 允许的值是字节值,从零到 100。
该百分比表示部署的应用程序的最大可容忍百分比,在应用程序被视为错误之前可能处于不正常状态。
这是通过将不正常的已部署应用程序数除以群集中当前部署应用程序的节点数来计算的。
计算向上舍入,以容忍少量节点上的一次故障。 默认百分比为零。
int (必需)
serviceTypeHealthPolicyMap 每个服务类型名称具有服务类型运行状况策略的映射。 默认情况下,地图为空。 ServiceTypeHealthPolicyMap

ApplicationParameterList

名字 描述 价值

ApplicationResourceProperties

名字 描述 价值
managedIdentities 应用程序的用户分配标识列表,每个标识都映射到友好名称。 ApplicationUserAssignedIdentity[]
参数 应用程序参数列表,其中重写了应用程序清单中指定的默认值中的值。 ApplicationParameterList
upgradePolicy 描述受监视的应用程序升级的策略。 ApplicationUpgradePolicy
版本 应用程序清单中定义的应用程序类型的版本。
此名称必须是引用的应用程序类型版本的完整 Arm 资源 ID。
字符串

ApplicationUpgradePolicy

名字 描述 价值
applicationHealthPolicy 定义用于评估应用程序或其子实体之一的运行状况的运行状况策略。 ApplicationHealthPolicy
forceRestart 如果为 true,则即使代码版本未更改(升级仅更改配置或数据),升级期间也会强制重启进程。 bool
instanceCloseDelayDuration 在关闭无状态实例之前等待的持续时间(以秒为单位)以允许活动请求正常耗尽。 当实例在应用程序/群集升级期间关闭时,只有在服务说明中配置了非零延迟持续时间的实例时,这才有效。 int
recreateApplication 确定是否应在更新时重新创建应用程序。 如果 value=true,则不允许使用升级策略参数的其余部分。 bool
rollingUpgradeMonitoringPolicy 用于监视应用程序升级的策略 RollingUpgradeMonitoringPolicy
upgradeMode 用于在滚动升级期间监视运行状况的模式。 值为 Monitored 和 UnmonitoredAuto。 “Monitored”
“UnmonitoredAuto”
upgradeReplicaSetCheckTimeout 阻止处理升级域的最大时间,并在出现意外问题时防止可用性丢失。 当此超时过期时,无论可用性丢失问题如何,升级域的处理都将继续进行。 超时是在每个升级域的开头重置的。 有效值介于 0 和 42949672925 之间( 非独占)。 (无符号 32 位整数)。 int

ApplicationUserAssignedIdentity

名字 描述 价值
名字 用户分配标识的友好名称。 string (必需)
principalId 用户分配标识的主体 ID。 string (必需)

ManagedIdentity

名字 描述 价值
类型 资源的托管标识类型。 “None”
“SystemAssigned”
“SystemAssigned,UserAssigned”
“UserAssigned”
userAssignedIdentities 与资源关联的用户标识列表。 用户标识字典密钥引用将是采用以下格式的 ARM 资源 ID:
“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}”。
UserAssignedIdentityMap

Microsoft.ServiceFabric/managedclusters/applications

名字 描述 价值
apiVersion API 版本 '2021-05-01'
身份 介绍 Azure 资源的托管标识。 ManagedIdentity
位置 资源位置取决于父资源。 字符串
名字 资源名称 string (必需)
性能 应用程序资源属性。 ApplicationResourceProperties
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记
类型 资源类型 “Microsoft.ServiceFabric/managedclusters/applications”

ProxyResourceTags

名字 描述 价值

RollingUpgradeMonitoringPolicy

名字 描述 价值
failureAction 监视升级遇到监视策略或运行状况策略冲突时要执行的补偿操作。 无效表示失败操作无效。 回滚指定升级将自动开始回滚。 手动指示升级将切换到 UnmonitoredManual 升级模式。 “Manual”
“回滚”(必需)
healthCheckRetryTimeout 在执行 FailureAction 之前,当应用程序或群集运行不正常时重试运行状况评估的时间。 它被解释为表示 ISO 8601 持续时间的字符串,格式为“hh:mm:ss.fff”。 string (必需)
healthCheckStableDuration 在升级继续到下一个升级域之前,应用程序或群集必须保持正常运行的时间量。 它被解释为表示 ISO 8601 持续时间的字符串,格式为“hh:mm:ss.fff”。 string (必需)
healthCheckWaitDuration 在应用运行状况策略之前完成升级域后等待的时间。 它被解释为表示 ISO 8601 持续时间的字符串,格式为“hh:mm:ss.fff”。 string (必需)
upgradeDomainTimeout 执行 FailureAction 之前,每个升级域必须完成的时间。 不能大于 12 小时。 它被解释为表示 ISO 8601 持续时间的字符串,格式为“hh:mm:ss.fff”。 string (必需)
upgradeTimeout 在执行 FailureAction 之前,整个升级必须完成的时间量。 不能大于 12 小时。 它被解释为表示 ISO 8601 持续时间的字符串,格式为“hh:mm:ss.fff”。 string (必需)

ServiceTypeHealthPolicy

名字 描述 价值
maxPercentUnhealthyPartitionsPerService 每个服务允许的最大不正常分区百分比。

百分比表示在服务被视为错误之前可能不正常的分区的最大允许百分比。
如果遵循百分比,但至少有一个不正常的分区,则运行状况将评估为警告。
通过除以服务中分区总数的不正常分区数来计算百分比。
计算四舍五入,以容忍少量分区上的一次故障。
int

约束:
最小值 = 0
最大值 = 100 (必需)
maxPercentUnhealthyReplicasPerPartition 每个分区允许的最大不正常副本百分比。

该百分比表示在分区被视为错误之前可以运行不正常的副本的最大允许百分比。
如果遵循百分比,但至少有一个不正常的副本,则运行状况将评估为警告。
通过除以分区中副本总数的不正常副本数来计算百分比。
计算四舍五入,以容忍少量副本上的一次故障。
int

约束:
最小值 = 0
最大值 = 100 (必需)
maxPercentUnhealthyServices 允许的最大不正常服务的百分比。

该百分比表示在应用程序被视为错误之前可以运行不正常的服务的最大允许百分比。
如果遵循百分比,但至少有一个不正常的服务,则运行状况将评估为警告。
这是通过将特定服务类型的不正常服务数除以特定服务类型的服务总数来计算的。
计算四舍五入,以容忍少量服务出现一次故障。
int

约束:
最小值 = 0
最大值 = 100 (必需)

ServiceTypeHealthPolicyMap

名字 描述 价值

UserAssignedIdentity

名字 描述 价值

UserAssignedIdentityMap

名字 描述 价值

Terraform (AzAPI 提供程序)资源定义

可以使用目标操作部署 managedclusters/applications 资源类型:

  • 资源组

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.ServiceFabric/managedclusters/applications 资源,请将以下 Terraform 添加到模板。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceFabric/managedclusters/applications@2021-05-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  body = jsonencode({
    properties = {
      managedIdentities = [
        {
          name = "string"
          principalId = "string"
        }
      ]
      parameters = {
        {customized property} = "string"
      }
      upgradePolicy = {
        applicationHealthPolicy = {
          considerWarningAsError = bool
          defaultServiceTypeHealthPolicy = {
            maxPercentUnhealthyPartitionsPerService = int
            maxPercentUnhealthyReplicasPerPartition = int
            maxPercentUnhealthyServices = int
          }
          maxPercentUnhealthyDeployedApplications = int
          serviceTypeHealthPolicyMap = {
            {customized property} = {
              maxPercentUnhealthyPartitionsPerService = int
              maxPercentUnhealthyReplicasPerPartition = int
              maxPercentUnhealthyServices = int
            }
          }
        }
        forceRestart = bool
        instanceCloseDelayDuration = int
        recreateApplication = bool
        rollingUpgradeMonitoringPolicy = {
          failureAction = "string"
          healthCheckRetryTimeout = "string"
          healthCheckStableDuration = "string"
          healthCheckWaitDuration = "string"
          upgradeDomainTimeout = "string"
          upgradeTimeout = "string"
        }
        upgradeMode = "string"
        upgradeReplicaSetCheckTimeout = int
      }
      version = "string"
    }
  })
  tags = {
    {customized property} = "string"
  }
}

属性值

ApplicationHealthPolicy

名字 描述 价值
considerWarningAsError 指示是否以与错误相同的严重性处理警告。 bool (必需)
defaultServiceTypeHealthPolicy 默认情况下用于评估服务类型的运行状况的运行状况策略。 ServiceTypeHealthPolicy
maxPercentUnhealthyDeployedApplications 不正常的已部署应用程序的最大允许百分比。 允许的值是字节值,从零到 100。
该百分比表示部署的应用程序的最大可容忍百分比,在应用程序被视为错误之前可能处于不正常状态。
这是通过将不正常的已部署应用程序数除以群集中当前部署应用程序的节点数来计算的。
计算向上舍入,以容忍少量节点上的一次故障。 默认百分比为零。
int (必需)
serviceTypeHealthPolicyMap 每个服务类型名称具有服务类型运行状况策略的映射。 默认情况下,地图为空。 ServiceTypeHealthPolicyMap

ApplicationParameterList

名字 描述 价值

ApplicationResourceProperties

名字 描述 价值
managedIdentities 应用程序的用户分配标识列表,每个标识都映射到友好名称。 ApplicationUserAssignedIdentity[]
参数 应用程序参数列表,其中重写了应用程序清单中指定的默认值中的值。 ApplicationParameterList
upgradePolicy 描述受监视的应用程序升级的策略。 ApplicationUpgradePolicy
版本 应用程序清单中定义的应用程序类型的版本。
此名称必须是引用的应用程序类型版本的完整 Arm 资源 ID。
字符串

ApplicationUpgradePolicy

名字 描述 价值
applicationHealthPolicy 定义用于评估应用程序或其子实体之一的运行状况的运行状况策略。 ApplicationHealthPolicy
forceRestart 如果为 true,则即使代码版本未更改(升级仅更改配置或数据),升级期间也会强制重启进程。 bool
instanceCloseDelayDuration 在关闭无状态实例之前等待的持续时间(以秒为单位)以允许活动请求正常耗尽。 当实例在应用程序/群集升级期间关闭时,只有在服务说明中配置了非零延迟持续时间的实例时,这才有效。 int
recreateApplication 确定是否应在更新时重新创建应用程序。 如果 value=true,则不允许使用升级策略参数的其余部分。 bool
rollingUpgradeMonitoringPolicy 用于监视应用程序升级的策略 RollingUpgradeMonitoringPolicy
upgradeMode 用于在滚动升级期间监视运行状况的模式。 值为 Monitored 和 UnmonitoredAuto。 “Monitored”
“UnmonitoredAuto”
upgradeReplicaSetCheckTimeout 阻止处理升级域的最大时间,并在出现意外问题时防止可用性丢失。 当此超时过期时,无论可用性丢失问题如何,升级域的处理都将继续进行。 超时是在每个升级域的开头重置的。 有效值介于 0 和 42949672925 之间( 非独占)。 (无符号 32 位整数)。 int

ApplicationUserAssignedIdentity

名字 描述 价值
名字 用户分配标识的友好名称。 string (必需)
principalId 用户分配标识的主体 ID。 string (必需)

ManagedIdentity

名字 描述 价值
类型 资源的托管标识类型。 “None”
“SystemAssigned”
“SystemAssigned,UserAssigned”
“UserAssigned”
userAssignedIdentities 与资源关联的用户标识列表。 用户标识字典密钥引用将是采用以下格式的 ARM 资源 ID:
“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}”。
UserAssignedIdentityMap

Microsoft.ServiceFabric/managedclusters/applications

名字 描述 价值
身份 介绍 Azure 资源的托管标识。 ManagedIdentity
位置 资源位置取决于父资源。 字符串
名字 资源名称 string (必需)
parent_id 此资源的父资源的 ID。 类型资源的 ID:managedclusters
性能 应用程序资源属性。 ApplicationResourceProperties
标签 资源标记 标记名称和值的字典。
类型 资源类型 “Microsoft.ServiceFabric/managedclusters/applications@2021-05-01”

ProxyResourceTags

名字 描述 价值

RollingUpgradeMonitoringPolicy

名字 描述 价值
failureAction 监视升级遇到监视策略或运行状况策略冲突时要执行的补偿操作。 无效表示失败操作无效。 回滚指定升级将自动开始回滚。 手动指示升级将切换到 UnmonitoredManual 升级模式。 “Manual”
“回滚”(必需)
healthCheckRetryTimeout 在执行 FailureAction 之前,当应用程序或群集运行不正常时重试运行状况评估的时间。 它被解释为表示 ISO 8601 持续时间的字符串,格式为“hh:mm:ss.fff”。 string (必需)
healthCheckStableDuration 在升级继续到下一个升级域之前,应用程序或群集必须保持正常运行的时间量。 它被解释为表示 ISO 8601 持续时间的字符串,格式为“hh:mm:ss.fff”。 string (必需)
healthCheckWaitDuration 在应用运行状况策略之前完成升级域后等待的时间。 它被解释为表示 ISO 8601 持续时间的字符串,格式为“hh:mm:ss.fff”。 string (必需)
upgradeDomainTimeout 执行 FailureAction 之前,每个升级域必须完成的时间。 不能大于 12 小时。 它被解释为表示 ISO 8601 持续时间的字符串,格式为“hh:mm:ss.fff”。 string (必需)
upgradeTimeout 在执行 FailureAction 之前,整个升级必须完成的时间量。 不能大于 12 小时。 它被解释为表示 ISO 8601 持续时间的字符串,格式为“hh:mm:ss.fff”。 string (必需)

ServiceTypeHealthPolicy

名字 描述 价值
maxPercentUnhealthyPartitionsPerService 每个服务允许的最大不正常分区百分比。

百分比表示在服务被视为错误之前可能不正常的分区的最大允许百分比。
如果遵循百分比,但至少有一个不正常的分区,则运行状况将评估为警告。
通过除以服务中分区总数的不正常分区数来计算百分比。
计算四舍五入,以容忍少量分区上的一次故障。
int

约束:
最小值 = 0
最大值 = 100 (必需)
maxPercentUnhealthyReplicasPerPartition 每个分区允许的最大不正常副本百分比。

该百分比表示在分区被视为错误之前可以运行不正常的副本的最大允许百分比。
如果遵循百分比,但至少有一个不正常的副本,则运行状况将评估为警告。
通过除以分区中副本总数的不正常副本数来计算百分比。
计算四舍五入,以容忍少量副本上的一次故障。
int

约束:
最小值 = 0
最大值 = 100 (必需)
maxPercentUnhealthyServices 允许的最大不正常服务的百分比。

该百分比表示在应用程序被视为错误之前可以运行不正常的服务的最大允许百分比。
如果遵循百分比,但至少有一个不正常的服务,则运行状况将评估为警告。
这是通过将特定服务类型的不正常服务数除以特定服务类型的服务总数来计算的。
计算四舍五入,以容忍少量服务出现一次故障。
int

约束:
最小值 = 0
最大值 = 100 (必需)

ServiceTypeHealthPolicyMap

名字 描述 价值

UserAssignedIdentity

名字 描述 价值

UserAssignedIdentityMap

名字 描述 价值