次の方法で共有


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

Bicep リソース定義

managedclusters/applications リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.ServiceFabric/managedclusters/applications リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.ServiceFabric/managedclusters/applications@2023-02-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 警告がエラーと同じ重大度で処理されるかどうかを示します。 bool (必須)
defaultServiceTypeHealthPolicy サービスの種類の正常性を評価するために既定で使用される正常性ポリシー。 ServiceTypeHealthPolicy
maxPercentUnhealthyDeployedApplications 異常なデプロイ済みアプリケーションの最大許容割合。 使用できる値は、0 から 100 までのバイト値です。
この割合は、アプリケーションがエラーと見なされる前に異常になる可能性がある、デプロイされたアプリケーションの許容される最大割合を表します。
これは、異常にデプロイされたアプリケーションの数を、アプリケーションがクラスター内で現在デプロイされているノードの数で割ることによって計算されます。
計算は、少数のノードで 1 つの障害を許容するように切り上げられます。 既定のパーセンテージは 0 です。
int (必須)
serviceTypeHealthPolicyMap サービスの種類の名前ごとのサービスの種類の正常性ポリシーを含むマップ。 既定では、マップは空です。 ServiceTypeHealthPolicyMap

ApplicationParameterList

名前 形容 価値

ApplicationResourceProperties

名前 形容 価値
managedIdentities アプリケーションのユーザー割り当て ID の一覧。それぞれがフレンドリ名にマップされます。 ApplicationUserAssignedIdentity[]
パラメーター アプリケーション マニフェストで指定された既定値からオーバーライドされた値を持つアプリケーション パラメーターの一覧。 ApplicationParameterList の
upgradePolicy 監視対象アプリケーションのアップグレードのポリシーについて説明します。 ApplicationUpgradePolicy の
バージョン アプリケーション マニフェストで定義されているアプリケーションの種類のバージョン。
この名前は、参照されるアプリケーションの種類のバージョンの完全な Arm リソース ID である必要があります。

ApplicationUpgradePolicy

名前 形容 価値
applicationHealthPolicy アプリケーションまたはその子エンティティの正常性を評価するために使用される正常性ポリシーを定義します。 ApplicationHealthPolicy の
forceRestart true の場合、コード バージョンが変更されていない場合でも、アップグレード中にプロセスが強制的に再起動されます (アップグレードによって構成またはデータのみが変更されます)。 bool
instanceCloseDelayDuration アクティブな要求が正常にドレインできるように、ステートレス インスタンスが閉じられる前に待機する時間 (秒単位)。 これは、アプリケーション/クラスターのアップグレード中にインスタンスが閉じている場合に有効になります。サービスの説明で 0 以外の遅延期間が構成されているインスタンスに対してのみ有効です。 int
recreateApplication 更新時にアプリケーションを再作成するかどうかを決定します。 value=true の場合、残りのアップグレード ポリシー パラメーターは許可されません。 bool
rollingUpgradeMonitoringPolicy アプリケーションのアップグレードの監視に使用されるポリシー RollingUpgradeMonitoringPolicy
upgradeMode ローリング アップグレード中の正常性の監視に使用されるモード。 値は Monitored と UnmonitoredAuto です。 'Monitored'
'UnmonitoredAuto'
upgradeReplicaSetCheckTimeout アップグレード ドメインの処理をブロックし、予期しない問題が発生した場合の可用性の損失を防ぐための最大時間。 このタイムアウトが切れると、可用性の損失の問題に関係なく、アップグレード ドメインの処理が続行されます。 タイムアウトは、各アップグレード ドメインの開始時にリセットされます。 有効な値は 0 ~ 42949672925です。 (符号なし 32 ビット整数)。 int

ApplicationUserAssignedIdentity

名前 形容 価値
名前 ユーザー割り当て ID のフレンドリ名。 string (必須)
principalId ユーザー割り当て ID のプリンシパル ID。 string (必須)

ManagedIdentity

名前 形容 価値
種類 リソースのマネージド ID の種類。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ キー参照は、次の形式の ARM リソース ID になります。
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。
UserAssignedIdentityMap の

Microsoft.ServiceFabric/managedclusters/applications

名前 形容 価値
同一性 Azure リソースのマネージド ID について説明します。 ManagedIdentity
場所 リソースの場所は、親リソースによって異なります。
名前 リソース名 string (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: managedclusters
プロパティ アプリケーション リソースのプロパティ。 ApplicationResourceProperties の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

ProxyResourceTags

名前 形容 価値

RollingUpgradeMonitoringPolicy

名前 形容 価値
failureAction 監視対象のアップグレードで監視ポリシーまたは正常性ポリシー違反が検出されたときに実行する補正アクション。 無効は、エラー アクションが無効であることを示します。 ロールバックは、アップグレードが自動的にロールバックを開始することを指定します。 手動では、アップグレードが UnmonitoredManual アップグレード モードに切り替わります。 'Manual'
'Rollback' (必須)
healthCheckRetryTimeout FailureAction が実行されるまでにアプリケーションまたはクラスターが異常な場合に正常性評価を再試行する時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 string (必須)
healthCheckStableDuration アップグレードが次のアップグレード ドメインに進む前に、アプリケーションまたはクラスターが正常な状態を維持する必要がある時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 string (必須)
healthCheckWaitDuration アップグレード ドメインを完了してから正常性ポリシーを適用するまでの待機時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 string (必須)
upgradeDomainTimeout FailureAction が実行されるまでに各アップグレード ドメインが完了する必要がある時間。 12 時間を超えることはできません。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 string (必須)
upgradeTimeout FailureAction が実行されるまでにアップグレード全体が完了する必要がある時間。 12 時間を超えることはできません。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 string (必須)

ServiceTypeHealthPolicy

名前 形容 価値
maxPercentUnhealthyPartitionsPerService サービスあたりの異常なパーティションの最大許容割合。

この割合は、サービスがエラーと見なされる前に異常になる可能性があるパーティションの許容される最大割合を表します。
パーセンテージが考慮されているが、異常なパーティションが少なくとも 1 つある場合、正常性は警告として評価されます。
この割合は、異常なパーティションの数をサービス内のパーティションの合計数で割ることによって計算されます。
計算は、少数のパーティションで 1 つの障害を許容するように切り上げられます。
int

制約:
最小値 = 0
最大値 = 100 (必須)
maxPercentUnhealthyReplicasPerPartition パーティションあたりの異常なレプリカの最大許容割合。

この割合は、パーティションがエラーと見なされる前に異常になる可能性があるレプリカの許容される最大割合を表します。
割合が考慮されているが、異常なレプリカが少なくとも 1 つある場合、正常性は警告として評価されます。
割合は、異常なレプリカの数をパーティション内のレプリカの合計数で割ることによって計算されます。
計算は、少数のレプリカで 1 つの障害を許容するように切り上げられます。
int

制約:
最小値 = 0
最大値 = 100 (必須)
maxPercentUnhealthyServices 異常なサービスの最大許容割合。

この割合は、アプリケーションがエラーと見なされる前に異常になる可能性があるサービスの許容される最大割合を表します。
パーセンテージが尊重されていても、少なくとも 1 つの異常なサービスがある場合、正常性は警告として評価されます。
これは、特定のサービスの種類の異常なサービスの数を、特定のサービスの種類のサービスの合計数で割ることによって計算されます。
計算は、少数のサービスで 1 つの障害を許容するように切り上げられます。
int

制約:
最小値 = 0
最大値 = 100 (必須)

ServiceTypeHealthPolicyMap

名前 形容 価値

UserAssignedIdentity

名前 形容 価値

UserAssignedIdentityMap

名前 形容 価値

ARM テンプレート リソース定義

managedclusters/applications リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.ServiceFabric/managedclusters/applications リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.ServiceFabric/managedclusters/applications",
  "apiVersion": "2023-02-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 警告がエラーと同じ重大度で処理されるかどうかを示します。 bool (必須)
defaultServiceTypeHealthPolicy サービスの種類の正常性を評価するために既定で使用される正常性ポリシー。 ServiceTypeHealthPolicy
maxPercentUnhealthyDeployedApplications 異常なデプロイ済みアプリケーションの最大許容割合。 使用できる値は、0 から 100 までのバイト値です。
この割合は、アプリケーションがエラーと見なされる前に異常になる可能性がある、デプロイされたアプリケーションの許容される最大割合を表します。
これは、異常にデプロイされたアプリケーションの数を、アプリケーションがクラスター内で現在デプロイされているノードの数で割ることによって計算されます。
計算は、少数のノードで 1 つの障害を許容するように切り上げられます。 既定のパーセンテージは 0 です。
int (必須)
serviceTypeHealthPolicyMap サービスの種類の名前ごとのサービスの種類の正常性ポリシーを含むマップ。 既定では、マップは空です。 ServiceTypeHealthPolicyMap

ApplicationParameterList

名前 形容 価値

ApplicationResourceProperties

名前 形容 価値
managedIdentities アプリケーションのユーザー割り当て ID の一覧。それぞれがフレンドリ名にマップされます。 ApplicationUserAssignedIdentity[]
パラメーター アプリケーション マニフェストで指定された既定値からオーバーライドされた値を持つアプリケーション パラメーターの一覧。 ApplicationParameterList の
upgradePolicy 監視対象アプリケーションのアップグレードのポリシーについて説明します。 ApplicationUpgradePolicy の
バージョン アプリケーション マニフェストで定義されているアプリケーションの種類のバージョン。
この名前は、参照されるアプリケーションの種類のバージョンの完全な Arm リソース ID である必要があります。

ApplicationUpgradePolicy

名前 形容 価値
applicationHealthPolicy アプリケーションまたはその子エンティティの正常性を評価するために使用される正常性ポリシーを定義します。 ApplicationHealthPolicy の
forceRestart true の場合、コード バージョンが変更されていない場合でも、アップグレード中にプロセスが強制的に再起動されます (アップグレードによって構成またはデータのみが変更されます)。 bool
instanceCloseDelayDuration アクティブな要求が正常にドレインできるように、ステートレス インスタンスが閉じられる前に待機する時間 (秒単位)。 これは、アプリケーション/クラスターのアップグレード中にインスタンスが閉じている場合に有効になります。サービスの説明で 0 以外の遅延期間が構成されているインスタンスに対してのみ有効です。 int
recreateApplication 更新時にアプリケーションを再作成するかどうかを決定します。 value=true の場合、残りのアップグレード ポリシー パラメーターは許可されません。 bool
rollingUpgradeMonitoringPolicy アプリケーションのアップグレードの監視に使用されるポリシー RollingUpgradeMonitoringPolicy
upgradeMode ローリング アップグレード中の正常性の監視に使用されるモード。 値は Monitored と UnmonitoredAuto です。 'Monitored'
'UnmonitoredAuto'
upgradeReplicaSetCheckTimeout アップグレード ドメインの処理をブロックし、予期しない問題が発生した場合の可用性の損失を防ぐための最大時間。 このタイムアウトが切れると、可用性の損失の問題に関係なく、アップグレード ドメインの処理が続行されます。 タイムアウトは、各アップグレード ドメインの開始時にリセットされます。 有効な値は 0 ~ 42949672925です。 (符号なし 32 ビット整数)。 int

ApplicationUserAssignedIdentity

名前 形容 価値
名前 ユーザー割り当て ID のフレンドリ名。 string (必須)
principalId ユーザー割り当て ID のプリンシパル ID。 string (必須)

ManagedIdentity

名前 形容 価値
種類 リソースのマネージド ID の種類。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ キー参照は、次の形式の ARM リソース ID になります。
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。
UserAssignedIdentityMap の

Microsoft.ServiceFabric/managedclusters/applications

名前 形容 価値
apiVersion API のバージョン '2023-02-01-preview'
同一性 Azure リソースのマネージド ID について説明します。 ManagedIdentity
場所 リソースの場所は、親リソースによって異なります。
名前 リソース名 string (必須)
プロパティ アプリケーション リソースのプロパティ。 ApplicationResourceProperties の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.ServiceFabric/managedclusters/applications'

ProxyResourceTags

名前 形容 価値

RollingUpgradeMonitoringPolicy

名前 形容 価値
failureAction 監視対象のアップグレードで監視ポリシーまたは正常性ポリシー違反が検出されたときに実行する補正アクション。 無効は、エラー アクションが無効であることを示します。 ロールバックは、アップグレードが自動的にロールバックを開始することを指定します。 手動では、アップグレードが UnmonitoredManual アップグレード モードに切り替わります。 'Manual'
'Rollback' (必須)
healthCheckRetryTimeout FailureAction が実行されるまでにアプリケーションまたはクラスターが異常な場合に正常性評価を再試行する時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 string (必須)
healthCheckStableDuration アップグレードが次のアップグレード ドメインに進む前に、アプリケーションまたはクラスターが正常な状態を維持する必要がある時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 string (必須)
healthCheckWaitDuration アップグレード ドメインを完了してから正常性ポリシーを適用するまでの待機時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 string (必須)
upgradeDomainTimeout FailureAction が実行されるまでに各アップグレード ドメインが完了する必要がある時間。 12 時間を超えることはできません。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 string (必須)
upgradeTimeout FailureAction が実行されるまでにアップグレード全体が完了する必要がある時間。 12 時間を超えることはできません。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 string (必須)

ServiceTypeHealthPolicy

名前 形容 価値
maxPercentUnhealthyPartitionsPerService サービスあたりの異常なパーティションの最大許容割合。

この割合は、サービスがエラーと見なされる前に異常になる可能性があるパーティションの許容される最大割合を表します。
パーセンテージが考慮されているが、異常なパーティションが少なくとも 1 つある場合、正常性は警告として評価されます。
この割合は、異常なパーティションの数をサービス内のパーティションの合計数で割ることによって計算されます。
計算は、少数のパーティションで 1 つの障害を許容するように切り上げられます。
int

制約:
最小値 = 0
最大値 = 100 (必須)
maxPercentUnhealthyReplicasPerPartition パーティションあたりの異常なレプリカの最大許容割合。

この割合は、パーティションがエラーと見なされる前に異常になる可能性があるレプリカの許容される最大割合を表します。
割合が考慮されているが、異常なレプリカが少なくとも 1 つある場合、正常性は警告として評価されます。
割合は、異常なレプリカの数をパーティション内のレプリカの合計数で割ることによって計算されます。
計算は、少数のレプリカで 1 つの障害を許容するように切り上げられます。
int

制約:
最小値 = 0
最大値 = 100 (必須)
maxPercentUnhealthyServices 異常なサービスの最大許容割合。

この割合は、アプリケーションがエラーと見なされる前に異常になる可能性があるサービスの許容される最大割合を表します。
パーセンテージが尊重されていても、少なくとも 1 つの異常なサービスがある場合、正常性は警告として評価されます。
これは、特定のサービスの種類の異常なサービスの数を、特定のサービスの種類のサービスの合計数で割ることによって計算されます。
計算は、少数のサービスで 1 つの障害を許容するように切り上げられます。
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-02-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 警告がエラーと同じ重大度で処理されるかどうかを示します。 bool (必須)
defaultServiceTypeHealthPolicy サービスの種類の正常性を評価するために既定で使用される正常性ポリシー。 ServiceTypeHealthPolicy
maxPercentUnhealthyDeployedApplications 異常なデプロイ済みアプリケーションの最大許容割合。 使用できる値は、0 から 100 までのバイト値です。
この割合は、アプリケーションがエラーと見なされる前に異常になる可能性がある、デプロイされたアプリケーションの許容される最大割合を表します。
これは、異常にデプロイされたアプリケーションの数を、アプリケーションがクラスター内で現在デプロイされているノードの数で割ることによって計算されます。
計算は、少数のノードで 1 つの障害を許容するように切り上げられます。 既定のパーセンテージは 0 です。
int (必須)
serviceTypeHealthPolicyMap サービスの種類の名前ごとのサービスの種類の正常性ポリシーを含むマップ。 既定では、マップは空です。 ServiceTypeHealthPolicyMap

ApplicationParameterList

名前 形容 価値

ApplicationResourceProperties

名前 形容 価値
managedIdentities アプリケーションのユーザー割り当て ID の一覧。それぞれがフレンドリ名にマップされます。 ApplicationUserAssignedIdentity[]
パラメーター アプリケーション マニフェストで指定された既定値からオーバーライドされた値を持つアプリケーション パラメーターの一覧。 ApplicationParameterList の
upgradePolicy 監視対象アプリケーションのアップグレードのポリシーについて説明します。 ApplicationUpgradePolicy の
バージョン アプリケーション マニフェストで定義されているアプリケーションの種類のバージョン。
この名前は、参照されるアプリケーションの種類のバージョンの完全な Arm リソース ID である必要があります。

ApplicationUpgradePolicy

名前 形容 価値
applicationHealthPolicy アプリケーションまたはその子エンティティの正常性を評価するために使用される正常性ポリシーを定義します。 ApplicationHealthPolicy の
forceRestart true の場合、コード バージョンが変更されていない場合でも、アップグレード中にプロセスが強制的に再起動されます (アップグレードによって構成またはデータのみが変更されます)。 bool
instanceCloseDelayDuration アクティブな要求が正常にドレインできるように、ステートレス インスタンスが閉じられる前に待機する時間 (秒単位)。 これは、アプリケーション/クラスターのアップグレード中にインスタンスが閉じている場合に有効になります。サービスの説明で 0 以外の遅延期間が構成されているインスタンスに対してのみ有効です。 int
recreateApplication 更新時にアプリケーションを再作成するかどうかを決定します。 value=true の場合、残りのアップグレード ポリシー パラメーターは許可されません。 bool
rollingUpgradeMonitoringPolicy アプリケーションのアップグレードの監視に使用されるポリシー RollingUpgradeMonitoringPolicy
upgradeMode ローリング アップグレード中の正常性の監視に使用されるモード。 値は Monitored と UnmonitoredAuto です。 'Monitored'
'UnmonitoredAuto'
upgradeReplicaSetCheckTimeout アップグレード ドメインの処理をブロックし、予期しない問題が発生した場合の可用性の損失を防ぐための最大時間。 このタイムアウトが切れると、可用性の損失の問題に関係なく、アップグレード ドメインの処理が続行されます。 タイムアウトは、各アップグレード ドメインの開始時にリセットされます。 有効な値は 0 ~ 42949672925です。 (符号なし 32 ビット整数)。 int

ApplicationUserAssignedIdentity

名前 形容 価値
名前 ユーザー割り当て ID のフレンドリ名。 string (必須)
principalId ユーザー割り当て ID のプリンシパル ID。 string (必須)

ManagedIdentity

名前 形容 価値
種類 リソースのマネージド ID の種類。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ キー参照は、次の形式の ARM リソース ID になります。
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。
UserAssignedIdentityMap の

Microsoft.ServiceFabric/managedclusters/applications

名前 形容 価値
同一性 Azure リソースのマネージド ID について説明します。 ManagedIdentity
場所 リソースの場所は、親リソースによって異なります。
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: managedclusters
プロパティ アプリケーション リソースのプロパティ。 ApplicationResourceProperties の
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.ServiceFabric/managedclusters/applications@2023-02-01-preview"

ProxyResourceTags

名前 形容 価値

RollingUpgradeMonitoringPolicy

名前 形容 価値
failureAction 監視対象のアップグレードで監視ポリシーまたは正常性ポリシー違反が検出されたときに実行する補正アクション。 無効は、エラー アクションが無効であることを示します。 ロールバックは、アップグレードが自動的にロールバックを開始することを指定します。 手動では、アップグレードが UnmonitoredManual アップグレード モードに切り替わります。 'Manual'
'Rollback' (必須)
healthCheckRetryTimeout FailureAction が実行されるまでにアプリケーションまたはクラスターが異常な場合に正常性評価を再試行する時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 string (必須)
healthCheckStableDuration アップグレードが次のアップグレード ドメインに進む前に、アプリケーションまたはクラスターが正常な状態を維持する必要がある時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 string (必須)
healthCheckWaitDuration アップグレード ドメインを完了してから正常性ポリシーを適用するまでの待機時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 string (必須)
upgradeDomainTimeout FailureAction が実行されるまでに各アップグレード ドメインが完了する必要がある時間。 12 時間を超えることはできません。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 string (必須)
upgradeTimeout FailureAction が実行されるまでにアップグレード全体が完了する必要がある時間。 12 時間を超えることはできません。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 string (必須)

ServiceTypeHealthPolicy

名前 形容 価値
maxPercentUnhealthyPartitionsPerService サービスあたりの異常なパーティションの最大許容割合。

この割合は、サービスがエラーと見なされる前に異常になる可能性があるパーティションの許容される最大割合を表します。
パーセンテージが考慮されているが、異常なパーティションが少なくとも 1 つある場合、正常性は警告として評価されます。
この割合は、異常なパーティションの数をサービス内のパーティションの合計数で割ることによって計算されます。
計算は、少数のパーティションで 1 つの障害を許容するように切り上げられます。
int

制約:
最小値 = 0
最大値 = 100 (必須)
maxPercentUnhealthyReplicasPerPartition パーティションあたりの異常なレプリカの最大許容割合。

この割合は、パーティションがエラーと見なされる前に異常になる可能性があるレプリカの許容される最大割合を表します。
割合が考慮されているが、異常なレプリカが少なくとも 1 つある場合、正常性は警告として評価されます。
割合は、異常なレプリカの数をパーティション内のレプリカの合計数で割ることによって計算されます。
計算は、少数のレプリカで 1 つの障害を許容するように切り上げられます。
int

制約:
最小値 = 0
最大値 = 100 (必須)
maxPercentUnhealthyServices 異常なサービスの最大許容割合。

この割合は、アプリケーションがエラーと見なされる前に異常になる可能性があるサービスの許容される最大割合を表します。
パーセンテージが尊重されていても、少なくとも 1 つの異常なサービスがある場合、正常性は警告として評価されます。
これは、特定のサービスの種類の異常なサービスの数を、特定のサービスの種類のサービスの合計数で割ることによって計算されます。
計算は、少数のサービスで 1 つの障害を許容するように切り上げられます。
int

制約:
最小値 = 0
最大値 = 100 (必須)

ServiceTypeHealthPolicyMap

名前 形容 価値

UserAssignedIdentity

名前 形容 価値

UserAssignedIdentityMap

名前 形容 価値