Dela via


Microsoft.App managedEnvironments/daprComponents/resiliencyPolicies

Bicep-resursdefinition

Resurstypen managedEnvironments/daprComponents/resiliencyPolicies kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies@2024-02-02-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  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
      }
    }
  }
}

Egenskapsvärden

managedEnvironments/daprComponents/resiliencyPolicie...

Namn Beskrivning Värde
Namn Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: daprComponents
Egenskaper Resursspecifika egenskaper för Dapr-komponentens återhämtningsprincip DaprComponentResiliencyPolicyProperties

DaprComponentResiliencyPolicyProperties

Namn Beskrivning Värde
inboundPolicy Valfri principkonfiguration för inkommande komponentåterhämtning DaprComponentResiliencyPolicyConfiguration
outboundPolicy Valfri principkonfiguration för utgående komponentåterhämtning DaprComponentResiliencyPolicyConfiguration

DaprComponentResiliencyPolicyConfiguration

Namn Beskrivning Värde
circuitBreakerPolicy Den valfria kretsbrytarens principkonfiguration DaprComponentResiliencyPolicyCircuitBreakerPolicyCon...
httpRetryPolicy Den valfria http-principkonfigurationen för återförsök DaprComponentResiliencyPolicyHttpRetryPolicyConfigur...
timeoutPolicy Den valfria timeout-principkonfigurationen DaprComponentResiliencyPolicyTimeoutPolicyConfigurat...

DaprComponentResiliencyPolicyCircuitBreakerPolicyCon...

Namn Beskrivning Värde
consecutiveErrors Antalet efterföljande fel innan kretsen öppnas. Int
intervalInSeconds Det valfria intervallet i sekunder efter vilket antalet fel återställs till 0. Ett intervall på 0 återställs aldrig. Om det inte anges används värdet timeoutInSeconds. Int
timeoutInSeconds Intervallet i sekunder tills ett nytt försök görs efter att kretsen har öppnats. Int

DaprComponentResiliencyPolicyHttpRetryPolicyConfigur...

Namn Beskrivning Värde
maxRetries Det valfria maximala antalet återförsök Int
retryBackOff Den valfria backoff-konfigurationen för återförsök DaprComponentResiliencyPolicyHttpRetryBackOffConfigu...

DaprComponentResiliencyPolicyHttpRetryBackOffConfigu...

Namn Beskrivning Värde
initialDelayInMilliseconds Den valfria inledande fördröjningen i millisekunder innan en åtgärd görs om Int
maxIntervalInMilliseconds Det valfria maximala tidsintervallet i millisekunder mellan återförsök Int

DaprComponentResiliencyPolicyTimeoutPolicyConfigurat...

Namn Beskrivning Värde
responseTimeoutInSeconds Den valfria tidsgränsen för svar i sekunder Int

Resursdefinition för ARM-mall

Resurstypen managedEnvironments/daprComponents/resiliencyPolicies kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies",
  "apiVersion": "2024-02-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"
      }
    }
  }
}

Egenskapsvärden

managedEnvironments/daprComponents/resiliencyPolicie...

Namn Beskrivning Värde
typ Resurstypen "Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies"
apiVersion Resurs-API-versionen "2024-02-02-preview"
Namn Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)
Egenskaper Resursspecifika egenskaper för Dapr-komponentens återhämtningsprincip DaprComponentResiliencyPolicyProperties

DaprComponentResiliencyPolicyProperties

Namn Beskrivning Värde
inboundPolicy Valfri principkonfiguration för inkommande komponentåterhämtning DaprComponentResiliencyPolicyConfiguration
outboundPolicy Valfri principkonfiguration för utgående komponentåterhämtning DaprComponentResiliencyPolicyConfiguration

DaprComponentResiliencyPolicyConfiguration

Namn Beskrivning Värde
circuitBreakerPolicy Den valfria kretsbrytarens principkonfiguration DaprComponentResiliencyPolicyCircuitBreakerPolicyCon...
httpRetryPolicy Den valfria http-principkonfigurationen för återförsök DaprComponentResiliencyPolicyHttpRetryPolicyConfigur...
timeoutPolicy Den valfria timeout-principkonfigurationen DaprComponentResiliencyPolicyTimeoutPolicyConfigurat...

DaprComponentResiliencyPolicyCircuitBreakerPolicyCon...

Namn Beskrivning Värde
consecutiveErrors Antalet efterföljande fel innan kretsen öppnas. Int
intervalInSeconds Det valfria intervallet i sekunder efter vilket antalet fel återställs till 0. Ett intervall på 0 återställs aldrig. Om det inte anges används värdet timeoutInSeconds. Int
timeoutInSeconds Intervallet i sekunder tills ett nytt försök görs efter att kretsen har öppnats. Int

DaprComponentResiliencyPolicyHttpRetryPolicyConfigur...

Namn Beskrivning Värde
maxRetries Det valfria maximala antalet återförsök Int
retryBackOff Den valfria backoff-konfigurationen för återförsök DaprComponentResiliencyPolicyHttpRetryBackOffConfigu...

DaprComponentResiliencyPolicyHttpRetryBackOffConfigu...

Namn Beskrivning Värde
initialDelayInMilliseconds Den valfria inledande fördröjningen i millisekunder innan en åtgärd görs om Int
maxIntervalInMilliseconds Det valfria maximala tidsintervallet i millisekunder mellan återförsök Int

DaprComponentResiliencyPolicyTimeoutPolicyConfigurat...

Namn Beskrivning Värde
responseTimeoutInSeconds Den valfria tidsgränsen för svar i sekunder Int

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen managedEnvironments/daprComponents/resiliencyPolicies kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies@2024-02-02-preview"
  name = "string"
  parent_id = "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
        }
      }
    }
  })
}

Egenskapsvärden

managedEnvironments/daprComponents/resiliencyPolicie...

Namn Beskrivning Värde
typ Resurstypen "Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies@2024-02-02-preview"
Namn Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: daprComponents
Egenskaper Resursspecifika egenskaper för Dapr-komponentens återhämtningsprincip DaprComponentResiliencyPolicyProperties

DaprComponentResiliencyPolicyProperties

Namn Beskrivning Värde
inboundPolicy Valfri principkonfiguration för inkommande komponentåterhämtning DaprComponentResiliencyPolicyConfiguration
outboundPolicy Valfri principkonfiguration för utgående komponentåterhämtning DaprComponentResiliencyPolicyConfiguration

DaprComponentResiliencyPolicyConfiguration

Namn Beskrivning Värde
circuitBreakerPolicy Den valfria kretsbrytarens principkonfiguration DaprComponentResiliencyPolicyCircuitBreakerPolicyCon...
httpRetryPolicy Den valfria http-principkonfigurationen för återförsök DaprComponentResiliencyPolicyHttpRetryPolicyConfigur...
timeoutPolicy Den valfria timeout-principkonfigurationen DaprComponentResiliencyPolicyTimeoutPolicyConfigurat...

DaprComponentResiliencyPolicyCircuitBreakerPolicyCon...

Namn Beskrivning Värde
consecutiveErrors Antalet efterföljande fel innan kretsen öppnas. Int
intervalInSeconds Det valfria intervallet i sekunder efter vilket antalet fel återställs till 0. Ett intervall på 0 återställs aldrig. Om det inte anges används värdet timeoutInSeconds. Int
timeoutInSeconds Intervallet i sekunder tills ett nytt försök görs efter att kretsen har öppnats. Int

DaprComponentResiliencyPolicyHttpRetryPolicyConfigur...

Namn Beskrivning Värde
maxRetries Det valfria maximala antalet återförsök Int
retryBackOff Den valfria backoff-konfigurationen för återförsök DaprComponentResiliencyPolicyHttpRetryBackOffConfigu...

DaprComponentResiliencyPolicyHttpRetryBackOffConfigu...

Namn Beskrivning Värde
initialDelayInMilliseconds Den valfria inledande fördröjningen i millisekunder innan en åtgärd görs om Int
maxIntervalInMilliseconds Det valfria maximala tidsintervallet i millisekunder mellan återförsök Int

DaprComponentResiliencyPolicyTimeoutPolicyConfigurat...

Namn Beskrivning Värde
responseTimeoutInSeconds Den valfria tidsgränsen för svar i sekunder Int