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


Microsoft.Web hostingEnvironments 2023-01-01

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

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

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

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

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

resource symbolicname 'Microsoft.Web/hostingEnvironments@2023-01-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

Имя Описание Ценность
добрый Тип ресурса. струна
местоположение Расположение ресурса. строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Основные свойства ресурсов 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": "2023-01-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 '2023-01-01'
добрый Тип ресурса. струна
местоположение Расположение ресурса. строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Основные свойства ресурсов AppServiceEnvironment
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Web/hostingEnvironments"

NameValuePair

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

ResourceTags

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

VirtualNetworkProfile

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

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

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

Шаблон Описание
среда службы приложений с серверной 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@2023-01-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

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

NameValuePair

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

ResourceTags

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

VirtualNetworkProfile

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