- 最新の を
する - 2025-03-01-プレビュー
- 2024-11-01-プレビュー
- 2024-09-01-プレビュー
- 2024-06-01-プレビュー
- 2024-04-01
- 2024-02-01-プレビュー
- 2023-12-01-プレビュー
- 2023-11-01-プレビュー
- 2023-09-01-プレビュー
- 2023-07-01-プレビュー
- 2023-03-01-プレビュー
- 2023-02-01-プレビュー
- 2022-10-01-プレビュー
- 2022-08-01-プレビュー
- 2022-06-01-プレビュー
- 2022-02-01-プレビュー
- 2022-01-01
- 2021-11-01-プレビュー
- 2021-07-01-プレビュー
- 2021-05-01
- 2021-01-01-プレビュー
Bicep リソース定義
managedclusters/applications リソースの種類は、次をターゲットとする操作と共にデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.ServiceFabric/managedclusters/applications リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.ServiceFabric/managedclusters/applications@2022-10-01-preview' = {
parent: resourceSymbolicName
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'
}
}
プロパティ値
Microsoft.ServiceFabric/managedクラスター/アプリケーション
名前 | 説明 | 価値 |
---|---|---|
アイデンティティ | Azure リソースのマネージド ID について説明します。 | マネージド アイデンティティ |
ロケーション | リソースの場所は、親リソースによって異なります。 | ひも |
名前 | リソース名 | string (必須) |
親 | Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。 詳細については、「親リソースの外部 |
種類のリソースのシンボリック名: managedclusters |
プロパティ | アプリケーション リソースのプロパティ。 | ApplicationResourceProperties の |
タグ | リソース タグ | タグ名と値のディクショナリ。 テンプレート の |
アプリケーションヘルスポリシー
名前 | 説明 | 価値 |
---|---|---|
considerWarningAsError | 警告がエラーと同じ重大度で処理されるかどうかを示します。 | bool (必須) |
defaultServiceTypeHealthPolicy | サービスの種類の正常性を評価するために既定で使用される正常性ポリシー。 | ServiceTypeHealthPolicy (サービスタイプヘルスポリシー) |
maxPercentUnhealthyDeployedApplications | 異常なデプロイ済みアプリケーションの最大許容割合。 使用できる値は、0 から 100 までのバイト値です。 この割合は、アプリケーションがエラーと見なされる前に異常になる可能性がある、デプロイされたアプリケーションの許容される最大割合を表します。 これは、異常にデプロイされたアプリケーションの数を、アプリケーションがクラスター内で現在デプロイされているノードの数で割ることによって計算されます。 計算は、少数のノードで 1 つの障害を許容するように切り上げられます。 既定のパーセンテージは 0 です。 |
int (必須) |
serviceTypeHealthPolicyMap | サービスの種類の名前ごとのサービスの種類の正常性ポリシーを含むマップ。 既定では、マップは空です。 | ServiceTypeHealthPolicyMap (サービスタイプヘルスポリシーマップ) |
アプリケーションパラメータリスト
名前 | 説明 | 価値 |
---|
アプリケーションリソースプロパティ
名前 | 説明 | 価値 |
---|---|---|
managedIdentities の | アプリケーションのユーザー割り当て ID の一覧。それぞれがフレンドリ名にマップされます。 | ApplicationUserAssignedIdentity[] |
パラメーター | アプリケーション マニフェストで指定された既定値からオーバーライドされた値を持つアプリケーション パラメーターの一覧。 | ApplicationParameterList の |
アップグレードポリシー | 監視対象アプリケーションのアップグレードのポリシーについて説明します。 | ApplicationUpgradePolicy の |
バージョン | アプリケーション マニフェストで定義されているアプリケーションの種類のバージョン。 この名前は、参照されるアプリケーションの種類のバージョンの完全な Arm リソース ID である必要があります。 |
ひも |
アプリケーションアップグレードポリシー
名前 | 説明 | 価値 |
---|---|---|
applicationHealthPolicy (アプリケーションヘルスポリシー) | アプリケーションまたはその子エンティティの正常性を評価するために使用される正常性ポリシーを定義します。 | ApplicationHealthPolicy の |
フォースリスタート | true の場合、コード バージョンが変更されていない場合でも、アップグレード中にプロセスが強制的に再起動されます (アップグレードによって構成またはデータのみが変更されます)。 | ブール (bool) |
インスタンスクローズ遅延期間 | アクティブな要求が正常にドレインできるように、ステートレス インスタンスが閉じられる前に待機する時間 (秒単位)。 これは、アプリケーション/クラスターのアップグレード中にインスタンスが閉じている場合に有効になります。サービスの説明で 0 以外の遅延期間が構成されているインスタンスに対してのみ有効です。 | 整数 (int) |
recreateApplication | 更新時にアプリケーションを再作成するかどうかを決定します。 value=true の場合、残りのアップグレード ポリシー パラメーターは許可されません。 | ブール (bool) |
ローリングアップグレードモニタリングポリシー | アプリケーションのアップグレードの監視に使用されるポリシー | ローリングアップグレードモニタリングポリシー |
アップグレードモード | ローリング アップグレード中の正常性の監視に使用されるモード。 値は Monitored と UnmonitoredAuto です。 | 「監視済み」 「監視されていない自動」 |
upgradeReplicaSetCheckTimeout | アップグレード ドメインの処理をブロックし、予期しない問題が発生した場合の可用性の損失を防ぐための最大時間。 このタイムアウトが切れると、可用性の損失の問題に関係なく、アップグレード ドメインの処理が続行されます。 タイムアウトは、各アップグレード ドメインの開始時にリセットされます。 有効な値は 0 ~ 42949672925です。 (符号なし 32 ビット整数)。 | 整数 (int) |
アプリケーションユーザー割り当てアイデンティティ
名前 | 説明 | 価値 |
---|---|---|
名前 | ユーザー割り当て ID のフレンドリ名。 | string (必須) |
プリンシパルID | ユーザー割り当て ID のプリンシパル ID。 | string (必須) |
マネージド アイデンティティ
名前 | 説明 | 価値 |
---|---|---|
種類 | リソースのマネージド ID の種類。 | 「なし」 'システム割り当て' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) | リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ キー参照は、次の形式の ARM リソース ID になります。 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。 |
UserAssignedIdentityMap の |
プロキシリソースタグ
名前 | 説明 | 価値 |
---|
ローリングアップグレードモニタリングポリシー
名前 | 説明 | 価値 |
---|---|---|
failureアクション | 監視対象のアップグレードで監視ポリシーまたは正常性ポリシー違反が検出されたときに実行する補正アクション。 無効は、エラー アクションが無効であることを示します。 ロールバックは、アップグレードが自動的にロールバックを開始することを指定します。 手動では、アップグレードが UnmonitoredManual アップグレード モードに切り替わります。 | 「マニュアル」 'Rollback' (必須) |
healthCheckRetryタイムアウト | FailureAction が実行されるまでにアプリケーションまたはクラスターが異常な場合に正常性評価を再試行する時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 | string (必須) |
ヘルスチェック安定期間 | アップグレードが次のアップグレード ドメインに進む前に、アプリケーションまたはクラスターが正常な状態を維持する必要がある時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 | string (必須) |
ヘルスチェックウェイトデュレーション | アップグレード ドメインを完了してから正常性ポリシーを適用するまでの待機時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 | string (必須) |
アップグレードドメインタイムアウト | FailureAction が実行されるまでに各アップグレード ドメインが完了する必要がある時間。 12 時間を超えることはできません。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 | string (必須) |
アップグレードタイムアウト | 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 (サービスタイプヘルスポリシーマップ)
名前 | 説明 | 価値 |
---|
ユーザー割り当て識別子
名前 | 説明 | 価値 |
---|
UserAssignedIdentityMap (ユーザー割り当てアイデンティティマップ)
名前 | 説明 | 価値 |
---|
ARM テンプレート リソース定義
managedclusters/applications リソースの種類は、次をターゲットとする操作と共にデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.ServiceFabric/managedclusters/applications リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.ServiceFabric/managedclusters/applications",
"apiVersion": "2022-10-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"
}
}
プロパティ値
Microsoft.ServiceFabric/managedクラスター/アプリケーション
名前 | 説明 | 価値 |
---|---|---|
apiVersion (英語) | API のバージョン | 「2022-10-01-プレビュー」 |
アイデンティティ | Azure リソースのマネージド ID について説明します。 | マネージド アイデンティティ |
ロケーション | リソースの場所は、親リソースによって異なります。 | ひも |
名前 | リソース名 | string (必須) |
プロパティ | アプリケーション リソースのプロパティ。 | ApplicationResourceProperties の |
タグ | リソース タグ | タグ名と値のディクショナリ。 テンプレート の |
種類 | リソースの種類 | 「Microsoft.ServiceFabric/managedclusters/アプリケーション」 |
アプリケーションヘルスポリシー
名前 | 説明 | 価値 |
---|---|---|
considerWarningAsError | 警告がエラーと同じ重大度で処理されるかどうかを示します。 | bool (必須) |
defaultServiceTypeHealthPolicy | サービスの種類の正常性を評価するために既定で使用される正常性ポリシー。 | ServiceTypeHealthPolicy (サービスタイプヘルスポリシー) |
maxPercentUnhealthyDeployedApplications | 異常なデプロイ済みアプリケーションの最大許容割合。 使用できる値は、0 から 100 までのバイト値です。 この割合は、アプリケーションがエラーと見なされる前に異常になる可能性がある、デプロイされたアプリケーションの許容される最大割合を表します。 これは、異常にデプロイされたアプリケーションの数を、アプリケーションがクラスター内で現在デプロイされているノードの数で割ることによって計算されます。 計算は、少数のノードで 1 つの障害を許容するように切り上げられます。 既定のパーセンテージは 0 です。 |
int (必須) |
serviceTypeHealthPolicyMap | サービスの種類の名前ごとのサービスの種類の正常性ポリシーを含むマップ。 既定では、マップは空です。 | ServiceTypeHealthPolicyMap (サービスタイプヘルスポリシーマップ) |
アプリケーションパラメータリスト
名前 | 説明 | 価値 |
---|
アプリケーションリソースプロパティ
名前 | 説明 | 価値 |
---|---|---|
managedIdentities の | アプリケーションのユーザー割り当て ID の一覧。それぞれがフレンドリ名にマップされます。 | ApplicationUserAssignedIdentity[] |
パラメーター | アプリケーション マニフェストで指定された既定値からオーバーライドされた値を持つアプリケーション パラメーターの一覧。 | ApplicationParameterList の |
アップグレードポリシー | 監視対象アプリケーションのアップグレードのポリシーについて説明します。 | ApplicationUpgradePolicy の |
バージョン | アプリケーション マニフェストで定義されているアプリケーションの種類のバージョン。 この名前は、参照されるアプリケーションの種類のバージョンの完全な Arm リソース ID である必要があります。 |
ひも |
アプリケーションアップグレードポリシー
名前 | 説明 | 価値 |
---|---|---|
applicationHealthPolicy (アプリケーションヘルスポリシー) | アプリケーションまたはその子エンティティの正常性を評価するために使用される正常性ポリシーを定義します。 | ApplicationHealthPolicy の |
フォースリスタート | true の場合、コード バージョンが変更されていない場合でも、アップグレード中にプロセスが強制的に再起動されます (アップグレードによって構成またはデータのみが変更されます)。 | ブール (bool) |
インスタンスクローズ遅延期間 | アクティブな要求が正常にドレインできるように、ステートレス インスタンスが閉じられる前に待機する時間 (秒単位)。 これは、アプリケーション/クラスターのアップグレード中にインスタンスが閉じている場合に有効になります。サービスの説明で 0 以外の遅延期間が構成されているインスタンスに対してのみ有効です。 | 整数 (int) |
recreateApplication | 更新時にアプリケーションを再作成するかどうかを決定します。 value=true の場合、残りのアップグレード ポリシー パラメーターは許可されません。 | ブール (bool) |
ローリングアップグレードモニタリングポリシー | アプリケーションのアップグレードの監視に使用されるポリシー | ローリングアップグレードモニタリングポリシー |
アップグレードモード | ローリング アップグレード中の正常性の監視に使用されるモード。 値は Monitored と UnmonitoredAuto です。 | 「監視済み」 「監視されていない自動」 |
upgradeReplicaSetCheckTimeout | アップグレード ドメインの処理をブロックし、予期しない問題が発生した場合の可用性の損失を防ぐための最大時間。 このタイムアウトが切れると、可用性の損失の問題に関係なく、アップグレード ドメインの処理が続行されます。 タイムアウトは、各アップグレード ドメインの開始時にリセットされます。 有効な値は 0 ~ 42949672925です。 (符号なし 32 ビット整数)。 | 整数 (int) |
アプリケーションユーザー割り当てアイデンティティ
名前 | 説明 | 価値 |
---|---|---|
名前 | ユーザー割り当て ID のフレンドリ名。 | string (必須) |
プリンシパルID | ユーザー割り当て ID のプリンシパル ID。 | string (必須) |
マネージド アイデンティティ
名前 | 説明 | 価値 |
---|---|---|
種類 | リソースのマネージド ID の種類。 | 「なし」 'システム割り当て' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) | リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ キー参照は、次の形式の ARM リソース ID になります。 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。 |
UserAssignedIdentityMap の |
プロキシリソースタグ
名前 | 説明 | 価値 |
---|
ローリングアップグレードモニタリングポリシー
名前 | 説明 | 価値 |
---|---|---|
failureアクション | 監視対象のアップグレードで監視ポリシーまたは正常性ポリシー違反が検出されたときに実行する補正アクション。 無効は、エラー アクションが無効であることを示します。 ロールバックは、アップグレードが自動的にロールバックを開始することを指定します。 手動では、アップグレードが UnmonitoredManual アップグレード モードに切り替わります。 | 「マニュアル」 'Rollback' (必須) |
healthCheckRetryタイムアウト | FailureAction が実行されるまでにアプリケーションまたはクラスターが異常な場合に正常性評価を再試行する時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 | string (必須) |
ヘルスチェック安定期間 | アップグレードが次のアップグレード ドメインに進む前に、アプリケーションまたはクラスターが正常な状態を維持する必要がある時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 | string (必須) |
ヘルスチェックウェイトデュレーション | アップグレード ドメインを完了してから正常性ポリシーを適用するまでの待機時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 | string (必須) |
アップグレードドメインタイムアウト | FailureAction が実行されるまでに各アップグレード ドメインが完了する必要がある時間。 12 時間を超えることはできません。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 | string (必須) |
アップグレードタイムアウト | 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 (サービスタイプヘルスポリシーマップ)
名前 | 説明 | 価値 |
---|
ユーザー割り当て識別子
名前 | 説明 | 価値 |
---|
UserAssignedIdentityMap (ユーザー割り当てアイデンティティマップ)
名前 | 説明 | 価値 |
---|
使用例
Terraform (AzAPI プロバイダー) リソース定義
managedclusters/applications リソースの種類は、次をターゲットとする操作と共にデプロイできます。
- リソース グループ
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.ServiceFabric/managedclusters/applications リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/managedclusters/applications@2022-10-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
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"
}
}
}
プロパティ値
Microsoft.ServiceFabric/managedクラスター/アプリケーション
名前 | 説明 | 価値 |
---|---|---|
アイデンティティ | Azure リソースのマネージド ID について説明します。 | マネージド アイデンティティ |
ロケーション | リソースの場所は、親リソースによって異なります。 | ひも |
名前 | リソース名 | string (必須) |
parent_id | このリソースの親であるリソースの ID。 | 種類のリソースの ID: managedclusters |
プロパティ | アプリケーション リソースのプロパティ。 | ApplicationResourceProperties の |
タグ | リソース タグ | タグ名と値のディクショナリ。 |
種類 | リソースの種類 | 「Microsoft.ServiceFabric/managedclusters/applications@2022-10-01-preview」 |
アプリケーションヘルスポリシー
名前 | 説明 | 価値 |
---|---|---|
considerWarningAsError | 警告がエラーと同じ重大度で処理されるかどうかを示します。 | bool (必須) |
defaultServiceTypeHealthPolicy | サービスの種類の正常性を評価するために既定で使用される正常性ポリシー。 | ServiceTypeHealthPolicy (サービスタイプヘルスポリシー) |
maxPercentUnhealthyDeployedApplications | 異常なデプロイ済みアプリケーションの最大許容割合。 使用できる値は、0 から 100 までのバイト値です。 この割合は、アプリケーションがエラーと見なされる前に異常になる可能性がある、デプロイされたアプリケーションの許容される最大割合を表します。 これは、異常にデプロイされたアプリケーションの数を、アプリケーションがクラスター内で現在デプロイされているノードの数で割ることによって計算されます。 計算は、少数のノードで 1 つの障害を許容するように切り上げられます。 既定のパーセンテージは 0 です。 |
int (必須) |
serviceTypeHealthPolicyMap | サービスの種類の名前ごとのサービスの種類の正常性ポリシーを含むマップ。 既定では、マップは空です。 | ServiceTypeHealthPolicyMap (サービスタイプヘルスポリシーマップ) |
アプリケーションパラメータリスト
名前 | 説明 | 価値 |
---|
アプリケーションリソースプロパティ
名前 | 説明 | 価値 |
---|---|---|
managedIdentities の | アプリケーションのユーザー割り当て ID の一覧。それぞれがフレンドリ名にマップされます。 | ApplicationUserAssignedIdentity[] |
パラメーター | アプリケーション マニフェストで指定された既定値からオーバーライドされた値を持つアプリケーション パラメーターの一覧。 | ApplicationParameterList の |
アップグレードポリシー | 監視対象アプリケーションのアップグレードのポリシーについて説明します。 | ApplicationUpgradePolicy の |
バージョン | アプリケーション マニフェストで定義されているアプリケーションの種類のバージョン。 この名前は、参照されるアプリケーションの種類のバージョンの完全な Arm リソース ID である必要があります。 |
ひも |
アプリケーションアップグレードポリシー
名前 | 説明 | 価値 |
---|---|---|
applicationHealthPolicy (アプリケーションヘルスポリシー) | アプリケーションまたはその子エンティティの正常性を評価するために使用される正常性ポリシーを定義します。 | ApplicationHealthPolicy の |
フォースリスタート | true の場合、コード バージョンが変更されていない場合でも、アップグレード中にプロセスが強制的に再起動されます (アップグレードによって構成またはデータのみが変更されます)。 | ブール (bool) |
インスタンスクローズ遅延期間 | アクティブな要求が正常にドレインできるように、ステートレス インスタンスが閉じられる前に待機する時間 (秒単位)。 これは、アプリケーション/クラスターのアップグレード中にインスタンスが閉じている場合に有効になります。サービスの説明で 0 以外の遅延期間が構成されているインスタンスに対してのみ有効です。 | 整数 (int) |
recreateApplication | 更新時にアプリケーションを再作成するかどうかを決定します。 value=true の場合、残りのアップグレード ポリシー パラメーターは許可されません。 | ブール (bool) |
ローリングアップグレードモニタリングポリシー | アプリケーションのアップグレードの監視に使用されるポリシー | ローリングアップグレードモニタリングポリシー |
アップグレードモード | ローリング アップグレード中の正常性の監視に使用されるモード。 値は Monitored と UnmonitoredAuto です。 | 「監視済み」 「監視されていない自動」 |
upgradeReplicaSetCheckTimeout | アップグレード ドメインの処理をブロックし、予期しない問題が発生した場合の可用性の損失を防ぐための最大時間。 このタイムアウトが切れると、可用性の損失の問題に関係なく、アップグレード ドメインの処理が続行されます。 タイムアウトは、各アップグレード ドメインの開始時にリセットされます。 有効な値は 0 ~ 42949672925です。 (符号なし 32 ビット整数)。 | 整数 (int) |
アプリケーションユーザー割り当てアイデンティティ
名前 | 説明 | 価値 |
---|---|---|
名前 | ユーザー割り当て ID のフレンドリ名。 | string (必須) |
プリンシパルID | ユーザー割り当て ID のプリンシパル ID。 | string (必須) |
マネージド アイデンティティ
名前 | 説明 | 価値 |
---|---|---|
種類 | リソースのマネージド ID の種類。 | 「なし」 'システム割り当て' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) | リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ キー参照は、次の形式の ARM リソース ID になります。 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。 |
UserAssignedIdentityMap の |
プロキシリソースタグ
名前 | 説明 | 価値 |
---|
ローリングアップグレードモニタリングポリシー
名前 | 説明 | 価値 |
---|---|---|
failureアクション | 監視対象のアップグレードで監視ポリシーまたは正常性ポリシー違反が検出されたときに実行する補正アクション。 無効は、エラー アクションが無効であることを示します。 ロールバックは、アップグレードが自動的にロールバックを開始することを指定します。 手動では、アップグレードが UnmonitoredManual アップグレード モードに切り替わります。 | 「マニュアル」 'Rollback' (必須) |
healthCheckRetryタイムアウト | FailureAction が実行されるまでにアプリケーションまたはクラスターが異常な場合に正常性評価を再試行する時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 | string (必須) |
ヘルスチェック安定期間 | アップグレードが次のアップグレード ドメインに進む前に、アプリケーションまたはクラスターが正常な状態を維持する必要がある時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 | string (必須) |
ヘルスチェックウェイトデュレーション | アップグレード ドメインを完了してから正常性ポリシーを適用するまでの待機時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 | string (必須) |
アップグレードドメインタイムアウト | FailureAction が実行されるまでに各アップグレード ドメインが完了する必要がある時間。 12 時間を超えることはできません。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。 | string (必須) |
アップグレードタイムアウト | 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 (サービスタイプヘルスポリシーマップ)
名前 | 説明 | 価値 |
---|
ユーザー割り当て識別子
名前 | 説明 | 価値 |
---|
UserAssignedIdentityMap (ユーザー割り当てアイデンティティマップ)
名前 | 説明 | 価値 |
---|