Microsoft.Web hostingEnvironments 2018-02-01
Определение ресурсов Bicep
Тип ресурса hostingEnvironments можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Web/hostingEnvironments, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Web/hostingEnvironments@2018-02-01' = {
kind: 'string'
location: 'string'
name: 'string'
properties: {
apiManagementAccountId: 'string'
clusterSettings: [
{
name: 'string'
value: 'string'
}
]
dnsSuffix: 'string'
dynamicCacheEnabled: bool
frontEndScaleFactor: int
hasLinuxWorkers: bool
internalLoadBalancingMode: 'string'
ipsslAddressCount: int
location: 'string'
multiRoleCount: int
multiSize: 'string'
name: 'string'
networkAccessControlList: [
{
action: 'string'
description: 'string'
order: int
remoteSubnet: 'string'
}
]
sslCertKeyVaultId: 'string'
sslCertKeyVaultSecretName: '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 |
hasLinuxWorkers | Флаг, показывающий, имеет ли ASE рабочие роли Linux или нет | bool |
internalLoadBalancingMode | Указывает, какие конечные точки будут обслуживаться внутри виртуальной сети для среды службы приложений. | "Нет" "Публикация" "Интернет" |
ipsslAddressCount | Количество IP-адресов SSL, зарезервированных для среды службы приложений. | int |
местоположение | Расположение среды службы приложений, например "Западная часть США". | строка (обязательно) |
multiRoleCount | Количество экземпляров внешнего интерфейса. | int |
MultiSize | Размер виртуальной машины переднего плана, например "Средний", "Большой". | струна |
имя | Имя среды службы приложений. | строка (обязательно) |
networkAccessControlList | Список управления доступом для управления трафиком в среду службы приложений. | NetworkAccessControlEntry[] |
sslCertKeyVaultId | Идентификатор Key Vault для SSL-сертификата службы приложений по умолчанию | струна |
sslCertKeyVaultSecretName | Имя секрета Key Vault для SSL-сертификата службы приложений по умолчанию | струна |
подвешенный |
<код>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": "2018-02-01",
"name": "string",
"kind": "string",
"location": "string",
"properties": {
"apiManagementAccountId": "string",
"clusterSettings": [
{
"name": "string",
"value": "string"
}
],
"dnsSuffix": "string",
"dynamicCacheEnabled": "bool",
"frontEndScaleFactor": "int",
"hasLinuxWorkers": "bool",
"internalLoadBalancingMode": "string",
"ipsslAddressCount": "int",
"location": "string",
"multiRoleCount": "int",
"multiSize": "string",
"name": "string",
"networkAccessControlList": [
{
"action": "string",
"description": "string",
"order": "int",
"remoteSubnet": "string"
}
],
"sslCertKeyVaultId": "string",
"sslCertKeyVaultSecretName": "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 |
hasLinuxWorkers | Флаг, показывающий, имеет ли ASE рабочие роли Linux или нет | bool |
internalLoadBalancingMode | Указывает, какие конечные точки будут обслуживаться внутри виртуальной сети для среды службы приложений. | "Нет" "Публикация" "Интернет" |
ipsslAddressCount | Количество IP-адресов SSL, зарезервированных для среды службы приложений. | int |
местоположение | Расположение среды службы приложений, например "Западная часть США". | строка (обязательно) |
multiRoleCount | Количество экземпляров внешнего интерфейса. | int |
MultiSize | Размер виртуальной машины переднего плана, например "Средний", "Большой". | струна |
имя | Имя среды службы приложений. | строка (обязательно) |
networkAccessControlList | Список управления доступом для управления трафиком в среду службы приложений. | NetworkAccessControlEntry[] |
sslCertKeyVaultId | Идентификатор Key Vault для SSL-сертификата службы приложений по умолчанию | струна |
sslCertKeyVaultSecretName | Имя секрета Key Vault для SSL-сертификата службы приложений по умолчанию | струна |
подвешенный |
<код>true</code>, если среда службы приложений приостановлена; в противном случае <код>false</code>. Среда может быть приостановлена, например, если конечная точка управления больше не доступна. (скорее всего, так как группа безопасности сети заблокировала входящий трафик). |
bool |
userWhitelistedIpRanges | Добавлен список диапазонов IP-адресов, разрешенных в базе данных ASE | string[] |
virtualNetwork | Описание виртуальной сети. | VirtualNetworkProfile (обязательно) |
имя виртуальной сети | Имя виртуальной сети для среды службы приложений. | струна |
vnetResourceGroupName | Группа ресурсов виртуальной сети. | струна |
vnetSubnetName | Подсеть виртуальной сети. | струна |
workerPools | Описание пулов рабочих ролей с идентификаторами рабочих ролей, размерами виртуальных машин и количеством рабочих ролей в каждом пуле. | WorkerPool[] (обязательно) |
Microsoft.Web/hostingEnvironments
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | '2018-02-01' |
добрый | Тип ресурса. | струна |
местоположение | Расположение ресурса. | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
свойства | Основные свойства ресурсов | AppServiceEnvironment |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
тип | Тип ресурса | "Microsoft.Web/hostingEnvironments" |
NameValuePair
Имя | Описание | Ценность |
---|---|---|
имя | Имя пары. | струна |
ценность | Значение пары. | струна |
NetworkAccessControlEntry
Имя | Описание | Ценность |
---|---|---|
действие | Объект Action. | "Запретить" "Разрешение" |
описание | Описание записи управления доступом к сети. | струна |
порядок | Порядок приоритета. | int |
remoteSubnet | Удаленная подсеть. | струна |
ResourceTags
Имя | Описание | Ценность |
---|
VirtualNetworkProfile
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса виртуальной сети. | струна |
подсеть | Подсеть в виртуальной сети. | струна |
WorkerPool
Имя | Описание | Ценность |
---|---|---|
computeMode | Общий или выделенный размещение приложений. | "Выделенный" Dynamic "Общий" |
workerCount | Количество экземпляров в рабочем пуле. | int |
workerSize | Размер виртуальной машины экземпляров рабочего пула. | струна |
workerSizeId | Идентификатор размера рабочей роли для ссылки на этот рабочий пул. | int |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
среда службы приложений с серверной SQL Azure развертывание |
Этот шаблон создает среду службы приложений с серверной частью SQL Azure вместе с частными конечными точками вместе с связанными ресурсами, обычно используемыми в частной или изолированной среде. |
среда службы приложений с планом размещения и веб-приложением Azure WebApp развертывание |
Создает среду службы приложений версии 2 с адресом ILB в существующей виртуальной сети, которая будет доступна в частном порядке. Среда службы приложений будет содержать план размещения и веб-приложение Azure |
создание среды службы приложений развертывание |
Создание среды службы приложений в виртуальной сети |
создание среды службы приложений версии 2 развертывание |
Создание среды службы приложений версии 2 в виртуальной сети |
создание appServicePlan и app в ASEv3 развертывание |
Создание appServicePlan и app в ASEv3 |
Создание среды службы приложений версии 2 с адресом ILB развертывание |
Создает среду службы приложений версии 2 в виртуальной сети с частным внутренним адресом подсистемы балансировки нагрузки |
создание среды службы приложений с адресом балансировки нагрузки развертывание |
Создает среду службы приложений в виртуальной сети с частным внутренним адресом подсистемы балансировки нагрузки |
создание среды службы приложений Azure с добавленным веб-приложением развертывание |
Создает среду службы приложений Azure в подсети виртуальной сети. Этот шаблон также добавляет веб-приложение Azure в среду службы приложений. Шаблон, первоначально написанный Callum Brankin из PixelPin |
среде службы приложений ILB с брандмауэра Azure развертывание |
Шаблоны и параметры Resource Manager, демонстрирующие развертывание среды службы приложений с помощью интеграции брандмауэра Azure |
SSL-сертификат для ASE или ILB ASE версии 2 развертывание |
Настраивает SSL-сертификат по умолчанию для ASE или ILB ASE версии 2. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса hostingEnvironments можно развернуть с помощью операций, предназначенных для следующих операций:
- групп ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Web/hostingEnvironments, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/hostingEnvironments@2018-02-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
hasLinuxWorkers = bool
internalLoadBalancingMode = "string"
ipsslAddressCount = int
location = "string"
multiRoleCount = int
multiSize = "string"
name = "string"
networkAccessControlList = [
{
action = "string"
description = "string"
order = int
remoteSubnet = "string"
}
]
sslCertKeyVaultId = "string"
sslCertKeyVaultSecretName = "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 |
hasLinuxWorkers | Флаг, показывающий, имеет ли ASE рабочие роли Linux или нет | bool |
internalLoadBalancingMode | Указывает, какие конечные точки будут обслуживаться внутри виртуальной сети для среды службы приложений. | "Нет" "Публикация" "Интернет" |
ipsslAddressCount | Количество IP-адресов SSL, зарезервированных для среды службы приложений. | int |
местоположение | Расположение среды службы приложений, например "Западная часть США". | строка (обязательно) |
multiRoleCount | Количество экземпляров внешнего интерфейса. | int |
MultiSize | Размер виртуальной машины переднего плана, например "Средний", "Большой". | струна |
имя | Имя среды службы приложений. | строка (обязательно) |
networkAccessControlList | Список управления доступом для управления трафиком в среду службы приложений. | NetworkAccessControlEntry[] |
sslCertKeyVaultId | Идентификатор Key Vault для SSL-сертификата службы приложений по умолчанию | струна |
sslCertKeyVaultSecretName | Имя секрета Key Vault для SSL-сертификата службы приложений по умолчанию | струна |
подвешенный |
<код>true</code>, если среда службы приложений приостановлена; в противном случае <код>false</code>. Среда может быть приостановлена, например, если конечная точка управления больше не доступна. (скорее всего, так как группа безопасности сети заблокировала входящий трафик). |
bool |
userWhitelistedIpRanges | Добавлен список диапазонов IP-адресов, разрешенных в базе данных ASE | string[] |
virtualNetwork | Описание виртуальной сети. | VirtualNetworkProfile (обязательно) |
имя виртуальной сети | Имя виртуальной сети для среды службы приложений. | струна |
vnetResourceGroupName | Группа ресурсов виртуальной сети. | струна |
vnetSubnetName | Подсеть виртуальной сети. | струна |
workerPools | Описание пулов рабочих ролей с идентификаторами рабочих ролей, размерами виртуальных машин и количеством рабочих ролей в каждом пуле. | WorkerPool[] (обязательно) |
Microsoft.Web/hostingEnvironments
Имя | Описание | Ценность |
---|---|---|
добрый | Тип ресурса. | струна |
местоположение | Расположение ресурса. | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
свойства | Основные свойства ресурсов | AppServiceEnvironment |
Теги | Теги ресурсов | Словарь имен и значений тегов. |
тип | Тип ресурса | "Microsoft.Web/hostingEnvironments@2018-02-01" |
NameValuePair
Имя | Описание | Ценность |
---|---|---|
имя | Имя пары. | струна |
ценность | Значение пары. | струна |
NetworkAccessControlEntry
Имя | Описание | Ценность |
---|---|---|
действие | Объект Action. | "Запретить" "Разрешение" |
описание | Описание записи управления доступом к сети. | струна |
порядок | Порядок приоритета. | int |
remoteSubnet | Удаленная подсеть. | струна |
ResourceTags
Имя | Описание | Ценность |
---|
VirtualNetworkProfile
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса виртуальной сети. | струна |
подсеть | Подсеть в виртуальной сети. | струна |
WorkerPool
Имя | Описание | Ценность |
---|---|---|
computeMode | Общий или выделенный размещение приложений. | "Выделенный" Dynamic "Общий" |
workerCount | Количество экземпляров в рабочем пуле. | int |
workerSize | Размер виртуальной машины экземпляров рабочего пула. | струна |
workerSizeId | Идентификатор размера рабочей роли для ссылки на этот рабочий пул. | int |