共用方式為


Microsoft.Web hostingEnvironments 2021-02-01

Bicep 資源定義

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

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

資源格式

若要建立 Microsoft.Web/hostingEnvironments 資源,請將下列 Bicep 新增至範本。

resource symbolicname 'Microsoft.Web/hostingEnvironments@2021-02-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  properties: {
    clusterSettings: [
      {
        name: 'string'
        value: 'string'
      }
    ]
    dedicatedHostCount: int
    dnsSuffix: 'string'
    frontEndScaleFactor: int
    internalLoadBalancingMode: 'string'
    ipsslAddressCount: int
    multiSize: 'string'
    userWhitelistedIpRanges: [
      'string'
    ]
    virtualNetwork: {
      id: 'string'
      subnet: 'string'
    }
    zoneRedundant: bool
  }
}

屬性值

hostingEnvironments

名稱 描述
NAME 資源名稱 字串 (必要)
location 資源位置。 字串 (必要)
tags 資源標籤。 標記名稱和值的字典。 請參閱 範本中的標記
kind 資源種類。 字串
properties 核心資源屬性 AppServiceEnvironment

AppServiceEnvironment

名稱 描述
clusterSettings 變更App Service 環境行為的自訂設定。 NameValuePair[]
dedicatedHostCount 專用主機計數 int
dnsSuffix App Service 環境的 DNS 尾碼。 字串
frontEndScaleFactor 前端的縮放比例。 int
internalLoadBalancingMode 指定要在App Service 環境虛擬網路內部提供哪些端點。 'None'
'Publishing'
'Web'
'Web, Publishing'
ipsslAddressCount 保留給App Service 環境的 IP SSL 位址數目。 int
multiSize 前端 VM 大小,例如 「Medium」、「Large」。 字串
userWhitelistedIpRanges 使用者新增了 ASE db 上允許的 IP 範圍清單 string[]
virtualNetwork 虛擬網路的描述。 VirtualNetworkProfile (必要)
zoneRedundant 此App Service 環境是否為區域備援。 bool

NameValuePair

名稱 描述
NAME 配對名稱。 字串
value 配對值。 string

VirtualNetworkProfile

名稱 描述
id 虛擬網路的資源識別碼。 字串 (必要)
子網路 虛擬網路內的子網。 string

快速入門範本

下列快速入門範本會部署此資源類型。

範本 描述
具有 Azure 防火牆 的 ILB App Service 環境

部署至 Azure
示範如何使用Azure 防火牆整合部署App Service環境的範本和參數Resource Manager
使用 Azure SQL 後端App Service 環境

部署至 Azure
此範本會建立具有Azure SQL後端以及私人端點以及通常用於私人/隔離環境中的相關聯資源App Service 環境。
使用主控方案和 Azure WebApp App Service 環境

部署至 Azure
在現有的虛擬網路中建立具有 ILB 位址的 App Service 環境 v2,此虛擬網路將可供私人使用。 App Service 環境將包含主控方案和 Azure Web 應用程式
使用已新增的 Web 應用程式建立Azure App 服務環境

部署至 Azure
在 虛擬網路 子網內建立Azure App 服務環境。 此範本也會在App Service 環境內新增 Azure Web 應用程式。 最初由 PixelPin 的 Callum Brankin 所撰寫的範本
建立App Service 環境

部署至 Azure
在虛擬網路中建立App Service 環境
ILB ASE 或 ILB ASE v2 的 SSL 憑證

部署至 Azure
設定 ILB ASE 或 ILB ASE v2 的預設 SSL 憑證
使用 ILB 位址建立App Service 環境

部署至 Azure
使用私人內部負載平衡器位址在您的虛擬網路中建立App Service 環境
建立 App Service 環境 v2

部署至 Azure
在虛擬網路中建立 App Service 環境 v2
建立具有 ILB 位址的 App Service Environment v2

部署至 Azure
使用私人內部負載平衡器位址在虛擬網路中建立 App Service 環境 v2
在 ASEv3 中建立 AppServicePlan 和 App

部署至 Azure
在 ASEv3 中建立 AppServicePlan 和 App

ARM 範本資源定義

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

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

資源格式

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

{
  "type": "Microsoft.Web/hostingEnvironments",
  "apiVersion": "2021-02-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "properties": {
    "clusterSettings": [
      {
        "name": "string",
        "value": "string"
      }
    ],
    "dedicatedHostCount": "int",
    "dnsSuffix": "string",
    "frontEndScaleFactor": "int",
    "internalLoadBalancingMode": "string",
    "ipsslAddressCount": "int",
    "multiSize": "string",
    "userWhitelistedIpRanges": [ "string" ],
    "virtualNetwork": {
      "id": "string",
      "subnet": "string"
    },
    "zoneRedundant": "bool"
  }
}

屬性值

hostingEnvironments

名稱 描述
type 資源類型 'Microsoft.Web/hostingEnvironments'
apiVersion 資源 API 版本 '2021-02-01'
NAME 資源名稱 需要字串 ()
location 資源位置。 需要字串 ()
tags 資源標籤。 標記名稱和值的字典。 請參閱 範本中的標籤
kind 資源種類。 字串
properties 核心資源屬性 AppServiceEnvironment

AppServiceEnvironment

名稱 描述
clusterSettings 變更App Service 環境行為的自訂設定。 NameValuePair[]
dedicatedHostCount 專用主機計數 int
dnsSuffix App Service 環境的 DNS 尾碼。 string
frontEndScaleFactor 前端的縮放比例。 int
internalLoadBalancingMode 指定要在App Service 環境虛擬網路內部提供哪些端點。 'None'
'Publishing'
'Web'
'Web, Publishing'
ipsslAddressCount 保留給App Service 環境的 IP SSL 位址數目。 int
multiSize 前端 VM 大小,例如「中」、「大型」。 string
userWhitelistedIpRanges 使用者新增了 ASE db 上允許的 IP 範圍清單 string[]
virtualNetwork 虛擬網路的描述。 VirtualNetworkProfile (必要)
zoneRedundant 此App Service 環境是否為區域備援。 bool

NameValuePair

名稱 描述
NAME 配對名稱。 字串
value 配對值。 字串

VirtualNetworkProfile

名稱 描述
id 虛擬網路的資源識別碼。 字串 (必要)
子網路 虛擬網路內的子網。 字串

快速入門範本

下列快速入門範本會部署此資源類型。

範本 描述
使用 Azure 防火牆 的 ILB App Service 環境

部署至 Azure
Resource Manager範本和參數,示範如何使用Azure 防火牆整合來部署App Service環境
使用 Azure SQL 後端App Service 環境

部署至 Azure
此範本會建立具有Azure SQL後端以及私人端點以及通常用於私人/隔離環境中的相關聯資源App Service 環境。
使用主控方案和 Azure WebApp 進行App Service 環境

部署至 Azure
在可私下使用的現有虛擬網路中建立具有 ILB 位址的 App Service 環境 v2。 App Service 環境將包含裝載方案和 Azure Web 應用程式
使用新增的 Web 應用程式建立Azure App 服務環境

部署至 Azure
在 虛擬網路 子網內建立Azure App 服務環境。 此範本也會在App Service 環境內新增 Azure Web 應用程式。 最初由 PixelPin 的 Callum Brankin 所撰寫的範本
建立App Service 環境

部署至 Azure
在您的虛擬網路中建立App Service 環境
ILB ASE 或 ILB ASE v2 的 SSL 憑證

部署至 Azure
設定 ILB ASE 或 ILB ASE v2 的預設 SSL 憑證
使用 ILB 位址建立App Service 環境

部署至 Azure
使用私人內部負載平衡器位址在虛擬網路中建立App Service 環境
建立 App Service 環境 v2

部署至 Azure
在您的虛擬網路中建立App Service 環境 v2
建立具有 ILB 位址的 App Service Environment v2

部署至 Azure
使用私人內部負載平衡器位址在虛擬網路中建立App Service 環境 v2
在 ASEv3 中建立 AppServicePlan 和 App

部署至 Azure
在 ASEv3 中建立 AppServicePlan 和 App

Terraform (AzAPI 提供者) 資源定義

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

  • 資源群組

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

資源格式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/hostingEnvironments@2021-02-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      clusterSettings = [
        {
          name = "string"
          value = "string"
        }
      ]
      dedicatedHostCount = int
      dnsSuffix = "string"
      frontEndScaleFactor = int
      internalLoadBalancingMode = "string"
      ipsslAddressCount = int
      multiSize = "string"
      userWhitelistedIpRanges = [
        "string"
      ]
      virtualNetwork = {
        id = "string"
        subnet = "string"
      }
      zoneRedundant = bool
    }
    kind = "string"
  })
}

屬性值

hostingEnvironments

名稱 描述
type 資源類型 「Microsoft.Web/hostingEnvironments@2021-02-01」
NAME 資源名稱 字串 (必要)
location 資源位置。 字串 (必要)
parent_id 若要部署至資源群組,請使用該資源群組的識別碼。 字串 (必要)
tags 資源標籤。 標記名稱和值的字典。
kind 資源種類。 字串
properties 核心資源屬性 AppServiceEnvironment

AppServiceEnvironment

名稱 描述
clusterSettings 變更App Service 環境行為的自訂設定。 NameValuePair[]
dedicatedHostCount 專用主機計數 int
dnsSuffix App Service 環境的 DNS 尾碼。 string
frontEndScaleFactor 前端的縮放比例。 int
internalLoadBalancingMode 指定要在App Service 環境虛擬網路內部提供哪些端點。 "None"
「Publishing」
"Web"
「Web, 發佈」
ipsslAddressCount 保留給App Service 環境的 IP SSL 位址數目。 int
multiSize 前端 VM 大小,例如「中」、「大型」。 字串
userWhitelistedIpRanges 使用者新增了 ASE db 上允許的 IP 範圍清單 string[]
virtualNetwork 虛擬網路的描述。 VirtualNetworkProfile (必要)
zoneRedundant 此App Service 環境是否為區域備援。 bool

NameValuePair

名稱 描述
NAME 配對名稱。 字串
value 配對值。 string

VirtualNetworkProfile

名稱 描述
id 虛擬網路的資源識別碼。 需要字串 ()
子網路 虛擬網路內的子網。 string