Dela via


Microsoft.App managedEnvironments/httpRouteConfigs

Bicep-resursdefinition

Resurstypen managedEnvironments/httpRouteConfigs kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.App/managedEnvironments/httpRouteConfigs resurs lägger du till följande Bicep i mallen.

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
          }
        ]
      }
    ]
  }
}

Egenskapsvärden

CustomDomain

Namn Beskrivning Värde
bindingType Bindningstyp för anpassad domän. "Auto"
"Inaktiverad"
"SniEnabled"
certificateId Resurs-ID för certifikatet som ska bindas till det här värdnamnet. Måste finnas i den hanterade miljön. sträng
Namn Värdnamn. sträng (krävs)

HttpRoute

Namn Beskrivning Värde
handling När vägen har matchats, vad är önskad åtgärd HttpRouteAction
tändsticka Villkorsvägen matchar den HttpRouteMatch

HttpRouteAction

Namn Beskrivning Värde
prefixRewrite Skriv om prefixet, standardvärdet är inga omskrivningar sträng

HttpRouteConfigProperties

Namn Beskrivning Värde
customDomains Anpassade domänbindningar för http Routes värdnamn. CustomDomain[]
reglemente Routningsregler för http-routningsresurs. HttpRouteRule[]

HttpRouteMatch

Namn Beskrivning Värde
caseSensitive sökvägsfallskänslig, standardvärdet är sant Bool
stig matcha på exakt sökväg sträng
pathSeparatedPrefix matcha på alla prefix. Inte exakt sträng
prefix matcha på alla prefix. Inte exakt sträng

HttpRouteRule

Namn Beskrivning Värde
beskrivning Beskrivning av regeln. Valfri. sträng
Vägar Routningskonfiguration som tillåter matchningar på specifika sökvägar/rubriker. HttpRoute[]
Mål Mål – containerappar, revisioner, etiketter HttpRouteTarget[]

HttpRouteTarget

Namn Beskrivning Värde
containerApp Namn på containerapp för att dirigera begäranden till sträng (krävs)
etikett Etikett/revision för att dirigera begäranden till sträng
revision Revision för att dirigera begäranden till sträng
vikt Viktad routning Int

Begränsningar:
Minsta värde = 0
Maxvärde = 100

Microsoft.App/managedEnvironments/httpRouteConfigs

Namn Beskrivning Värde
Namn Resursnamnet sträng

Begränsningar:
Min längd = 3
Max längd = 63
Mönster = ^[a-z][a-z0-9]*$ (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: managedEnvironments
Egenskaper Http Route-konfigurationsegenskaper HttpRouteConfigProperties

Resursdefinition för ARM-mall

Resurstypen managedEnvironments/httpRouteConfigs kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.App/managedEnvironments/httpRouteConfigs resurs lägger du till följande JSON i mallen.

{
  "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"
          }
        ]
      }
    ]
  }
}

Egenskapsvärden

CustomDomain

Namn Beskrivning Värde
bindingType Bindningstyp för anpassad domän. "Auto"
"Inaktiverad"
"SniEnabled"
certificateId Resurs-ID för certifikatet som ska bindas till det här värdnamnet. Måste finnas i den hanterade miljön. sträng
Namn Värdnamn. sträng (krävs)

HttpRoute

Namn Beskrivning Värde
handling När vägen har matchats, vad är önskad åtgärd HttpRouteAction
tändsticka Villkorsvägen matchar den HttpRouteMatch

HttpRouteAction

Namn Beskrivning Värde
prefixRewrite Skriv om prefixet, standardvärdet är inga omskrivningar sträng

HttpRouteConfigProperties

Namn Beskrivning Värde
customDomains Anpassade domänbindningar för http Routes värdnamn. CustomDomain[]
reglemente Routningsregler för http-routningsresurs. HttpRouteRule[]

HttpRouteMatch

Namn Beskrivning Värde
caseSensitive sökvägsfallskänslig, standardvärdet är sant Bool
stig matcha på exakt sökväg sträng
pathSeparatedPrefix matcha på alla prefix. Inte exakt sträng
prefix matcha på alla prefix. Inte exakt sträng

HttpRouteRule

Namn Beskrivning Värde
beskrivning Beskrivning av regeln. Valfri. sträng
Vägar Routningskonfiguration som tillåter matchningar på specifika sökvägar/rubriker. HttpRoute[]
Mål Mål – containerappar, revisioner, etiketter HttpRouteTarget[]

HttpRouteTarget

Namn Beskrivning Värde
containerApp Namn på containerapp för att dirigera begäranden till sträng (krävs)
etikett Etikett/revision för att dirigera begäranden till sträng
revision Revision för att dirigera begäranden till sträng
vikt Viktad routning Int

Begränsningar:
Minsta värde = 0
Maxvärde = 100

Microsoft.App/managedEnvironments/httpRouteConfigs

Namn Beskrivning Värde
apiVersion API-versionen "2024-10-02-preview"
Namn Resursnamnet sträng

Begränsningar:
Min längd = 3
Max längd = 63
Mönster = ^[a-z][a-z0-9]*$ (krävs)
Egenskaper Http Route-konfigurationsegenskaper HttpRouteConfigProperties
typ Resurstypen "Microsoft.App/managedEnvironments/httpRouteConfigs"

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen managedEnvironments/httpRouteConfigs kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.App/managedEnvironments/httpRouteConfigs resurs lägger du till följande Terraform i mallen.

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
            }
          ]
        }
      ]
    }
  })
}

Egenskapsvärden

CustomDomain

Namn Beskrivning Värde
bindingType Bindningstyp för anpassad domän. "Auto"
"Inaktiverad"
"SniEnabled"
certificateId Resurs-ID för certifikatet som ska bindas till det här värdnamnet. Måste finnas i den hanterade miljön. sträng
Namn Värdnamn. sträng (krävs)

HttpRoute

Namn Beskrivning Värde
handling När vägen har matchats, vad är önskad åtgärd HttpRouteAction
tändsticka Villkorsvägen matchar den HttpRouteMatch

HttpRouteAction

Namn Beskrivning Värde
prefixRewrite Skriv om prefixet, standardvärdet är inga omskrivningar sträng

HttpRouteConfigProperties

Namn Beskrivning Värde
customDomains Anpassade domänbindningar för http Routes värdnamn. CustomDomain[]
reglemente Routningsregler för http-routningsresurs. HttpRouteRule[]

HttpRouteMatch

Namn Beskrivning Värde
caseSensitive sökvägsfallskänslig, standardvärdet är sant Bool
stig matcha på exakt sökväg sträng
pathSeparatedPrefix matcha på alla prefix. Inte exakt sträng
prefix matcha på alla prefix. Inte exakt sträng

HttpRouteRule

Namn Beskrivning Värde
beskrivning Beskrivning av regeln. Valfri. sträng
Vägar Routningskonfiguration som tillåter matchningar på specifika sökvägar/rubriker. HttpRoute[]
Mål Mål – containerappar, revisioner, etiketter HttpRouteTarget[]

HttpRouteTarget

Namn Beskrivning Värde
containerApp Namn på containerapp för att dirigera begäranden till sträng (krävs)
etikett Etikett/revision för att dirigera begäranden till sträng
revision Revision för att dirigera begäranden till sträng
vikt Viktad routning Int

Begränsningar:
Minsta värde = 0
Maxvärde = 100

Microsoft.App/managedEnvironments/httpRouteConfigs

Namn Beskrivning Värde
Namn Resursnamnet sträng

Begränsningar:
Min längd = 3
Max längd = 63
Mönster = ^[a-z][a-z0-9]*$ (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: managedEnvironments
Egenskaper Http Route-konfigurationsegenskaper HttpRouteConfigProperties
typ Resurstypen "Microsoft.App/managedEnvironments/httpRouteConfigs@2024-10-02-preview"