Freigeben über


Microsoft.App managedEnvironments/httpRouteConfigs

Bicep-Ressourcendefinition

Der ressourcentyp "managedEnvironments/httpRouteConfigs" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.App/managedEnvironments/httpRouteConfigs-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.

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

Eigenschaftswerte

Microsoft.App/managedEnvironments/httpRouteConfigs

Name Beschreibung Wert
Name Der Ressourcenname Schnur

Zwänge:
Min. Länge = 3
Max. Länge = 63
Pattern = ^[a-z][a-z0-9]*$ (erforderlich)
Elternteil In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für Ressource vom Typ: managedEnvironments
Eigenschaften Http Route Config-Eigenschaften HttpRouteConfigProperties-

BenutzerdefinierteDomäne

Name Beschreibung Wert
BindungTyp Benutzerdefinierter Domänenbindungstyp. "Auto"
"Deaktiviert"
"SniEnabled"
certificateId (englisch) Ressourcen-ID des Zertifikats, das an diesen Hostnamen gebunden werden soll. Muss in der verwalteten Umgebung vorhanden sein. Schnur
Name Hostnamen. Zeichenfolge (erforderlich)

HttpRoute (Englisch)

Name Beschreibung Wert
Aktion Sobald die Route abgeglichen wurde, was die gewünschte Aktion ist HttpRouteAction-
Streichholz Die Bedingungsroute entspricht am HttpRouteMatch-

HttpRouteAktion

Name Beschreibung Wert
prefixUmschreiben Präfix neu schreiben, Standard ist keine Neuschreibung Schnur

HttpRouteConfigProperties

Name Beschreibung Wert
customDomains Benutzerdefinierte Domänenbindungen für http Routes-Hostnamen. CustomDomain-[]
Regeln Routingregeln für http-Route-Ressource. HttpRouteRule-[]

HttpRouteMatch

Name Beschreibung Wert
Groß-/Kleinschreibung beachten Bei Pfad-Groß-/Kleinschreibung wird die Groß-/Kleinschreibung beachtet. Der Standardwert ist "true" Bool
Pfad Übereinstimmung auf genauem Pfad Schnur
pathSeparatedPrefix übereinstimmung für alle Präfixe. Nicht genau Schnur
Präfix übereinstimmung für alle Präfixe. Nicht genau Schnur

HttpRouteRule

Name Beschreibung Wert
Beschreibung Beschreibung der Regel. Wahlfrei. Schnur
Routen Routingkonfiguration, die Übereinstimmungen für bestimmte Pfade/Header zulässt. HttpRoute-[]
Ziele Ziele: Container-Apps, Überarbeitungen, Bezeichnungen HttpRouteTarget[]

HttpRouteTarget (Englisch)

Name Beschreibung Wert
containerApp Container-App-Name zum Weiterleiten von Anforderungen an Zeichenfolge (erforderlich)
Etikett Bezeichnung/Überarbeitung zum Weiterleiten von Anforderungen an Schnur
Revision Überarbeitung zum Weiterleiten von Anforderungen an Schnur
weight Gewichtetes Routing int

Zwänge:
Min.-Wert = 0
Max. Wert = 100

ARM-Vorlagenressourcendefinition

Der ressourcentyp "managedEnvironments/httpRouteConfigs" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.App/managedEnvironments/httpRouteConfigs-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

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

Eigenschaftswerte

Microsoft.App/managedEnvironments/httpRouteConfigs

Name Beschreibung Wert
apiVersion (Englisch) Die API-Version '02.10.2025 Vorschau
Name Der Ressourcenname Schnur

Zwänge:
Min. Länge = 3
Max. Länge = 63
Pattern = ^[a-z][a-z0-9]*$ (erforderlich)
Eigenschaften Http Route Config-Eigenschaften HttpRouteConfigProperties-
Art Der Ressourcentyp "Microsoft.App/managedEnvironments/httpRouteConfigs"

BenutzerdefinierteDomäne

Name Beschreibung Wert
BindungTyp Benutzerdefinierter Domänenbindungstyp. "Auto"
"Deaktiviert"
"SniEnabled"
certificateId (englisch) Ressourcen-ID des Zertifikats, das an diesen Hostnamen gebunden werden soll. Muss in der verwalteten Umgebung vorhanden sein. Schnur
Name Hostnamen. Zeichenfolge (erforderlich)

HttpRoute (Englisch)

Name Beschreibung Wert
Aktion Sobald die Route abgeglichen wurde, was die gewünschte Aktion ist HttpRouteAction-
Streichholz Die Bedingungsroute entspricht am HttpRouteMatch-

HttpRouteAktion

Name Beschreibung Wert
prefixUmschreiben Präfix neu schreiben, Standard ist keine Neuschreibung Schnur

HttpRouteConfigProperties

Name Beschreibung Wert
customDomains Benutzerdefinierte Domänenbindungen für http Routes-Hostnamen. CustomDomain-[]
Regeln Routingregeln für http-Route-Ressource. HttpRouteRule-[]

HttpRouteMatch

Name Beschreibung Wert
Groß-/Kleinschreibung beachten Bei Pfad-Groß-/Kleinschreibung wird die Groß-/Kleinschreibung beachtet. Der Standardwert ist "true" Bool
Pfad Übereinstimmung auf genauem Pfad Schnur
pathSeparatedPrefix übereinstimmung für alle Präfixe. Nicht genau Schnur
Präfix übereinstimmung für alle Präfixe. Nicht genau Schnur

HttpRouteRule

Name Beschreibung Wert
Beschreibung Beschreibung der Regel. Wahlfrei. Schnur
Routen Routingkonfiguration, die Übereinstimmungen für bestimmte Pfade/Header zulässt. HttpRoute-[]
Ziele Ziele: Container-Apps, Überarbeitungen, Bezeichnungen HttpRouteTarget[]

HttpRouteTarget (Englisch)

Name Beschreibung Wert
containerApp Container-App-Name zum Weiterleiten von Anforderungen an Zeichenfolge (erforderlich)
Etikett Bezeichnung/Überarbeitung zum Weiterleiten von Anforderungen an Schnur
Revision Überarbeitung zum Weiterleiten von Anforderungen an Schnur
weight Gewichtetes Routing int

Zwänge:
Min.-Wert = 0
Max. Wert = 100

Verwendungsbeispiele

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der ressourcentyp "managedEnvironments/httpRouteConfigs" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.App/managedEnvironments/httpRouteConfigs Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

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

Eigenschaftswerte

Microsoft.App/managedEnvironments/httpRouteConfigs

Name Beschreibung Wert
Name Der Ressourcenname Schnur

Zwänge:
Min. Länge = 3
Max. Länge = 63
Pattern = ^[a-z][a-z0-9]*$ (erforderlich)
Eltern-ID Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource vom Typ: managedEnvironments
Eigenschaften Http Route Config-Eigenschaften HttpRouteConfigProperties-
Art Der Ressourcentyp "Microsoft.App/managedEnvironments/httpRouteConfigs@2025-10-02-preview"

BenutzerdefinierteDomäne

Name Beschreibung Wert
BindungTyp Benutzerdefinierter Domänenbindungstyp. "Auto"
"Deaktiviert"
"SniEnabled"
certificateId (englisch) Ressourcen-ID des Zertifikats, das an diesen Hostnamen gebunden werden soll. Muss in der verwalteten Umgebung vorhanden sein. Schnur
Name Hostnamen. Zeichenfolge (erforderlich)

HttpRoute (Englisch)

Name Beschreibung Wert
Aktion Sobald die Route abgeglichen wurde, was die gewünschte Aktion ist HttpRouteAction-
Streichholz Die Bedingungsroute entspricht am HttpRouteMatch-

HttpRouteAktion

Name Beschreibung Wert
prefixUmschreiben Präfix neu schreiben, Standard ist keine Neuschreibung Schnur

HttpRouteConfigProperties

Name Beschreibung Wert
customDomains Benutzerdefinierte Domänenbindungen für http Routes-Hostnamen. CustomDomain-[]
Regeln Routingregeln für http-Route-Ressource. HttpRouteRule-[]

HttpRouteMatch

Name Beschreibung Wert
Groß-/Kleinschreibung beachten Bei Pfad-Groß-/Kleinschreibung wird die Groß-/Kleinschreibung beachtet. Der Standardwert ist "true" Bool
Pfad Übereinstimmung auf genauem Pfad Schnur
pathSeparatedPrefix übereinstimmung für alle Präfixe. Nicht genau Schnur
Präfix übereinstimmung für alle Präfixe. Nicht genau Schnur

HttpRouteRule

Name Beschreibung Wert
Beschreibung Beschreibung der Regel. Wahlfrei. Schnur
Routen Routingkonfiguration, die Übereinstimmungen für bestimmte Pfade/Header zulässt. HttpRoute-[]
Ziele Ziele: Container-Apps, Überarbeitungen, Bezeichnungen HttpRouteTarget[]

HttpRouteTarget (Englisch)

Name Beschreibung Wert
containerApp Container-App-Name zum Weiterleiten von Anforderungen an Zeichenfolge (erforderlich)
Etikett Bezeichnung/Überarbeitung zum Weiterleiten von Anforderungen an Schnur
Revision Überarbeitung zum Weiterleiten von Anforderungen an Schnur
weight Gewichtetes Routing int

Zwänge:
Min.-Wert = 0
Max. Wert = 100