共用方式為


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

名字 描述 價值
名字 資源名稱 字串 (必要)
父母 在 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'
名字 資源名稱 字串 (必要)
性能 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

名字 描述 價值
名字 資源名稱 字串 (必要)
parent_id 此資源為父系之資源的標識碼。 類型資源的標識碼:managedEnvironments/daprComponents
性能 Dapr 元件復原原則資源特定屬性 DaprComponentResiliencyPolicyProperties
類型 資源類型 “Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies@2023-11-02-preview”