Microsoft.Web hostingEnvironments 2021-03-01
Definição de recurso do Bicep
O tipo de recurso hostingEnvironments pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo 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 Bicep ao seu modelo.
resource symbolicname 'Microsoft.Web/hostingEnvironments@2021-03-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
kind: 'string'
properties: {
clusterSettings: [
{
name: 'string'
value: 'string'
}
]
dedicatedHostCount: int
dnsSuffix: 'string'
frontEndScaleFactor: int
internalLoadBalancingMode: 'string'
ipsslAddressCount: int
multiSize: 'string'
userWhitelistedIpRanges: [
'string'
]
virtualNetwork: {
id: 'string'
subnet: 'string'
}
zoneRedundant: bool
}
}
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[] |
dedicatedHostCount | Contagem de Anfitriões Dedicados | int |
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) |
zoneRedundant | Se esta Ambiente do Serviço de Aplicações é ou não redundante na zona. | bool |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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:
- Grupos de recursos – veja os comandos de implementação do grupo 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 JSON ao seu modelo.
{
"type": "Microsoft.Web/hostingEnvironments",
"apiVersion": "2021-03-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"kind": "string",
"properties": {
"clusterSettings": [
{
"name": "string",
"value": "string"
}
],
"dedicatedHostCount": "int",
"dnsSuffix": "string",
"frontEndScaleFactor": "int",
"internalLoadBalancingMode": "string",
"ipsslAddressCount": "int",
"multiSize": "string",
"userWhitelistedIpRanges": [ "string" ],
"virtualNetwork": {
"id": "string",
"subnet": "string"
},
"zoneRedundant": "bool"
}
}
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-03-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[] |
dedicatedHostCount | Contagem de Anfitriões Dedicados | int |
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) |
zoneRedundant | Se esta Ambiente do Serviço de Aplicações é ou não redundante na zona. | bool |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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-03-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
clusterSettings = [
{
name = "string"
value = "string"
}
]
dedicatedHostCount = int
dnsSuffix = "string"
frontEndScaleFactor = int
internalLoadBalancingMode = "string"
ipsslAddressCount = int
multiSize = "string"
userWhitelistedIpRanges = [
"string"
]
virtualNetwork = {
id = "string"
subnet = "string"
}
zoneRedundant = bool
}
kind = "string"
})
}
Valores de propriedade
hostingEnvironments
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Web/hostingEnvironments@2021-03-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[] |
dedicatedHostCount | Contagem de Anfitriões Dedicados | int |
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) |
zoneRedundant | Se esta Ambiente do Serviço de Aplicações é ou não redundante na zona. | bool |
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 |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários