Delen via


Microsoft.Web hostingEnvironments 2021-02-01

Bicep-resourcedefinitie

Het resourcetype hostingEnvironments kan worden geïmplementeerd met bewerkingen die zijn gericht op:

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:

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

implementeren in Azure
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-

implementeren in 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-omgeving bevat een hostingplan en een Azure-web-app
Een App Service Environment- maken

implementeren in Azure
Hiermee maakt u een App Service-omgeving in uw virtuele netwerk
Een App Service Environment v2- maken

implementeren in Azure
Hiermee maakt u een App Service Environment v2 in uw virtuele netwerk
een AppServicePlan en app maken in een ASEv3-

implementeren in Azure
Een AppServicePlan en app maken in een ASEv3
App Service Environment v2 maken met een ILB-adres

implementeren in Azure
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

implementeren in Azure
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

implementeren in Azure
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

implementeren in Azure
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-

implementeren in Azure
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