Microsoft.App managedEnvironments/daprComponents/resiliencyPolicies 2023-11-02-preview
Artykuł 08/03/2024
1 współautor
Opinia
W tym artykule
Definicja zasobu Bicep
Typ zasobu managedEnvironments/daprComponents/resiliencyPolicies można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies@2023-11-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
}
}
}
}
Wartości właściwości
managedEnvironments/daprComponents/resiliencyPolicie...
Nazwa
Opis
Wartość
nazwa
Nazwa zasobu Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w Bicep.
ciąg (wymagany)
rodzic
W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym .
Nazwa symboliczna zasobu typu: daprComponents
Właściwości
Właściwości specyficzne dla zasobu zasad odporności składnika dapr
DaprComponentResiliencyPolicyProperties
DaprComponentResiliencyPolicyProperties
Nazwa
Opis
Wartość
inboundPolicy
Opcjonalna konfiguracja zasad odporności składnika przychodzącego
DaprComponentResiliencyPolicyConfiguration
outboundPolicy
Opcjonalna konfiguracja zasad odporności składnika wychodzącego
DaprComponentResiliencyPolicyConfiguration
DaprComponentResiliencyPolicyConfiguration
DaprComponentResiliencyPolicyCircuitBreakerPolicyCon...
Nazwa
Opis
Wartość
consecutiveErrors
Liczba kolejnych błędów przed otwarciem obwodu.
Int
intervalInSeconds
Opcjonalny interwał w sekundach, po którym licznik błędów resetuje wartość 0. Interwał 0 nigdy nie zostanie zresetowany. Jeśli nie zostanie określony, zostanie użyta wartość limitu czasuInSeconds.
Int
timeoutInSeconds
Interwał w sekundach do momentu podjęcia próby ponowienia próby po otwarciu obwodu.
Int
DaprComponentResiliencyPolicyHttpRetryPolicyConfigur...
DaprComponentResiliencyPolicyHttpRetryBackOffConfigu...
Nazwa
Opis
Wartość
initialDelayInMilliseconds
Opcjonalne opóźnienie początkowe w milisekundach przed ponownym pobraniem operacji
Int
maxIntervalInMilliseconds
Opcjonalny maksymalny interwał czasu w milisekundach między próbami ponawiania próby
Int
DaprComponentResiliencyPolicyTimeoutPolicyConfigurat...
Nazwa
Opis
Wartość
responseTimeoutInSeconds
Opcjonalny limit czasu odpowiedzi w sekundach
Int
Definicja zasobu szablonu usługi ARM
Typ zasobu managedEnvironments/daprComponents/resiliencyPolicies można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies, dodaj następujący kod JSON do szablonu.
{
"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"
}
}
}
}
Wartości właściwości
managedEnvironments/daprComponents/resiliencyPolicie...
Nazwa
Opis
Wartość
typ
Typ zasobu
"Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies"
apiVersion
Wersja interfejsu API zasobów
"2023-11-02-preview"
nazwa
Nazwa zasobu Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON .
ciąg (wymagany)
Właściwości
Właściwości specyficzne dla zasobu zasad odporności składnika dapr
DaprComponentResiliencyPolicyProperties
DaprComponentResiliencyPolicyProperties
Nazwa
Opis
Wartość
inboundPolicy
Opcjonalna konfiguracja zasad odporności składnika przychodzącego
DaprComponentResiliencyPolicyConfiguration
outboundPolicy
Opcjonalna konfiguracja zasad odporności składnika wychodzącego
DaprComponentResiliencyPolicyConfiguration
DaprComponentResiliencyPolicyConfiguration
DaprComponentResiliencyPolicyCircuitBreakerPolicyCon...
Nazwa
Opis
Wartość
consecutiveErrors
Liczba kolejnych błędów przed otwarciem obwodu.
Int
intervalInSeconds
Opcjonalny interwał w sekundach, po którym licznik błędów resetuje wartość 0. Interwał 0 nigdy nie zostanie zresetowany. Jeśli nie zostanie określony, zostanie użyta wartość limitu czasuInSeconds.
Int
timeoutInSeconds
Interwał w sekundach do momentu podjęcia próby ponowienia próby po otwarciu obwodu.
Int
DaprComponentResiliencyPolicyHttpRetryPolicyConfigur...
DaprComponentResiliencyPolicyHttpRetryBackOffConfigu...
Nazwa
Opis
Wartość
initialDelayInMilliseconds
Opcjonalne opóźnienie początkowe w milisekundach przed ponownym pobraniem operacji
Int
maxIntervalInMilliseconds
Opcjonalny maksymalny interwał czasu w milisekundach między próbami ponawiania próby
Int
DaprComponentResiliencyPolicyTimeoutPolicyConfigurat...
Nazwa
Opis
Wartość
responseTimeoutInSeconds
Opcjonalny limit czasu odpowiedzi w sekundach
Int
Typ zasobu managedEnvironments/daprComponents/resiliencyPolicies można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies@2023-11-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
}
}
}
})
}
Wartości właściwości
managedEnvironments/daprComponents/resiliencyPolicie...
Nazwa
Opis
Wartość
typ
Typ zasobu
"Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies@2023-11-02-preview"
nazwa
Nazwa zasobu
ciąg (wymagany)
parent_id
Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu.
Identyfikator zasobu typu: daprComponents
Właściwości
Właściwości specyficzne dla zasobu zasad odporności składnika dapr
DaprComponentResiliencyPolicyProperties
DaprComponentResiliencyPolicyProperties
Nazwa
Opis
Wartość
inboundPolicy
Opcjonalna konfiguracja zasad odporności składnika przychodzącego
DaprComponentResiliencyPolicyConfiguration
outboundPolicy
Opcjonalna konfiguracja zasad odporności składnika wychodzącego
DaprComponentResiliencyPolicyConfiguration
DaprComponentResiliencyPolicyConfiguration
DaprComponentResiliencyPolicyCircuitBreakerPolicyCon...
Nazwa
Opis
Wartość
consecutiveErrors
Liczba kolejnych błędów przed otwarciem obwodu.
Int
intervalInSeconds
Opcjonalny interwał w sekundach, po którym licznik błędów resetuje wartość 0. Interwał 0 nigdy nie zostanie zresetowany. Jeśli nie zostanie określony, zostanie użyta wartość limitu czasuInSeconds.
Int
timeoutInSeconds
Interwał w sekundach do momentu podjęcia próby ponowienia próby po otwarciu obwodu.
Int
DaprComponentResiliencyPolicyHttpRetryPolicyConfigur...
DaprComponentResiliencyPolicyHttpRetryBackOffConfigu...
Nazwa
Opis
Wartość
initialDelayInMilliseconds
Opcjonalne opóźnienie początkowe w milisekundach przed ponownym pobraniem operacji
Int
maxIntervalInMilliseconds
Opcjonalny maksymalny interwał czasu w milisekundach między próbami ponawiania próby
Int
DaprComponentResiliencyPolicyTimeoutPolicyConfigurat...
Nazwa
Opis
Wartość
responseTimeoutInSeconds
Opcjonalny limit czasu odpowiedzi w sekundach
Int