共用方式為


Microsoft.ServiceFabric managedclusters/applications 2023-09-01-preview

Bicep 資源定義

managedclusters/applications 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.ServiceFabric/managedclusters/applications 資源,請將下列 Bicep 新增至範本。

resource symbolicname 'Microsoft.ServiceFabric/managedclusters/applications@2023-09-01-preview' = {
  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 指出是否以與錯誤相同的嚴重性來處理警告。 布林 (必要)
defaultServiceTypeHealthPolicy 默認用來評估服務類型健康情況的健康情況原則。 ServiceTypeHealthPolicy
maxPercentUnhealthyDeployedApplications 所部署應用程式狀況不良的最大允許百分比。 允許的值是位元組值,從零到100。
百分比代表在應用程式發生錯誤之前,可狀況不良之已部署應用程式的最大容許百分比。
這是藉由將應用程式目前部署在叢集中的節點數目除以狀況不良部署的應用程式數目來計算。
計算會四捨五入以容許少數節點上的一個失敗。 默認百分比為零。
int (必要)
serviceTypeHealthPolicyMap 對應,每個服務類型名稱的服務類型健康情況原則。 地圖預設為空白。 ServiceTypeHealthPolicyMap

ApplicationParameterList

名字 描述 價值

ApplicationResourceProperties

名字 描述 價值
managedIdentities 應用程式的使用者指派身分識別清單,每個都對應至易記名稱。 ApplicationUserAssignedIdentity[]
參數 從應用程式指令清單中指定的預設值覆寫值的應用程式參數清單。 ApplicationParameterList
upgradePolicy 描述受監視應用程式升級的原則。 ApplicationUpgradePolicy
版本 應用程式指令清單中所定義的應用程式類型版本。
此名稱必須是所參考應用程式類型版本的完整Arm資源識別碼。
字串

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

名字 描述 價值
名字 使用者指派身分識別的易記名稱。 字串 (必要)
principalId 使用者指派身分識別的主體標識碼。 字串 (必要)

ManagedIdentity

名字 描述 價值
類型 資源的受控識別類型。 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities 與資源相關聯的使用者身分識別清單。 使用者身分識別字典索引鍵參考的格式為 ARM 資源識別碼:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。
UserAssignedIdentityMap

Microsoft.ServiceFabric/managedclusters/applications

名字 描述 價值
身份 描述 Azure 資源的受控識別。 ManagedIdentity
位置 資源位置取決於父資源。 字串
名字 資源名稱 字串 (必要)
父母 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。

如需詳細資訊,請參閱 父資源外部的子資源
類型的資源符號名稱:managedclusters
性能 應用程式資源屬性。 ApplicationResourceProperties
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤

ProxyResourceTags

名字 描述 價值

RollingUpgradeMonitoringPolicy

名字 描述 價值
failureAction 當受監視的升級遇到監視原則或健康情況原則違規時所要執行的補償動作。 無效表示失敗動作無效。 回復會指定升級將會自動開始回復。 手動指出升級會切換至 UnmonitoredManual 升級模式。 'Manual'
'Rollback' (必要)
healthCheckRetryTimeout 執行 FailureAction 之前,當應用程式或叢集狀況不良時,重試健康情況評估的時間量。 它會解譯為代表 ISO 8601 持續時間的字串串,格式為 「hh:mm:ss.fff」。。 字串 (必要)
healthCheckStableDuration 在升級繼續進行下一個升級網域之前,應用程式或叢集必須保持狀況良好的時間量。 它會解譯為代表 ISO 8601 持續時間的字串串,格式為 「hh:mm:ss.fff」。。 字串 (必要)
healthCheckWaitDuration 套用健康情況原則之前,完成升級網域之後要等待的時間量。 它會解譯為代表 ISO 8601 持續時間的字串串,格式為 「hh:mm:ss.fff」。。 字串 (必要)
upgradeDomainTimeout 執行 FailureAction 之前,每個升級網域必須完成的時間量。 不能大於12小時。 它會解譯為代表 ISO 8601 持續時間的字串串,格式為 「hh:mm:ss.fff」。。 字串 (必要)
upgradeTimeout 執行 FailureAction 之前,整體升級必須完成的時間量。 不能大於12小時。 它會解譯為代表 ISO 8601 持續時間的字串串,格式為 「hh:mm:ss.fff」。。 字串 (必要)

ServiceTypeHealthPolicy

名字 描述 價值
maxPercentUnhealthyPartitionsPerService 每個服務允許的狀況不良分割區百分比上限。

百分比代表在服務視為錯誤之前,可能狀況不良之分割區的最大容許百分比。
如果遵守百分比,但至少有一個狀況不良的數據分割,則健康情況會評估為Warning。
百分比的計算方式是將狀況不良的數據分割數目除以服務中的數據分割總數。
計算會四捨五入以容許少量分割區上的一個失敗。
int

約束:
最小值 = 0
最大值 = 100 (必要)
maxPercentUnhealthyReplicasPerPartition 每個分割區所允許狀況不良復本的最大百分比。

百分比代表在分割區視為錯誤之前,可狀況不良之復本的最大容許百分比。
如果遵守百分比,但至少有一個狀況不良的複本,則健康情況會評估為Warning。
百分比的計算方式是將狀況不良的複本數目除以分割區中的複本總數。
計算會四捨五入以容許少數複本上的一個失敗。
int

約束:
最小值 = 0
最大值 = 100 (必要)
maxPercentUnhealthyServices 狀況不良服務允許的最大百分比。

百分比代表在應用程式視為錯誤之前,可狀況不良之服務的最大容許百分比。
如果遵守百分比,但至少有一個狀況不良的服務,則健康情況會評估為Warning。
這是藉由將特定服務類型的狀況不良服務數目除以特定服務類型的服務總數來計算。
計算會四捨五入,以容許少數服務的一個失敗。
int

約束:
最小值 = 0
最大值 = 100 (必要)

ServiceTypeHealthPolicyMap

名字 描述 價值

UserAssignedIdentity

名字 描述 價值

UserAssignedIdentityMap

名字 描述 價值

ARM 樣本資源定義

managedclusters/applications 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.ServiceFabric/managedclusters/applications 資源,請將下列 JSON 新增至範本。

{
  "type": "Microsoft.ServiceFabric/managedclusters/applications",
  "apiVersion": "2023-09-01-preview",
  "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 指出是否以與錯誤相同的嚴重性來處理警告。 布林 (必要)
defaultServiceTypeHealthPolicy 默認用來評估服務類型健康情況的健康情況原則。 ServiceTypeHealthPolicy
maxPercentUnhealthyDeployedApplications 所部署應用程式狀況不良的最大允許百分比。 允許的值是位元組值,從零到100。
百分比代表在應用程式發生錯誤之前,可狀況不良之已部署應用程式的最大容許百分比。
這是藉由將應用程式目前部署在叢集中的節點數目除以狀況不良部署的應用程式數目來計算。
計算會四捨五入以容許少數節點上的一個失敗。 默認百分比為零。
int (必要)
serviceTypeHealthPolicyMap 對應,每個服務類型名稱的服務類型健康情況原則。 地圖預設為空白。 ServiceTypeHealthPolicyMap

ApplicationParameterList

名字 描述 價值

ApplicationResourceProperties

名字 描述 價值
managedIdentities 應用程式的使用者指派身分識別清單,每個都對應至易記名稱。 ApplicationUserAssignedIdentity[]
參數 從應用程式指令清單中指定的預設值覆寫值的應用程式參數清單。 ApplicationParameterList
upgradePolicy 描述受監視應用程式升級的原則。 ApplicationUpgradePolicy
版本 應用程式指令清單中所定義的應用程式類型版本。
此名稱必須是所參考應用程式類型版本的完整Arm資源識別碼。
字串

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

名字 描述 價值
名字 使用者指派身分識別的易記名稱。 字串 (必要)
principalId 使用者指派身分識別的主體標識碼。 字串 (必要)

ManagedIdentity

名字 描述 價值
類型 資源的受控識別類型。 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities 與資源相關聯的使用者身分識別清單。 使用者身分識別字典索引鍵參考的格式為 ARM 資源識別碼:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。
UserAssignedIdentityMap

Microsoft.ServiceFabric/managedclusters/applications

名字 描述 價值
apiVersion API 版本 '2023-09-01-preview'
身份 描述 Azure 資源的受控識別。 ManagedIdentity
位置 資源位置取決於父資源。 字串
名字 資源名稱 字串 (必要)
性能 應用程式資源屬性。 ApplicationResourceProperties
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤
類型 資源類型 'Microsoft.ServiceFabric/managedclusters/applications'

ProxyResourceTags

名字 描述 價值

RollingUpgradeMonitoringPolicy

名字 描述 價值
failureAction 當受監視的升級遇到監視原則或健康情況原則違規時所要執行的補償動作。 無效表示失敗動作無效。 回復會指定升級將會自動開始回復。 手動指出升級會切換至 UnmonitoredManual 升級模式。 'Manual'
'Rollback' (必要)
healthCheckRetryTimeout 執行 FailureAction 之前,當應用程式或叢集狀況不良時,重試健康情況評估的時間量。 它會解譯為代表 ISO 8601 持續時間的字串串,格式為 「hh:mm:ss.fff」。。 字串 (必要)
healthCheckStableDuration 在升級繼續進行下一個升級網域之前,應用程式或叢集必須保持狀況良好的時間量。 它會解譯為代表 ISO 8601 持續時間的字串串,格式為 「hh:mm:ss.fff」。。 字串 (必要)
healthCheckWaitDuration 套用健康情況原則之前,完成升級網域之後要等待的時間量。 它會解譯為代表 ISO 8601 持續時間的字串串,格式為 「hh:mm:ss.fff」。。 字串 (必要)
upgradeDomainTimeout 執行 FailureAction 之前,每個升級網域必須完成的時間量。 不能大於12小時。 它會解譯為代表 ISO 8601 持續時間的字串串,格式為 「hh:mm:ss.fff」。。 字串 (必要)
upgradeTimeout 執行 FailureAction 之前,整體升級必須完成的時間量。 不能大於12小時。 它會解譯為代表 ISO 8601 持續時間的字串串,格式為 「hh:mm:ss.fff」。。 字串 (必要)

ServiceTypeHealthPolicy

名字 描述 價值
maxPercentUnhealthyPartitionsPerService 每個服務允許的狀況不良分割區百分比上限。

百分比代表在服務視為錯誤之前,可能狀況不良之分割區的最大容許百分比。
如果遵守百分比,但至少有一個狀況不良的數據分割,則健康情況會評估為Warning。
百分比的計算方式是將狀況不良的數據分割數目除以服務中的數據分割總數。
計算會四捨五入以容許少量分割區上的一個失敗。
int

約束:
最小值 = 0
最大值 = 100 (必要)
maxPercentUnhealthyReplicasPerPartition 每個分割區所允許狀況不良復本的最大百分比。

百分比代表在分割區視為錯誤之前,可狀況不良之復本的最大容許百分比。
如果遵守百分比,但至少有一個狀況不良的複本,則健康情況會評估為Warning。
百分比的計算方式是將狀況不良的複本數目除以分割區中的複本總數。
計算會四捨五入以容許少數複本上的一個失敗。
int

約束:
最小值 = 0
最大值 = 100 (必要)
maxPercentUnhealthyServices 狀況不良服務允許的最大百分比。

百分比代表在應用程式視為錯誤之前,可狀況不良之服務的最大容許百分比。
如果遵守百分比,但至少有一個狀況不良的服務,則健康情況會評估為Warning。
這是藉由將特定服務類型的狀況不良服務數目除以特定服務類型的服務總數來計算。
計算會四捨五入,以容許少數服務的一個失敗。
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@2023-09-01-preview"
  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 指出是否以與錯誤相同的嚴重性來處理警告。 布林 (必要)
defaultServiceTypeHealthPolicy 默認用來評估服務類型健康情況的健康情況原則。 ServiceTypeHealthPolicy
maxPercentUnhealthyDeployedApplications 所部署應用程式狀況不良的最大允許百分比。 允許的值是位元組值,從零到100。
百分比代表在應用程式發生錯誤之前,可狀況不良之已部署應用程式的最大容許百分比。
這是藉由將應用程式目前部署在叢集中的節點數目除以狀況不良部署的應用程式數目來計算。
計算會四捨五入以容許少數節點上的一個失敗。 默認百分比為零。
int (必要)
serviceTypeHealthPolicyMap 對應,每個服務類型名稱的服務類型健康情況原則。 地圖預設為空白。 ServiceTypeHealthPolicyMap

ApplicationParameterList

名字 描述 價值

ApplicationResourceProperties

名字 描述 價值
managedIdentities 應用程式的使用者指派身分識別清單,每個都對應至易記名稱。 ApplicationUserAssignedIdentity[]
參數 從應用程式指令清單中指定的預設值覆寫值的應用程式參數清單。 ApplicationParameterList
upgradePolicy 描述受監視應用程式升級的原則。 ApplicationUpgradePolicy
版本 應用程式指令清單中所定義的應用程式類型版本。
此名稱必須是所參考應用程式類型版本的完整Arm資源識別碼。
字串

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

名字 描述 價值
名字 使用者指派身分識別的易記名稱。 字串 (必要)
principalId 使用者指派身分識別的主體標識碼。 字串 (必要)

ManagedIdentity

名字 描述 價值
類型 資源的受控識別類型。 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities 與資源相關聯的使用者身分識別清單。 使用者身分識別字典索引鍵參考的格式為 ARM 資源識別碼:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。
UserAssignedIdentityMap

Microsoft.ServiceFabric/managedclusters/applications

名字 描述 價值
身份 描述 Azure 資源的受控識別。 ManagedIdentity
位置 資源位置取決於父資源。 字串
名字 資源名稱 字串 (必要)
parent_id 此資源為父系之資源的標識碼。 類型的資源標識碼:managedclusters
性能 應用程式資源屬性。 ApplicationResourceProperties
標籤 資源標籤 標記名稱和值的字典。
類型 資源類型 “Microsoft.ServiceFabric/managedclusters/applications@2023-09-01-preview”

ProxyResourceTags

名字 描述 價值

RollingUpgradeMonitoringPolicy

名字 描述 價值
failureAction 當受監視的升級遇到監視原則或健康情況原則違規時所要執行的補償動作。 無效表示失敗動作無效。 回復會指定升級將會自動開始回復。 手動指出升級會切換至 UnmonitoredManual 升級模式。 'Manual'
'Rollback' (必要)
healthCheckRetryTimeout 執行 FailureAction 之前,當應用程式或叢集狀況不良時,重試健康情況評估的時間量。 它會解譯為代表 ISO 8601 持續時間的字串串,格式為 「hh:mm:ss.fff」。。 字串 (必要)
healthCheckStableDuration 在升級繼續進行下一個升級網域之前,應用程式或叢集必須保持狀況良好的時間量。 它會解譯為代表 ISO 8601 持續時間的字串串,格式為 「hh:mm:ss.fff」。。 字串 (必要)
healthCheckWaitDuration 套用健康情況原則之前,完成升級網域之後要等待的時間量。 它會解譯為代表 ISO 8601 持續時間的字串串,格式為 「hh:mm:ss.fff」。。 字串 (必要)
upgradeDomainTimeout 執行 FailureAction 之前,每個升級網域必須完成的時間量。 不能大於12小時。 它會解譯為代表 ISO 8601 持續時間的字串串,格式為 「hh:mm:ss.fff」。。 字串 (必要)
upgradeTimeout 執行 FailureAction 之前,整體升級必須完成的時間量。 不能大於12小時。 它會解譯為代表 ISO 8601 持續時間的字串串,格式為 「hh:mm:ss.fff」。。 字串 (必要)

ServiceTypeHealthPolicy

名字 描述 價值
maxPercentUnhealthyPartitionsPerService 每個服務允許的狀況不良分割區百分比上限。

百分比代表在服務視為錯誤之前,可能狀況不良之分割區的最大容許百分比。
如果遵守百分比,但至少有一個狀況不良的數據分割,則健康情況會評估為Warning。
百分比的計算方式是將狀況不良的數據分割數目除以服務中的數據分割總數。
計算會四捨五入以容許少量分割區上的一個失敗。
int

約束:
最小值 = 0
最大值 = 100 (必要)
maxPercentUnhealthyReplicasPerPartition 每個分割區所允許狀況不良復本的最大百分比。

百分比代表在分割區視為錯誤之前,可狀況不良之復本的最大容許百分比。
如果遵守百分比,但至少有一個狀況不良的複本,則健康情況會評估為Warning。
百分比的計算方式是將狀況不良的複本數目除以分割區中的複本總數。
計算會四捨五入以容許少數複本上的一個失敗。
int

約束:
最小值 = 0
最大值 = 100 (必要)
maxPercentUnhealthyServices 狀況不良服務允許的最大百分比。

百分比代表在應用程式視為錯誤之前,可狀況不良之服務的最大容許百分比。
如果遵守百分比,但至少有一個狀況不良的服務,則健康情況會評估為Warning。
這是藉由將特定服務類型的狀況不良服務數目除以特定服務類型的服務總數來計算。
計算會四捨五入,以容許少數服務的一個失敗。
int

約束:
最小值 = 0
最大值 = 100 (必要)

ServiceTypeHealthPolicyMap

名字 描述 價值

UserAssignedIdentity

名字 描述 價值

UserAssignedIdentityMap

名字 描述 價值