你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft.ServiceFabric managedclusters/applications 2021-05-01
- 最新
- 2024-06-01-preview
- 2024-04-01
- 2024-02-01-preview
- 2023-12-01-preview
- 2023-11-01-preview
- 2023-09-01-preview
- 2023-07-01-preview
- 2023-03-01-preview
- 2023-02-01-preview
- 2022-10-01-preview
- 2022-08-01-preview
- 2022-06-01-preview
- 2022-02-01-preview
- 2022-01-01
- 2021-11-01-preview
- 2021-07-01-preview
- 2021-05-01
- 2021-01-01-preview
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
名字 | 描述 | 价值 |
---|