Condividi tramite


Microsoft.App managedEnvironments/daprComponents/resiliencyPolicies 2023-11-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@2023-11-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

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

DaprComponentResiliencyPolicyConfiguration

Nome Descrizione Valore
circuitBreakerPolicy Configurazione dei criteri di interruttore facoltativa DaprComponentResiliencyPolicyCircuitBreakerPolicyCon...
httpRetryPolicy Configurazione facoltativa dei criteri di ripetizione dei tentativi HTTP DaprComponentResiliencyPolicyHttpRetryPolicyConfigur...
timeoutPolicy Configurazione dei criteri di timeout facoltativa DaprComponentResiliencyPolicyTimeoutPolicyConfigurat...

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

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

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.

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": "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à

managedEnvironments/daprComponents/resiliencyPolicie...

Nome Descrizione Valore
digitare Tipo di risorsa 'Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies'
apiVersion Versione dell'API della risorsa '2023-11-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

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

DaprComponentResiliencyPolicyConfiguration

Nome Descrizione Valore
circuitBreakerPolicy Configurazione dei criteri di interruttore facoltativa DaprComponentResiliencyPolicyCircuitBreakerPolicyCon...
httpRetryPolicy Configurazione facoltativa dei criteri di ripetizione dei tentativi HTTP DaprComponentResiliencyPolicyHttpRetryPolicyConfigur...
timeoutPolicy Configurazione dei criteri di timeout facoltativa DaprComponentResiliencyPolicyTimeoutPolicyConfigurat...

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

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

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 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@2023-11-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@2023-11-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

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

DaprComponentResiliencyPolicyConfiguration

Nome Descrizione Valore
circuitBreakerPolicy Configurazione dei criteri di interruttore facoltativa DaprComponentResiliencyPolicyCircuitBreakerPolicyCon...
httpRetryPolicy Configurazione facoltativa dei criteri di ripetizione dei tentativi HTTP DaprComponentResiliencyPolicyHttpRetryPolicyConfigur...
timeoutPolicy Configurazione dei criteri di timeout facoltativa DaprComponentResiliencyPolicyTimeoutPolicyConfigurat...

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

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

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