Compartilhar via


Microsoft.App managedEnvironments/httpRouteConfigs

Definição de recurso do Bicep

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 de log de alterações.

Formato de recurso

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

resource symbolicname 'Microsoft.App/managedEnvironments/httpRouteConfigs@2025-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 da propriedade

Microsoft.App/managedEnvironments/httpRouteConfigs

Nome Descrição Valor
nome O nome do recurso corda

Restrições:
Comprimento mínimo = 3
Comprimento máximo = 63
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 do recurso do tipo: managedEnvironments
Propriedades Propriedades de Configuração de Rota Http httpRouteConfigProperties

Domínio personalizado

Nome Descrição Valor
bindingType Tipo de associação de domínio personalizado. 'Auto'
'Desabilitado'
'SniEnabled'
ID do certificado ID do recurso do Certificado a ser associado a esse nome de host. Deve existir no Ambiente Gerenciado. cadeia
nome Nome do host. cadeia de caracteres (obrigatório)

Rota Http

Nome Descrição Valor
ação Depois que a rota for correspondida, qual é a ação desejada HttpRouteAction
fósforo A rota de condições corresponderá em HttpRouteMatch

HttpRouteAction

Nome Descrição Valor
prefixReescrever Regravar prefixo, o padrão não é regravações cadeia

HttpRouteConfigProperties

Nome Descrição Valor
Domínios personalizados Associações de domínio personalizadas para nomes de host do http Routes. CustomDomain []
réguas Regras de roteamento para o recurso de rota http. HttpRouteRule []

HttpRouteMatch

Nome Descrição Valor
Diferenciar maiúsculas de minúsculas diferencia maiúsculas de minúsculas, o padrão é verdadeiro Bool
caminho corresponder no caminho exato cadeia
pathSeparatedPrefix correspondem a todos os prefixos. Não é exato cadeia
prefixo correspondem a todos os prefixos. Não é exato cadeia

Regra de rota http

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

HttpRouteTarget

Nome Descrição Valor
containerApp Nome do Aplicativo de Contêiner para rotear solicitações para cadeia de caracteres (obrigatório)
etiqueta Rótulo/Revisão para rotear solicitações para cadeia
revisão Revisão para rotear solicitações para cadeia
weight Roteamento ponderado int

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

Definição de recurso de modelo do 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 de log de alterações.

Formato de recurso

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

{
  "type": "Microsoft.App/managedEnvironments/httpRouteConfigs",
  "apiVersion": "2025-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 da propriedade

Microsoft.App/managedEnvironments/httpRouteConfigs

Nome Descrição Valor
apiVersion A versão da API '2025-10-02-preview'
nome O nome do recurso corda

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

Domínio personalizado

Nome Descrição Valor
bindingType Tipo de associação de domínio personalizado. 'Auto'
'Desabilitado'
'SniEnabled'
ID do certificado ID do recurso do Certificado a ser associado a esse nome de host. Deve existir no Ambiente Gerenciado. cadeia
nome Nome do host. cadeia de caracteres (obrigatório)

Rota Http

Nome Descrição Valor
ação Depois que a rota for correspondida, qual é a ação desejada HttpRouteAction
fósforo A rota de condições corresponderá em HttpRouteMatch

HttpRouteAction

Nome Descrição Valor
prefixReescrever Regravar prefixo, o padrão não é regravações cadeia

HttpRouteConfigProperties

Nome Descrição Valor
Domínios personalizados Associações de domínio personalizadas para nomes de host do http Routes. CustomDomain []
réguas Regras de roteamento para o recurso de rota http. HttpRouteRule []

HttpRouteMatch

Nome Descrição Valor
Diferenciar maiúsculas de minúsculas diferencia maiúsculas de minúsculas, o padrão é verdadeiro Bool
caminho corresponder no caminho exato cadeia
pathSeparatedPrefix correspondem a todos os prefixos. Não é exato cadeia
prefixo correspondem a todos os prefixos. Não é exato cadeia

Regra de rota http

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

HttpRouteTarget

Nome Descrição Valor
containerApp Nome do Aplicativo de Contêiner para rotear solicitações para cadeia de caracteres (obrigatório)
etiqueta Rótulo/Revisão para rotear solicitações para cadeia
revisão Revisão para rotear solicitações para cadeia
weight Roteamento ponderado int

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

Exemplos de uso

Definição de recurso do Terraform (provedor de AzAPI)

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 de log de alterações.

Formato de recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.App/managedEnvironments/httpRouteConfigs@2025-10-02-preview"
  name = "string"
  parent_id = "string"
  body = {
    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 da propriedade

Microsoft.App/managedEnvironments/httpRouteConfigs

Nome Descrição Valor
nome O nome do recurso corda

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

Domínio personalizado

Nome Descrição Valor
bindingType Tipo de associação de domínio personalizado. 'Auto'
'Desabilitado'
'SniEnabled'
ID do certificado ID do recurso do Certificado a ser associado a esse nome de host. Deve existir no Ambiente Gerenciado. cadeia
nome Nome do host. cadeia de caracteres (obrigatório)

Rota Http

Nome Descrição Valor
ação Depois que a rota for correspondida, qual é a ação desejada HttpRouteAction
fósforo A rota de condições corresponderá em HttpRouteMatch

HttpRouteAction

Nome Descrição Valor
prefixReescrever Regravar prefixo, o padrão não é regravações cadeia

HttpRouteConfigProperties

Nome Descrição Valor
Domínios personalizados Associações de domínio personalizadas para nomes de host do http Routes. CustomDomain []
réguas Regras de roteamento para o recurso de rota http. HttpRouteRule []

HttpRouteMatch

Nome Descrição Valor
Diferenciar maiúsculas de minúsculas diferencia maiúsculas de minúsculas, o padrão é verdadeiro Bool
caminho corresponder no caminho exato cadeia
pathSeparatedPrefix correspondem a todos os prefixos. Não é exato cadeia
prefixo correspondem a todos os prefixos. Não é exato cadeia

Regra de rota http

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

HttpRouteTarget

Nome Descrição Valor
containerApp Nome do Aplicativo de Contêiner para rotear solicitações para cadeia de caracteres (obrigatório)
etiqueta Rótulo/Revisão para rotear solicitações para cadeia
revisão Revisão para rotear solicitações para cadeia
weight Roteamento ponderado int

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