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-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
      }
    }
  }
}

Egenskapsvärden

DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration

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

DaprComponentResiliencyPolicyConfiguration

Namn Beskrivning Värde
circuitBreakerPolicy Den valfria kretsbrytarens principkonfiguration DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
httpRetryPolicy Den valfria http-principkonfigurationen för återförsök DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
timeoutPolicy Den valfria timeout-principkonfigurationen DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

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

DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration

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

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

DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

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

Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies

Namn Beskrivning Värde
Namn Resursnamnet 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: managedEnvironments/daprComponents
Egenskaper Resursspecifika egenskaper för Dapr-komponentens återhämtningsprincip DaprComponentResiliencyPolicyProperties

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

Egenskapsvärden

DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration

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

DaprComponentResiliencyPolicyConfiguration

Namn Beskrivning Värde
circuitBreakerPolicy Den valfria kretsbrytarens principkonfiguration DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
httpRetryPolicy Den valfria http-principkonfigurationen för återförsök DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
timeoutPolicy Den valfria timeout-principkonfigurationen DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

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

DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration

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

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

DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

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

Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies

Namn Beskrivning Värde
apiVersion API-versionen "2024-10-02-preview"
Namn Resursnamnet sträng (krävs)
Egenskaper Resursspecifika egenskaper för Dapr-komponentens återhämtningsprincip DaprComponentResiliencyPolicyProperties
typ Resurstypen "Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies"

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-10-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
        }
      }
    }
  })
}

Egenskapsvärden

DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration

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

DaprComponentResiliencyPolicyConfiguration

Namn Beskrivning Värde
circuitBreakerPolicy Den valfria kretsbrytarens principkonfiguration DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
httpRetryPolicy Den valfria http-principkonfigurationen för återförsök DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
timeoutPolicy Den valfria timeout-principkonfigurationen DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

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

DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration

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

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

DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

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

Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies

Namn Beskrivning Värde
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: managedEnvironments/daprComponents
Egenskaper Resursspecifika egenskaper för Dapr-komponentens återhämtningsprincip DaprComponentResiliencyPolicyProperties
typ Resurstypen "Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies@2024-10-02-preview"