Microsoft.App managedEnvironments/httpRouteConfigs
Definizione di risorsa Bicep
Il tipo di risorsa managedEnvironments/httpRouteConfigs può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.App/managedEnvironments/httpRouteConfigs, aggiungere il bicep seguente al modello.
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
}
]
}
]
}
}
Valori delle proprietà
CustomDomain
Nome | Descrizione | Valore |
---|---|---|
bindingType | Tipo di associazione di dominio personalizzato. | 'Auto' 'Disabilitato' 'SniEnabled' |
certificateId | ID risorsa del certificato da associare a questo nome host. Deve esistere nell'ambiente gestito. | corda |
nome | Nome host. | stringa (obbligatorio) |
HttpRoute
Nome | Descrizione | Valore |
---|---|---|
azione | Una volta trovata la corrispondenza della route, qual è l'azione desiderata | httpRouteAction |
fiammifero | Il percorso delle condizioni corrisponderà a | HttpRouteMatch |
HttpRouteAction
Nome | Descrizione | Valore |
---|---|---|
prefixRewrite | Riscrivere il prefisso, il valore predefinito non è riscritto | corda |
HttpRouteConfigProperties
Nome | Descrizione | Valore |
---|---|---|
customDomains | Associazioni di dominio personalizzate per i nomi host delle route HTTP. | CustomDomain [] |
norme | Regole di routing per la risorsa di route HTTP. | HttpRouteRule[] |
HttpRouteMatch
Nome | Descrizione | Valore |
---|---|---|
caseSensitive | distinzione tra maiuscole e minuscole del percorso, il valore predefinito è true | Bool |
sentiero | corrispondenza sul percorso esatto | corda |
pathSeparatedPrefix | corrisponde a tutti i prefissi. Non esatto | corda |
prefisso | corrisponde a tutti i prefissi. Non esatto | corda |
HttpRouteRule
Nome | Descrizione | Valore |
---|---|---|
descrizione | Descrizione della regola. Opzionale. | corda |
Itinerari | Configurazione di routing che consentirà corrispondenze su percorsi/intestazioni specifici. | HttpRoute [] |
Obiettivi | Destinazioni: app contenitore, revisioni, etichette | HttpRouteTarget[] |
HttpRouteTarget
Nome | Descrizione | Valore |
---|---|---|
containerApp | Nome app contenitore per instradare le richieste a | stringa (obbligatorio) |
etichetta | Etichetta/Revisione per indirizzare le richieste a | corda |
revisione | Revisione per instradare le richieste a | corda |
peso | Routing ponderato | Int Vincoli: Valore minimo = 0 Valore massimo = 100 |
Microsoft.App/managedEnvironments/httpRouteConfigs
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa | corda Vincoli: Lunghezza minima = 3 Lunghezza massima = 63 Pattern = ^[a-z][a-z0-9]*$ (obbligatorio) |
genitore | In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre. |
Nome simbolico per la risorsa di tipo: managedEnvironments |
proprietà | Proprietà di configurazione della route HTTP | HttpRouteConfigProperties |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa managedEnvironments/httpRouteConfigs può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.App/managedEnvironments/httpRouteConfigs, aggiungere il codice JSON seguente al modello.
{
"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"
}
]
}
]
}
}
Valori delle proprietà
CustomDomain
Nome | Descrizione | Valore |
---|---|---|
bindingType | Tipo di associazione di dominio personalizzato. | 'Auto' 'Disabilitato' 'SniEnabled' |
certificateId | ID risorsa del certificato da associare a questo nome host. Deve esistere nell'ambiente gestito. | corda |
nome | Nome host. | stringa (obbligatorio) |
HttpRoute
Nome | Descrizione | Valore |
---|---|---|
azione | Una volta trovata la corrispondenza della route, qual è l'azione desiderata | httpRouteAction |
fiammifero | Il percorso delle condizioni corrisponderà a | HttpRouteMatch |
HttpRouteAction
Nome | Descrizione | Valore |
---|---|---|
prefixRewrite | Riscrivere il prefisso, il valore predefinito non è riscritto | corda |
HttpRouteConfigProperties
Nome | Descrizione | Valore |
---|---|---|
customDomains | Associazioni di dominio personalizzate per i nomi host delle route HTTP. | CustomDomain [] |
norme | Regole di routing per la risorsa di route HTTP. | HttpRouteRule[] |
HttpRouteMatch
Nome | Descrizione | Valore |
---|---|---|
caseSensitive | distinzione tra maiuscole e minuscole del percorso, il valore predefinito è true | Bool |
sentiero | corrispondenza sul percorso esatto | corda |
pathSeparatedPrefix | corrisponde a tutti i prefissi. Non esatto | corda |
prefisso | corrisponde a tutti i prefissi. Non esatto | corda |
HttpRouteRule
Nome | Descrizione | Valore |
---|---|---|
descrizione | Descrizione della regola. Opzionale. | corda |
Itinerari | Configurazione di routing che consentirà corrispondenze su percorsi/intestazioni specifici. | HttpRoute [] |
Obiettivi | Destinazioni: app contenitore, revisioni, etichette | HttpRouteTarget[] |
HttpRouteTarget
Nome | Descrizione | Valore |
---|---|---|
containerApp | Nome app contenitore per instradare le richieste a | stringa (obbligatorio) |
etichetta | Etichetta/Revisione per indirizzare le richieste a | corda |
revisione | Revisione per instradare le richieste a | corda |
peso | Routing ponderato | Int Vincoli: Valore minimo = 0 Valore massimo = 100 |
Microsoft.App/managedEnvironments/httpRouteConfigs
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2024-10-02-preview' |
nome | Nome della risorsa | corda Vincoli: Lunghezza minima = 3 Lunghezza massima = 63 Pattern = ^[a-z][a-z0-9]*$ (obbligatorio) |
proprietà | Proprietà di configurazione della route HTTP | HttpRouteConfigProperties |
digitare | Tipo di risorsa | 'Microsoft.App/managedEnvironments/httpRouteConfigs' |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa managedEnvironments/httpRouteConfigs può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.App/managedEnvironments/httpRouteConfigs, aggiungere il modello Terraform seguente.
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
}
]
}
]
}
})
}
Valori delle proprietà
CustomDomain
Nome | Descrizione | Valore |
---|---|---|
bindingType | Tipo di associazione di dominio personalizzato. | 'Auto' 'Disabilitato' 'SniEnabled' |
certificateId | ID risorsa del certificato da associare a questo nome host. Deve esistere nell'ambiente gestito. | corda |
nome | Nome host. | stringa (obbligatorio) |
HttpRoute
Nome | Descrizione | Valore |
---|---|---|
azione | Una volta trovata la corrispondenza della route, qual è l'azione desiderata | httpRouteAction |
fiammifero | Il percorso delle condizioni corrisponderà a | HttpRouteMatch |
HttpRouteAction
Nome | Descrizione | Valore |
---|---|---|
prefixRewrite | Riscrivere il prefisso, il valore predefinito non è riscritto | corda |
HttpRouteConfigProperties
Nome | Descrizione | Valore |
---|---|---|
customDomains | Associazioni di dominio personalizzate per i nomi host delle route HTTP. | CustomDomain [] |
norme | Regole di routing per la risorsa di route HTTP. | HttpRouteRule[] |
HttpRouteMatch
Nome | Descrizione | Valore |
---|---|---|
caseSensitive | distinzione tra maiuscole e minuscole del percorso, il valore predefinito è true | Bool |
sentiero | corrispondenza sul percorso esatto | corda |
pathSeparatedPrefix | corrisponde a tutti i prefissi. Non esatto | corda |
prefisso | corrisponde a tutti i prefissi. Non esatto | corda |
HttpRouteRule
Nome | Descrizione | Valore |
---|---|---|
descrizione | Descrizione della regola. Opzionale. | corda |
Itinerari | Configurazione di routing che consentirà corrispondenze su percorsi/intestazioni specifici. | HttpRoute [] |
Obiettivi | Destinazioni: app contenitore, revisioni, etichette | HttpRouteTarget[] |
HttpRouteTarget
Nome | Descrizione | Valore |
---|---|---|
containerApp | Nome app contenitore per instradare le richieste a | stringa (obbligatorio) |
etichetta | Etichetta/Revisione per indirizzare le richieste a | corda |
revisione | Revisione per instradare le richieste a | corda |
peso | Routing ponderato | Int Vincoli: Valore minimo = 0 Valore massimo = 100 |
Microsoft.App/managedEnvironments/httpRouteConfigs
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa | corda Vincoli: Lunghezza minima = 3 Lunghezza massima = 63 Pattern = ^[a-z][a-z0-9]*$ (obbligatorio) |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: managedEnvironments |
proprietà | Proprietà di configurazione della route HTTP | HttpRouteConfigProperties |
digitare | Tipo di risorsa | "Microsoft.App/managedEnvironments/httpRouteConfigs@2024-10-02-preview" |