Microsoft.Web hostingEnvironments 2024-04-01
Определение ресурсов Bicep
Тип ресурса hostingEnvironments можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Web/hostingEnvironments, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Web/hostingEnvironments@2024-04-01' = {
kind: 'string'
location: 'string'
name: 'string'
properties: {
clusterSettings: [
{
name: 'string'
value: 'string'
}
]
customDnsSuffixConfiguration: {
kind: 'string'
properties: {
certificateUrl: 'string'
dnsSuffix: 'string'
keyVaultReferenceIdentity: 'string'
}
}
dedicatedHostCount: int
dnsSuffix: 'string'
frontEndScaleFactor: int
internalLoadBalancingMode: 'string'
ipsslAddressCount: int
multiSize: 'string'
networkingConfiguration: {
kind: 'string'
properties: {
allowNewPrivateEndpointConnections: bool
ftpEnabled: bool
inboundIpAddressOverride: 'string'
remoteDebugEnabled: bool
}
}
upgradePreference: 'string'
userWhitelistedIpRanges: [
'string'
]
virtualNetwork: {
id: 'string'
subnet: 'string'
}
zoneRedundant: bool
}
tags: {
{customized property}: 'string'
}
}
Значения свойств
AppServiceEnvironment
Имя | Описание | Ценность |
---|---|---|
clusterSettings | Настраиваемые параметры для изменения поведения среды службы приложений. | NameValuePair[] |
customDnsSuffixConfiguration | Полное представление конфигурации суффикса личного домена для ASEv3. | CustomDnsSuffixConfiguration |
dedicatedHostCount | Число выделенных узлов | int |
dnsSuffix | DNS-суффикс среды службы приложений. | струна |
frontEndScaleFactor | Коэффициент масштабирования для интерфейсных интерфейсов. | int |
internalLoadBalancingMode | Указывает, какие конечные точки будут обслуживаться внутри виртуальной сети для среды службы приложений. | "Нет" "Публикация" "Интернет" "Интернет, публикация" |
ipsslAddressCount | Количество IP-адресов SSL, зарезервированных для среды службы приложений. | int |
MultiSize | Размер виртуальной машины переднего плана, например "Средний", "Большой". | струна |
networkingConfiguration | Полное представление конфигурации сети для ASE. | AseV3NetworkingConfiguration |
upgradePreference | Параметры обновления | 'Ранний' "Поздно" "Вручную" "Нет" |
userWhitelistedIpRanges | Пользователь добавил диапазоны IP-адресов в список разрешений в ASE db | string[] |
virtualNetwork | Описание виртуальной сети. | VirtualNetworkProfile (обязательно) |
zoneRedundant | Независимо от того, является ли эта среда службы приложений избыточной между зонами. | bool |
AseV3NetworkingConfiguration
Имя | Описание | Ценность |
---|---|---|
добрый | Тип ресурса. | струна |
свойства | Свойства ресурса AseV3NetworkingConfiguration | AseV3NetworkingConfigurationProperties |
AseV3NetworkingConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
allowNewPrivateEndpointConnections | Свойство для включения и отключения создания подключения к частной конечной точке в ASE | bool |
ftpEnabled | Свойство для включения и отключения FTP в ASEV3 | bool |
inboundIpAddressOverride | Клиент предоставил входящий IP-адрес. Можно задать только в ase create. | струна |
remoteDebugEnabled | Свойство для включения и отключения удаленной отладки в ASEV3 | bool |
CustomDnsSuffixConfiguration
Имя | Описание | Ценность |
---|---|---|
добрый | Тип ресурса. | струна |
свойства | Свойства ресурса CustomDnsSuffixConfiguration | CustomDnsSuffixConfigurationProperties |
CustomDnsSuffixConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
certificateUrl | URL-адрес, ссылающийся на секрет сертификата Azure Key Vault, который должен использоваться в качестве сертификата SSL/TLS по умолчанию для сайтов с суффиксом личного домена. | струна |
dnsSuffix | Суффикс личного домена по умолчанию, используемый для всех сайтов, развернутых в ASE. | струна |
keyVaultReferenceIdentity | Назначаемое пользователем удостоверение, используемое для разрешения ссылки на сертификат хранилища ключей. Если это не указано, удостоверение ASE, назначаемое системой, будет использоваться при наличии. | струна |
Microsoft.Web/hostingEnvironments
Имя | Описание | Ценность |
---|---|---|
добрый | Тип ресурса. Если ресурс является приложением, можно обратиться к https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference подробные поддерживаемые значения для типа. | струна |
местоположение | Расположение ресурса. | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
свойства | Основные свойства ресурсов | AppServiceEnvironment |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
NameValuePair
Имя | Описание | Ценность |
---|---|---|
имя | Имя пары. | струна |
ценность | Значение пары. | струна |
ResourceTags
Имя | Описание | Ценность |
---|
VirtualNetworkProfile
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса виртуальной сети. | строка (обязательно) |
подсеть | Подсеть в виртуальной сети. | струна |
Примеры краткого руководства
Следующие примеры краткого руководства по развертыванию этого типа ресурса.
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": "2024-04-01",
"name": "string",
"kind": "string",
"location": "string",
"properties": {
"clusterSettings": [
{
"name": "string",
"value": "string"
}
],
"customDnsSuffixConfiguration": {
"kind": "string",
"properties": {
"certificateUrl": "string",
"dnsSuffix": "string",
"keyVaultReferenceIdentity": "string"
}
},
"dedicatedHostCount": "int",
"dnsSuffix": "string",
"frontEndScaleFactor": "int",
"internalLoadBalancingMode": "string",
"ipsslAddressCount": "int",
"multiSize": "string",
"networkingConfiguration": {
"kind": "string",
"properties": {
"allowNewPrivateEndpointConnections": "bool",
"ftpEnabled": "bool",
"inboundIpAddressOverride": "string",
"remoteDebugEnabled": "bool"
}
},
"upgradePreference": "string",
"userWhitelistedIpRanges": [ "string" ],
"virtualNetwork": {
"id": "string",
"subnet": "string"
},
"zoneRedundant": "bool"
},
"tags": {
"{customized property}": "string"
}
}
Значения свойств
AppServiceEnvironment
Имя | Описание | Ценность |
---|---|---|
clusterSettings | Настраиваемые параметры для изменения поведения среды службы приложений. | NameValuePair[] |
customDnsSuffixConfiguration | Полное представление конфигурации суффикса личного домена для ASEv3. | CustomDnsSuffixConfiguration |
dedicatedHostCount | Число выделенных узлов | int |
dnsSuffix | DNS-суффикс среды службы приложений. | струна |
frontEndScaleFactor | Коэффициент масштабирования для интерфейсных интерфейсов. | int |
internalLoadBalancingMode | Указывает, какие конечные точки будут обслуживаться внутри виртуальной сети для среды службы приложений. | "Нет" "Публикация" "Интернет" "Интернет, публикация" |
ipsslAddressCount | Количество IP-адресов SSL, зарезервированных для среды службы приложений. | int |
MultiSize | Размер виртуальной машины переднего плана, например "Средний", "Большой". | струна |
networkingConfiguration | Полное представление конфигурации сети для ASE. | AseV3NetworkingConfiguration |
upgradePreference | Параметры обновления | 'Ранний' "Поздно" "Вручную" "Нет" |
userWhitelistedIpRanges | Пользователь добавил диапазоны IP-адресов в список разрешений в ASE db | string[] |
virtualNetwork | Описание виртуальной сети. | VirtualNetworkProfile (обязательно) |
zoneRedundant | Независимо от того, является ли эта среда службы приложений избыточной между зонами. | bool |
AseV3NetworkingConfiguration
Имя | Описание | Ценность |
---|---|---|
добрый | Тип ресурса. | струна |
свойства | Свойства ресурса AseV3NetworkingConfiguration | AseV3NetworkingConfigurationProperties |
AseV3NetworkingConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
allowNewPrivateEndpointConnections | Свойство для включения и отключения создания подключения к частной конечной точке в ASE | bool |
ftpEnabled | Свойство для включения и отключения FTP в ASEV3 | bool |
inboundIpAddressOverride | Клиент предоставил входящий IP-адрес. Можно задать только в ase create. | струна |
remoteDebugEnabled | Свойство для включения и отключения удаленной отладки в ASEV3 | bool |
CustomDnsSuffixConfiguration
Имя | Описание | Ценность |
---|---|---|
добрый | Тип ресурса. | струна |
свойства | Свойства ресурса CustomDnsSuffixConfiguration | CustomDnsSuffixConfigurationProperties |
CustomDnsSuffixConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
certificateUrl | URL-адрес, ссылающийся на секрет сертификата Azure Key Vault, который должен использоваться в качестве сертификата SSL/TLS по умолчанию для сайтов с суффиксом личного домена. | струна |
dnsSuffix | Суффикс личного домена по умолчанию, используемый для всех сайтов, развернутых в ASE. | струна |
keyVaultReferenceIdentity | Назначаемое пользователем удостоверение, используемое для разрешения ссылки на сертификат хранилища ключей. Если это не указано, удостоверение ASE, назначаемое системой, будет использоваться при наличии. | струна |
Microsoft.Web/hostingEnvironments
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | '2024-04-01' |
добрый | Тип ресурса. Если ресурс является приложением, можно обратиться к https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference подробные поддерживаемые значения для типа. | струна |
местоположение | Расположение ресурса. | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
свойства | Основные свойства ресурсов | AppServiceEnvironment |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
тип | Тип ресурса | "Microsoft.Web/hostingEnvironments" |
NameValuePair
Имя | Описание | Ценность |
---|---|---|
имя | Имя пары. | струна |
ценность | Значение пары. | струна |
ResourceTags
Имя | Описание | Ценность |
---|
VirtualNetworkProfile
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса виртуальной сети. | строка (обязательно) |
подсеть | Подсеть в виртуальной сети. | струна |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
среда службы приложений с серверной 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@2024-04-01"
name = "string"
kind = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
clusterSettings = [
{
name = "string"
value = "string"
}
]
customDnsSuffixConfiguration = {
kind = "string"
properties = {
certificateUrl = "string"
dnsSuffix = "string"
keyVaultReferenceIdentity = "string"
}
}
dedicatedHostCount = int
dnsSuffix = "string"
frontEndScaleFactor = int
internalLoadBalancingMode = "string"
ipsslAddressCount = int
multiSize = "string"
networkingConfiguration = {
kind = "string"
properties = {
allowNewPrivateEndpointConnections = bool
ftpEnabled = bool
inboundIpAddressOverride = "string"
remoteDebugEnabled = bool
}
}
upgradePreference = "string"
userWhitelistedIpRanges = [
"string"
]
virtualNetwork = {
id = "string"
subnet = "string"
}
zoneRedundant = bool
}
})
}
Значения свойств
AppServiceEnvironment
Имя | Описание | Ценность |
---|---|---|
clusterSettings | Настраиваемые параметры для изменения поведения среды службы приложений. | NameValuePair[] |
customDnsSuffixConfiguration | Полное представление конфигурации суффикса личного домена для ASEv3. | CustomDnsSuffixConfiguration |
dedicatedHostCount | Число выделенных узлов | int |
dnsSuffix | DNS-суффикс среды службы приложений. | струна |
frontEndScaleFactor | Коэффициент масштабирования для интерфейсных интерфейсов. | int |
internalLoadBalancingMode | Указывает, какие конечные точки будут обслуживаться внутри виртуальной сети для среды службы приложений. | "Нет" "Публикация" "Интернет" "Интернет, публикация" |
ipsslAddressCount | Количество IP-адресов SSL, зарезервированных для среды службы приложений. | int |
MultiSize | Размер виртуальной машины переднего плана, например "Средний", "Большой". | струна |
networkingConfiguration | Полное представление конфигурации сети для ASE. | AseV3NetworkingConfiguration |
upgradePreference | Параметры обновления | 'Ранний' "Поздно" "Вручную" "Нет" |
userWhitelistedIpRanges | Пользователь добавил диапазоны IP-адресов в список разрешений в ASE db | string[] |
virtualNetwork | Описание виртуальной сети. | VirtualNetworkProfile (обязательно) |
zoneRedundant | Независимо от того, является ли эта среда службы приложений избыточной между зонами. | bool |
AseV3NetworkingConfiguration
Имя | Описание | Ценность |
---|---|---|
добрый | Тип ресурса. | струна |
свойства | Свойства ресурса AseV3NetworkingConfiguration | AseV3NetworkingConfigurationProperties |
AseV3NetworkingConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
allowNewPrivateEndpointConnections | Свойство для включения и отключения создания подключения к частной конечной точке в ASE | bool |
ftpEnabled | Свойство для включения и отключения FTP в ASEV3 | bool |
inboundIpAddressOverride | Клиент предоставил входящий IP-адрес. Можно задать только в ase create. | струна |
remoteDebugEnabled | Свойство для включения и отключения удаленной отладки в ASEV3 | bool |
CustomDnsSuffixConfiguration
Имя | Описание | Ценность |
---|---|---|
добрый | Тип ресурса. | струна |
свойства | Свойства ресурса CustomDnsSuffixConfiguration | CustomDnsSuffixConfigurationProperties |
CustomDnsSuffixConfigurationProperties
Имя | Описание | Ценность |
---|---|---|
certificateUrl | URL-адрес, ссылающийся на секрет сертификата Azure Key Vault, который должен использоваться в качестве сертификата SSL/TLS по умолчанию для сайтов с суффиксом личного домена. | струна |
dnsSuffix | Суффикс личного домена по умолчанию, используемый для всех сайтов, развернутых в ASE. | струна |
keyVaultReferenceIdentity | Назначаемое пользователем удостоверение, используемое для разрешения ссылки на сертификат хранилища ключей. Если это не указано, удостоверение ASE, назначаемое системой, будет использоваться при наличии. | струна |
Microsoft.Web/hostingEnvironments
Имя | Описание | Ценность |
---|---|---|
добрый | Тип ресурса. Если ресурс является приложением, можно обратиться к https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference подробные поддерживаемые значения для типа. | струна |
местоположение | Расположение ресурса. | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
свойства | Основные свойства ресурсов | AppServiceEnvironment |
Теги | Теги ресурсов | Словарь имен и значений тегов. |
тип | Тип ресурса | "Microsoft.Web/hostingEnvironments@2024-04-01" |
NameValuePair
Имя | Описание | Ценность |
---|---|---|
имя | Имя пары. | струна |
ценность | Значение пары. | струна |
ResourceTags
Имя | Описание | Ценность |
---|
VirtualNetworkProfile
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса виртуальной сети. | строка (обязательно) |
подсеть | Подсеть в виртуальной сети. | струна |