Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.App/containerApps/resiliencyPolicies, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.App/containerApps/resiliencyPolicies@2023-08-01-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
}
}
}
Valeurs de propriété
containerApps/resiliencyPolicies
Nom
Description
Valeur
nom
Nom de la ressource
Découvrez comment définir des noms et des types pour les ressources enfants dans Bicep.
chaîne (obligatoire)
parent
Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.
Nombre d’erreurs consécutives avant l’ouverture du disjoncteur
Int
intervalInSeconds
Intervalle de temps, en secondes, entre les vérifications de point de terminaison. Cela peut entraîner l’ouverture du disjoncteur en cas d’échec de la vérification, ainsi que la fermeture du disjoncteur si la vérification réussit. La valeur par défaut est 10s.
Int
maxEjectionPercent
Pourcentage maximal d’hôtes qui seront éjectés après que le seuil d’échec a été atteint
Int
HttpConnectionPool
Nom
Description
Valeur
http1MaxPendingRequests
Nombre maximal de requêtes http1 en attente autorisées
Int
http2MaxRequests
Nombre maximal de requêtes http2 autorisées
Int
HttpRetryPolicy
Nom
Description
Valeur
allumettes
Conditions qui doivent être remplies pour qu’une demande soit retentée
Nombre d’erreurs consécutives avant l’ouverture du disjoncteur
Int
intervalInSeconds
Intervalle de temps, en secondes, entre les vérifications de point de terminaison. Cela peut entraîner l’ouverture du disjoncteur en cas d’échec de la vérification, ainsi que la fermeture du disjoncteur si la vérification réussit. La valeur par défaut est 10s.
Int
maxEjectionPercent
Pourcentage maximal d’hôtes qui seront éjectés après que le seuil d’échec a été atteint
Int
HttpConnectionPool
Nom
Description
Valeur
http1MaxPendingRequests
Nombre maximal de requêtes http1 en attente autorisées
Int
http2MaxRequests
Nombre maximal de requêtes http2 autorisées
Int
HttpRetryPolicy
Nom
Description
Valeur
allumettes
Conditions qui doivent être remplies pour qu’une demande soit retentée
Nombre d’erreurs consécutives avant l’ouverture du disjoncteur
Int
intervalInSeconds
Intervalle de temps, en secondes, entre les vérifications de point de terminaison. Cela peut entraîner l’ouverture du disjoncteur en cas d’échec de la vérification, ainsi que la fermeture du disjoncteur si la vérification réussit. La valeur par défaut est 10s.
Int
maxEjectionPercent
Pourcentage maximal d’hôtes qui seront éjectés après que le seuil d’échec a été atteint
Int
HttpConnectionPool
Nom
Description
Valeur
http1MaxPendingRequests
Nombre maximal de requêtes http1 en attente autorisées
Int
http2MaxRequests
Nombre maximal de requêtes http2 autorisées
Int
HttpRetryPolicy
Nom
Description
Valeur
allumettes
Conditions qui doivent être remplies pour qu’une demande soit retentée