Microsoft.App managedEnvironments/daprComponents/resiliencyPolicies 2023-11-02-preview
Bicep 리소스 정의
managedEnvironments/daprComponents/resiliencyPolicies 리소스 형식은 다음을 대상으로 하는 작업과 함께 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies@2023-11-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
ARM 템플릿 리소스 정의
managedEnvironments/daprComponents/resiliencyPolicies 리소스 형식은 다음을 대상으로 하는 작업과 함께 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies",
"apiVersion": "2023-11-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 버전 |
'2023-11-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@2023-11-02-preview"
name = "string"
body = jsonencode({
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