Microsoft.Web hostingEnvironments 2021-02-01
Bicep-resourcedefinitie
Het resourcetype hostingEnvironments kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Web/hostingEnvironments-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Web/hostingEnvironments@2021-02-01' = {
kind: 'string'
location: 'string'
name: '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
}
tags: {
{customized property}: 'string'
}
}
Eigenschapswaarden
AppServiceEnvironment
Naam | Beschrijving | Waarde |
---|---|---|
clusterSettings | Aangepaste instellingen voor het wijzigen van het gedrag van de App Service-omgeving. | NameValuePair[] |
dedicatedHostCount | Aantal toegewezen hosts | Int |
dnsSuffix | DNS-achtervoegsel van de App Service-omgeving. | snaar |
frontEndScaleFactor | Schaalfactor voor front-ends. | Int |
internalLoadBalancingMode | Hiermee geeft u op welke eindpunten intern moeten worden gebruikt in het virtuele netwerk voor de App Service-omgeving. | 'Geen' 'Publiceren' 'Web' 'Web, publiceren' |
ipsslAddressCount | Het aantal IP SSL-adressen dat is gereserveerd voor de App Service-omgeving. | Int |
multiSize | Front-end VM-grootte, bijvoorbeeld 'Gemiddeld', 'Groot'. | snaar |
userWhitelistedIpRanges | Door de gebruiker toegevoegde lijst met IP-bereiken die zijn toegestaan op ASE-db | tekenreeks[] |
virtualNetwork | Beschrijving van het virtuele netwerk. | VirtualNetworkProfile (vereist) |
zoneRedundant | Of deze App Service-omgeving zone-redundant is. | Bool |
Microsoft.Web/hostingEnvironments
Naam | Beschrijving | Waarde |
---|---|---|
soort | Soort resource. | snaar |
plaats | Resourcelocatie. | tekenreeks (vereist) |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Kernresource-eigenschappen | AppServiceEnvironment- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
NameValuePair
Naam | Beschrijving | Waarde |
---|---|---|
naam | Paarnaam. | snaar |
waarde | Paarwaarde. | snaar |
ResourceTags
Naam | Beschrijving | Waarde |
---|
VirtualNetworkProfile
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id van het virtuele netwerk. | tekenreeks (vereist) |
Subnet | Subnet binnen het virtuele netwerk. | snaar |
Gebruiksvoorbeelden
Geverifieerde Azure-modules
De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.
Module | Beschrijving |
---|---|
App Service-omgeving | AVM-resourcemodule voor App Service Environment |
Azure-snelstartvoorbeelden
De volgende Azure-quickstartsjablonen bicep-voorbeelden bevatten voor het implementeren van dit resourcetype.
Bicep-bestand | Beschrijving |
---|---|
App Service Environment met hostingabonnement en Azure WebApp- | Hiermee maakt u een App Service Environment v2 met een ILB-adres in een bestaand virtueel netwerk dat privé beschikbaar is. De App Service-omgeving bevat een hostingplan en een Azure-web-app |
Een App Service Environment v2- maken | Hiermee maakt u een App Service Environment v2 in uw virtuele netwerk |
een AppServicePlan en app maken in een ASEv3- | Een AppServicePlan en app maken in een ASEv3 |
Resourcedefinitie van ARM-sjabloon
Het resourcetype hostingEnvironments kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Web/hostingEnvironments-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Web/hostingEnvironments",
"apiVersion": "2021-02-01",
"name": "string",
"kind": "string",
"location": "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"
},
"tags": {
"{customized property}": "string"
}
}
Eigenschapswaarden
AppServiceEnvironment
Naam | Beschrijving | Waarde |
---|---|---|
clusterSettings | Aangepaste instellingen voor het wijzigen van het gedrag van de App Service-omgeving. | NameValuePair[] |
dedicatedHostCount | Aantal toegewezen hosts | Int |
dnsSuffix | DNS-achtervoegsel van de App Service-omgeving. | snaar |
frontEndScaleFactor | Schaalfactor voor front-ends. | Int |
internalLoadBalancingMode | Hiermee geeft u op welke eindpunten intern moeten worden gebruikt in het virtuele netwerk voor de App Service-omgeving. | 'Geen' 'Publiceren' 'Web' 'Web, publiceren' |
ipsslAddressCount | Het aantal IP SSL-adressen dat is gereserveerd voor de App Service-omgeving. | Int |
multiSize | Front-end VM-grootte, bijvoorbeeld 'Gemiddeld', 'Groot'. | snaar |
userWhitelistedIpRanges | Door de gebruiker toegevoegde lijst met IP-bereiken die zijn toegestaan op ASE-db | tekenreeks[] |
virtualNetwork | Beschrijving van het virtuele netwerk. | VirtualNetworkProfile (vereist) |
zoneRedundant | Of deze App Service-omgeving zone-redundant is. | Bool |
Microsoft.Web/hostingEnvironments
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2021-02-01' |
soort | Soort resource. | snaar |
plaats | Resourcelocatie. | tekenreeks (vereist) |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Kernresource-eigenschappen | AppServiceEnvironment- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
type | Het resourcetype | 'Microsoft.Web/hostingEnvironments' |
NameValuePair
Naam | Beschrijving | Waarde |
---|---|---|
naam | Paarnaam. | snaar |
waarde | Paarwaarde. | snaar |
ResourceTags
Naam | Beschrijving | Waarde |
---|
VirtualNetworkProfile
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id van het virtuele netwerk. | tekenreeks (vereist) |
Subnet | Subnet binnen het virtuele netwerk. | snaar |
Gebruiksvoorbeelden
Azure-snelstartsjablonen
De volgende Azure-quickstartsjablonen dit resourcetype implementeren.
Sjabloon | Beschrijving |
---|---|
App Service Environment met Azure SQL-back-end |
Met deze sjabloon maakt u een App Service-omgeving met een Azure SQL-back-end, samen met privé-eindpunten, samen met de bijbehorende resources die doorgaans worden gebruikt in een privé-/geïsoleerde omgeving. |
App Service Environment met hostingabonnement en Azure WebApp- |
Hiermee maakt u een App Service Environment v2 met een ILB-adres in een bestaand virtueel netwerk dat privé beschikbaar is. De App Service-omgeving bevat een hostingplan en een Azure-web-app |
Een App Service Environment- maken |
Hiermee maakt u een App Service-omgeving in uw virtuele netwerk |
Een App Service Environment v2- maken |
Hiermee maakt u een App Service Environment v2 in uw virtuele netwerk |
een AppServicePlan en app maken in een ASEv3- |
Een AppServicePlan en app maken in een ASEv3 |
App Service Environment v2 maken met een ILB-adres |
Hiermee maakt u een App Service Environment v2 in uw virtuele netwerk met een privé-interne load balancer-adres |
Een App Service-omgeving maken met een ILB-adres |
Hiermee maakt u een App Service-omgeving in uw virtuele netwerk met een privé-interne load balancer-adres |
Een Azure App Service-omgeving maken met een web-app toegevoegd |
Hiermee maakt u een Azure App Service-omgeving in een subnet van een virtueel netwerk. Met deze sjabloon wordt ook een Azure-web-app toegevoegd in de App Service-omgeving. Sjabloon oorspronkelijk geschreven door Callum Brankin van PixelPin |
ILB App Service Environment met Azure Firewall |
Resource Manager-sjablonen en -parameters die laten zien hoe u Een App Service-omgeving implementeert met Azure Firewall-integratie |
SSL-certificaat voor een ILB AS-omgeving of een ILB ASE v2- |
Hiermee configureert u het standaard SSL-certificaat voor een ILB ASE of een ILB ASE v2 |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype hostingEnvironments kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Web/hostingEnvironments-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/hostingEnvironments@2021-02-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
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
}
}
}
Eigenschapswaarden
AppServiceEnvironment
Naam | Beschrijving | Waarde |
---|---|---|
clusterSettings | Aangepaste instellingen voor het wijzigen van het gedrag van de App Service-omgeving. | NameValuePair[] |
dedicatedHostCount | Aantal toegewezen hosts | Int |
dnsSuffix | DNS-achtervoegsel van de App Service-omgeving. | snaar |
frontEndScaleFactor | Schaalfactor voor front-ends. | Int |
internalLoadBalancingMode | Hiermee geeft u op welke eindpunten intern moeten worden gebruikt in het virtuele netwerk voor de App Service-omgeving. | 'Geen' 'Publiceren' 'Web' 'Web, publiceren' |
ipsslAddressCount | Het aantal IP SSL-adressen dat is gereserveerd voor de App Service-omgeving. | Int |
multiSize | Front-end VM-grootte, bijvoorbeeld 'Gemiddeld', 'Groot'. | snaar |
userWhitelistedIpRanges | Door de gebruiker toegevoegde lijst met IP-bereiken die zijn toegestaan op ASE-db | tekenreeks[] |
virtualNetwork | Beschrijving van het virtuele netwerk. | VirtualNetworkProfile (vereist) |
zoneRedundant | Of deze App Service-omgeving zone-redundant is. | Bool |
Microsoft.Web/hostingEnvironments
Naam | Beschrijving | Waarde |
---|---|---|
soort | Soort resource. | snaar |
plaats | Resourcelocatie. | tekenreeks (vereist) |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Kernresource-eigenschappen | AppServiceEnvironment- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
type | Het resourcetype | "Microsoft.Web/hostingEnvironments@2021-02-01" |
NameValuePair
Naam | Beschrijving | Waarde |
---|---|---|
naam | Paarnaam. | snaar |
waarde | Paarwaarde. | snaar |
ResourceTags
Naam | Beschrijving | Waarde |
---|
VirtualNetworkProfile
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id van het virtuele netwerk. | tekenreeks (vereist) |
Subnet | Subnet binnen het virtuele netwerk. | snaar |
Gebruiksvoorbeelden
Geverifieerde Azure-modules
De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.
Module | Beschrijving |
---|---|
App Service-omgeving | AVM-resourcemodule voor App Service Environment |