Partilhar via


Microsoft.App managedEnvironments/daprComponents/resiliencyPolicies 2023-11-02-preview

Definição de recursos do bíceps

O tipo de recurso managedEnvironments/daprComponents/resiliencyPolicies pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies, adicione o seguinte Bíceps ao seu modelo.

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

Valores de propriedade

DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration

Designação Descrição Valor
consecutiveErrors O número de erros consecutivos antes da abertura do circuito. Int
intervalInSeconds O intervalo opcional em segundos após o qual a contagem de erros é redefinida para 0. Um intervalo de 0 nunca será reiniciado. Se não for especificado, o valor timeoutInSeconds será usado. Int
timeoutInSeconds O intervalo em segundos até que uma nova tentativa seja feita após a abertura do circuito. Int

DaprComponentResiliencyPolicyConfiguration

Designação Descrição Valor
disjuntor/circuitoPolítica A configuração opcional da política do disjuntor DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
httpRetryPolicy A configuração opcional da política de repetição HTTP DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
timeoutPolítica A configuração opcional da política de tempo limite DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

Designação Descrição Valor
initialDelayInMilliseconds O atraso inicial opcional em milissegundos antes de uma operação ser repetida Int
maxIntervalInMilliseconds O intervalo de tempo máximo opcional em milissegundos entre as tentativas de repetição Int

DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration

Designação Descrição Valor
maxTentativas O número máximo opcional de novas tentativas Int
retryBackOff A configuração opcional de repetição de backoff DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

DaprComponentResiliencyPolicyProperties

Designação Descrição Valor
inboundPolicy A configuração opcional da política de resiliência do componente de entrada DaprComponentResiliencyPolicyConfiguration
Política de saída A configuração opcional da política de resiliência de componentes de saída DaprComponentResiliencyPolicyConfiguration

DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

Designação Descrição Valor
responseTimeoutInSeconds O tempo limite de resposta opcional em segundos Int

Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies

Designação Descrição Valor
Designação O nome do recurso string (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para recurso do tipo: managedEnvironments/daprComponents
propriedades Propriedades específicas do recurso da Política de Resiliência de Componentes do Dapr DaprComponentResiliencyPolicyProperties

Definição de recurso de modelo ARM

O tipo de recurso managedEnvironments/daprComponents/resiliencyPolicies pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies, adicione o JSON a seguir ao seu modelo.

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

Valores de propriedade

DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration

Designação Descrição Valor
consecutiveErrors O número de erros consecutivos antes da abertura do circuito. Int
intervalInSeconds O intervalo opcional em segundos após o qual a contagem de erros é redefinida para 0. Um intervalo de 0 nunca será reiniciado. Se não for especificado, o valor timeoutInSeconds será usado. Int
timeoutInSeconds O intervalo em segundos até que uma nova tentativa seja feita após a abertura do circuito. Int

DaprComponentResiliencyPolicyConfiguration

Designação Descrição Valor
disjuntor/circuitoPolítica A configuração opcional da política do disjuntor DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
httpRetryPolicy A configuração opcional da política de repetição HTTP DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
timeoutPolítica A configuração opcional da política de tempo limite DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

Designação Descrição Valor
initialDelayInMilliseconds O atraso inicial opcional em milissegundos antes de uma operação ser repetida Int
maxIntervalInMilliseconds O intervalo de tempo máximo opcional em milissegundos entre as tentativas de repetição Int

DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration

Designação Descrição Valor
maxTentativas O número máximo opcional de novas tentativas Int
retryBackOff A configuração opcional de repetição de backoff DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

DaprComponentResiliencyPolicyProperties

Designação Descrição Valor
inboundPolicy A configuração opcional da política de resiliência do componente de entrada DaprComponentResiliencyPolicyConfiguration
Política de saída A configuração opcional da política de resiliência de componentes de saída DaprComponentResiliencyPolicyConfiguration

DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

Designação Descrição Valor
responseTimeoutInSeconds O tempo limite de resposta opcional em segundos Int

Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies

Designação Descrição Valor
apiVersion A versão api '2023-11-02-pré-visualização'
Designação O nome do recurso string (obrigatório)
propriedades Propriedades específicas do recurso da Política de Resiliência de Componentes do Dapr DaprComponentResiliencyPolicyProperties
tipo O tipo de recurso 'Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies'

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso managedEnvironments/daprComponents/resiliencyPolicies pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies, adicione o seguinte Terraform ao seu modelo.

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

Valores de propriedade

DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration

Designação Descrição Valor
consecutiveErrors O número de erros consecutivos antes da abertura do circuito. Int
intervalInSeconds O intervalo opcional em segundos após o qual a contagem de erros é redefinida para 0. Um intervalo de 0 nunca será reiniciado. Se não for especificado, o valor timeoutInSeconds será usado. Int
timeoutInSeconds O intervalo em segundos até que uma nova tentativa seja feita após a abertura do circuito. Int

DaprComponentResiliencyPolicyConfiguration

Designação Descrição Valor
disjuntor/circuitoPolítica A configuração opcional da política do disjuntor DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
httpRetryPolicy A configuração opcional da política de repetição HTTP DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
timeoutPolítica A configuração opcional da política de tempo limite DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

Designação Descrição Valor
initialDelayInMilliseconds O atraso inicial opcional em milissegundos antes de uma operação ser repetida Int
maxIntervalInMilliseconds O intervalo de tempo máximo opcional em milissegundos entre as tentativas de repetição Int

DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration

Designação Descrição Valor
maxTentativas O número máximo opcional de novas tentativas Int
retryBackOff A configuração opcional de repetição de backoff DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

DaprComponentResiliencyPolicyProperties

Designação Descrição Valor
inboundPolicy A configuração opcional da política de resiliência do componente de entrada DaprComponentResiliencyPolicyConfiguration
Política de saída A configuração opcional da política de resiliência de componentes de saída DaprComponentResiliencyPolicyConfiguration

DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

Designação Descrição Valor
responseTimeoutInSeconds O tempo limite de resposta opcional em segundos Int

Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies

Designação Descrição Valor
Designação O nome do recurso string (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: managedEnvironments/daprComponents
propriedades Propriedades específicas do recurso da Política de Resiliência de Componentes do Dapr DaprComponentResiliencyPolicyProperties
tipo O tipo de recurso "Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies@2023-11-02-preview"