Microsoft.App managedEnvironments/daprComponents/resiliencyPolicies
- [アーティクル]
-
-
Bicep リソース定義
managedEnvironments/daprComponents/resiliencyPolicies リソースの種類は、次を対象とする操作でデプロイできます。
-
リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。
Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies@2024-10-02-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
inboundPolicy: {
circuitBreakerPolicy: {
consecutiveErrors: int
intervalInSeconds: int
timeoutInSeconds: int
}
httpRetryPolicy: {
maxRetries: int
retryBackOff: {
initialDelayInMilliseconds: int
maxIntervalInMilliseconds: int
}
}
timeoutPolicy: {
responseTimeoutInSeconds: int
}
}
outboundPolicy: {
circuitBreakerPolicy: {
consecutiveErrors: int
intervalInSeconds: int
timeoutInSeconds: int
}
httpRetryPolicy: {
maxRetries: int
retryBackOff: {
initialDelayInMilliseconds: int
maxIntervalInMilliseconds: int
}
}
timeoutPolicy: {
responseTimeoutInSeconds: int
}
}
}
}
プロパティ値
DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
名前 |
形容 |
価値 |
consecutiveErrors |
回線が開かれる前の連続するエラーの数。 |
int |
intervalInSeconds |
エラー数が 0 にリセットされた後の省略可能な間隔 (秒)。 0 の間隔はリセットされません。 指定しない場合は、timeoutInSeconds 値が使用されます。 |
int |
timeoutInSeconds |
回線が開かれた後に再試行が行われるまでの間隔 (秒)。 |
int |
DaprComponentResiliencyPolicyConfiguration
DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration
名前 |
形容 |
価値 |
initialDelayInMilliseconds |
操作が再試行されるまでのオプションの初期遅延 (ミリ秒単位) |
int |
maxIntervalInMilliseconds |
再試行の間隔 (ミリ秒単位) (省略可能) |
int |
DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
DaprComponentResiliencyPolicyProperties
DaprComponentResiliencyPolicyTimeoutPolicyConfiguration
名前 |
形容 |
価値 |
responseTimeoutInSeconds |
オプションの応答タイムアウト (秒単位) |
int |
Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies
名前 |
形容 |
価値 |
名前 |
リソース名 |
string (必須) |
親 |
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。
詳細については、「親リソースの外部 子リソース」を参照してください。 |
種類のリソースのシンボリック名: managedEnvironments/daprComponents |
プロパティ |
Dapr コンポーネントの回復性ポリシーリソース固有のプロパティ |
DaprComponentResiliencyPolicyProperties |
ARM テンプレート リソース定義
managedEnvironments/daprComponents/resiliencyPolicies リソースの種類は、次を対象とする操作でデプロイできます。
-
リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。
Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies",
"apiVersion": "2024-10-02-preview",
"name": "string",
"properties": {
"inboundPolicy": {
"circuitBreakerPolicy": {
"consecutiveErrors": "int",
"intervalInSeconds": "int",
"timeoutInSeconds": "int"
},
"httpRetryPolicy": {
"maxRetries": "int",
"retryBackOff": {
"initialDelayInMilliseconds": "int",
"maxIntervalInMilliseconds": "int"
}
},
"timeoutPolicy": {
"responseTimeoutInSeconds": "int"
}
},
"outboundPolicy": {
"circuitBreakerPolicy": {
"consecutiveErrors": "int",
"intervalInSeconds": "int",
"timeoutInSeconds": "int"
},
"httpRetryPolicy": {
"maxRetries": "int",
"retryBackOff": {
"initialDelayInMilliseconds": "int",
"maxIntervalInMilliseconds": "int"
}
},
"timeoutPolicy": {
"responseTimeoutInSeconds": "int"
}
}
}
}
プロパティ値
DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
名前 |
形容 |
価値 |
consecutiveErrors |
回線が開かれる前の連続するエラーの数。 |
int |
intervalInSeconds |
エラー数が 0 にリセットされた後の省略可能な間隔 (秒)。 0 の間隔はリセットされません。 指定しない場合は、timeoutInSeconds 値が使用されます。 |
int |
timeoutInSeconds |
回線が開かれた後に再試行が行われるまでの間隔 (秒)。 |
int |
DaprComponentResiliencyPolicyConfiguration
DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration
名前 |
形容 |
価値 |
initialDelayInMilliseconds |
操作が再試行されるまでのオプションの初期遅延 (ミリ秒単位) |
int |
maxIntervalInMilliseconds |
再試行の間隔 (ミリ秒単位) (省略可能) |
int |
DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
DaprComponentResiliencyPolicyProperties
DaprComponentResiliencyPolicyTimeoutPolicyConfiguration
名前 |
形容 |
価値 |
responseTimeoutInSeconds |
オプションの応答タイムアウト (秒単位) |
int |
Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies
名前 |
形容 |
価値 |
apiVersion |
API のバージョン |
'2024-10-02-preview' |
名前 |
リソース名 |
string (必須) |
プロパティ |
Dapr コンポーネントの回復性ポリシーリソース固有のプロパティ |
DaprComponentResiliencyPolicyProperties |
種類 |
リソースの種類 |
'Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies' |
使用例
managedEnvironments/daprComponents/resiliencyPolicies リソースの種類は、次を対象とする操作でデプロイできます。
各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。
Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies@2024-10-02-preview"
name = "string"
body = {
properties = {
inboundPolicy = {
circuitBreakerPolicy = {
consecutiveErrors = int
intervalInSeconds = int
timeoutInSeconds = int
}
httpRetryPolicy = {
maxRetries = int
retryBackOff = {
initialDelayInMilliseconds = int
maxIntervalInMilliseconds = int
}
}
timeoutPolicy = {
responseTimeoutInSeconds = int
}
}
outboundPolicy = {
circuitBreakerPolicy = {
consecutiveErrors = int
intervalInSeconds = int
timeoutInSeconds = int
}
httpRetryPolicy = {
maxRetries = int
retryBackOff = {
initialDelayInMilliseconds = int
maxIntervalInMilliseconds = int
}
}
timeoutPolicy = {
responseTimeoutInSeconds = int
}
}
}
}
}
プロパティ値
DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
名前 |
形容 |
価値 |
consecutiveErrors |
回線が開かれる前の連続するエラーの数。 |
int |
intervalInSeconds |
エラー数が 0 にリセットされた後の省略可能な間隔 (秒)。 0 の間隔はリセットされません。 指定しない場合は、timeoutInSeconds 値が使用されます。 |
int |
timeoutInSeconds |
回線が開かれた後に再試行が行われるまでの間隔 (秒)。 |
int |
DaprComponentResiliencyPolicyConfiguration
DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration
名前 |
形容 |
価値 |
initialDelayInMilliseconds |
操作が再試行されるまでのオプションの初期遅延 (ミリ秒単位) |
int |
maxIntervalInMilliseconds |
再試行の間隔 (ミリ秒単位) (省略可能) |
int |
DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
DaprComponentResiliencyPolicyProperties
DaprComponentResiliencyPolicyTimeoutPolicyConfiguration
名前 |
形容 |
価値 |
responseTimeoutInSeconds |
オプションの応答タイムアウト (秒単位) |
int |
Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies