Microsoft.App managedEnvironments/httpRouteConfigs
Bicep-resourcedefinitie
Het resourcetype managedEnvironments/httpRouteConfigs kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van 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 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:
- Resourcegroepen - Zie opdrachten voor de implementatie van 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 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" |