Condividi tramite


Microsoft.App managedEnvironments/daprComponents/resiliencyPolicies 2024-08-02-preview

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.

Formato risorsa

Per creare una risorsa Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies@2024-08-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

Nome Descrizione Valore
circuitBreakerPolicy Configurazione dei criteri di interruttore facoltativa DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
httpRetryPolicy Configurazione facoltativa dei criteri di ripetizione dei tentativi HTTP DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
timeoutPolicy Configurazione dei criteri di timeout facoltativa DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

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

Nome Descrizione Valore
maxRetries Numero massimo facoltativo di tentativi Int
retryBackOff Configurazione di backoff di ripetizione dei tentativi facoltativa DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

DaprComponentResiliencyPolicyProperties

Nome Descrizione Valore
inboundPolicy Configurazione facoltativa dei criteri di resilienza dei componenti in ingresso DaprComponentResiliencyPolicyConfiguration
outboundPolicy Configurazione facoltativa dei criteri di resilienza dei componenti in uscita DaprComponentResiliencyPolicyConfiguration

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)
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: managedEnvironments/daprComponents
proprietà Proprietà specifiche delle risorse dei criteri di resilienza del componente Dapr DaprComponentResiliencyPolicyProperties

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.

Formato risorsa

Per creare una risorsa Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies",
  "apiVersion": "2024-08-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

Nome Descrizione Valore
circuitBreakerPolicy Configurazione dei criteri di interruttore facoltativa DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
httpRetryPolicy Configurazione facoltativa dei criteri di ripetizione dei tentativi HTTP DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
timeoutPolicy Configurazione dei criteri di timeout facoltativa DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

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

Nome Descrizione Valore
maxRetries Numero massimo facoltativo di tentativi Int
retryBackOff Configurazione di backoff di ripetizione dei tentativi facoltativa DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

DaprComponentResiliencyPolicyProperties

Nome Descrizione Valore
inboundPolicy Configurazione facoltativa dei criteri di resilienza dei componenti in ingresso DaprComponentResiliencyPolicyConfiguration
outboundPolicy Configurazione facoltativa dei criteri di resilienza dei componenti in uscita DaprComponentResiliencyPolicyConfiguration

DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

Nome Descrizione Valore
responseTimeoutInSeconds Timeout di risposta facoltativo in secondi Int

Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies

Nome Descrizione Valore
apiVersion Versione dell'API '2024-08-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

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa managedEnvironments/daprComponents/resiliencyPolicies può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

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-08-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

Nome Descrizione Valore
circuitBreakerPolicy Configurazione dei criteri di interruttore facoltativa DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
httpRetryPolicy Configurazione facoltativa dei criteri di ripetizione dei tentativi HTTP DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
timeoutPolicy Configurazione dei criteri di timeout facoltativa DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

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

Nome Descrizione Valore
maxRetries Numero massimo facoltativo di tentativi Int
retryBackOff Configurazione di backoff di ripetizione dei tentativi facoltativa DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

DaprComponentResiliencyPolicyProperties

Nome Descrizione Valore
inboundPolicy Configurazione facoltativa dei criteri di resilienza dei componenti in ingresso DaprComponentResiliencyPolicyConfiguration
outboundPolicy Configurazione facoltativa dei criteri di resilienza dei componenti in uscita DaprComponentResiliencyPolicyConfiguration

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@2024-08-02-preview"