Microsoft.App managedEnvironments/httpRouteConfigs
Definice prostředku Bicep
Spravovaný Typ prostředku ManagedEnvironments/httpRouteConfigs je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení 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/httpRouteConfigs, přidejte do šablony následující bicep.
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
}
]
}
]
}
}
Hodnoty vlastností
CustomDomain
Jméno | Popis | Hodnota |
---|---|---|
bindingType | Typ vazby vlastní domény. | "Automaticky" Zakázáno 'SniEnabled' |
certificateId | ID prostředku certifikátu, který má být vázán na tento název hostitele. Ve spravovaném prostředí musí existovat. | řetězec |
Jméno | Název hostitele. | string (povinné) |
HttpRoute
Jméno | Popis | Hodnota |
---|---|---|
akce | Jakmile se trasa porovná, jaká je požadovaná akce | HttpRouteAction |
utkání | Trasa podmínek se bude shodovat se zapnutou | HttpRouteMatch |
HttpRouteAction
Jméno | Popis | Hodnota |
---|---|---|
prefixRewrite | Přepsání předpony, výchozí hodnota není přepsána | řetězec |
HttpRouteConfigProperties
Jméno | Popis | Hodnota |
---|---|---|
customDomains | Vlastní vazby domény pro názvy hostitelů http Routes. | CustomDomain[] |
pravidla | Pravidla směrování pro prostředek směrování http | HttpRouteRule [] |
HttpRouteMatch
Jméno | Popis | Hodnota |
---|---|---|
Malá a velká písmena | v cestě se rozlišují malá a velká písmena, výchozí hodnota je true | Bool |
cesta | shoda na přesné cestě | řetězec |
pathSeparatedPrefix | shoda u všech předpon. Ne přesná | řetězec |
předpona | shoda u všech předpon. Ne přesná | řetězec |
HttpRouteRule
Jméno | Popis | Hodnota |
---|---|---|
popis | Popis pravidla Volitelný. | řetězec |
trasy | Konfigurace směrování, která umožní shody u konkrétních cest nebo hlaviček. | HttpRoute [] |
cíle | Cíle – kontejnerové aplikace, revize, popisky | httpRouteTarget[] |
HttpRouteTarget
Jméno | Popis | Hodnota |
---|---|---|
containerApp | Název aplikace kontejneru pro směrování požadavků na | string (povinné) |
označit | Popisek/revize směrování požadavků na | řetězec |
revize | Revize směrování požadavků na | řetězec |
hmotnost | Vážené směrování | Int Omezení: Minimální hodnota = 0 Maximální hodnota = 100 |
Microsoft.App/managedEnvironments/httpRouteConfigs
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku | řetězec Omezení: Minimální délka = 3 Maximální délka = 63 Model = ^[a-z][a-z0-9]*$ (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 |
vlastnosti | Vlastnosti konfigurace trasy HTTP | HttpRouteConfigProperties |
Definice prostředku šablony ARM
Spravovaný Typ prostředku ManagedEnvironments/httpRouteConfigs je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení 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/httpRouteConfigs, přidejte do šablony následující KÓD JSON.
{
"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"
}
]
}
]
}
}
Hodnoty vlastností
CustomDomain
Jméno | Popis | Hodnota |
---|---|---|
bindingType | Typ vazby vlastní domény. | "Automaticky" Zakázáno 'SniEnabled' |
certificateId | ID prostředku certifikátu, který má být vázán na tento název hostitele. Ve spravovaném prostředí musí existovat. | řetězec |
Jméno | Název hostitele. | string (povinné) |
HttpRoute
Jméno | Popis | Hodnota |
---|---|---|
akce | Jakmile se trasa porovná, jaká je požadovaná akce | HttpRouteAction |
utkání | Trasa podmínek se bude shodovat se zapnutou | HttpRouteMatch |
HttpRouteAction
Jméno | Popis | Hodnota |
---|---|---|
prefixRewrite | Přepsání předpony, výchozí hodnota není přepsána | řetězec |
HttpRouteConfigProperties
Jméno | Popis | Hodnota |
---|---|---|
customDomains | Vlastní vazby domény pro názvy hostitelů http Routes. | CustomDomain[] |
pravidla | Pravidla směrování pro prostředek směrování http | HttpRouteRule [] |
HttpRouteMatch
Jméno | Popis | Hodnota |
---|---|---|
Malá a velká písmena | v cestě se rozlišují malá a velká písmena, výchozí hodnota je true | Bool |
cesta | shoda na přesné cestě | řetězec |
pathSeparatedPrefix | shoda u všech předpon. Ne přesná | řetězec |
předpona | shoda u všech předpon. Ne přesná | řetězec |
HttpRouteRule
Jméno | Popis | Hodnota |
---|---|---|
popis | Popis pravidla Volitelný. | řetězec |
trasy | Konfigurace směrování, která umožní shody u konkrétních cest nebo hlaviček. | HttpRoute [] |
cíle | Cíle – kontejnerové aplikace, revize, popisky | httpRouteTarget[] |
HttpRouteTarget
Jméno | Popis | Hodnota |
---|---|---|
containerApp | Název aplikace kontejneru pro směrování požadavků na | string (povinné) |
označit | Popisek/revize směrování požadavků na | řetězec |
revize | Revize směrování požadavků na | řetězec |
hmotnost | Vážené směrování | Int Omezení: Minimální hodnota = 0 Maximální hodnota = 100 |
Microsoft.App/managedEnvironments/httpRouteConfigs
Příklady použití
Definice prostředku Terraformu (poskytovatel AzAPI)
Spravovaný Typ prostředku ManagedEnvironments/httpRouteConfigs 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/httpRouteConfigs, přidejte do šablony následující Terraform.
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
}
]
}
]
}
})
}
Hodnoty vlastností
CustomDomain
Jméno | Popis | Hodnota |
---|---|---|
bindingType | Typ vazby vlastní domény. | "Automaticky" Zakázáno 'SniEnabled' |
certificateId | ID prostředku certifikátu, který má být vázán na tento název hostitele. Ve spravovaném prostředí musí existovat. | řetězec |
Jméno | Název hostitele. | string (povinné) |
HttpRoute
Jméno | Popis | Hodnota |
---|---|---|
akce | Jakmile se trasa porovná, jaká je požadovaná akce | HttpRouteAction |
utkání | Trasa podmínek se bude shodovat se zapnutou | HttpRouteMatch |
HttpRouteAction
Jméno | Popis | Hodnota |
---|---|---|
prefixRewrite | Přepsání předpony, výchozí hodnota není přepsána | řetězec |
HttpRouteConfigProperties
Jméno | Popis | Hodnota |
---|---|---|
customDomains | Vlastní vazby domény pro názvy hostitelů http Routes. | CustomDomain[] |
pravidla | Pravidla směrování pro prostředek směrování http | HttpRouteRule [] |
HttpRouteMatch
Jméno | Popis | Hodnota |
---|---|---|
Malá a velká písmena | v cestě se rozlišují malá a velká písmena, výchozí hodnota je true | Bool |
cesta | shoda na přesné cestě | řetězec |
pathSeparatedPrefix | shoda u všech předpon. Ne přesná | řetězec |
předpona | shoda u všech předpon. Ne přesná | řetězec |
HttpRouteRule
Jméno | Popis | Hodnota |
---|---|---|
popis | Popis pravidla Volitelný. | řetězec |
trasy | Konfigurace směrování, která umožní shody u konkrétních cest nebo hlaviček. | HttpRoute [] |
cíle | Cíle – kontejnerové aplikace, revize, popisky | httpRouteTarget[] |
HttpRouteTarget
Jméno | Popis | Hodnota |
---|---|---|
containerApp | Název aplikace kontejneru pro směrování požadavků na | string (povinné) |
označit | Popisek/revize směrování požadavků na | řetězec |
revize | Revize směrování požadavků na | řetězec |
hmotnost | Vážené směrování | Int Omezení: Minimální hodnota = 0 Maximální hodnota = 100 |
Microsoft.App/managedEnvironments/httpRouteConfigs
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku | řetězec Omezení: Minimální délka = 3 Maximální délka = 63 Model = ^[a-z][a-z0-9]*$ (povinné) |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: managedEnvironments |
vlastnosti | Vlastnosti konfigurace trasy HTTP | HttpRouteConfigProperties |
typ | Typ prostředku | "Microsoft.App/managedEnvironments/httpRouteConfigs@2024-10-02-preview" |