Partilhar via


Microsoft.App managedEnvironments/daprComponents/resiliencyPolicies 2023-08-01-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-08-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    inboundPolicy: {
      httpRetryPolicy: {
        maxRetries: int
        retryBackOff: {
          initialDelayInMilliseconds: int
          maxIntervalInMilliseconds: int
        }
      }
      timeoutPolicy: {
        responseTimeoutInSeconds: int
      }
    }
    outboundPolicy: {
      httpRetryPolicy: {
        maxRetries: int
        retryBackOff: {
          initialDelayInMilliseconds: int
          maxIntervalInMilliseconds: int
        }
      }
      timeoutPolicy: {
        responseTimeoutInSeconds: int
      }
    }
  }
}

Valores de propriedade

DaprComponentResiliencyPolicyConfiguration

Designação Descrição Valor
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-08-01-preview",
  "name": "string",
  "properties": {
    "inboundPolicy": {
      "httpRetryPolicy": {
        "maxRetries": "int",
        "retryBackOff": {
          "initialDelayInMilliseconds": "int",
          "maxIntervalInMilliseconds": "int"
        }
      },
      "timeoutPolicy": {
        "responseTimeoutInSeconds": "int"
      }
    },
    "outboundPolicy": {
      "httpRetryPolicy": {
        "maxRetries": "int",
        "retryBackOff": {
          "initialDelayInMilliseconds": "int",
          "maxIntervalInMilliseconds": "int"
        }
      },
      "timeoutPolicy": {
        "responseTimeoutInSeconds": "int"
      }
    }
  }
}

Valores de propriedade

DaprComponentResiliencyPolicyConfiguration

Designação Descrição Valor
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-08-01-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-08-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      inboundPolicy = {
        httpRetryPolicy = {
          maxRetries = int
          retryBackOff = {
            initialDelayInMilliseconds = int
            maxIntervalInMilliseconds = int
          }
        }
        timeoutPolicy = {
          responseTimeoutInSeconds = int
        }
      }
      outboundPolicy = {
        httpRetryPolicy = {
          maxRetries = int
          retryBackOff = {
            initialDelayInMilliseconds = int
            maxIntervalInMilliseconds = int
          }
        }
        timeoutPolicy = {
          responseTimeoutInSeconds = int
        }
      }
    }
  })
}

Valores de propriedade

DaprComponentResiliencyPolicyConfiguration

Designação Descrição Valor
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-08-01-preview"