Поделиться через


Microsoft.Web hostingEnvironments 2016-09-01

Определение ресурсов Bicep

Тип ресурса hostingEnvironments можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Web/hostingEnvironments, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Web/hostingEnvironments@2016-09-01' = {
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    apiManagementAccountId: 'string'
    clusterSettings: [
      {
        name: 'string'
        value: 'string'
      }
    ]
    dnsSuffix: 'string'
    dynamicCacheEnabled: bool
    frontEndScaleFactor: int
    internalLoadBalancingMode: 'string'
    ipsslAddressCount: int
    location: 'string'
    multiRoleCount: int
    multiSize: 'string'
    name: 'string'
    networkAccessControlList: [
      {
        action: 'string'
        description: 'string'
        order: int
        remoteSubnet: 'string'
      }
    ]
    suspended: bool
    userWhitelistedIpRanges: [
      'string'
    ]
    virtualNetwork: {
      id: 'string'
      subnet: 'string'
    }
    vnetName: 'string'
    vnetResourceGroupName: 'string'
    vnetSubnetName: 'string'
    workerPools: [
      {
        computeMode: 'string'
        workerCount: int
        workerSize: 'string'
        workerSizeId: int
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Значения свойств

AppServiceEnvironment

Имя Описание Ценность
apiManagementAccountId Учетная запись управления API, связанная с средой службы приложений. струна
clusterSettings Настраиваемые параметры для изменения поведения среды службы приложений. NameValuePair[]
dnsSuffix DNS-суффикс среды службы приложений. струна
dynamicCacheEnabled Значение true/false, указывающее, приостановлена ли среда службы приложений. Среда может быть приостановлена, например, если конечная точка управления больше не доступна.
(скорее всего, так как группа безопасности сети заблокировала входящий трафик).
bool
frontEndScaleFactor Коэффициент масштабирования для интерфейсных интерфейсов. int
internalLoadBalancingMode Указывает, какие конечные точки будут обслуживаться внутри виртуальной сети для среды службы приложений. "Нет"
"Публикация"
"Интернет"
ipsslAddressCount Количество IP-адресов SSL, зарезервированных для среды службы приложений. int
местоположение Расположение среды службы приложений, например "Западная часть США". строка (обязательно)
multiRoleCount Количество экземпляров внешнего интерфейса. int
MultiSize Размер виртуальной машины переднего плана, например "Средний", "Большой". струна
имя Имя среды службы приложений. строка (обязательно)
networkAccessControlList Список управления доступом для управления трафиком в среду службы приложений. NetworkAccessControlEntry[]
подвешенный <код>true</code>, если среда службы приложений приостановлена; в противном случае <код>false</code>. Среда может быть приостановлена, например, если конечная точка управления больше не доступна.
(скорее всего, так как группа безопасности сети заблокировала входящий трафик).
bool
userWhitelistedIpRanges Добавлен список диапазонов IP-адресов, разрешенных в базе данных ASE string[]
virtualNetwork Описание виртуальной сети. VirtualNetworkProfile (обязательно)
имя виртуальной сети Имя виртуальной сети для среды службы приложений. струна
vnetResourceGroupName Группа ресурсов виртуальной сети. струна
vnetSubnetName Подсеть виртуальной сети. струна
workerPools Описание пулов рабочих ролей с идентификаторами рабочих ролей, размерами виртуальных машин и количеством рабочих ролей в каждом пуле. WorkerPool[] (обязательно)

Microsoft.Web/hostingEnvironments

Имя Описание Ценность
добрый Тип ресурса. струна
местоположение Расположение ресурса. строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Основные свойства ресурсов AppServiceEnvironment
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

NameValuePair

Имя Описание Ценность
имя Имя пары. струна
ценность Значение пары. струна

NetworkAccessControlEntry

Имя Описание Ценность
действие Объект Action. "Запретить"
"Разрешение"
описание Описание записи управления доступом к сети. струна
порядок Порядок приоритета. int
remoteSubnet Удаленная подсеть. струна

ResourceTags

Имя Описание Ценность

VirtualNetworkProfile

Имя Описание Ценность
идентификатор Идентификатор ресурса виртуальной сети. струна
подсеть Подсеть в виртуальной сети. струна

WorkerPool

Имя Описание Ценность
computeMode Общий или выделенный размещение приложений. "Выделенный"
Dynamic
"Общий"
workerCount Количество экземпляров в рабочем пуле. int
workerSize Размер виртуальной машины экземпляров рабочего пула. струна
workerSizeId Идентификатор размера рабочей роли для ссылки на этот рабочий пул. int

Примеры краткого руководства

Следующие примеры краткого руководства по развертыванию этого типа ресурса.

Bicep-файл Описание
среда службы приложений с планом размещения и веб-приложением Azure WebApp Создает среду службы приложений версии 2 с адресом ILB в существующей виртуальной сети, которая будет доступна в частном порядке. Среда службы приложений будет содержать план размещения и веб-приложение Azure
создание среды службы приложений версии 2 Создание среды службы приложений версии 2 в виртуальной сети
создание appServicePlan и app в ASEv3 Создание appServicePlan и app в ASEv3

Определение ресурса шаблона ARM

Тип ресурса hostingEnvironments можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Web/hostingEnvironments, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Web/hostingEnvironments",
  "apiVersion": "2016-09-01",
  "name": "string",
  "kind": "string",
  "location": "string",
  "properties": {
    "apiManagementAccountId": "string",
    "clusterSettings": [
      {
        "name": "string",
        "value": "string"
      }
    ],
    "dnsSuffix": "string",
    "dynamicCacheEnabled": "bool",
    "frontEndScaleFactor": "int",
    "internalLoadBalancingMode": "string",
    "ipsslAddressCount": "int",
    "location": "string",
    "multiRoleCount": "int",
    "multiSize": "string",
    "name": "string",
    "networkAccessControlList": [
      {
        "action": "string",
        "description": "string",
        "order": "int",
        "remoteSubnet": "string"
      }
    ],
    "suspended": "bool",
    "userWhitelistedIpRanges": [ "string" ],
    "virtualNetwork": {
      "id": "string",
      "subnet": "string"
    },
    "vnetName": "string",
    "vnetResourceGroupName": "string",
    "vnetSubnetName": "string",
    "workerPools": [
      {
        "computeMode": "string",
        "workerCount": "int",
        "workerSize": "string",
        "workerSizeId": "int"
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Значения свойств

AppServiceEnvironment

Имя Описание Ценность
apiManagementAccountId Учетная запись управления API, связанная с средой службы приложений. струна
clusterSettings Настраиваемые параметры для изменения поведения среды службы приложений. NameValuePair[]
dnsSuffix DNS-суффикс среды службы приложений. струна
dynamicCacheEnabled Значение true/false, указывающее, приостановлена ли среда службы приложений. Среда может быть приостановлена, например, если конечная точка управления больше не доступна.
(скорее всего, так как группа безопасности сети заблокировала входящий трафик).
bool
frontEndScaleFactor Коэффициент масштабирования для интерфейсных интерфейсов. int
internalLoadBalancingMode Указывает, какие конечные точки будут обслуживаться внутри виртуальной сети для среды службы приложений. "Нет"
"Публикация"
"Интернет"
ipsslAddressCount Количество IP-адресов SSL, зарезервированных для среды службы приложений. int
местоположение Расположение среды службы приложений, например "Западная часть США". строка (обязательно)
multiRoleCount Количество экземпляров внешнего интерфейса. int
MultiSize Размер виртуальной машины переднего плана, например "Средний", "Большой". струна
имя Имя среды службы приложений. строка (обязательно)
networkAccessControlList Список управления доступом для управления трафиком в среду службы приложений. NetworkAccessControlEntry[]
подвешенный <код>true</code>, если среда службы приложений приостановлена; в противном случае <код>false</code>. Среда может быть приостановлена, например, если конечная точка управления больше не доступна.
(скорее всего, так как группа безопасности сети заблокировала входящий трафик).
bool
userWhitelistedIpRanges Добавлен список диапазонов IP-адресов, разрешенных в базе данных ASE string[]
virtualNetwork Описание виртуальной сети. VirtualNetworkProfile (обязательно)
имя виртуальной сети Имя виртуальной сети для среды службы приложений. струна
vnetResourceGroupName Группа ресурсов виртуальной сети. струна
vnetSubnetName Подсеть виртуальной сети. струна
workerPools Описание пулов рабочих ролей с идентификаторами рабочих ролей, размерами виртуальных машин и количеством рабочих ролей в каждом пуле. WorkerPool[] (обязательно)

Microsoft.Web/hostingEnvironments

Имя Описание Ценность
apiVersion Версия API '2016-09-01'
добрый Тип ресурса. струна
местоположение Расположение ресурса. строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Основные свойства ресурсов AppServiceEnvironment
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Web/hostingEnvironments"

NameValuePair

Имя Описание Ценность
имя Имя пары. струна
ценность Значение пары. струна

NetworkAccessControlEntry

Имя Описание Ценность
действие Объект Action. "Запретить"
"Разрешение"
описание Описание записи управления доступом к сети. струна
порядок Порядок приоритета. int
remoteSubnet Удаленная подсеть. струна

ResourceTags

Имя Описание Ценность

VirtualNetworkProfile

Имя Описание Ценность
идентификатор Идентификатор ресурса виртуальной сети. струна
подсеть Подсеть в виртуальной сети. струна

WorkerPool

Имя Описание Ценность
computeMode Общий или выделенный размещение приложений. "Выделенный"
Dynamic
"Общий"
workerCount Количество экземпляров в рабочем пуле. int
workerSize Размер виртуальной машины экземпляров рабочего пула. струна
workerSizeId Идентификатор размера рабочей роли для ссылки на этот рабочий пул. int

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
среда службы приложений с серверной SQL Azure

развертывание в Azure
Этот шаблон создает среду службы приложений с серверной частью SQL Azure вместе с частными конечными точками вместе с связанными ресурсами, обычно используемыми в частной или изолированной среде.
среда службы приложений с планом размещения и веб-приложением Azure WebApp

развертывание в Azure
Создает среду службы приложений версии 2 с адресом ILB в существующей виртуальной сети, которая будет доступна в частном порядке. Среда службы приложений будет содержать план размещения и веб-приложение Azure
создание среды службы приложений

развертывание в Azure
Создание среды службы приложений в виртуальной сети
создание среды службы приложений версии 2

развертывание в Azure
Создание среды службы приложений версии 2 в виртуальной сети
создание appServicePlan и app в ASEv3

развертывание в Azure
Создание appServicePlan и app в ASEv3
Создание среды службы приложений версии 2 с адресом ILB

развертывание в Azure
Создает среду службы приложений версии 2 в виртуальной сети с частным внутренним адресом подсистемы балансировки нагрузки
создание среды службы приложений с адресом балансировки нагрузки

развертывание в Azure
Создает среду службы приложений в виртуальной сети с частным внутренним адресом подсистемы балансировки нагрузки
создание среды службы приложений Azure с добавленным веб-приложением

развертывание в Azure
Создает среду службы приложений Azure в подсети виртуальной сети. Этот шаблон также добавляет веб-приложение Azure в среду службы приложений. Шаблон, первоначально написанный Callum Brankin из PixelPin
среде службы приложений ILB с брандмауэра Azure

развертывание в Azure
Шаблоны и параметры Resource Manager, демонстрирующие развертывание среды службы приложений с помощью интеграции брандмауэра Azure
SSL-сертификат для ASE или ILB ASE версии 2

развертывание в Azure
Настраивает SSL-сертификат по умолчанию для ASE или ILB ASE версии 2.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса hostingEnvironments можно развернуть с помощью операций, предназначенных для следующих операций:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Web/hostingEnvironments, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/hostingEnvironments@2016-09-01"
  name = "string"
  kind = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      apiManagementAccountId = "string"
      clusterSettings = [
        {
          name = "string"
          value = "string"
        }
      ]
      dnsSuffix = "string"
      dynamicCacheEnabled = bool
      frontEndScaleFactor = int
      internalLoadBalancingMode = "string"
      ipsslAddressCount = int
      location = "string"
      multiRoleCount = int
      multiSize = "string"
      name = "string"
      networkAccessControlList = [
        {
          action = "string"
          description = "string"
          order = int
          remoteSubnet = "string"
        }
      ]
      suspended = bool
      userWhitelistedIpRanges = [
        "string"
      ]
      virtualNetwork = {
        id = "string"
        subnet = "string"
      }
      vnetName = "string"
      vnetResourceGroupName = "string"
      vnetSubnetName = "string"
      workerPools = [
        {
          computeMode = "string"
          workerCount = int
          workerSize = "string"
          workerSizeId = int
        }
      ]
    }
  })
}

Значения свойств

AppServiceEnvironment

Имя Описание Ценность
apiManagementAccountId Учетная запись управления API, связанная с средой службы приложений. струна
clusterSettings Настраиваемые параметры для изменения поведения среды службы приложений. NameValuePair[]
dnsSuffix DNS-суффикс среды службы приложений. струна
dynamicCacheEnabled Значение true/false, указывающее, приостановлена ли среда службы приложений. Среда может быть приостановлена, например, если конечная точка управления больше не доступна.
(скорее всего, так как группа безопасности сети заблокировала входящий трафик).
bool
frontEndScaleFactor Коэффициент масштабирования для интерфейсных интерфейсов. int
internalLoadBalancingMode Указывает, какие конечные точки будут обслуживаться внутри виртуальной сети для среды службы приложений. "Нет"
"Публикация"
"Интернет"
ipsslAddressCount Количество IP-адресов SSL, зарезервированных для среды службы приложений. int
местоположение Расположение среды службы приложений, например "Западная часть США". строка (обязательно)
multiRoleCount Количество экземпляров внешнего интерфейса. int
MultiSize Размер виртуальной машины переднего плана, например "Средний", "Большой". струна
имя Имя среды службы приложений. строка (обязательно)
networkAccessControlList Список управления доступом для управления трафиком в среду службы приложений. NetworkAccessControlEntry[]
подвешенный <код>true</code>, если среда службы приложений приостановлена; в противном случае <код>false</code>. Среда может быть приостановлена, например, если конечная точка управления больше не доступна.
(скорее всего, так как группа безопасности сети заблокировала входящий трафик).
bool
userWhitelistedIpRanges Добавлен список диапазонов IP-адресов, разрешенных в базе данных ASE string[]
virtualNetwork Описание виртуальной сети. VirtualNetworkProfile (обязательно)
имя виртуальной сети Имя виртуальной сети для среды службы приложений. струна
vnetResourceGroupName Группа ресурсов виртуальной сети. струна
vnetSubnetName Подсеть виртуальной сети. струна
workerPools Описание пулов рабочих ролей с идентификаторами рабочих ролей, размерами виртуальных машин и количеством рабочих ролей в каждом пуле. WorkerPool[] (обязательно)

Microsoft.Web/hostingEnvironments

Имя Описание Ценность
добрый Тип ресурса. струна
местоположение Расположение ресурса. строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Основные свойства ресурсов AppServiceEnvironment
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.Web/hostingEnvironments@2016-09-01"

NameValuePair

Имя Описание Ценность
имя Имя пары. струна
ценность Значение пары. струна

NetworkAccessControlEntry

Имя Описание Ценность
действие Объект Action. "Запретить"
"Разрешение"
описание Описание записи управления доступом к сети. струна
порядок Порядок приоритета. int
remoteSubnet Удаленная подсеть. струна

ResourceTags

Имя Описание Ценность

VirtualNetworkProfile

Имя Описание Ценность
идентификатор Идентификатор ресурса виртуальной сети. струна
подсеть Подсеть в виртуальной сети. струна

WorkerPool

Имя Описание Ценность
computeMode Общий или выделенный размещение приложений. "Выделенный"
Dynamic
"Общий"
workerCount Количество экземпляров в рабочем пуле. int
workerSize Размер виртуальной машины экземпляров рабочего пула. струна
workerSizeId Идентификатор размера рабочей роли для ссылки на этот рабочий пул. int