Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Définition de ressource Bicep
Le type de ressource managedEnvironments/httpRouteConfigs peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.App/managedEnvironments/httpRouteConfigs, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.App/managedEnvironments/httpRouteConfigs@2025-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
}
]
}
]
}
}
Valeurs de propriété
Microsoft.App/managedEnvironments/httpRouteConfigs
| Nom | Descriptif | Valeur |
|---|---|---|
| nom | Nom de la ressource | corde Contraintes: Longueur minimale = 3 Longueur maximale = 63 Modèle = ^[a-z][a-z0-9]*$ (obligatoire) |
| parent | Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente. Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente. |
Nom symbolique de la ressource de type : managedEnvironments |
| Propriétés | Propriétés http Route Config | HttpRouteConfigProperties |
Domaine personnalisé
| Nom | Descriptif | Valeur |
|---|---|---|
| bindingType | Type de liaison de domaine personnalisé. | 'Auto' 'Désactivé' 'SniEnabled' |
| certificateId | ID de ressource du certificat à lier à ce nom d’hôte. Doit exister dans l’environnement managé. | corde |
| nom | Nom d’hôte. | chaîne (obligatoire) |
HttpRoute (en anglais)
| Nom | Descriptif | Valeur |
|---|---|---|
| action | Une fois l’itinéraire mis en correspondance, quelle est l’action souhaitée | HttpRouteAction |
| allumette | L’itinéraire des conditions correspond à | HttpRouteMatch |
HttpRouteAction
| Nom | Descriptif | Valeur |
|---|---|---|
| prefixRéécrire | Préfixe de réécriture, la valeur par défaut n’est pas de réécriture | corde |
HttpRouteConfigProperties
| Nom | Descriptif | Valeur |
|---|---|---|
| customDomains | Liaisons de domaine personnalisées pour les noms d’hôte http Routes. | CustomDomain[] |
| règlement | Règles de routage pour la ressource de routage http. | httpRouteRule[] |
HttpRouteMatch
| Nom | Descriptif | Valeur |
|---|---|---|
| respect de la casse | respectant la casse du chemin d’accès, la valeur par défaut est true | Bool |
| chemin | correspondance sur le chemin exact | corde |
| pathSeparatedPrefix | correspond à tous les préfixes. Pas exact | corde |
| préfixe | correspond à tous les préfixes. Pas exact | corde |
Règle HttpRouteRule
| Nom | Descriptif | Valeur |
|---|---|---|
| descriptif | Description de la règle. Optionnel. | corde |
| itinéraires | Configuration du routage qui autorisera les correspondances sur des chemins/en-têtes spécifiques. | HttpRoute [] |
| Cibles | Cibles : applications conteneur, révisions, étiquettes | httpRouteTarget[] |
HttpRouteTarget
| Nom | Descriptif | Valeur |
|---|---|---|
| containerApp | Nom de l’application conteneur pour acheminer les demandes vers | chaîne (obligatoire) |
| étiquette | Étiquette/Révision pour acheminer les demandes vers | corde |
| révision | Révision pour acheminer les demandes vers | corde |
| weight | Routage pondéré | int Contraintes: Valeur minimale = 0 Valeur maximale = 100 |
Définition de ressource de modèle ARM
Le type de ressource managedEnvironments/httpRouteConfigs peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.App/managedEnvironments/httpRouteConfigs, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.App/managedEnvironments/httpRouteConfigs",
"apiVersion": "2025-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"
}
]
}
]
}
}
Valeurs de propriété
Microsoft.App/managedEnvironments/httpRouteConfigs
| Nom | Descriptif | Valeur |
|---|---|---|
| apiVersion | Version de l’API | '2025-10-02-preview' |
| nom | Nom de la ressource | corde Contraintes: Longueur minimale = 3 Longueur maximale = 63 Modèle = ^[a-z][a-z0-9]*$ (obligatoire) |
| Propriétés | Propriétés http Route Config | HttpRouteConfigProperties |
| type | Type de ressource | 'Microsoft.App/managedEnvironments/httpRouteConfigs' |
Domaine personnalisé
| Nom | Descriptif | Valeur |
|---|---|---|
| bindingType | Type de liaison de domaine personnalisé. | 'Auto' 'Désactivé' 'SniEnabled' |
| certificateId | ID de ressource du certificat à lier à ce nom d’hôte. Doit exister dans l’environnement managé. | corde |
| nom | Nom d’hôte. | chaîne (obligatoire) |
HttpRoute (en anglais)
| Nom | Descriptif | Valeur |
|---|---|---|
| action | Une fois l’itinéraire mis en correspondance, quelle est l’action souhaitée | HttpRouteAction |
| allumette | L’itinéraire des conditions correspond à | HttpRouteMatch |
HttpRouteAction
| Nom | Descriptif | Valeur |
|---|---|---|
| prefixRéécrire | Préfixe de réécriture, la valeur par défaut n’est pas de réécriture | corde |
HttpRouteConfigProperties
| Nom | Descriptif | Valeur |
|---|---|---|
| customDomains | Liaisons de domaine personnalisées pour les noms d’hôte http Routes. | CustomDomain[] |
| règlement | Règles de routage pour la ressource de routage http. | httpRouteRule[] |
HttpRouteMatch
| Nom | Descriptif | Valeur |
|---|---|---|
| respect de la casse | respectant la casse du chemin d’accès, la valeur par défaut est true | Bool |
| chemin | correspondance sur le chemin exact | corde |
| pathSeparatedPrefix | correspond à tous les préfixes. Pas exact | corde |
| préfixe | correspond à tous les préfixes. Pas exact | corde |
Règle HttpRouteRule
| Nom | Descriptif | Valeur |
|---|---|---|
| descriptif | Description de la règle. Optionnel. | corde |
| itinéraires | Configuration du routage qui autorisera les correspondances sur des chemins/en-têtes spécifiques. | HttpRoute [] |
| Cibles | Cibles : applications conteneur, révisions, étiquettes | httpRouteTarget[] |
HttpRouteTarget
| Nom | Descriptif | Valeur |
|---|---|---|
| containerApp | Nom de l’application conteneur pour acheminer les demandes vers | chaîne (obligatoire) |
| étiquette | Étiquette/Révision pour acheminer les demandes vers | corde |
| révision | Révision pour acheminer les demandes vers | corde |
| weight | Routage pondéré | int Contraintes: Valeur minimale = 0 Valeur maximale = 100 |
Exemples d’utilisation
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource managedEnvironments/httpRouteConfigs peut être déployé avec des opérations qui ciblent :
- Groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.App/managedEnvironments/httpRouteConfigs, ajoutez le terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.App/managedEnvironments/httpRouteConfigs@2025-10-02-preview"
name = "string"
parent_id = "string"
body = {
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
}
]
}
]
}
}
}
Valeurs de propriété
Microsoft.App/managedEnvironments/httpRouteConfigs
| Nom | Descriptif | Valeur |
|---|---|---|
| nom | Nom de la ressource | corde Contraintes: Longueur minimale = 3 Longueur maximale = 63 Modèle = ^[a-z][a-z0-9]*$ (obligatoire) |
| parent_id | ID de la ressource qui est le parent de cette ressource. | ID de ressource de type : managedEnvironments |
| Propriétés | Propriétés http Route Config | HttpRouteConfigProperties |
| type | Type de ressource | « Microsoft.App/managedEnvironments/httpRouteConfigs@2025-10-02-preview » |
Domaine personnalisé
| Nom | Descriptif | Valeur |
|---|---|---|
| bindingType | Type de liaison de domaine personnalisé. | 'Auto' 'Désactivé' 'SniEnabled' |
| certificateId | ID de ressource du certificat à lier à ce nom d’hôte. Doit exister dans l’environnement managé. | corde |
| nom | Nom d’hôte. | chaîne (obligatoire) |
HttpRoute (en anglais)
| Nom | Descriptif | Valeur |
|---|---|---|
| action | Une fois l’itinéraire mis en correspondance, quelle est l’action souhaitée | HttpRouteAction |
| allumette | L’itinéraire des conditions correspond à | HttpRouteMatch |
HttpRouteAction
| Nom | Descriptif | Valeur |
|---|---|---|
| prefixRéécrire | Préfixe de réécriture, la valeur par défaut n’est pas de réécriture | corde |
HttpRouteConfigProperties
| Nom | Descriptif | Valeur |
|---|---|---|
| customDomains | Liaisons de domaine personnalisées pour les noms d’hôte http Routes. | CustomDomain[] |
| règlement | Règles de routage pour la ressource de routage http. | httpRouteRule[] |
HttpRouteMatch
| Nom | Descriptif | Valeur |
|---|---|---|
| respect de la casse | respectant la casse du chemin d’accès, la valeur par défaut est true | Bool |
| chemin | correspondance sur le chemin exact | corde |
| pathSeparatedPrefix | correspond à tous les préfixes. Pas exact | corde |
| préfixe | correspond à tous les préfixes. Pas exact | corde |
Règle HttpRouteRule
| Nom | Descriptif | Valeur |
|---|---|---|
| descriptif | Description de la règle. Optionnel. | corde |
| itinéraires | Configuration du routage qui autorisera les correspondances sur des chemins/en-têtes spécifiques. | HttpRoute [] |
| Cibles | Cibles : applications conteneur, révisions, étiquettes | httpRouteTarget[] |
HttpRouteTarget
| Nom | Descriptif | Valeur |
|---|---|---|
| containerApp | Nom de l’application conteneur pour acheminer les demandes vers | chaîne (obligatoire) |
| étiquette | Étiquette/Révision pour acheminer les demandes vers | corde |
| révision | Révision pour acheminer les demandes vers | corde |
| weight | Routage pondéré | int Contraintes: Valeur minimale = 0 Valeur maximale = 100 |