Microsoft.App managedEnvironments/daprComponents/resiliencyPolicies 2023-11-02-preview
Artykuł 12/21/2024
Współautorzy: 2
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' = {
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
}
}
}
}
Wartości właściwości
DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
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
DaprComponentResiliencyPolicyConfiguration
Nazwa
Opis
Wartość
circuitBreakerPolicy
Opcjonalna konfiguracja zasad wyłącznika
DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
httpRetryPolicy
Opcjonalna konfiguracja zasad ponawiania prób HTTP
DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
timeoutPolicy
Opcjonalna konfiguracja zasad limitu czasu
DaprComponentResiliencyPolicyTimeoutPolicyConfiguration
DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration
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
DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
Nazwa
Opis
Wartość
maxRetries
Opcjonalna maksymalna liczba ponownych prób
Int
retryBackOff
Opcjonalna konfiguracja ponawiania próby wycofywania
DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration
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
DaprComponentResiliencyPolicyTimeoutPolicyConfiguration
Nazwa
Opis
Wartość
responseTimeoutInSeconds
Opcjonalny limit czasu odpowiedzi w sekundach
Int
Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies
Nazwa
Opis
Wartość
nazwa
Nazwa zasobu
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: managedEnvironments/daprComponents
Właściwości
Właściwości specyficzne dla zasobu zasad odporności składnika dapr
DaprComponentResiliencyPolicyProperties
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
DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
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
DaprComponentResiliencyPolicyConfiguration
Nazwa
Opis
Wartość
circuitBreakerPolicy
Opcjonalna konfiguracja zasad wyłącznika
DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
httpRetryPolicy
Opcjonalna konfiguracja zasad ponawiania prób HTTP
DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
timeoutPolicy
Opcjonalna konfiguracja zasad limitu czasu
DaprComponentResiliencyPolicyTimeoutPolicyConfiguration
DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration
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
DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
Nazwa
Opis
Wartość
maxRetries
Opcjonalna maksymalna liczba ponownych prób
Int
retryBackOff
Opcjonalna konfiguracja ponawiania próby wycofywania
DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration
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
DaprComponentResiliencyPolicyTimeoutPolicyConfiguration
Nazwa
Opis
Wartość
responseTimeoutInSeconds
Opcjonalny limit czasu odpowiedzi w sekundach
Int
Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies
Nazwa
Opis
Wartość
apiVersion
Wersja interfejsu API
"2023-11-02-preview"
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości specyficzne dla zasobu zasad odporności składnika dapr
DaprComponentResiliencyPolicyProperties
typ
Typ zasobu
"Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies"
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"
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
DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
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
DaprComponentResiliencyPolicyConfiguration
Nazwa
Opis
Wartość
circuitBreakerPolicy
Opcjonalna konfiguracja zasad wyłącznika
DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
httpRetryPolicy
Opcjonalna konfiguracja zasad ponawiania prób HTTP
DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
timeoutPolicy
Opcjonalna konfiguracja zasad limitu czasu
DaprComponentResiliencyPolicyTimeoutPolicyConfiguration
DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration
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
DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
Nazwa
Opis
Wartość
maxRetries
Opcjonalna maksymalna liczba ponownych prób
Int
retryBackOff
Opcjonalna konfiguracja ponawiania próby wycofywania
DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration
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
DaprComponentResiliencyPolicyTimeoutPolicyConfiguration
Nazwa
Opis
Wartość
responseTimeoutInSeconds
Opcjonalny limit czasu odpowiedzi w sekundach
Int
Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies
Nazwa
Opis
Wartość
nazwa
Nazwa zasobu
ciąg (wymagany)
parent_id
Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu.
Identyfikator zasobu typu: managedEnvironments/daprComponents
Właściwości
Właściwości specyficzne dla zasobu zasad odporności składnika dapr
DaprComponentResiliencyPolicyProperties
typ
Typ zasobu
"Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies@2023-11-02-preview"