Sdílet prostřednictvím


Microsoft.App managedEnvironments/httpRouteConfigs

Definice prostředku Bicep

Spravovaný Typ prostředku ManagedEnvironments/httpRouteConfigs 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/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í:

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

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2024-10-02-preview
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é)
vlastnosti Vlastnosti konfigurace trasy HTTP HttpRouteConfigProperties
typ Typ prostředku 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"