共用方式為


Microsoft.App managedEnvironments/httpRouteConfigs

Bicep 資源定義

managedEnvironments/httpRouteConfigs 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.App/managedEnvironments/httpRouteConfigs 資源,請將下列 Bicep 新增至您的範本。

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

屬性值

CustomDomain

名字 描述 價值
bindingType 自定義網域系結類型。 'Auto'
'Disabled'
'SniEnabled'
certificateId 要系結至此主機名之憑證的資源標識符。 必須存在於受控環境中。 字串
名字 主機名。 字串 (必要)

HttpRoute

名字 描述 價值
行動 比對路由之後,所需的動作為何 HttpRouteAction
火柴 條件路由將會比對 HttpRouteMatch

HttpRouteAction

名字 描述 價值
prefixRewrite 重寫前置詞,預設值為無重寫 字串

HttpRouteConfigProperties

名字 描述 價值
customDomains HTTP 路由主機名的自定義網域系結。 CustomDomain[]
規則 HTTP 路由資源的路由規則。 HttpRouteRule[]

HttpRouteMatch

名字 描述 價值
caseSensitive 路徑區分大小寫,預設值為 true bool
路徑 比對確切路徑 字串
pathSeparatedPrefix 符合所有前置詞的 。 不精確 字串
前綴 符合所有前置詞的 。 不精確 字串

HttpRouteRule

名字 描述 價值
描述 規則的描述。 自選。 字串
路線 允許特定路徑/標頭相符的路由組態。 HttpRoute[]
目標 目標 - 容器應用程式、修訂、標籤 HttpRouteTarget[]

HttpRouteTarget

名字 描述 價值
containerApp 將要求路由傳送至的容器應用程式名稱 字串 (必要)
標籤 將要求路由傳送至的標籤/修訂 字串
校訂 將要求路由傳送至的修訂 字串
重量 加權路由 int

約束:
最小值 = 0
最大值 = 100

Microsoft.App/managedEnvironments/httpRouteConfigs

名字 描述 價值
名字 資源名稱 字串

約束:
最小長度 = 3
最大長度 = 63
模式 = ^[a-z][a-z0-9]*$ (必要)
父母 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。

如需詳細資訊,請參閱 父資源外部的子資源
類型資源的符號名稱:managedEnvironments
性能 Http Route Config 屬性 HttpRouteConfigProperties

ARM 樣本資源定義

managedEnvironments/httpRouteConfigs 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.App/managedEnvironments/httpRouteConfigs 資源,請將下列 JSON 新增至範本。

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

屬性值

CustomDomain

名字 描述 價值
bindingType 自定義網域系結類型。 'Auto'
'Disabled'
'SniEnabled'
certificateId 要系結至此主機名之憑證的資源標識符。 必須存在於受控環境中。 字串
名字 主機名。 字串 (必要)

HttpRoute

名字 描述 價值
行動 比對路由之後,所需的動作為何 HttpRouteAction
火柴 條件路由將會比對 HttpRouteMatch

HttpRouteAction

名字 描述 價值
prefixRewrite 重寫前置詞,預設值為無重寫 字串

HttpRouteConfigProperties

名字 描述 價值
customDomains HTTP 路由主機名的自定義網域系結。 CustomDomain[]
規則 HTTP 路由資源的路由規則。 HttpRouteRule[]

HttpRouteMatch

名字 描述 價值
caseSensitive 路徑區分大小寫,預設值為 true bool
路徑 比對確切路徑 字串
pathSeparatedPrefix 符合所有前置詞的 。 不精確 字串
前綴 符合所有前置詞的 。 不精確 字串

HttpRouteRule

名字 描述 價值
描述 規則的描述。 自選。 字串
路線 允許特定路徑/標頭相符的路由組態。 HttpRoute[]
目標 目標 - 容器應用程式、修訂、標籤 HttpRouteTarget[]

HttpRouteTarget

名字 描述 價值
containerApp 將要求路由傳送至的容器應用程式名稱 字串 (必要)
標籤 將要求路由傳送至的標籤/修訂 字串
校訂 將要求路由傳送至的修訂 字串
重量 加權路由 int

約束:
最小值 = 0
最大值 = 100

Microsoft.App/managedEnvironments/httpRouteConfigs

名字 描述 價值
apiVersion API 版本 '2024-10-02-preview'
名字 資源名稱 字串

約束:
最小長度 = 3
最大長度 = 63
模式 = ^[a-z][a-z0-9]*$ (必要)
性能 Http Route Config 屬性 HttpRouteConfigProperties
類型 資源類型 'Microsoft.App/managedEnvironments/httpRouteConfigs'

Terraform (AzAPI 提供者) 資源定義

managedEnvironments/httpRouteConfigs 資源類型可以使用目標作業來部署:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.App/managedEnvironments/httpRouteConfigs 資源,請將下列 Terraform 新增至您的範本。

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

屬性值

CustomDomain

名字 描述 價值
bindingType 自定義網域系結類型。 'Auto'
'Disabled'
'SniEnabled'
certificateId 要系結至此主機名之憑證的資源標識符。 必須存在於受控環境中。 字串
名字 主機名。 字串 (必要)

HttpRoute

名字 描述 價值
行動 比對路由之後,所需的動作為何 HttpRouteAction
火柴 條件路由將會比對 HttpRouteMatch

HttpRouteAction

名字 描述 價值
prefixRewrite 重寫前置詞,預設值為無重寫 字串

HttpRouteConfigProperties

名字 描述 價值
customDomains HTTP 路由主機名的自定義網域系結。 CustomDomain[]
規則 HTTP 路由資源的路由規則。 HttpRouteRule[]

HttpRouteMatch

名字 描述 價值
caseSensitive 路徑區分大小寫,預設值為 true bool
路徑 比對確切路徑 字串
pathSeparatedPrefix 符合所有前置詞的 。 不精確 字串
前綴 符合所有前置詞的 。 不精確 字串

HttpRouteRule

名字 描述 價值
描述 規則的描述。 自選。 字串
路線 允許特定路徑/標頭相符的路由組態。 HttpRoute[]
目標 目標 - 容器應用程式、修訂、標籤 HttpRouteTarget[]

HttpRouteTarget

名字 描述 價值
containerApp 將要求路由傳送至的容器應用程式名稱 字串 (必要)
標籤 將要求路由傳送至的標籤/修訂 字串
校訂 將要求路由傳送至的修訂 字串
重量 加權路由 int

約束:
最小值 = 0
最大值 = 100

Microsoft.App/managedEnvironments/httpRouteConfigs

名字 描述 價值
名字 資源名稱 字串

約束:
最小長度 = 3
最大長度 = 63
模式 = ^[a-z][a-z0-9]*$ (必要)
parent_id 此資源為父系之資源的標識碼。 類型的資源標識碼:managedEnvironments
性能 Http Route Config 屬性 HttpRouteConfigProperties
類型 資源類型 “Microsoft.App/managedEnvironments/httpRouteConfigs@2024-10-02-preview”