Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Bicep-resursdefinition
Resurstypen hostingEnvironments kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Web/hostingEnvironments-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Web/hostingEnvironments@2020-06-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'
}
}
Egenskapsvärden
AppServiceEnvironment
Namn | Beskrivning | Värde |
---|---|---|
apiManagementAccountId | API Management-konto som är associerat med App Service-miljön. | sträng |
clusterSettings | Anpassade inställningar för att ändra beteendet för App Service-miljön. | NameValuePair[] |
dnsSuffix | DNS-suffix för App Service-miljön. | sträng |
dynamicCacheEnabled | Sant/falskt som anger om App Service-miljön är pausad. Miljön kan pausas, t.ex. när hanteringsslutpunkten inte längre är tillgänglig (troligen på grund av att NSG blockerade inkommande trafik). |
bool |
frontEndScaleFactor | Skalningsfaktor för klientdelar. | Int |
hasLinuxWorkers | Flagga som visar om en ASE har Linux-arbetare eller inte | bool |
internalLoadBalancingMode | Anger vilka slutpunkter som ska användas internt i det virtuella nätverket för App Service-miljön. | "Ingen" "Publicering" "Webb" 'Web,Publishing' |
ipsslAddressCount | Antal IP SSL-adresser som reserverats för App Service-miljön. | Int |
lokation | Plats för App Service-miljön, t.ex. "USA, västra". | sträng (krävs) |
multiRoleCount | Antal klientdelsinstanser. | Int |
multiSize | Vm-storlek på klientdelen, t.ex. "Medium", "Large". | sträng |
namn | Namnet på App Service-miljön. | sträng (krävs) |
networkAccessControlList | Åtkomstkontrollista för att styra trafik till App Service-miljön. | NetworkAccessControlEntry[] |
sslCertKeyVaultId | Key Vault-ID för standard-SSL-certifikat för ILB App Service Environment | sträng |
sslCertKeyVaultSecretName | Nyckelvalvshemlighetsnamn för standard-SSL-certifikat för ILB App Service Environment | sträng |
avstängd |
<kod>true</code> om App Service Environment är pausad. annars <kod>false</code>. Miljön kan pausas, t.ex. när hanteringsslutpunkten inte längre är tillgänglig (troligen på grund av att NSG blockerade inkommande trafik). |
bool |
userWhitelistedIpRanges | Användarlista över tillåtna IP-intervall i ASE-databas har lagts till | string[] |
virtualNetwork | Beskrivning av det virtuella nätverket. | VirtualNetworkProfile (krävs) |
vnetName | Namnet på det virtuella nätverket för App Service-miljön. | sträng |
vnetResourceGroupName | Resursgrupp för det virtuella nätverket. | sträng |
vnetSubnetName | Undernät för det virtuella nätverket. | sträng |
workerPools | Beskrivning av arbetspooler med arbetsstorleks-ID,VM-storlekar och antal arbetare i varje pool. | WorkerPool[] (krävs) |
Microsoft.Web/hostingEnvironments
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
lokation | Resursplats. | sträng (krävs) |
namn | Resursnamnet | sträng (krävs) |
egenskaper | Kärnresursegenskaper | AppServiceEnvironment |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
NameValuePair
Namn | Beskrivning | Värde |
---|---|---|
namn | Parnamn. | sträng |
värde | Parvärde. | sträng |
NetworkAccessControlEntry
Namn | Beskrivning | Värde |
---|---|---|
åtgärd | Åtgärdsobjekt. | "Neka" "Tillstånd" |
beskrivning | Beskrivning av posten för nätverksåtkomstkontroll. | sträng |
ordning | Prioritetsordning. | Int |
remoteSubnet | Fjärrundernät. | sträng |
ResourceTags
Namn | Beskrivning | Värde |
---|
VirtualNetworkProfile
Namn | Beskrivning | Värde |
---|---|---|
Id-nummer | Resurs-ID för det virtuella nätverket. | sträng |
undernät | Undernät i det virtuella nätverket. | sträng |
WorkerPool
Namn | Beskrivning | Värde |
---|---|---|
computeMode | Delad eller dedikerad appvärd. | "Dedikerad" "Dynamisk" "Delad" |
workerCount | Antal instanser i arbetspoolen. | Int |
workerSize | VM-storleken på arbetspoolinstanserna. | sträng |
workerSizeId | Arbetsstorleks-ID för att referera till den här arbetspoolen. | Int |
Användningsexempel
Azure-verifierade moduler
Följande Azure-verifierade moduler kan användas för att distribuera den här resurstypen.
Modul | Beskrivning |
---|---|
App Service Environment | AVM-resursmodul för App Service-miljö |
Azure-snabbstartsexempel
Följande Azure-snabbstartsmallar innehålla Bicep-exempel för distribution av den här resurstypen.
Bicep-fil | Beskrivning |
---|---|
App Service-miljö med värdplan och Azure WebApp- | Skapar en App Service Environment v2 med en ILB-adress i ett befintligt virtuellt nätverk som är privat tillgängligt. App Service-miljön innehåller en värdplan och en Azure-webbapp |
Skapa en App Service Environment v2- | Skapar en App Service Environment v2 i ditt virtuella nätverk |
Skapa en AppServicePlan och app i en ASEv3- | Skapa en AppServicePlan och app i en ASEv3 |
Resursdefinition för ARM-mall
Resurstypen hostingEnvironments kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Web/hostingEnvironments-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Web/hostingEnvironments",
"apiVersion": "2020-06-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"
}
}
Egenskapsvärden
AppServiceEnvironment
Namn | Beskrivning | Värde |
---|---|---|
apiManagementAccountId | API Management-konto som är associerat med App Service-miljön. | sträng |
clusterSettings | Anpassade inställningar för att ändra beteendet för App Service-miljön. | NameValuePair[] |
dnsSuffix | DNS-suffix för App Service-miljön. | sträng |
dynamicCacheEnabled | Sant/falskt som anger om App Service-miljön är pausad. Miljön kan pausas, t.ex. när hanteringsslutpunkten inte längre är tillgänglig (troligen på grund av att NSG blockerade inkommande trafik). |
bool |
frontEndScaleFactor | Skalningsfaktor för klientdelar. | Int |
hasLinuxWorkers | Flagga som visar om en ASE har Linux-arbetare eller inte | bool |
internalLoadBalancingMode | Anger vilka slutpunkter som ska användas internt i det virtuella nätverket för App Service-miljön. | "Ingen" "Publicering" "Webb" 'Web,Publishing' |
ipsslAddressCount | Antal IP SSL-adresser som reserverats för App Service-miljön. | Int |
lokation | Plats för App Service-miljön, t.ex. "USA, västra". | sträng (krävs) |
multiRoleCount | Antal klientdelsinstanser. | Int |
multiSize | Vm-storlek på klientdelen, t.ex. "Medium", "Large". | sträng |
namn | Namnet på App Service-miljön. | sträng (krävs) |
networkAccessControlList | Åtkomstkontrollista för att styra trafik till App Service-miljön. | NetworkAccessControlEntry[] |
sslCertKeyVaultId | Key Vault-ID för standard-SSL-certifikat för ILB App Service Environment | sträng |
sslCertKeyVaultSecretName | Nyckelvalvshemlighetsnamn för standard-SSL-certifikat för ILB App Service Environment | sträng |
avstängd |
<kod>true</code> om App Service Environment är pausad. annars <kod>false</code>. Miljön kan pausas, t.ex. när hanteringsslutpunkten inte längre är tillgänglig (troligen på grund av att NSG blockerade inkommande trafik). |
bool |
userWhitelistedIpRanges | Användarlista över tillåtna IP-intervall i ASE-databas har lagts till | string[] |
virtualNetwork | Beskrivning av det virtuella nätverket. | VirtualNetworkProfile (krävs) |
vnetName | Namnet på det virtuella nätverket för App Service-miljön. | sträng |
vnetResourceGroupName | Resursgrupp för det virtuella nätverket. | sträng |
vnetSubnetName | Undernät för det virtuella nätverket. | sträng |
workerPools | Beskrivning av arbetspooler med arbetsstorleks-ID,VM-storlekar och antal arbetare i varje pool. | WorkerPool[] (krävs) |
Microsoft.Web/hostingEnvironments
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2020-06-01' |
sort | Typ av resurs. | sträng |
lokation | Resursplats. | sträng (krävs) |
namn | Resursnamnet | sträng (krävs) |
egenskaper | Kärnresursegenskaper | AppServiceEnvironment |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
typ | Resurstypen | "Microsoft.Web/hostingEnvironments" |
NameValuePair
Namn | Beskrivning | Värde |
---|---|---|
namn | Parnamn. | sträng |
värde | Parvärde. | sträng |
NetworkAccessControlEntry
Namn | Beskrivning | Värde |
---|---|---|
åtgärd | Åtgärdsobjekt. | "Neka" "Tillstånd" |
beskrivning | Beskrivning av posten för nätverksåtkomstkontroll. | sträng |
ordning | Prioritetsordning. | Int |
remoteSubnet | Fjärrundernät. | sträng |
ResourceTags
Namn | Beskrivning | Värde |
---|
VirtualNetworkProfile
Namn | Beskrivning | Värde |
---|---|---|
Id-nummer | Resurs-ID för det virtuella nätverket. | sträng |
undernät | Undernät i det virtuella nätverket. | sträng |
WorkerPool
Namn | Beskrivning | Värde |
---|---|---|
computeMode | Delad eller dedikerad appvärd. | "Dedikerad" "Dynamisk" "Delad" |
workerCount | Antal instanser i arbetspoolen. | Int |
workerSize | VM-storleken på arbetspoolinstanserna. | sträng |
workerSizeId | Arbetsstorleks-ID för att referera till den här arbetspoolen. | Int |
Användningsexempel
Azure-snabbstartsmallar
Följande Azure-snabbstartsmallar distribuera den här resurstypen.
Template | Beskrivning |
---|---|
App Service Environment med Azure SQL-serverdelen |
Den här mallen skapar en App Service-miljö med en Azure SQL-serverdel tillsammans med privata slutpunkter tillsammans med associerade resurser som vanligtvis används i en privat/isolerad miljö. |
App Service-miljö med värdplan och Azure WebApp- |
Skapar en App Service Environment v2 med en ILB-adress i ett befintligt virtuellt nätverk som är privat tillgängligt. App Service-miljön innehåller en värdplan och en Azure-webbapp |
Skapa en App Service-miljö |
Skapar en App Service-miljö i ditt virtuella nätverk |
Skapa en App Service Environment v2- |
Skapar en App Service Environment v2 i ditt virtuella nätverk |
Skapa en AppServicePlan och app i en ASEv3- |
Skapa en AppServicePlan och app i en ASEv3 |
Skapa App Service Environment v2 med en ILB-adress |
Skapar en App Service Environment v2 i ditt virtuella nätverk med en privat intern lastbalanserares adress |
Skapa App Service-miljö med en ILB-adress |
Skapar en App Service-miljö i ditt virtuella nätverk med en privat intern lastbalanserares adress |
Skapa Azure App Service-miljö med en webbapp tillagd |
Skapar en Azure App Service-miljö i ett undernät för virtuellt nätverk. Den här mallen lägger också till en Azure-webbapp i App Service-miljön. Mall som ursprungligen skapades av Callum Brankin från PixelPin |
ILB App Service-miljö med Azure Firewall |
Resource Manager-mallar och parametrar som visar hur du distribuerar App Service-miljön med Azure Firewall-integrering |
SSL-certifikat för en ILB ASE eller en ILB ASE v2- |
Konfigurerar standard-SSL-certifikatet för en ILB ASE eller en ILB ASE v2 |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen hostingEnvironments kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Web/hostingEnvironments-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/hostingEnvironments@2020-06-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
kind = "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
}
]
}
}
}
Egenskapsvärden
AppServiceEnvironment
Namn | Beskrivning | Värde |
---|---|---|
apiManagementAccountId | API Management-konto som är associerat med App Service-miljön. | sträng |
clusterSettings | Anpassade inställningar för att ändra beteendet för App Service-miljön. | NameValuePair[] |
dnsSuffix | DNS-suffix för App Service-miljön. | sträng |
dynamicCacheEnabled | Sant/falskt som anger om App Service-miljön är pausad. Miljön kan pausas, t.ex. när hanteringsslutpunkten inte längre är tillgänglig (troligen på grund av att NSG blockerade inkommande trafik). |
bool |
frontEndScaleFactor | Skalningsfaktor för klientdelar. | Int |
hasLinuxWorkers | Flagga som visar om en ASE har Linux-arbetare eller inte | bool |
internalLoadBalancingMode | Anger vilka slutpunkter som ska användas internt i det virtuella nätverket för App Service-miljön. | "Ingen" "Publicering" "Webb" 'Web,Publishing' |
ipsslAddressCount | Antal IP SSL-adresser som reserverats för App Service-miljön. | Int |
lokation | Plats för App Service-miljön, t.ex. "USA, västra". | sträng (krävs) |
multiRoleCount | Antal klientdelsinstanser. | Int |
multiSize | Vm-storlek på klientdelen, t.ex. "Medium", "Large". | sträng |
namn | Namnet på App Service-miljön. | sträng (krävs) |
networkAccessControlList | Åtkomstkontrollista för att styra trafik till App Service-miljön. | NetworkAccessControlEntry[] |
sslCertKeyVaultId | Key Vault-ID för standard-SSL-certifikat för ILB App Service Environment | sträng |
sslCertKeyVaultSecretName | Nyckelvalvshemlighetsnamn för standard-SSL-certifikat för ILB App Service Environment | sträng |
avstängd |
<kod>true</code> om App Service Environment är pausad. annars <kod>false</code>. Miljön kan pausas, t.ex. när hanteringsslutpunkten inte längre är tillgänglig (troligen på grund av att NSG blockerade inkommande trafik). |
bool |
userWhitelistedIpRanges | Användarlista över tillåtna IP-intervall i ASE-databas har lagts till | string[] |
virtualNetwork | Beskrivning av det virtuella nätverket. | VirtualNetworkProfile (krävs) |
vnetName | Namnet på det virtuella nätverket för App Service-miljön. | sträng |
vnetResourceGroupName | Resursgrupp för det virtuella nätverket. | sträng |
vnetSubnetName | Undernät för det virtuella nätverket. | sträng |
workerPools | Beskrivning av arbetspooler med arbetsstorleks-ID,VM-storlekar och antal arbetare i varje pool. | WorkerPool[] (krävs) |
Microsoft.Web/hostingEnvironments
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs. | sträng |
lokation | Resursplats. | sträng (krävs) |
namn | Resursnamnet | sträng (krävs) |
egenskaper | Kärnresursegenskaper | AppServiceEnvironment |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. |
typ | Resurstypen | "Microsoft.Web/hostingEnvironments@2020-06-01" |
NameValuePair
Namn | Beskrivning | Värde |
---|---|---|
namn | Parnamn. | sträng |
värde | Parvärde. | sträng |
NetworkAccessControlEntry
Namn | Beskrivning | Värde |
---|---|---|
åtgärd | Åtgärdsobjekt. | "Neka" "Tillstånd" |
beskrivning | Beskrivning av posten för nätverksåtkomstkontroll. | sträng |
ordning | Prioritetsordning. | Int |
remoteSubnet | Fjärrundernät. | sträng |
ResourceTags
Namn | Beskrivning | Värde |
---|
VirtualNetworkProfile
Namn | Beskrivning | Värde |
---|---|---|
Id-nummer | Resurs-ID för det virtuella nätverket. | sträng |
undernät | Undernät i det virtuella nätverket. | sträng |
WorkerPool
Namn | Beskrivning | Värde |
---|---|---|
computeMode | Delad eller dedikerad appvärd. | "Dedikerad" "Dynamisk" "Delad" |
workerCount | Antal instanser i arbetspoolen. | Int |
workerSize | VM-storleken på arbetspoolinstanserna. | sträng |
workerSizeId | Arbetsstorleks-ID för att referera till den här arbetspoolen. | Int |
Användningsexempel
Azure-verifierade moduler
Följande Azure-verifierade moduler kan användas för att distribuera den här resurstypen.
Modul | Beskrivning |
---|---|
App Service Environment | AVM-resursmodul för App Service-miljö |