Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.App/containerApps/resiliencyPolicies, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.App/containerApps/resiliencyPolicies@2024-02-02-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
circuitBreakerPolicy: {
consecutiveErrors: int
intervalInSeconds: int
maxEjectionPercent: int
}
httpConnectionPool: {
http1MaxPendingRequests: int
http2MaxRequests: int
}
httpRetryPolicy: {
matches: {
errors: [
'string'
]
headers: [
{
header: 'string'
match: {
exactMatch: 'string'
prefixMatch: 'string'
regexMatch: 'string'
suffixMatch: 'string'
}
}
]
httpStatusCodes: [
int
]
}
maxRetries: int
retryBackOff: {
initialDelayInMilliseconds: int
maxIntervalInMilliseconds: int
}
}
tcpConnectionPool: {
maxConnections: int
}
tcpRetryPolicy: {
maxConnectAttempts: int
}
timeoutPolicy: {
connectionTimeoutInSeconds: int
responseTimeoutInSeconds: int
}
}
}
Wartości właściwości
containerApps/resiliencyPolicies
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.
Liczba kolejnych błędów przed otwarciem wyłącznika
Int
intervalInSeconds
Interwał czasu (w sekundach) między sprawdzaniem punktu końcowego. Może to spowodować otwarcie wyłącznika, jeśli sprawdzanie zakończy się niepowodzeniem, a także zamknięcie wyłącznika, jeśli sprawdzanie powiedzie się. Wartość domyślna to 10s.
Int
maxEjectionPercent
Maksymalny procent hostów, które zostaną wyrzucone po osiągnięciu progu awarii
Int
HttpConnectionPool
Nazwa
Opis
Wartość
http1MaxPendingRequests
Maksymalna dozwolona liczba oczekujących żądań http1
Int
http2MaxRequests
Dozwolona maksymalna liczba żądań http2
Int
HttpRetryPolicy
Nazwa
Opis
Wartość
Pasuje
Warunki, które muszą zostać spełnione, aby żądanie było ponawiane
Liczba kolejnych błędów przed otwarciem wyłącznika
Int
intervalInSeconds
Interwał czasu (w sekundach) między sprawdzaniem punktu końcowego. Może to spowodować otwarcie wyłącznika, jeśli sprawdzanie zakończy się niepowodzeniem, a także zamknięcie wyłącznika, jeśli sprawdzanie powiedzie się. Wartość domyślna to 10s.
Int
maxEjectionPercent
Maksymalny procent hostów, które zostaną wyrzucone po osiągnięciu progu awarii
Int
HttpConnectionPool
Nazwa
Opis
Wartość
http1MaxPendingRequests
Maksymalna dozwolona liczba oczekujących żądań http1
Int
http2MaxRequests
Dozwolona maksymalna liczba żądań http2
Int
HttpRetryPolicy
Nazwa
Opis
Wartość
Pasuje
Warunki, które muszą zostać spełnione, aby żądanie było ponawiane
Liczba kolejnych błędów przed otwarciem wyłącznika
Int
intervalInSeconds
Interwał czasu (w sekundach) między sprawdzaniem punktu końcowego. Może to spowodować otwarcie wyłącznika, jeśli sprawdzanie zakończy się niepowodzeniem, a także zamknięcie wyłącznika, jeśli sprawdzanie powiedzie się. Wartość domyślna to 10s.
Int
maxEjectionPercent
Maksymalny procent hostów, które zostaną wyrzucone po osiągnięciu progu awarii
Int
HttpConnectionPool
Nazwa
Opis
Wartość
http1MaxPendingRequests
Maksymalna dozwolona liczba oczekujących żądań http1
Int
http2MaxRequests
Dozwolona maksymalna liczba żądań http2
Int
HttpRetryPolicy
Nazwa
Opis
Wartość
Pasuje
Warunki, które muszą zostać spełnione, aby żądanie było ponawiane