Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.App/containerApps/resiliencyPolicies, ajoutez le Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.App/containerApps/resiliencyPolicies@2023-11-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
}
}
}
Valeurs de propriétés
containerApps/resiliencyPolicies
Nom
Description
Valeur
name
Nom de la ressource
Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep.
chaîne (obligatoire)
parent
Dans Bicep, vous pouvez spécifier la ressource parente pour 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 si le case activée échoue, ainsi que la fermeture du disjoncteur si le case activée réussit. La valeur par défaut est de 10 secondes.
int
maxEjectionPercent
Pourcentage maximal d’hôtes qui seront éjectés une fois le seuil d’échec 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
matches
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 si le case activée échoue, ainsi que la fermeture du disjoncteur si le case activée réussit. La valeur par défaut est de 10 secondes.
int
maxEjectionPercent
Pourcentage maximal d’hôtes qui seront éjectés une fois le seuil d’échec 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
matches
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 si le case activée échoue, ainsi que la fermeture du disjoncteur si le case activée réussit. La valeur par défaut est de 10 secondes.
int
maxEjectionPercent
Pourcentage maximal d’hôtes qui seront éjectés une fois le seuil d’échec 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
matches
Conditions qui doivent être remplies pour qu’une demande soit retentée
Délai initial, en millisecondes, avant de réessayer une demande
int
maxIntervalInMillisecondes
Intervalle maximal, en millisecondes, entre les nouvelles tentatives
int
TcpConnectionPool
Nom
Description
Valeur
maxConnections
Nombre maximal de connexions tcp autorisées
int
TcpRetryPolicy
Nom
Description
Valeur
maxConnectAttempts
Nombre maximal de tentatives de connexion au service tcp
int
TimeoutPolicy
Nom
Description
Valeur
connectionTimeoutInSeconds
Délai d’expiration, en secondes, pour une demande d’initialisation d’une connexion
int
responseTimeoutInSeconds
Délai d’expiration, en secondes, pour une demande de réponse
int
Commentaires
Cette page a-t-elle été utile ?
Commentaires
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez https://aka.ms/ContentUserFeedback.