Sdílet prostřednictvím


Microsoft.App managedEnvironments/daprComponents/resiliencyPolicies 2023-11-02-preview

Definice prostředku Bicep

Typ prostředku managedEnvironments/daprComponents/resiliencyPolicies je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies prostředek, přidejte do šablony následující bicep.

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

Hodnoty vlastností

DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration

Jméno Popis Hodnota
po sobě jdoucí chyby Počet po sobě jdoucích chyb před otevřením okruhu. Int
intervalInSeconds Volitelný interval v sekundách, po kterém se počet chyb resetuje na 0. Interval 0 se nikdy nevynuluje. Pokud není zadaný, použije se hodnota timeoutInSeconds. Int
timeoutInSeconds Interval v sekundách, dokud se po otevření okruhu nezopakuje pokus o opakování. Int

DaprComponentResiliencyPolicyConfiguration

Jméno Popis Hodnota
circuitBreakerPolicy Volitelná konfigurace zásad jističe DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
httpRetryPolicy Volitelná konfigurace zásad opakování HTTP DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
timeoutPolicy Volitelná konfigurace zásad časového limitu DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

Jméno Popis Hodnota
initialDelayInMilliseconds Volitelné počáteční zpoždění v milisekundách před opakováním operace Int
maxIntervalInMilliseconds Volitelný maximální časový interval v milisekundách mezi opakovanými pokusy Int

DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration

Jméno Popis Hodnota
maxRetries Volitelný maximální počet opakování Int
retryBackOff Volitelná konfigurace opakování opakování DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

DaprComponentResiliencyPolicyProperties

Jméno Popis Hodnota
inboundPolicy Volitelná konfigurace zásad odolnosti příchozích komponent DaprComponentResiliencyPolicyConfiguration
outboundPolicy Volitelná konfigurace zásad odolnosti odchozích komponent DaprComponentResiliencyPolicyConfiguration

DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

Jméno Popis Hodnota
responseTimeoutInSeconds Volitelný časový limit odpovědi v sekundách Int

Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: managedEnvironments/daprComponents
vlastnosti Vlastnosti specifické pro prostředky zásad odolnosti komponent Dapr DaprComponentResiliencyPolicyProperties

Definice prostředku šablony ARM

Typ prostředku managedEnvironments/daprComponents/resiliencyPolicies je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies, přidejte do šablony následující JSON.

{
  "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"
      }
    }
  }
}

Hodnoty vlastností

DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration

Jméno Popis Hodnota
po sobě jdoucí chyby Počet po sobě jdoucích chyb před otevřením okruhu. Int
intervalInSeconds Volitelný interval v sekundách, po kterém se počet chyb resetuje na 0. Interval 0 se nikdy nevynuluje. Pokud není zadaný, použije se hodnota timeoutInSeconds. Int
timeoutInSeconds Interval v sekundách, dokud se po otevření okruhu nezopakuje pokus o opakování. Int

DaprComponentResiliencyPolicyConfiguration

Jméno Popis Hodnota
circuitBreakerPolicy Volitelná konfigurace zásad jističe DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
httpRetryPolicy Volitelná konfigurace zásad opakování HTTP DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
timeoutPolicy Volitelná konfigurace zásad časového limitu DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

Jméno Popis Hodnota
initialDelayInMilliseconds Volitelné počáteční zpoždění v milisekundách před opakováním operace Int
maxIntervalInMilliseconds Volitelný maximální časový interval v milisekundách mezi opakovanými pokusy Int

DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration

Jméno Popis Hodnota
maxRetries Volitelný maximální počet opakování Int
retryBackOff Volitelná konfigurace opakování opakování DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

DaprComponentResiliencyPolicyProperties

Jméno Popis Hodnota
inboundPolicy Volitelná konfigurace zásad odolnosti příchozích komponent DaprComponentResiliencyPolicyConfiguration
outboundPolicy Volitelná konfigurace zásad odolnosti odchozích komponent DaprComponentResiliencyPolicyConfiguration

DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

Jméno Popis Hodnota
responseTimeoutInSeconds Volitelný časový limit odpovědi v sekundách Int

Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2023-11-02-preview
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti specifické pro prostředky zásad odolnosti komponent Dapr DaprComponentResiliencyPolicyProperties
typ Typ prostředku "Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies"

Příklady použití

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku managedEnvironments/daprComponents/resiliencyPolicies je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies, přidejte do šablony následující Terraform.

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
        }
      }
    }
  })
}

Hodnoty vlastností

DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration

Jméno Popis Hodnota
po sobě jdoucí chyby Počet po sobě jdoucích chyb před otevřením okruhu. Int
intervalInSeconds Volitelný interval v sekundách, po kterém se počet chyb resetuje na 0. Interval 0 se nikdy nevynuluje. Pokud není zadaný, použije se hodnota timeoutInSeconds. Int
timeoutInSeconds Interval v sekundách, dokud se po otevření okruhu nezopakuje pokus o opakování. Int

DaprComponentResiliencyPolicyConfiguration

Jméno Popis Hodnota
circuitBreakerPolicy Volitelná konfigurace zásad jističe DaprComponentResiliencyPolicyCircuitBreakerPolicyConfiguration
httpRetryPolicy Volitelná konfigurace zásad opakování HTTP DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration
timeoutPolicy Volitelná konfigurace zásad časového limitu DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

Jméno Popis Hodnota
initialDelayInMilliseconds Volitelné počáteční zpoždění v milisekundách před opakováním operace Int
maxIntervalInMilliseconds Volitelný maximální časový interval v milisekundách mezi opakovanými pokusy Int

DaprComponentResiliencyPolicyHttpRetryPolicyConfiguration

Jméno Popis Hodnota
maxRetries Volitelný maximální počet opakování Int
retryBackOff Volitelná konfigurace opakování opakování DaprComponentResiliencyPolicyHttpRetryBackOffConfiguration

DaprComponentResiliencyPolicyProperties

Jméno Popis Hodnota
inboundPolicy Volitelná konfigurace zásad odolnosti příchozích komponent DaprComponentResiliencyPolicyConfiguration
outboundPolicy Volitelná konfigurace zásad odolnosti odchozích komponent DaprComponentResiliencyPolicyConfiguration

DaprComponentResiliencyPolicyTimeoutPolicyConfiguration

Jméno Popis Hodnota
responseTimeoutInSeconds Volitelný časový limit odpovědi v sekundách Int

Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: managedEnvironments/daprComponents
vlastnosti Vlastnosti specifické pro prostředky zásad odolnosti komponent Dapr DaprComponentResiliencyPolicyProperties
typ Typ prostředku "Microsoft.App/managedEnvironments/daprComponents/resiliencyPolicies@2023-11-02-preview"