다음을 통해 공유


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

이름 묘사
circuitBreakerPolicy 선택적 회로 차단기 정책 구성 DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
httpRetryPolicy 선택적 HTTP 다시 시도 정책 구성 DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
timeoutPolicy 선택적 시간 제한 정책 구성 DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

이름 묘사
initialDelayInMilliseconds 작업을 다시 시도하기 전의 선택적 초기 지연 시간(밀리초) int
maxIntervalInMilliseconds 다시 시도 사이의 선택적 최대 시간 간격(밀리초) int

DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration

이름 묘사
maxRetries 선택적 최대 재시도 횟수입니다. int
retryBackOff 선택적 다시 시도 백오프 구성 DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

DaprComponentResiliencyPolicyProperties

이름 묘사
inboundPolicy 선택적 인바운드 구성 요소 복원력 정책 구성 DaprComponentResiliencyPolicyConfiguration
outboundPolicy 선택적 아웃바운드 구성 요소 복원력 정책 구성 DaprComponentResiliencyPolicyConfiguration

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": "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

이름 묘사
circuitBreakerPolicy 선택적 회로 차단기 정책 구성 DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
httpRetryPolicy 선택적 HTTP 다시 시도 정책 구성 DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
timeoutPolicy 선택적 시간 제한 정책 구성 DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

이름 묘사
initialDelayInMilliseconds 작업을 다시 시도하기 전의 선택적 초기 지연 시간(밀리초) int
maxIntervalInMilliseconds 다시 시도 사이의 선택적 최대 시간 간격(밀리초) int

DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration

이름 묘사
maxRetries 선택적 최대 재시도 횟수입니다. int
retryBackOff 선택적 다시 시도 백오프 구성 DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

DaprComponentResiliencyPolicyProperties

이름 묘사
inboundPolicy 선택적 인바운드 구성 요소 복원력 정책 구성 DaprComponentResiliencyPolicyConfiguration
outboundPolicy 선택적 아웃바운드 구성 요소 복원력 정책 구성 DaprComponentResiliencyPolicyConfiguration

DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

이름 묘사
responseTimeoutInSeconds 선택적 응답 시간 제한(초) int

Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies

이름 묘사
apiVersion api 버전 '2023-11-02-preview'
이름 리소스 이름 string(필수)
속성 Dapr 구성 요소 복원력 정책 리소스 관련 속성 DaprComponentResiliencyPolicyProperties
리소스 종류 'Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies'

Terraform(AzAPI 공급자) 리소스 정의

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

이름 묘사
circuitBreakerPolicy 선택적 회로 차단기 정책 구성 DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
httpRetryPolicy 선택적 HTTP 다시 시도 정책 구성 DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
timeoutPolicy 선택적 시간 제한 정책 구성 DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

이름 묘사
initialDelayInMilliseconds 작업을 다시 시도하기 전의 선택적 초기 지연 시간(밀리초) int
maxIntervalInMilliseconds 다시 시도 사이의 선택적 최대 시간 간격(밀리초) int

DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration

이름 묘사
maxRetries 선택적 최대 재시도 횟수입니다. int
retryBackOff 선택적 다시 시도 백오프 구성 DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

DaprComponentResiliencyPolicyProperties

이름 묘사
inboundPolicy 선택적 인바운드 구성 요소 복원력 정책 구성 DaprComponentResiliencyPolicyConfiguration
outboundPolicy 선택적 아웃바운드 구성 요소 복원력 정책 구성 DaprComponentResiliencyPolicyConfiguration

DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

이름 묘사
responseTimeoutInSeconds 선택적 응답 시간 제한(초) int

Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies

이름 묘사
이름 리소스 이름 string(필수)
parent_id 이 리소스의 부모인 리소스의 ID입니다. 형식 리소스의 ID: managedEnvironments/daprComponents
속성 Dapr 구성 요소 복원력 정책 리소스 관련 속성 DaprComponentResiliencyPolicyProperties
리소스 종류 "Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies@2023-11-02-preview"