Partilhar via


Microsoft.App managedEnvironments/httpRouteConfigs

Definição de recursos do bíceps

O tipo de recurso managedEnvironments/httpRouteConfigs pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.App/managedEnvironments/httpRouteConfigs, adicione o seguinte Bíceps ao seu modelo.

resource symbolicname 'Microsoft.App/managedEnvironments/httpRouteConfigs@2024-10-02-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    customDomains: [
      {
        bindingType: 'string'
        certificateId: 'string'
        name: 'string'
      }
    ]
    rules: [
      {
        description: 'string'
        routes: [
          {
            action: {
              prefixRewrite: 'string'
            }
            match: {
              caseSensitive: bool
              path: 'string'
              pathSeparatedPrefix: 'string'
              prefix: 'string'
            }
          }
        ]
        targets: [
          {
            containerApp: 'string'
            label: 'string'
            revision: 'string'
            weight: int
          }
        ]
      }
    ]
  }
}

Valores de propriedade

CustomDomain

Designação Descrição Valor
bindingType Tipo de vinculação de domínio personalizado. 'Auto'
'Desativado'
'SniEnabled'
certificateId ID do recurso do certificado a ser vinculado a esse nome de host. Deve existir no Ambiente Gerenciado. string
Designação Nome do host. string (obrigatório)

HttpRoute

Designação Descrição Valor
ação Uma vez que a rota é correspondida, qual é a ação desejada HttpRouteAction
Jogo As condições da rota corresponderão em HttpRouteMatch

HttpRouteAction

Designação Descrição Valor
prefixRewrite Prefixo de reescrita, o padrão é sem regravações string

HttpRouteConfigProperties

Designação Descrição Valor
customDomains Ligações de domínio personalizadas para nomes de host de rotas http. CustomDomain []
regras Regras de roteamento para recurso de rota http. HttpRouteRule[]

HttpRouteMatch

Designação Descrição Valor
sensível a maiúsculas e minús diferencia maiúsculas de minúsculas, o padrão é true Bool
caminho correspondência no caminho exato string
pathSeparatedPrefix correspondem em todos os prefixos. Não exato string
prefixo correspondem em todos os prefixos. Não exato string

HttpRouteRule

Designação Descrição Valor
Descrição Descrição da regra. Opcional. string
Rotas Configuração de roteamento que permitirá correspondências em caminhos/cabeçalhos específicos. HttpRoute[]
Objetivos Destinos: aplicativos de contêiner, revisões, rótulos HttpRouteTarget []

HttpRouteTarget

Designação Descrição Valor
containerApp Nome do aplicativo de contêiner para rotear solicitações para string (obrigatório)
rótulo Rótulo/Revisão para encaminhar solicitações para string
revisão Revisão para encaminhar solicitações para string
peso Roteamento ponderado Int

Restrições:
Valor mínimo = 0
Valor máximo = 100

Microsoft.App/managedEnvironments/httpRouteConfigs

Designação Descrição Valor
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 3
Comprimento máximo = 3
Padrão = ^[a-z][a-z0-9]*$ (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para recurso do tipo: managedEnvironments
propriedades Propriedades Http Route Config HttpRouteConfigProperties

Definição de recurso de modelo ARM

O tipo de recurso managedEnvironments/httpRouteConfigs pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.App/managedEnvironments/httpRouteConfigs, adicione o JSON a seguir ao seu modelo.

{
  "type": "Microsoft.App/managedEnvironments/httpRouteConfigs",
  "apiVersion": "2024-10-02-preview",
  "name": "string",
  "properties": {
    "customDomains": [
      {
        "bindingType": "string",
        "certificateId": "string",
        "name": "string"
      }
    ],
    "rules": [
      {
        "description": "string",
        "routes": [
          {
            "action": {
              "prefixRewrite": "string"
            },
            "match": {
              "caseSensitive": "bool",
              "path": "string",
              "pathSeparatedPrefix": "string",
              "prefix": "string"
            }
          }
        ],
        "targets": [
          {
            "containerApp": "string",
            "label": "string",
            "revision": "string",
            "weight": "int"
          }
        ]
      }
    ]
  }
}

Valores de propriedade

CustomDomain

Designação Descrição Valor
bindingType Tipo de vinculação de domínio personalizado. 'Auto'
'Desativado'
'SniEnabled'
certificateId ID do recurso do certificado a ser vinculado a esse nome de host. Deve existir no Ambiente Gerenciado. string
Designação Nome do host. string (obrigatório)

HttpRoute

Designação Descrição Valor
ação Uma vez que a rota é correspondida, qual é a ação desejada HttpRouteAction
Jogo As condições da rota corresponderão em HttpRouteMatch

HttpRouteAction

Designação Descrição Valor
prefixRewrite Prefixo de reescrita, o padrão é sem regravações string

HttpRouteConfigProperties

Designação Descrição Valor
customDomains Ligações de domínio personalizadas para nomes de host de rotas http. CustomDomain []
regras Regras de roteamento para recurso de rota http. HttpRouteRule[]

HttpRouteMatch

Designação Descrição Valor
sensível a maiúsculas e minús diferencia maiúsculas de minúsculas, o padrão é true Bool
caminho correspondência no caminho exato string
pathSeparatedPrefix correspondem em todos os prefixos. Não exato string
prefixo correspondem em todos os prefixos. Não exato string

HttpRouteRule

Designação Descrição Valor
Descrição Descrição da regra. Opcional. string
Rotas Configuração de roteamento que permitirá correspondências em caminhos/cabeçalhos específicos. HttpRoute[]
Objetivos Destinos: aplicativos de contêiner, revisões, rótulos HttpRouteTarget []

HttpRouteTarget

Designação Descrição Valor
containerApp Nome do aplicativo de contêiner para rotear solicitações para string (obrigatório)
rótulo Rótulo/Revisão para encaminhar solicitações para string
revisão Revisão para encaminhar solicitações para string
peso Roteamento ponderado Int

Restrições:
Valor mínimo = 0
Valor máximo = 100

Microsoft.App/managedEnvironments/httpRouteConfigs

Designação Descrição Valor
apiVersion A versão api '2024-10-02-pré-visualização'
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 3
Comprimento máximo = 3
Padrão = ^[a-z][a-z0-9]*$ (obrigatório)
propriedades Propriedades Http Route Config HttpRouteConfigProperties
tipo O tipo de recurso 'Microsoft.App/managedEnvironments/httpRouteConfigs'

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso managedEnvironments/httpRouteConfigs pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.App/managedEnvironments/httpRouteConfigs, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.App/managedEnvironments/httpRouteConfigs@2024-10-02-preview"
  name = "string"
  body = jsonencode({
    properties = {
      customDomains = [
        {
          bindingType = "string"
          certificateId = "string"
          name = "string"
        }
      ]
      rules = [
        {
          description = "string"
          routes = [
            {
              action = {
                prefixRewrite = "string"
              }
              match = {
                caseSensitive = bool
                path = "string"
                pathSeparatedPrefix = "string"
                prefix = "string"
              }
            }
          ]
          targets = [
            {
              containerApp = "string"
              label = "string"
              revision = "string"
              weight = int
            }
          ]
        }
      ]
    }
  })
}

Valores de propriedade

CustomDomain

Designação Descrição Valor
bindingType Tipo de vinculação de domínio personalizado. 'Auto'
'Desativado'
'SniEnabled'
certificateId ID do recurso do certificado a ser vinculado a esse nome de host. Deve existir no Ambiente Gerenciado. string
Designação Nome do host. string (obrigatório)

HttpRoute

Designação Descrição Valor
ação Uma vez que a rota é correspondida, qual é a ação desejada HttpRouteAction
Jogo As condições da rota corresponderão em HttpRouteMatch

HttpRouteAction

Designação Descrição Valor
prefixRewrite Prefixo de reescrita, o padrão é sem regravações string

HttpRouteConfigProperties

Designação Descrição Valor
customDomains Ligações de domínio personalizadas para nomes de host de rotas http. CustomDomain []
regras Regras de roteamento para recurso de rota http. HttpRouteRule[]

HttpRouteMatch

Designação Descrição Valor
sensível a maiúsculas e minús diferencia maiúsculas de minúsculas, o padrão é true Bool
caminho correspondência no caminho exato string
pathSeparatedPrefix correspondem em todos os prefixos. Não exato string
prefixo correspondem em todos os prefixos. Não exato string

HttpRouteRule

Designação Descrição Valor
Descrição Descrição da regra. Opcional. string
Rotas Configuração de roteamento que permitirá correspondências em caminhos/cabeçalhos específicos. HttpRoute[]
Objetivos Destinos: aplicativos de contêiner, revisões, rótulos HttpRouteTarget []

HttpRouteTarget

Designação Descrição Valor
containerApp Nome do aplicativo de contêiner para rotear solicitações para string (obrigatório)
rótulo Rótulo/Revisão para encaminhar solicitações para string
revisão Revisão para encaminhar solicitações para string
peso Roteamento ponderado Int

Restrições:
Valor mínimo = 0
Valor máximo = 100

Microsoft.App/managedEnvironments/httpRouteConfigs

Designação Descrição Valor
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 3
Comprimento máximo = 3
Padrão = ^[a-z][a-z0-9]*$ (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID para recurso do tipo: managedEnvironments
propriedades Propriedades Http Route Config HttpRouteConfigProperties
tipo O tipo de recurso "Microsoft.App/managedEnvironments/httpRouteConfigs@2024-10-02-preview"