Microsoft.ServiceFabric managedclusters/applications
- 最新
- 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@2024-06-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": "2024-06-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 版本 | '2024-06-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@2024-06-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@2024-06-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
名字 | 描述 | 價值 |
---|