Microsoft.App managedEnvironments/daprComponents/resiliencyPolicies 2023-11-02-preview
Articolo 12/21/2024
2 contributori
Commenti e suggerimenti
In questo articolo
Definizione di risorsa Bicep
Il tipo di risorsa managedEnvironments/daprComponents/resiliencyPolicies può essere distribuito con operazioni destinate a:
gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche .
Per creare una risorsa Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies, aggiungere il bicep seguente al modello.
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
}
}
}
}
Valori delle proprietà
DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
Nome
Descrizione
Valore
consecutiveErrors
Numero di errori consecutivi prima dell'apertura del circuito.
Int
intervalInSeconds
Intervallo facoltativo in secondi dopo il quale il conteggio degli errori viene reimpostato su 0. Un intervallo di 0 non verrà mai reimpostato. Se non specificato, verrà usato il valore timeoutInSeconds.
Int
timeoutInSeconds
Intervallo in secondi fino a quando non viene effettuato un tentativo dopo l'apertura del circuito.
Int
DaprComponentResiliencyPolicyConfiguration
DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration
Nome
Descrizione
Valore
initialDelayInMilliseconds
Ritardo iniziale facoltativo in millisecondi prima che venga ritentata un'operazione
Int
maxIntervalInMilliseconds
Intervallo di tempo massimo facoltativo in millisecondi tra i tentativi di ripetizione
Int
DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
DaprComponentResiliencyPolicyProperties
DaprComponentResiliencyPolicyTimeoutPolicyConfiguration
Nome
Descrizione
Valore
responseTimeoutInSeconds
Timeout di risposta facoltativo in secondi
Int
Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa managedEnvironments/daprComponents/resiliencyPolicies può essere distribuito con operazioni destinate a:
gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche .
Per creare una risorsa Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies, aggiungere il codice JSON seguente al modello.
{
"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"
}
}
}
}
Valori delle proprietà
DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
Nome
Descrizione
Valore
consecutiveErrors
Numero di errori consecutivi prima dell'apertura del circuito.
Int
intervalInSeconds
Intervallo facoltativo in secondi dopo il quale il conteggio degli errori viene reimpostato su 0. Un intervallo di 0 non verrà mai reimpostato. Se non specificato, verrà usato il valore timeoutInSeconds.
Int
timeoutInSeconds
Intervallo in secondi fino a quando non viene effettuato un tentativo dopo l'apertura del circuito.
Int
DaprComponentResiliencyPolicyConfiguration
DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration
Nome
Descrizione
Valore
initialDelayInMilliseconds
Ritardo iniziale facoltativo in millisecondi prima che venga ritentata un'operazione
Int
maxIntervalInMilliseconds
Intervallo di tempo massimo facoltativo in millisecondi tra i tentativi di ripetizione
Int
DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
DaprComponentResiliencyPolicyProperties
DaprComponentResiliencyPolicyTimeoutPolicyConfiguration
Nome
Descrizione
Valore
responseTimeoutInSeconds
Timeout di risposta facoltativo in secondi
Int
Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies
Nome
Descrizione
Valore
apiVersion
Versione dell'API
'2023-11-02-preview'
nome
Nome della risorsa
stringa (obbligatorio)
proprietà
Proprietà specifiche delle risorse dei criteri di resilienza del componente Dapr
DaprComponentResiliencyPolicyProperties
digitare
Tipo di risorsa
'Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies'
Esempi di utilizzo
Il tipo di risorsa managedEnvironments/daprComponents/resiliencyPolicies può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche .
Per creare una risorsa Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies, aggiungere il modello Terraform seguente.
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
}
}
}
})
}
Valori delle proprietà
DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
Nome
Descrizione
Valore
consecutiveErrors
Numero di errori consecutivi prima dell'apertura del circuito.
Int
intervalInSeconds
Intervallo facoltativo in secondi dopo il quale il conteggio degli errori viene reimpostato su 0. Un intervallo di 0 non verrà mai reimpostato. Se non specificato, verrà usato il valore timeoutInSeconds.
Int
timeoutInSeconds
Intervallo in secondi fino a quando non viene effettuato un tentativo dopo l'apertura del circuito.
Int
DaprComponentResiliencyPolicyConfiguration
DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration
Nome
Descrizione
Valore
initialDelayInMilliseconds
Ritardo iniziale facoltativo in millisecondi prima che venga ritentata un'operazione
Int
maxIntervalInMilliseconds
Intervallo di tempo massimo facoltativo in millisecondi tra i tentativi di ripetizione
Int
DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
DaprComponentResiliencyPolicyProperties
DaprComponentResiliencyPolicyTimeoutPolicyConfiguration
Nome
Descrizione
Valore
responseTimeoutInSeconds
Timeout di risposta facoltativo in secondi
Int
Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies
Nome
Descrizione
Valore
nome
Nome della risorsa
stringa (obbligatorio)
parent_id
ID della risorsa padre per questa risorsa.
ID per la risorsa di tipo: managedEnvironments/daprComponents
proprietà
Proprietà specifiche delle risorse dei criteri di resilienza del componente Dapr
DaprComponentResiliencyPolicyProperties
digitare
Tipo di risorsa
"Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies@2023-11-02-preview"