Microsoft.Web hostingEnvironments 2021-01-01

Definição de recurso do Bicep

O tipo de recurso hostingEnvironments pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Web/hostingEnvironments, adicione o seguinte Bicep ao seu modelo.

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

Valores de propriedade

hostingEnvironments

Nome Descrição Valor
name O nome do recurso cadeia (obrigatório)
localização Localização do Recurso. cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
tipo Tipo de recurso. string
propriedades Principais propriedades do recurso AppServiceEnvironment

AppServiceEnvironment

Nome Descrição Valor
clusterDefinições Definições personalizadas para alterar o comportamento do Ambiente do Serviço de Aplicações. NameValuePair[]
dnsSuffix Sufixo DNS da Ambiente do Serviço de Aplicações. string
frontEndScaleFactor Fator de dimensionamento para front-ends. int
internalLoadBalancingMode Especifica os pontos finais a servir internamente na Rede Virtual para o Ambiente do Serviço de Aplicações. "Nenhum"
"Publicação"
"Web"
"Web, Publicação"
ipsslAddressCount Número de endereços SSL ip reservados para o Ambiente do Serviço de Aplicações. int
múltiplos tamanhos Tamanho da VM de front-end, por exemplo, "Médio", "Grande". string
userWhitelistedIpRanges O utilizador adicionou a lista de Intervalos de IP permitidos na base de dados do ASE string[]
virtualNetwork Descrição do Rede Virtual. VirtualNetworkProfile (obrigatório)

NameValuePair

Nome Descrição Valor
name Nome do par. string
valor Emparelhar valor. string

VirtualNetworkProfile

Nome Descrição Valor
ID ID do recurso do Rede Virtual. cadeia (obrigatório)
sub-rede Sub-rede na Rede Virtual. string

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
ILB Ambiente do Serviço de Aplicações com Azure Firewall

Implementar no Azure
Resource Manager modelos e parâmetros que demonstram como implementar Serviço de Aplicações ambiente com integração Azure Firewall
Ambiente do Serviço de Aplicações com SQL do Azure back-end

Implementar no Azure
Este modelo cria um Ambiente do Serviço de Aplicações com um back-end SQL do Azure juntamente com pontos finais privados, juntamente com recursos associados normalmente utilizados num ambiente privado/isolado.
Ambiente do Serviço de Aplicações com o Plano de Alojamento e o Azure WebApp

Implementar no Azure
Cria um Ambiente do Serviço de Aplicações v2 com um Endereço ILB numa rede virtual existente que será disponível em privado. O Ambiente do Serviço de Aplicações irá conter um Plano de Alojamento e uma Aplicação Web do Azure
Criar Serviço de Aplicações do Azure ambiente com uma aplicação Web adicionada

Implementar no Azure
Cria um Ambiente de Serviço de Aplicações do Azure dentro da Sub-rede A Rede Virtual. Este modelo também adiciona uma Aplicação Web do Azure dentro do Ambiente do Serviço de Aplicações. Modelo originalmente criado por Callum Brankin da PixelPin
Criar uma Ambiente do Serviço de Aplicações

Implementar no Azure
Cria uma Ambiente do Serviço de Aplicações na sua rede virtual
Certificado SSL para um ASE ILB ou um ASE v2 do ILB

Implementar no Azure
Configura o certificado SSL predefinido para um ASE ILB ou ASE v2 ILB
Criar Ambiente do Serviço de Aplicações com um Endereço ILB

Implementar no Azure
Cria um Ambiente do Serviço de Aplicações na sua rede virtual com um endereço de balanceador de carga interno privado
Criar um Ambiente do Serviço de Aplicações v2

Implementar no Azure
Cria um Ambiente do Serviço de Aplicações v2 na sua rede virtual
Criar um Ambiente de Serviço de Aplicações v2 com um Endereço ILB

Implementar no Azure
Cria um Ambiente do Serviço de Aplicações v2 na rede virtual com um endereço de balanceador de carga interno privado
Criar um AppServicePlan e uma Aplicação num ASEv3

Implementar no Azure
Criar um AppServicePlan e uma Aplicação num ASEv3

Definição de recurso do modelo arm

O tipo de recurso hostingEnvironments pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Web/hostingEnvironments, adicione o seguinte JSON ao seu modelo.

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

Valores de propriedade

hostingEnvironments

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Web/hostingEnvironments"
apiVersion A versão da API de recursos '2021-01-01'
name O nome do recurso cadeia (obrigatório)
localização Localização do Recurso. cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
tipo Tipo de recurso. string
propriedades Principais propriedades do recurso AppServiceEnvironment

AppServiceEnvironment

Nome Descrição Valor
clusterDefinições Definições personalizadas para alterar o comportamento do Ambiente do Serviço de Aplicações. NameValuePair[]
dnsSuffix Sufixo DNS da Ambiente do Serviço de Aplicações. string
frontEndScaleFactor Fator de dimensionamento para front-ends. int
internalLoadBalancingMode Especifica os pontos finais a servir internamente na Rede Virtual para o Ambiente do Serviço de Aplicações. "Nenhum"
"Publicação"
"Web"
"Web, Publicação"
ipsslAddressCount Número de endereços SSL ip reservados para o Ambiente do Serviço de Aplicações. int
múltiplos tamanhos Tamanho da VM de front-end, por exemplo, "Médio", "Grande". string
userWhitelistedIpRanges O utilizador adicionou a lista de Intervalos de IP permitidos na base de dados do ASE string[]
virtualNetwork Descrição do Rede Virtual. VirtualNetworkProfile (obrigatório)

NameValuePair

Nome Descrição Valor
name Nome do par. string
valor Emparelhar valor. string

VirtualNetworkProfile

Nome Descrição Valor
ID ID do recurso do Rede Virtual. cadeia (obrigatório)
sub-rede Sub-rede na Rede Virtual. string

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
ILB Ambiente do Serviço de Aplicações com Azure Firewall

Implementar no Azure
Resource Manager modelos e parâmetros que demonstram como implementar Serviço de Aplicações ambiente com integração Azure Firewall
Ambiente do Serviço de Aplicações com SQL do Azure back-end

Implementar no Azure
Este modelo cria um Ambiente do Serviço de Aplicações com um back-end SQL do Azure juntamente com pontos finais privados, juntamente com recursos associados normalmente utilizados num ambiente privado/isolado.
Ambiente do Serviço de Aplicações com o Plano de Alojamento e o Azure WebApp

Implementar no Azure
Cria um Ambiente do Serviço de Aplicações v2 com um Endereço ILB numa rede virtual existente que será disponível em privado. O Ambiente do Serviço de Aplicações irá conter um Plano de Alojamento e uma Aplicação Web do Azure
Criar Serviço de Aplicações do Azure ambiente com uma aplicação Web adicionada

Implementar no Azure
Cria um Ambiente de Serviço de Aplicações do Azure dentro da Sub-rede A Rede Virtual. Este modelo também adiciona uma Aplicação Web do Azure dentro do Ambiente do Serviço de Aplicações. Modelo originalmente criado por Callum Brankin da PixelPin
Criar uma Ambiente do Serviço de Aplicações

Implementar no Azure
Cria uma Ambiente do Serviço de Aplicações na sua rede virtual
Certificado SSL para um ASE ILB ou um ASE v2 do ILB

Implementar no Azure
Configura o certificado SSL predefinido para um ASE ILB ou ASE v2 ILB
Criar Ambiente do Serviço de Aplicações com um Endereço ILB

Implementar no Azure
Cria um Ambiente do Serviço de Aplicações na sua rede virtual com um endereço de balanceador de carga interno privado
Criar um Ambiente do Serviço de Aplicações v2

Implementar no Azure
Cria um Ambiente do Serviço de Aplicações v2 na sua rede virtual
Criar um Ambiente de Serviço de Aplicações v2 com um Endereço ILB

Implementar no Azure
Cria um Ambiente do Serviço de Aplicações v2 na rede virtual com um endereço de balanceador de carga interno privado
Criar um AppServicePlan e uma Aplicação num ASEv3

Implementar no Azure
Criar um AppServicePlan e uma Aplicação num ASEv3

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso hostingEnvironments pode ser implementado com operações que visam:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Web/hostingEnvironments, adicione o seguinte Terraform ao seu modelo.

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

Valores de propriedade

hostingEnvironments

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Web/hostingEnvironments@2021-01-01"
name O nome do recurso cadeia (obrigatório)
localização Localização do Recurso. cadeia (obrigatório)
parent_id Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas.
tipo Tipo de recurso. string
propriedades Principais propriedades do recurso AppServiceEnvironment

AppServiceEnvironment

Nome Descrição Valor
clusterDefinições Definições personalizadas para alterar o comportamento do Ambiente do Serviço de Aplicações. NameValuePair[]
dnsSuffix Sufixo DNS da Ambiente do Serviço de Aplicações. string
frontEndScaleFactor Fator de dimensionamento para front-ends. int
internalLoadBalancingMode Especifica os pontos finais a servir internamente na Rede Virtual para o Ambiente do Serviço de Aplicações. "Nenhum"
"Publicação"
"Web"
"Web, Publicação"
ipsslAddressCount Número de endereços SSL ip reservados para o Ambiente do Serviço de Aplicações. int
multiSize Tamanho da VM de front-end, por exemplo, "Médio", "Grande". string
userWhitelistedIpRanges O utilizador adicionou a lista de Intervalos de IP permitidos na base de dados do ASE cadeia[]
virtualNetwork Descrição do Rede Virtual. VirtualNetworkProfile (obrigatório)

NameValuePair

Nome Descrição Valor
name Nome do par. string
valor Valor de emparelhamento. string

VirtualNetworkProfile

Nome Descrição Valor
ID ID de recurso do Rede Virtual. cadeia (obrigatório)
sub-rede Sub-rede na Rede Virtual. string