Microsoft.App managedEnvironments/daprComponents/resiliencyPolicies
Articolo 08/03/2024
1 contributore
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@2024-02-02-preview' = {
name: 'string'
parent: resourceSymbolicName
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à
managedEnvironments/daprComponents/resiliencyPolicie...
Nome
Descrizione
Valore
nome
Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio in Bicep .
stringa (obbligatorio)
genitore
In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre .
Nome simbolico per la risorsa di tipo: daprComponents
proprietà
Proprietà specifiche delle risorse dei criteri di resilienza del componente Dapr
DaprComponentResiliencyPolicyProperties
DaprComponentResiliencyPolicyProperties
DaprComponentResiliencyPolicyConfiguration
DaprComponentResiliencyPolicyCircuitBreakerPolicyCon...
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
DaprComponentResiliencyPolicyHttpRetryPolicyConfigur...
DaprComponentResiliencyPolicyHttpRetryBackOffConfigu...
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
DaprComponentResiliencyPolicyTimeoutPolicyConfigurat...
Nome
Descrizione
Valore
responseTimeoutInSeconds
Timeout di risposta facoltativo in secondi
Int
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": "2024-02-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à
managedEnvironments/daprComponents/resiliencyPolicie...
Nome
Descrizione
Valore
digitare
Tipo di risorsa
'Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies'
apiVersion
Versione dell'API della risorsa
'2024-02-02-preview'
nome
Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio in modelli DI Resource Manager JSON .
stringa (obbligatorio)
proprietà
Proprietà specifiche delle risorse dei criteri di resilienza del componente Dapr
DaprComponentResiliencyPolicyProperties
DaprComponentResiliencyPolicyProperties
DaprComponentResiliencyPolicyConfiguration
DaprComponentResiliencyPolicyCircuitBreakerPolicyCon...
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
DaprComponentResiliencyPolicyHttpRetryPolicyConfigur...
DaprComponentResiliencyPolicyHttpRetryBackOffConfigu...
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
DaprComponentResiliencyPolicyTimeoutPolicyConfigurat...
Nome
Descrizione
Valore
responseTimeoutInSeconds
Timeout di risposta facoltativo in secondi
Int
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@2024-02-02-preview"
name = "string"
parent_id = "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à
managedEnvironments/daprComponents/resiliencyPolicie...
Nome
Descrizione
Valore
digitare
Tipo di risorsa
"Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies@2024-02-02-preview"
nome
Nome della risorsa
stringa (obbligatorio)
parent_id
ID della risorsa padre per questa risorsa.
ID per la risorsa di tipo: daprComponents
proprietà
Proprietà specifiche delle risorse dei criteri di resilienza del componente Dapr
DaprComponentResiliencyPolicyProperties
DaprComponentResiliencyPolicyProperties
DaprComponentResiliencyPolicyConfiguration
DaprComponentResiliencyPolicyCircuitBreakerPolicyCon...
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
DaprComponentResiliencyPolicyHttpRetryPolicyConfigur...
DaprComponentResiliencyPolicyHttpRetryBackOffConfigu...
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
DaprComponentResiliencyPolicyTimeoutPolicyConfigurat...
Nome
Descrizione
Valore
responseTimeoutInSeconds
Timeout di risposta facoltativo in secondi
Int