Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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@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 de propriedade
Microsoft.App/managedEnvironments/httpRouteConfigs
| Designação | Descrição | Valor |
|---|---|---|
| Designação | O nome do recurso | cadeia de caracteres Restrições: Comprimento mínimo = 3 Comprimento máximo = 63 Padrão = ^[a-z][a-z0-9]*$ (obrigatório) |
| elemento principal | 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 |
Domínio Personalizado
| 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. | cadeia (de caracteres) |
| 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 | cadeia (de caracteres) |
HttpRouteConfigProperties
| Designação | Descrição | Valor |
|---|---|---|
| domínios personalizados | 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 | cadeia (de caracteres) |
| pathSeparatedPrefix | correspondem em todos os prefixos. Não exato | cadeia (de caracteres) |
| prefixo | correspondem em todos os prefixos. Não exato | cadeia (de caracteres) |
HttpRouteRule
| Designação | Descrição | Valor |
|---|---|---|
| Descrição | Descrição da regra. Opcional. | cadeia (de caracteres) |
| 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) |
| etiqueta | Rótulo/Revisão para encaminhar solicitações para | cadeia (de caracteres) |
| revisão | Revisão para encaminhar solicitações para | cadeia (de caracteres) |
| weight | Roteamento ponderado | int Restrições: Valor mínimo = 0 Valor máximo = 100 |
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": "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 de propriedade
Microsoft.App/managedEnvironments/httpRouteConfigs
| Designação | Descrição | Valor |
|---|---|---|
| Versão da API | A versão api | '2025-10-02-pré-visualização' |
| Designação | O nome do recurso | cadeia de caracteres Restrições: Comprimento mínimo = 3 Comprimento máximo = 63 Padrão = ^[a-z][a-z0-9]*$ (obrigatório) |
| propriedades | Propriedades Http Route Config | HttpRouteConfigProperties |
| tipo | O tipo de recurso | 'Microsoft.App/managedEnvironments/httpRouteConfigs' |
Domínio Personalizado
| 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. | cadeia (de caracteres) |
| 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 | cadeia (de caracteres) |
HttpRouteConfigProperties
| Designação | Descrição | Valor |
|---|---|---|
| domínios personalizados | 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 | cadeia (de caracteres) |
| pathSeparatedPrefix | correspondem em todos os prefixos. Não exato | cadeia (de caracteres) |
| prefixo | correspondem em todos os prefixos. Não exato | cadeia (de caracteres) |
HttpRouteRule
| Designação | Descrição | Valor |
|---|---|---|
| Descrição | Descrição da regra. Opcional. | cadeia (de caracteres) |
| 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) |
| etiqueta | Rótulo/Revisão para encaminhar solicitações para | cadeia (de caracteres) |
| revisão | Revisão para encaminhar solicitações para | cadeia (de caracteres) |
| weight | Roteamento ponderado | int Restrições: Valor mínimo = 0 Valor máximo = 100 |
Exemplos de uso
Definição de recursos Terraform (provedor 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 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@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 de propriedade
Microsoft.App/managedEnvironments/httpRouteConfigs
| Designação | Descrição | Valor |
|---|---|---|
| Designação | O nome do recurso | cadeia de caracteres 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 para este recurso. | ID para recurso do tipo: managedEnvironments |
| propriedades | Propriedades Http Route Config | HttpRouteConfigProperties |
| tipo | O tipo de recurso | "Microsoft.App/managedEnvironments/httpRouteConfigs@2025-10-02-preview" |
Domínio Personalizado
| 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. | cadeia (de caracteres) |
| 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 | cadeia (de caracteres) |
HttpRouteConfigProperties
| Designação | Descrição | Valor |
|---|---|---|
| domínios personalizados | 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 | cadeia (de caracteres) |
| pathSeparatedPrefix | correspondem em todos os prefixos. Não exato | cadeia (de caracteres) |
| prefixo | correspondem em todos os prefixos. Não exato | cadeia (de caracteres) |
HttpRouteRule
| Designação | Descrição | Valor |
|---|---|---|
| Descrição | Descrição da regra. Opcional. | cadeia (de caracteres) |
| 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) |
| etiqueta | Rótulo/Revisão para encaminhar solicitações para | cadeia (de caracteres) |
| revisão | Revisão para encaminhar solicitações para | cadeia (de caracteres) |
| weight | Roteamento ponderado | int Restrições: Valor mínimo = 0 Valor máximo = 100 |