Delen via


Microsoft.App managedEnvironments/httpRouteConfigs

Bicep-resourcedefinitie

Het resourcetype managedEnvironments/httpRouteConfigs kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.App/managedEnvironments/httpRouteConfigs resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Eigenschapswaarden

CustomDomain

Naam Beschrijving Waarde
bindingType Bindingstype aangepast domein. 'Auto'
'Uitgeschakeld'
'SniEnabled'
certificateId Resource-id van het certificaat dat moet worden gebonden aan deze hostnaam. Moet aanwezig zijn in de beheerde omgeving. snaar
naam Hostnaam. tekenreeks (vereist)

HttpRoute

Naam Beschrijving Waarde
actie Zodra de route overeenkomt, wat is de gewenste actie HttpRouteAction-
lucifer Voorwaardenroute komt overeen met HttpRouteMatch-

HttpRouteAction

Naam Beschrijving Waarde
voorvoegselRewrite Voorvoegsel voor herschrijven, standaard is geen herschrijven snaar

HttpRouteConfigProperties

Naam Beschrijving Waarde
customDomains Aangepaste domeinbindingen voor hostnamen van http Routes. CustomDomain[]
reglement Routeringsregels voor http-routeresource. HttpRouteRule[]

HttpRouteMatch

Naam Beschrijving Waarde
hoofdlettergevoelig pad hoofdlettergevoelig, de standaardwaarde is waar Bool
pad overeenkomst op exact pad snaar
pathSeparatedPrefix overeenkomen met alle voorvoegsels. Niet precies snaar
voorvoegsel overeenkomen met alle voorvoegsels. Niet precies snaar

HttpRouteRule

Naam Beschrijving Waarde
beschrijving Beschrijving van regel. Facultatief. snaar
Routes Routeringsconfiguratie waarmee overeenkomsten op specifieke paden/headers worden toegestaan. HttpRoute-[]
Doelstellingen Doelen: container-apps, revisies, labels HttpRouteTarget[]

HttpRouteTarget

Naam Beschrijving Waarde
containerApp Container App-naam voor het routeren van aanvragen naar tekenreeks (vereist)
etiket Label/revisie om aanvragen te routeren naar snaar
herziening Revisie voor het routeren van aanvragen naar snaar
gewicht Gewogen routering Int

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 100

Microsoft.App/managedEnvironments/httpRouteConfigs

Naam Beschrijving Waarde
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 3
Maximale lengte = 3
Patroon = ^[a-z][a-z0-9]*$ (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: managedEnvironments
Eigenschappen Eigenschappen van http-routeconfiguratie HttpRouteConfigProperties-

Resourcedefinitie van ARM-sjabloon

Het resourcetype managedEnvironments/httpRouteConfigs kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.App/managedEnvironments/httpRouteConfigs-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Eigenschapswaarden

CustomDomain

Naam Beschrijving Waarde
bindingType Bindingstype aangepast domein. 'Auto'
'Uitgeschakeld'
'SniEnabled'
certificateId Resource-id van het certificaat dat moet worden gebonden aan deze hostnaam. Moet aanwezig zijn in de beheerde omgeving. snaar
naam Hostnaam. tekenreeks (vereist)

HttpRoute

Naam Beschrijving Waarde
actie Zodra de route overeenkomt, wat is de gewenste actie HttpRouteAction-
lucifer Voorwaardenroute komt overeen met HttpRouteMatch-

HttpRouteAction

Naam Beschrijving Waarde
voorvoegselRewrite Voorvoegsel voor herschrijven, standaard is geen herschrijven snaar

HttpRouteConfigProperties

Naam Beschrijving Waarde
customDomains Aangepaste domeinbindingen voor hostnamen van http Routes. CustomDomain[]
reglement Routeringsregels voor http-routeresource. HttpRouteRule[]

HttpRouteMatch

Naam Beschrijving Waarde
hoofdlettergevoelig pad hoofdlettergevoelig, de standaardwaarde is waar Bool
pad overeenkomst op exact pad snaar
pathSeparatedPrefix overeenkomen met alle voorvoegsels. Niet precies snaar
voorvoegsel overeenkomen met alle voorvoegsels. Niet precies snaar

HttpRouteRule

Naam Beschrijving Waarde
beschrijving Beschrijving van regel. Facultatief. snaar
Routes Routeringsconfiguratie waarmee overeenkomsten op specifieke paden/headers worden toegestaan. HttpRoute-[]
Doelstellingen Doelen: container-apps, revisies, labels HttpRouteTarget[]

HttpRouteTarget

Naam Beschrijving Waarde
containerApp Container App-naam voor het routeren van aanvragen naar tekenreeks (vereist)
etiket Label/revisie om aanvragen te routeren naar snaar
herziening Revisie voor het routeren van aanvragen naar snaar
gewicht Gewogen routering Int

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 100

Microsoft.App/managedEnvironments/httpRouteConfigs

Naam Beschrijving Waarde
apiVersion De API-versie '2024-10-02-preview'
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 3
Maximale lengte = 3
Patroon = ^[a-z][a-z0-9]*$ (vereist)
Eigenschappen Eigenschappen van http-routeconfiguratie HttpRouteConfigProperties-
type Het resourcetype 'Microsoft.App/managedEnvironments/httpRouteConfigs'

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype managedEnvironments/httpRouteConfigs kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.App/managedEnvironments/httpRouteConfigs-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

Eigenschapswaarden

CustomDomain

Naam Beschrijving Waarde
bindingType Bindingstype aangepast domein. 'Auto'
'Uitgeschakeld'
'SniEnabled'
certificateId Resource-id van het certificaat dat moet worden gebonden aan deze hostnaam. Moet aanwezig zijn in de beheerde omgeving. snaar
naam Hostnaam. tekenreeks (vereist)

HttpRoute

Naam Beschrijving Waarde
actie Zodra de route overeenkomt, wat is de gewenste actie HttpRouteAction-
lucifer Voorwaardenroute komt overeen met HttpRouteMatch-

HttpRouteAction

Naam Beschrijving Waarde
voorvoegselRewrite Voorvoegsel voor herschrijven, standaard is geen herschrijven snaar

HttpRouteConfigProperties

Naam Beschrijving Waarde
customDomains Aangepaste domeinbindingen voor hostnamen van http Routes. CustomDomain[]
reglement Routeringsregels voor http-routeresource. HttpRouteRule[]

HttpRouteMatch

Naam Beschrijving Waarde
hoofdlettergevoelig pad hoofdlettergevoelig, de standaardwaarde is waar Bool
pad overeenkomst op exact pad snaar
pathSeparatedPrefix overeenkomen met alle voorvoegsels. Niet precies snaar
voorvoegsel overeenkomen met alle voorvoegsels. Niet precies snaar

HttpRouteRule

Naam Beschrijving Waarde
beschrijving Beschrijving van regel. Facultatief. snaar
Routes Routeringsconfiguratie waarmee overeenkomsten op specifieke paden/headers worden toegestaan. HttpRoute-[]
Doelstellingen Doelen: container-apps, revisies, labels HttpRouteTarget[]

HttpRouteTarget

Naam Beschrijving Waarde
containerApp Container App-naam voor het routeren van aanvragen naar tekenreeks (vereist)
etiket Label/revisie om aanvragen te routeren naar snaar
herziening Revisie voor het routeren van aanvragen naar snaar
gewicht Gewogen routering Int

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 100

Microsoft.App/managedEnvironments/httpRouteConfigs

Naam Beschrijving Waarde
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 3
Maximale lengte = 3
Patroon = ^[a-z][a-z0-9]*$ (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: managedEnvironments
Eigenschappen Eigenschappen van http-routeconfiguratie HttpRouteConfigProperties-
type Het resourcetype "Microsoft.App/managedEnvironments/httpRouteConfigs@2024-10-02-preview"