Поделиться через


Microsoft.App managedEnvironments/daprComponents/resiliencyPolicies 2024-02-02-preview

Определение ресурсов Bicep

Тип ресурса managedEnvironments/daprComponents/resiliencyPolicies можно развернуть с помощью операций, целевых:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies@2024-02-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

Имя Описание Ценность
последовательныеerrors Число последовательных ошибок перед открытием канала. int
intervalInSeconds Необязательный интервал в секундах, после которого число ошибок сбрасывается до 0. Интервал 0 никогда не сбрасывается. Если значение timeoutInSeconds не указано, будет использоваться. int
timeoutInSeconds Интервал в секундах, пока попытка повтора не будет выполнена после открытия канала. int

DaprComponentResiliencyPolicyConfiguration

Имя Описание Ценность
circuitBreakerPolicy Необязательная конфигурация политики разбиения цепи DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
httpRetryPolicy Необязательная конфигурация политики повторных попыток HTTP DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
timeoutPolicy Необязательная конфигурация политики тайм-аута DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

Имя Описание Ценность
initialDelayInMilliseconds Необязательная начальная задержка в миллисекундах перед извлечением операции int
maxIntervalInMilliseconds Необязательный максимальный интервал времени в миллисекундах между повторными попытками int

DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration

Имя Описание Ценность
maxRetries Необязательное максимальное число повторных попыток int
Повторная попыткаBackOff Необязательная конфигурация резервного копирования повторных попыток 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": "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"
      }
    }
  }
}

Значения свойств

DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration

Имя Описание Ценность
последовательныеerrors Число последовательных ошибок перед открытием канала. int
intervalInSeconds Необязательный интервал в секундах, после которого число ошибок сбрасывается до 0. Интервал 0 никогда не сбрасывается. Если значение timeoutInSeconds не указано, будет использоваться. int
timeoutInSeconds Интервал в секундах, пока попытка повтора не будет выполнена после открытия канала. int

DaprComponentResiliencyPolicyConfiguration

Имя Описание Ценность
circuitBreakerPolicy Необязательная конфигурация политики разбиения цепи DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
httpRetryPolicy Необязательная конфигурация политики повторных попыток HTTP DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
timeoutPolicy Необязательная конфигурация политики тайм-аута DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

Имя Описание Ценность
initialDelayInMilliseconds Необязательная начальная задержка в миллисекундах перед извлечением операции int
maxIntervalInMilliseconds Необязательный максимальный интервал времени в миллисекундах между повторными попытками int

DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration

Имя Описание Ценность
maxRetries Необязательное максимальное число повторных попыток int
Повторная попыткаBackOff Необязательная конфигурация резервного копирования повторных попыток DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

DaprComponentResiliencyPolicyProperties

Имя Описание Ценность
inboundPolicy Необязательная конфигурация политики устойчивости компонентов для входящего трафика DaprComponentResiliencyPolicyConfiguration
outboundPolicy Необязательная конфигурация политики устойчивости компонентов исходящего трафика DaprComponentResiliencyPolicyConfiguration

DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

Имя Описание Ценность
responseTimeoutInSeconds Необязательное время ожидания ответа в секундах int

Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies

Имя Описание Ценность
apiVersion Версия API '2024-02-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@2024-02-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

Имя Описание Ценность
последовательныеerrors Число последовательных ошибок перед открытием канала. int
intervalInSeconds Необязательный интервал в секундах, после которого число ошибок сбрасывается до 0. Интервал 0 никогда не сбрасывается. Если значение timeoutInSeconds не указано, будет использоваться. int
timeoutInSeconds Интервал в секундах, пока попытка повтора не будет выполнена после открытия канала. int

DaprComponentResiliencyPolicyConfiguration

Имя Описание Ценность
circuitBreakerPolicy Необязательная конфигурация политики разбиения цепи DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
httpRetryPolicy Необязательная конфигурация политики повторных попыток HTTP DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
timeoutPolicy Необязательная конфигурация политики тайм-аута DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

Имя Описание Ценность
initialDelayInMilliseconds Необязательная начальная задержка в миллисекундах перед извлечением операции int
maxIntervalInMilliseconds Необязательный максимальный интервал времени в миллисекундах между повторными попытками int

DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration

Имя Описание Ценность
maxRetries Необязательное максимальное число повторных попыток int
Повторная попыткаBackOff Необязательная конфигурация резервного копирования повторных попыток 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@2024-02-02-preview"