Microsoft.ServiceFabric managedclusters/applications 2023-02-01-preview
- 最新の を
する - 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@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
名前 | 形容 | 価値 |
---|