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@2015-08-01' = {
kind: 'string'
location: 'string'
name: 'string'
properties: {
allowedMultiSizes: 'string'
allowedWorkerSizes: 'string'
apiManagementAccountId: 'string'
clusterSettings: [
{
name: 'string'
value: 'string'
}
]
databaseEdition: 'string'
databaseServiceObjective: 'string'
dnsSuffix: 'string'
environmentCapacities: [
{
availableCapacity: int
computeMode: 'string'
excludeFromCapacityAllocation: bool
isApplicableForAllComputeModes: bool
name: 'string'
siteMode: 'string'
totalCapacity: int
unit: 'string'
workerSize: 'string'
workerSizeId: int
}
]
environmentIsHealthy: bool
environmentStatus: 'string'
internalLoadBalancingMode: 'string'
ipsslAddressCount: int
lastAction: 'string'
lastActionResult: 'string'
location: 'string'
maximumNumberOfMachines: int
multiRoleCount: int
multiSize: 'string'
name: 'string'
networkAccessControlList: [
{
action: 'string'
description: 'string'
order: int
remoteSubnet: 'string'
}
]
provisioningState: 'string'
resourceGroup: 'string'
status: 'string'
subscriptionId: 'string'
suspended: bool
upgradeDomains: int
vipMappings: [
{
internalHttpPort: int
internalHttpsPort: int
inUse: bool
virtualIP: 'string'
}
]
virtualNetwork: {
id: 'string'
name: 'string'
subnet: 'string'
type: 'string'
}
vnetName: 'string'
vnetResourceGroupName: 'string'
vnetSubnetName: 'string'
workerPools: [
{
id: 'string'
kind: 'string'
location: 'string'
name: 'string'
properties: {
computeMode: 'string'
instanceNames: [
'string'
]
workerCount: int
workerSize: 'string'
workerSizeId: int
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
type: 'string'
}
]
}
tags: {
{customized property}: 'string'
}
}
Egenskapsvärden
HostingEnvironmentProperties
Namn | Beskrivning | Värde |
---|---|---|
allowedMultiSizes | Lista över kommaavgränsade strängar som beskriver vilka VM-storlekar som tillåts för klientdelar | sträng |
allowedWorkerSizes | Lista över kommaavgränsade strängar som beskriver vilka VM-storlekar som tillåts för arbetare | sträng |
apiManagementAccountId | Api Management-konto som är associerat med den här värdmiljön | sträng |
clusterSettings | Anpassade inställningar för att ändra beteendet för värdmiljön | NameValuePair[] |
databaseEdition | Utgåva av metadatadatabasen för hostingEnvironment (App Service Environment) t.ex. "Standard" | sträng |
databaseServiceObjective | Tjänstmål för metadatadatabasen för hostingEnvironment (App Service Environment) t.ex. "S0" | sträng |
dnsSuffix | DNS-suffix för hostingEnvironment (App Service Environment) | sträng |
environmentCapacities | Aktuell total, använd och tillgänglig arbetskapacitet | StampCapacity[] |
environmentIsHealthy | Sant/falskt som anger om hostingEnvironment (App Service Environment) är felfri | Bool |
environmentStatus | Detaljerat meddelande om med resultatet av den senaste kontrollen av hostingEnvironment (App Service Environment) | sträng |
internalLoadBalancingMode | Anger vilka slutpunkter som ska användas internt i värdmiljöns (App Service Environment) VNET | "Ingen" "Publicering" "Webb" |
ipsslAddressCount | Antal IP SSL-adresser som reserverats för detta värdprogramMiljö (App Service Environment) | Int |
lastAction | Senaste distributionsåtgärden på den här värdmiljön (App Service Environment) | sträng |
lastActionResult | Resultatet av den senaste distributionsåtgärden på den här värdmiljön (App Service Environment) | sträng |
plats | Plats för hostingEnvironment (App Service Environment), t.ex. "USA, västra" | sträng |
maximumNumberOfMachines | Maximalt antal virtuella datorer i den här värdmiljön (App Service Environment) | Int |
multiRoleCount | Antal klientdelsinstanser | Int |
multiSize | Vm-storlek på klientdelen, t.ex. "Medium", "Large" | sträng |
Namn | Namn på hostingEnvironment (App Service Environment) | sträng |
networkAccessControlList | Åtkomstkontrolllista för att styra trafik till hostingEnvironment (App Service Environment) | NetworkAccessControlEntry[] |
försörjningsstatus | Etableringstillstånd för hostingEnvironment (App Service Environment) | "Avbröts" "Ta bort" "Misslyckades" "InProgress" "Lyckades" |
resursgrupp | Resursgrupp för hostingEnvironment (App Service Environment) | sträng |
tillstånd | Aktuell status för hostingEnvironment (App Service Environment) | "Ta bort" "Förbereder" "Klar" "Skalning" (krävs) |
prenumerations-ID | Prenumeration på hostingEnvironment (App Service Environment) | sträng |
upphängd | Sant/falskt som anger om hostingEnvironment är inaktiverat. 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 |
upgradeDomains | Antal uppgraderingsdomäner för den här värdmiljön (App Service Environment) | Int |
vipMappings | Beskrivning av IP SSL-mappning för denna hostingEnvironment (App Service Environment) | VirtualIPMapping[] |
virtualNetwork | Beskrivning av värdmiljöns virtuella nätverk (App Service Environment) | VirtualNetworkProfile |
vnetName | Namn på värdmiljöns virtuella nätverk (App Service Environment) | sträng |
vnetResourceGroupName | Resursgrupp för värdmiljöns virtuella nätverk (App Service Environment) | sträng |
vnetSubnetName | Undernät för värdmiljöns virtuella nätverk (App Service Environment) | sträng |
workerPools | Beskrivning av arbetspooler med arbetsstorleks-ID,VM-storlekar och antal arbetare i varje pool | WorkerPool[] |
Microsoft.Web/värdmiljöer
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs | sträng |
plats | Resursplats | sträng (krävs) |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | HostingEnvironmentProperties | |
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 |
---|---|---|
handling | "Neka" "Tillstånd" |
|
beskrivning | sträng | |
ordning | Int | |
remoteSubnet | sträng |
ResourceTags
Namn | Beskrivning | Värde |
---|
ResourceTags
Namn | Beskrivning | Värde |
---|
SkuBeskrivning
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Aktuellt antal instanser som tilldelats resursen | Int |
familj | Familjekod för resurs-SKU:n | sträng |
Namn | Namnet på resurs-SKU:n | sträng |
storlek | Storleksspecificerare för resurs-SKU:n | sträng |
Nivå | Tjänstnivå för resurs-SKU:n | sträng |
StampCapacity
Namn | Beskrivning | Värde |
---|---|---|
availableCapacity | Tillgänglig kapacitet (antal datorer, byte med lagring osv.)) | Int |
computeMode | Delade/dedikerade arbetare | "Dedikerad" "Dynamisk" "Delad" |
excludeFromCapacityAllocation | Om sant innehåller det grundläggande webbplatser Grundläggande platser används inte för kapacitetsallokering. |
Bool |
isApplicableForAllComputeModes | Gäller kapaciteten för alla platser? | Bool |
Namn | Namn på stämpeln | sträng |
siteMode | Delad eller dedikerad | sträng |
total kapacitet | Total kapacitet (antal datorer, byte med lagring osv.) | Int |
enhet | Enhetens namn | sträng |
workerSize | Storleken på datorerna | "Standard" "Stor" "Medel" "Liten" |
workerSizeId | Storleks-ID för datorer: 0 - Liten 1 – medel 2 - Stor |
Int |
VirtualIPMapping
Namn | Beskrivning | Värde |
---|---|---|
internalHttpPort | Intern HTTP-port | Int |
internalHttpsPort | Intern HTTPS-port | Int |
inUse | Används VIP-mappning | Bool |
virtualIP | Virtuell IP-adress | sträng |
VirtualNetworkProfile
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID för det virtuella nätverket | sträng |
Namn | Namnet på det virtuella nätverket (skrivskyddat) | sträng |
Undernät | Undernät i det virtuella nätverket | sträng |
typ | Resurstyp för det virtuella nätverket (skrivskyddad) | sträng |
WorkerPool
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |
sort | Typ av resurs | sträng |
plats | Resursplats | sträng (krävs) |
Namn | Resursnamn | sträng |
Egenskaper | WorkerPoolEgenskaper | |
Sku | Beskriver en sku för en skalbar resurs | SkuDescription |
Taggar | Resurstaggar | ResourceTags |
typ | Resurstyp | sträng |
WorkerPoolEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
computeMode | Värd för delade eller dedikerade webbappar | "Dedikerad" "Dynamisk" "Delad" |
instanceNames | Namn på alla instanser i arbetspoolen (skrivskyddad) | string[] |
arbetarantal | 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-miljö | 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": "2015-08-01",
"name": "string",
"kind": "string",
"location": "string",
"properties": {
"allowedMultiSizes": "string",
"allowedWorkerSizes": "string",
"apiManagementAccountId": "string",
"clusterSettings": [
{
"name": "string",
"value": "string"
}
],
"databaseEdition": "string",
"databaseServiceObjective": "string",
"dnsSuffix": "string",
"environmentCapacities": [
{
"availableCapacity": "int",
"computeMode": "string",
"excludeFromCapacityAllocation": "bool",
"isApplicableForAllComputeModes": "bool",
"name": "string",
"siteMode": "string",
"totalCapacity": "int",
"unit": "string",
"workerSize": "string",
"workerSizeId": "int"
}
],
"environmentIsHealthy": "bool",
"environmentStatus": "string",
"internalLoadBalancingMode": "string",
"ipsslAddressCount": "int",
"lastAction": "string",
"lastActionResult": "string",
"location": "string",
"maximumNumberOfMachines": "int",
"multiRoleCount": "int",
"multiSize": "string",
"name": "string",
"networkAccessControlList": [
{
"action": "string",
"description": "string",
"order": "int",
"remoteSubnet": "string"
}
],
"provisioningState": "string",
"resourceGroup": "string",
"status": "string",
"subscriptionId": "string",
"suspended": "bool",
"upgradeDomains": "int",
"vipMappings": [
{
"internalHttpPort": "int",
"internalHttpsPort": "int",
"inUse": "bool",
"virtualIP": "string"
}
],
"virtualNetwork": {
"id": "string",
"name": "string",
"subnet": "string",
"type": "string"
},
"vnetName": "string",
"vnetResourceGroupName": "string",
"vnetSubnetName": "string",
"workerPools": [
{
"id": "string",
"kind": "string",
"location": "string",
"name": "string",
"properties": {
"computeMode": "string",
"instanceNames": [ "string" ],
"workerCount": "int",
"workerSize": "string",
"workerSizeId": "int"
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
},
"type": "string"
}
]
},
"tags": {
"{customized property}": "string"
}
}
Egenskapsvärden
HostingEnvironmentProperties
Namn | Beskrivning | Värde |
---|---|---|
allowedMultiSizes | Lista över kommaavgränsade strängar som beskriver vilka VM-storlekar som tillåts för klientdelar | sträng |
allowedWorkerSizes | Lista över kommaavgränsade strängar som beskriver vilka VM-storlekar som tillåts för arbetare | sträng |
apiManagementAccountId | Api Management-konto som är associerat med den här värdmiljön | sträng |
clusterSettings | Anpassade inställningar för att ändra beteendet för värdmiljön | NameValuePair[] |
databaseEdition | Utgåva av metadatadatabasen för hostingEnvironment (App Service Environment) t.ex. "Standard" | sträng |
databaseServiceObjective | Tjänstmål för metadatadatabasen för hostingEnvironment (App Service Environment) t.ex. "S0" | sträng |
dnsSuffix | DNS-suffix för hostingEnvironment (App Service Environment) | sträng |
environmentCapacities | Aktuell total, använd och tillgänglig arbetskapacitet | StampCapacity[] |
environmentIsHealthy | Sant/falskt som anger om hostingEnvironment (App Service Environment) är felfri | Bool |
environmentStatus | Detaljerat meddelande om med resultatet av den senaste kontrollen av hostingEnvironment (App Service Environment) | sträng |
internalLoadBalancingMode | Anger vilka slutpunkter som ska användas internt i värdmiljöns (App Service Environment) VNET | "Ingen" "Publicering" "Webb" |
ipsslAddressCount | Antal IP SSL-adresser som reserverats för detta värdprogramMiljö (App Service Environment) | Int |
lastAction | Senaste distributionsåtgärden på den här värdmiljön (App Service Environment) | sträng |
lastActionResult | Resultatet av den senaste distributionsåtgärden på den här värdmiljön (App Service Environment) | sträng |
plats | Plats för hostingEnvironment (App Service Environment), t.ex. "USA, västra" | sträng |
maximumNumberOfMachines | Maximalt antal virtuella datorer i den här värdmiljön (App Service Environment) | Int |
multiRoleCount | Antal klientdelsinstanser | Int |
multiSize | Vm-storlek på klientdelen, t.ex. "Medium", "Large" | sträng |
Namn | Namn på hostingEnvironment (App Service Environment) | sträng |
networkAccessControlList | Åtkomstkontrolllista för att styra trafik till hostingEnvironment (App Service Environment) | NetworkAccessControlEntry[] |
försörjningsstatus | Etableringstillstånd för hostingEnvironment (App Service Environment) | "Avbröts" "Ta bort" "Misslyckades" "InProgress" "Lyckades" |
resursgrupp | Resursgrupp för hostingEnvironment (App Service Environment) | sträng |
tillstånd | Aktuell status för hostingEnvironment (App Service Environment) | "Ta bort" "Förbereder" "Klar" "Skalning" (krävs) |
prenumerations-ID | Prenumeration på hostingEnvironment (App Service Environment) | sträng |
upphängd | Sant/falskt som anger om hostingEnvironment är inaktiverat. 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 |
upgradeDomains | Antal uppgraderingsdomäner för den här värdmiljön (App Service Environment) | Int |
vipMappings | Beskrivning av IP SSL-mappning för denna hostingEnvironment (App Service Environment) | VirtualIPMapping[] |
virtualNetwork | Beskrivning av värdmiljöns virtuella nätverk (App Service Environment) | VirtualNetworkProfile |
vnetName | Namn på värdmiljöns virtuella nätverk (App Service Environment) | sträng |
vnetResourceGroupName | Resursgrupp för värdmiljöns virtuella nätverk (App Service Environment) | sträng |
vnetSubnetName | Undernät för värdmiljöns virtuella nätverk (App Service Environment) | sträng |
workerPools | Beskrivning av arbetspooler med arbetsstorleks-ID,VM-storlekar och antal arbetare i varje pool | WorkerPool[] |
Microsoft.Web/värdmiljöer
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2015-08-01' |
sort | Typ av resurs | sträng |
plats | Resursplats | sträng (krävs) |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | HostingEnvironmentProperties | |
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 |
---|---|---|
handling | "Neka" "Tillstånd" |
|
beskrivning | sträng | |
ordning | Int | |
remoteSubnet | sträng |
ResourceTags
Namn | Beskrivning | Värde |
---|
ResourceTags
Namn | Beskrivning | Värde |
---|
SkuBeskrivning
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Aktuellt antal instanser som tilldelats resursen | Int |
familj | Familjekod för resurs-SKU:n | sträng |
Namn | Namnet på resurs-SKU:n | sträng |
storlek | Storleksspecificerare för resurs-SKU:n | sträng |
Nivå | Tjänstnivå för resurs-SKU:n | sträng |
StampCapacity
Namn | Beskrivning | Värde |
---|---|---|
availableCapacity | Tillgänglig kapacitet (antal datorer, byte med lagring osv.)) | Int |
computeMode | Delade/dedikerade arbetare | "Dedikerad" "Dynamisk" "Delad" |
excludeFromCapacityAllocation | Om sant innehåller det grundläggande webbplatser Grundläggande platser används inte för kapacitetsallokering. |
Bool |
isApplicableForAllComputeModes | Gäller kapaciteten för alla platser? | Bool |
Namn | Namn på stämpeln | sträng |
siteMode | Delad eller dedikerad | sträng |
total kapacitet | Total kapacitet (antal datorer, byte med lagring osv.) | Int |
enhet | Enhetens namn | sträng |
workerSize | Storleken på datorerna | "Standard" "Stor" "Medel" "Liten" |
workerSizeId | Storleks-ID för datorer: 0 - Liten 1 – medel 2 - Stor |
Int |
VirtualIPMapping
Namn | Beskrivning | Värde |
---|---|---|
internalHttpPort | Intern HTTP-port | Int |
internalHttpsPort | Intern HTTPS-port | Int |
inUse | Används VIP-mappning | Bool |
virtualIP | Virtuell IP-adress | sträng |
VirtualNetworkProfile
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID för det virtuella nätverket | sträng |
Namn | Namnet på det virtuella nätverket (skrivskyddat) | sträng |
Undernät | Undernät i det virtuella nätverket | sträng |
typ | Resurstyp för det virtuella nätverket (skrivskyddad) | sträng |
WorkerPool
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |
sort | Typ av resurs | sträng |
plats | Resursplats | sträng (krävs) |
Namn | Resursnamn | sträng |
Egenskaper | WorkerPoolEgenskaper | |
Sku | Beskriver en sku för en skalbar resurs | SkuDescription |
Taggar | Resurstaggar | ResourceTags |
typ | Resurstyp | sträng |
WorkerPoolEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
computeMode | Värd för delade eller dedikerade webbappar | "Dedikerad" "Dynamisk" "Delad" |
instanceNames | Namn på alla instanser i arbetspoolen (skrivskyddad) | string[] |
arbetarantal | 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.
Mall | 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@2015-08-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
kind = "string"
properties = {
allowedMultiSizes = "string"
allowedWorkerSizes = "string"
apiManagementAccountId = "string"
clusterSettings = [
{
name = "string"
value = "string"
}
]
databaseEdition = "string"
databaseServiceObjective = "string"
dnsSuffix = "string"
environmentCapacities = [
{
availableCapacity = int
computeMode = "string"
excludeFromCapacityAllocation = bool
isApplicableForAllComputeModes = bool
name = "string"
siteMode = "string"
totalCapacity = int
unit = "string"
workerSize = "string"
workerSizeId = int
}
]
environmentIsHealthy = bool
environmentStatus = "string"
internalLoadBalancingMode = "string"
ipsslAddressCount = int
lastAction = "string"
lastActionResult = "string"
location = "string"
maximumNumberOfMachines = int
multiRoleCount = int
multiSize = "string"
name = "string"
networkAccessControlList = [
{
action = "string"
description = "string"
order = int
remoteSubnet = "string"
}
]
provisioningState = "string"
resourceGroup = "string"
status = "string"
subscriptionId = "string"
suspended = bool
upgradeDomains = int
vipMappings = [
{
internalHttpPort = int
internalHttpsPort = int
inUse = bool
virtualIP = "string"
}
]
virtualNetwork = {
id = "string"
name = "string"
subnet = "string"
type = "string"
}
vnetName = "string"
vnetResourceGroupName = "string"
vnetSubnetName = "string"
workerPools = [
{
id = "string"
kind = "string"
location = "string"
name = "string"
properties = {
computeMode = "string"
instanceNames = [
"string"
]
workerCount = int
workerSize = "string"
workerSizeId = int
}
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
type = "string"
}
]
}
}
}
Egenskapsvärden
HostingEnvironmentProperties
Namn | Beskrivning | Värde |
---|---|---|
allowedMultiSizes | Lista över kommaavgränsade strängar som beskriver vilka VM-storlekar som tillåts för klientdelar | sträng |
allowedWorkerSizes | Lista över kommaavgränsade strängar som beskriver vilka VM-storlekar som tillåts för arbetare | sträng |
apiManagementAccountId | Api Management-konto som är associerat med den här värdmiljön | sträng |
clusterSettings | Anpassade inställningar för att ändra beteendet för värdmiljön | NameValuePair[] |
databaseEdition | Utgåva av metadatadatabasen för hostingEnvironment (App Service Environment) t.ex. "Standard" | sträng |
databaseServiceObjective | Tjänstmål för metadatadatabasen för hostingEnvironment (App Service Environment) t.ex. "S0" | sträng |
dnsSuffix | DNS-suffix för hostingEnvironment (App Service Environment) | sträng |
environmentCapacities | Aktuell total, använd och tillgänglig arbetskapacitet | StampCapacity[] |
environmentIsHealthy | Sant/falskt som anger om hostingEnvironment (App Service Environment) är felfri | Bool |
environmentStatus | Detaljerat meddelande om med resultatet av den senaste kontrollen av hostingEnvironment (App Service Environment) | sträng |
internalLoadBalancingMode | Anger vilka slutpunkter som ska användas internt i värdmiljöns (App Service Environment) VNET | "Ingen" "Publicering" "Webb" |
ipsslAddressCount | Antal IP SSL-adresser som reserverats för detta värdprogramMiljö (App Service Environment) | Int |
lastAction | Senaste distributionsåtgärden på den här värdmiljön (App Service Environment) | sträng |
lastActionResult | Resultatet av den senaste distributionsåtgärden på den här värdmiljön (App Service Environment) | sträng |
plats | Plats för hostingEnvironment (App Service Environment), t.ex. "USA, västra" | sträng |
maximumNumberOfMachines | Maximalt antal virtuella datorer i den här värdmiljön (App Service Environment) | Int |
multiRoleCount | Antal klientdelsinstanser | Int |
multiSize | Vm-storlek på klientdelen, t.ex. "Medium", "Large" | sträng |
Namn | Namn på hostingEnvironment (App Service Environment) | sträng |
networkAccessControlList | Åtkomstkontrolllista för att styra trafik till hostingEnvironment (App Service Environment) | NetworkAccessControlEntry[] |
försörjningsstatus | Etableringstillstånd för hostingEnvironment (App Service Environment) | "Avbröts" "Ta bort" "Misslyckades" "InProgress" "Lyckades" |
resursgrupp | Resursgrupp för hostingEnvironment (App Service Environment) | sträng |
tillstånd | Aktuell status för hostingEnvironment (App Service Environment) | "Ta bort" "Förbereder" "Klar" "Skalning" (krävs) |
prenumerations-ID | Prenumeration på hostingEnvironment (App Service Environment) | sträng |
upphängd | Sant/falskt som anger om hostingEnvironment är inaktiverat. 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 |
upgradeDomains | Antal uppgraderingsdomäner för den här värdmiljön (App Service Environment) | Int |
vipMappings | Beskrivning av IP SSL-mappning för denna hostingEnvironment (App Service Environment) | VirtualIPMapping[] |
virtualNetwork | Beskrivning av värdmiljöns virtuella nätverk (App Service Environment) | VirtualNetworkProfile |
vnetName | Namn på värdmiljöns virtuella nätverk (App Service Environment) | sträng |
vnetResourceGroupName | Resursgrupp för värdmiljöns virtuella nätverk (App Service Environment) | sträng |
vnetSubnetName | Undernät för värdmiljöns virtuella nätverk (App Service Environment) | sträng |
workerPools | Beskrivning av arbetspooler med arbetsstorleks-ID,VM-storlekar och antal arbetare i varje pool | WorkerPool[] |
Microsoft.Web/värdmiljöer
Namn | Beskrivning | Värde |
---|---|---|
sort | Typ av resurs | sträng |
plats | Resursplats | sträng (krävs) |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | HostingEnvironmentProperties | |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. |
typ | Resurstypen | "Microsoft.Web/hostingEnvironments@2015-08-01" |
NameValuePair
Namn | Beskrivning | Värde |
---|---|---|
Namn | Parnamn | sträng |
värde | Parvärde | sträng |
NetworkAccessControlEntry
Namn | Beskrivning | Värde |
---|---|---|
handling | "Neka" "Tillstånd" |
|
beskrivning | sträng | |
ordning | Int | |
remoteSubnet | sträng |
ResourceTags
Namn | Beskrivning | Värde |
---|
ResourceTags
Namn | Beskrivning | Värde |
---|
SkuBeskrivning
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Aktuellt antal instanser som tilldelats resursen | Int |
familj | Familjekod för resurs-SKU:n | sträng |
Namn | Namnet på resurs-SKU:n | sträng |
storlek | Storleksspecificerare för resurs-SKU:n | sträng |
Nivå | Tjänstnivå för resurs-SKU:n | sträng |
StampCapacity
Namn | Beskrivning | Värde |
---|---|---|
availableCapacity | Tillgänglig kapacitet (antal datorer, byte med lagring osv.)) | Int |
computeMode | Delade/dedikerade arbetare | "Dedikerad" "Dynamisk" "Delad" |
excludeFromCapacityAllocation | Om sant innehåller det grundläggande webbplatser Grundläggande platser används inte för kapacitetsallokering. |
Bool |
isApplicableForAllComputeModes | Gäller kapaciteten för alla platser? | Bool |
Namn | Namn på stämpeln | sträng |
siteMode | Delad eller dedikerad | sträng |
total kapacitet | Total kapacitet (antal datorer, byte med lagring osv.) | Int |
enhet | Enhetens namn | sträng |
workerSize | Storleken på datorerna | "Standard" "Stor" "Medel" "Liten" |
workerSizeId | Storleks-ID för datorer: 0 - Liten 1 – medel 2 - Stor |
Int |
VirtualIPMapping
Namn | Beskrivning | Värde |
---|---|---|
internalHttpPort | Intern HTTP-port | Int |
internalHttpsPort | Intern HTTPS-port | Int |
inUse | Används VIP-mappning | Bool |
virtualIP | Virtuell IP-adress | sträng |
VirtualNetworkProfile
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID för det virtuella nätverket | sträng |
Namn | Namnet på det virtuella nätverket (skrivskyddat) | sträng |
Undernät | Undernät i det virtuella nätverket | sträng |
typ | Resurstyp för det virtuella nätverket (skrivskyddad) | sträng |
WorkerPool
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |
sort | Typ av resurs | sträng |
plats | Resursplats | sträng (krävs) |
Namn | Resursnamn | sträng |
Egenskaper | WorkerPoolEgenskaper | |
Sku | Beskriver en sku för en skalbar resurs | SkuDescription |
Taggar | Resurstaggar | ResourceTags |
typ | Resurstyp | sträng |
WorkerPoolEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
computeMode | Värd för delade eller dedikerade webbappar | "Dedikerad" "Dynamisk" "Delad" |
instanceNames | Namn på alla instanser i arbetspoolen (skrivskyddad) | string[] |
arbetarantal | 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-miljö | AVM-resursmodul för App Service-miljö |