Microsoft.Web hostingEnvironments 2021-03-01

Bicep-resourcedefinitie

Het resourcetype hostingEnvironments kan worden geïmplementeerd in:

Zie wijzigingenlogboek voor 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-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
  }
}

Eigenschapswaarden

hostingEnvironments

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
location Resourcelocatie. tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
Soort Soort resource. tekenreeks
properties Eigenschappen van kernresources AppServiceEnvironment

AppServiceEnvironment

Naam Beschrijving Waarde
clusterSettings Aangepaste instellingen voor het wijzigen van het gedrag van de App Service Environment. NameValuePair[]
dedicatedHostCount Aantal toegewezen hosts int
dnsSuffix DNS-achtervoegsel van de App Service Environment. tekenreeks
frontEndScaleFactor Schaalfactor voor front-ends. int
internalLoadBalancingMode Hiermee geeft u op welke eindpunten intern moeten worden gebruikt in de Virtual Network voor de App Service Environment. 'Geen'
'Publiceren'
'Web'
'Web, Publiceren'
ipsslAddressCount Het aantal IP SSL-adressen dat is gereserveerd voor de App Service Environment. int
multiSize De grootte van de front-end-VM, bijvoorbeeld 'Gemiddeld', 'Groot'. tekenreeks
userWhitelistedIpRanges Door gebruiker toegevoegde lijst met toegestane IP-bereiken op ASE-database tekenreeks[]
virtualNetwork Beschrijving van de Virtual Network. VirtualNetworkProfile (vereist)
zoneRedundant Of deze App Service Environment zone-redundant is. booleaans

NameValuePair

Naam Beschrijving Waarde
naam Koppelingsnaam. tekenreeks
waarde Waarde koppelen. tekenreeks

VirtualNetworkProfile

Naam Beschrijving Waarde
id Resource-id van de Virtual Network. tekenreeks (vereist)
subnet Subnet binnen de Virtual Network. tekenreeks

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
ILB-App Service Environment met Azure Firewall

Implementeren op Azure
Resource Manager sjablonen en parameters die laten zien hoe u App Service omgeving implementeert met Azure Firewall-integratie
App Service Environment met Azure SQL back-end

Implementeren op Azure
Met deze sjabloon maakt u een App Service Environment met een Azure SQL back-end, samen met privé-eindpunten en bijbehorende resources die doorgaans worden gebruikt in een privé-/geïsoleerde omgeving.
App Service Environment met hostingabonnement en Azure WebApp

Implementeren op Azure
Hiermee maakt u een App Service Environment v2 met een ILB-adres in een bestaand virtueel netwerk dat privé beschikbaar is. De App Service Environment bevat een hostingabonnement en een Azure-web-app
Een Azure App Service-omgeving maken met een web-app toegevoegd

Implementeren op Azure
Hiermee maakt u een Azure App Service omgeving in een Virtual Network subnet. Met deze sjabloon wordt ook een Azure-web-app toegevoegd aan de App Service Environment. Sjabloon oorspronkelijk geschreven door Callum Brankin van PixelPin
Een App Service Environment maken

Implementeren op Azure
Hiermee maakt u een App Service Environment in uw virtuele netwerk
SSL-certificaat voor een ILB ASE of een ILB ASE v2

Implementeren op Azure
Configure the Default SSL Certificate for an ILB ASE or an ILB ASE v2 (Het standaard-SSL-certificaat configureren voor een App Service Environment met interne load balancer of een App Service Environment met interne load balancer v2)
Maak App Service Environment met een ILB-adres

Implementeren op Azure
Hiermee maakt u een App Service Environment in uw virtuele netwerk met een persoonlijk intern load balancer-adres
Een App Service Environment v2 maken

Implementeren op Azure
Hiermee maakt u een App Service Environment v2 in uw virtuele netwerk
Create App Service Environment v2 with an ILB Address (App Service-omgeving v2 met een adres voor de interne load balancer maken)

Implementeren op Azure
Hiermee maakt u een App Service Environment v2 in uw virtuele netwerk met een persoonlijk intern load balancer-adres
Een AppServicePlan en app maken in een ASEv3

Implementeren op Azure
Een AppServicePlan en app maken in een ASEv3

Resourcedefinitie van ARM-sjabloon

Het resourcetype hostingEnvironments kan worden geïmplementeerd in:

Zie wijzigingenlogboek voor 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-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"
  }
}

Eigenschapswaarden

hostingEnvironments

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft.Web/hostingEnvironments'
apiVersion De resource-API-versie '2021-03-01'
naam De resourcenaam tekenreeks (vereist)
location Resourcelocatie. tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
Soort Soort resource. tekenreeks
properties Eigenschappen van kernresources AppServiceEnvironment

AppServiceEnvironment

Naam Beschrijving Waarde
clusterSettings Aangepaste instellingen voor het wijzigen van het gedrag van de App Service Environment. NameValuePair[]
dedicatedHostCount Aantal toegewezen hosts int
dnsSuffix DNS-achtervoegsel van de App Service Environment. tekenreeks
frontEndScaleFactor Schaalfactor voor front-ends. int
internalLoadBalancingMode Hiermee geeft u op welke eindpunten intern moeten worden gebruikt in de Virtual Network voor de App Service Environment. 'Geen'
'Publiceren'
'Web'
'Web, Publiceren'
ipsslAddressCount Het aantal IP SSL-adressen dat is gereserveerd voor de App Service Environment. int
multiSize De grootte van de front-end-VM, bijvoorbeeld 'Gemiddeld', 'Groot'. tekenreeks
userWhitelistedIpRanges Door gebruiker toegevoegde lijst met toegestane IP-bereiken op ASE-database tekenreeks[]
virtualNetwork Beschrijving van de Virtual Network. VirtualNetworkProfile (vereist)
zoneRedundant Of deze App Service Environment zone-redundant is. booleaans

NameValuePair

Naam Beschrijving Waarde
naam De naam van het paar. tekenreeks
waarde Waarde koppelen. tekenreeks

VirtualNetworkProfile

Naam Beschrijving Waarde
id Resource-id van de Virtual Network. tekenreeks (vereist)
subnet Subnet binnen de Virtual Network. tekenreeks

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
ILB-App Service Environment met Azure Firewall

Implementeren op Azure
Resource Manager sjablonen en parameters die laten zien hoe u App Service omgeving implementeert met Azure Firewall-integratie
App Service Environment met Azure SQL back-end

Implementeren op Azure
Met deze sjabloon maakt u een App Service Environment met een Azure SQL back-end, samen met privé-eindpunten, samen met gekoppelde resources die doorgaans worden gebruikt in een privé-/geïsoleerde omgeving.
App Service Environment met hostingabonnement en Azure WebApp

Implementeren op Azure
Hiermee maakt u een App Service Environment v2 met een ILB-adres in een bestaand virtueel netwerk dat privé beschikbaar is. De App Service Environment bevat een hostingabonnement en een Azure-web-app
Een Azure App Service-omgeving maken met een web-app toegevoegd

Implementeren op Azure
Hiermee maakt u een Azure App Service-omgeving in een Virtual Network-subnet. Met deze sjabloon wordt ook een Azure-web-app toegevoegd in de App Service Environment. Sjabloon die oorspronkelijk is geschreven door Callum Brankin van PixelPin
Een App Service Environment maken

Implementeren op Azure
Hiermee maakt u een App Service Environment in uw virtuele netwerk
SSL-certificaat voor een ILB ASE of een ILB ASE v2

Implementeren op Azure
Configure the Default SSL Certificate for an ILB ASE or an ILB ASE v2 (Het standaard-SSL-certificaat configureren voor een App Service Environment met interne load balancer of een App Service Environment met interne load balancer v2)
App Service Environment maken met een ILB-adres

Implementeren op Azure
Hiermee maakt u een App Service Environment in uw virtuele netwerk met een persoonlijk intern load balancer-adres
Een App Service Environment v2 maken

Implementeren op Azure
Hiermee maakt u een App Service Environment v2 in uw virtuele netwerk
Create App Service Environment v2 with an ILB Address (App Service-omgeving v2 met een adres voor de interne load balancer maken)

Implementeren op Azure
Hiermee maakt u een App Service Environment v2 in uw virtuele netwerk met een privéadres voor een interne load balancer
Een AppServicePlan en app maken in een ASEv3

Implementeren op Azure
Een AppServicePlan en app maken in een ASEv3

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype hostingEnvironments kan worden geïmplementeerd in:

  • Resourcegroepen

Zie wijzigingenlogboek voor 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-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"
  })
}

Eigenschapswaarden

hostingOmgevingen

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.Web/hostingEnvironments@2021-03-01"
naam De resourcenaam tekenreeks (vereist)
location Resourcelocatie. tekenreeks (vereist)
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden.
Soort Soort resource. tekenreeks
properties Eigenschappen van kernresources AppServiceEnvironment

AppServiceEnvironment

Naam Beschrijving Waarde
clusterSettings Aangepaste instellingen voor het wijzigen van het gedrag van de App Service Environment. NameValuePair[]
dedicatedHostCount Aantal toegewezen hosts int
dnsSuffix DNS-achtervoegsel van de App Service Environment. tekenreeks
frontEndScaleFactor Schaalfactor voor front-ends. int
internalLoadBalancingMode Hiermee geeft u op welke eindpunten intern moeten worden gebruikt in de Virtual Network voor de App Service Environment. "Geen"
"Publiceren"
"Web"
"Web, Publiceren"
ipsslAddressCount Het aantal IP SSL-adressen dat is gereserveerd voor de App Service Environment. int
multiSize De grootte van de front-end-VM, bijvoorbeeld 'Gemiddeld', 'Groot'. tekenreeks
userWhitelistedIpRanges Door gebruiker toegevoegde lijst met toegestane IP-bereiken op ASE-database tekenreeks[]
virtualNetwork Beschrijving van de Virtual Network. VirtualNetworkProfile (vereist)
zoneRedundant Of deze App Service Environment zone-redundant is. booleaans

NameValuePair

Naam Beschrijving Waarde
naam Koppelingsnaam. tekenreeks
waarde Waarde koppelen. tekenreeks

VirtualNetworkProfile

Naam Beschrijving Waarde
id Resource-id van de Virtual Network. tekenreeks (vereist)
subnet Subnet binnen de Virtual Network. tekenreeks