Microsoft.Web hostingEnvironments 2022-09-01

Bicep-resursdefinition

Resurstypen hostingEnvironments kan distribueras med åtgärder som mål:

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@2022-09-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  properties: {
    clusterSettings: [
      {
        name: 'string'
        value: 'string'
      }
    ]
    customDnsSuffixConfiguration: {
      kind: 'string'
      properties: {
        certificateUrl: 'string'
        dnsSuffix: 'string'
        keyVaultReferenceIdentity: 'string'
      }
    }
    dedicatedHostCount: int
    dnsSuffix: 'string'
    frontEndScaleFactor: int
    internalLoadBalancingMode: 'string'
    ipsslAddressCount: int
    multiSize: 'string'
    networkingConfiguration: {
      kind: 'string'
      properties: {
        allowNewPrivateEndpointConnections: bool
        ftpEnabled: bool
        inboundIpAddressOverride: 'string'
        remoteDebugEnabled: bool
      }
    }
    upgradePreference: 'string'
    userWhitelistedIpRanges: [
      'string'
    ]
    virtualNetwork: {
      id: 'string'
      subnet: 'string'
    }
    zoneRedundant: bool
  }
}

Egenskapsvärden

hostingEnvironments

Name Beskrivning Värde
name Resursnamnet sträng (krävs)
location Resursplats. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
Typ Typ av resurs. sträng
properties Kärnresursegenskaper AppServiceEnvironment

AppServiceEnvironment

Name Beskrivning Värde
clusterSettings Anpassade inställningar för att ändra beteendet för App Service-miljön. NameValuePair[]
customDnsSuffixConfiguration Fullständig vy över konfigurationen av det anpassade domänsuffixet för ASEv3. CustomDnsSuffixConfiguration
dedicatedHostCount Antal dedikerade värdar int
dnsSuffix DNS-suffixet för App Service-miljön. sträng
frontEndScaleFactor Skalningsfaktor för klientdelar. int
internalLoadBalancingMode Anger vilka slutpunkter som ska användas internt i Virtual Network för App Service-miljön. "Ingen"
"Publicering"
"Webb"
"Webb, publicering"
ipsslAddressCount Antal IP SSL-adresser som reserverats för App Service-miljön. int
multiSize Vm-storlek på klientdelen, t.ex. "Medium", "Large". sträng
networkingConfiguration Fullständig vy över nätverkskonfiguration för en ASE. AseV3NetworkingConfiguration
upgradePreference Uppgraderingsinställning "Tidigt"
"Sent"
"Manuell"
"Ingen"
userWhitelistedIpRanges Användaren har lagt till IP-intervall för att tillåta i ASE db string[]
virtualNetwork Beskrivning av Virtual Network. VirtualNetworkProfile (krävs)
zoneRedundant Oavsett om den här App Service-miljön är zonredundant. boolesk

NameValuePair

Name Beskrivning Värde
name Parnamn. sträng
värde Parvärde. sträng

CustomDnsSuffixConfiguration

Name Beskrivning Värde
Typ Typ av resurs. sträng
properties Resursspecifika egenskaper för CustomDnsSuffixConfiguration CustomDnsSuffixConfigurationProperties

CustomDnsSuffixConfigurationProperties

Name Beskrivning Värde
certificateUrl Url:en som refererar till Azure Key Vault certifikathemlighet som ska användas som standard-SSL/TLS-certifikat för webbplatser med det anpassade domänsuffixet. sträng
dnsSuffix Standardsuffixet för anpassad domän som ska användas för alla platser som distribueras i ASE. sträng
keyVaultReferenceIdentity Den användartilldelade identitet som ska användas för att matcha key vault-certifikatreferensen. Om inget anges används den systemtilldelade ASE-identiteten om den är tillgänglig. sträng

AseV3NetworkingConfiguration

Name Beskrivning Värde
Typ Typ av resurs. sträng
properties Resursspecifika egenskaper för AseV3NetworkingConfiguration AseV3NetworkingConfigurationProperties

AseV3NetworkingConfigurationProperties

Name Beskrivning Värde
allowNewPrivateEndpointConnections Egenskap för att aktivera och inaktivera skapande av ny privat slutpunktsanslutning i ASE boolesk
ftpEnabled Egenskap för att aktivera och inaktivera FTP på ASEV3 boolesk
inboundIpAddressOverride Kunden angav inkommande IP-adress. Det går bara att ställa in vid Ase-skapande. sträng
remoteDebugEnabled Egenskap för att aktivera och inaktivera fjärrfelsökning på ASEV3 boolesk

VirtualNetworkProfile

Name Beskrivning Värde
id Resurs-ID för Virtual Network. sträng (krävs)
subnet Undernät inom Virtual Network. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
ILB-App Service-miljön med Azure Firewall

Distribuera till Azure
Resource Manager mallar och parametrar som visar hur du distribuerar App Service miljö med Azure Firewall integrering
App Service-miljön med Azure SQL serverdel

Distribuera till Azure
Den här mallen skapar en App Service-miljön 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ön med värdplan och Azure WebApp

Distribuera till Azure
Skapar en App Service-miljön 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 Azure App Service miljö med en webbapp tillagd

Distribuera till Azure
Skapar en Azure App Service-miljö i ett Virtual Network-undernät. Den här mallen lägger också till en Azure-webbapp i App Service-miljön. Mall ursprungligen skapad av Callum Brankin från PixelPin
Skapa en App Service-miljön

Distribuera till Azure
Skapar en App Service-miljön i ditt virtuella nätverk
SSL-certifikat för en ILB ASE eller en ILB ASE v2

Distribuera till Azure
Konfigurerar standard-SSL-certifikatet för ILB ASE eller ILB ASE v2
Skapa App Service-miljön med en ILB-adress

Distribuera till Azure
Skapar en App Service-miljön i ditt virtuella nätverk med en privat intern lastbalanseringsadress
Skapa en App Service-miljön v2

Distribuera till Azure
Skapar en App Service-miljön v2 i ditt virtuella nätverk
Skapa App Service-miljö v2 med en ILB-adress

Distribuera till Azure
Skapar en App Service-miljön v2 i ditt virtuella nätverk med en privat intern lastbalanserares adress
Skapa en AppServicePlan och en app i en ASEv3

Distribuera till Azure
Skapa en AppServicePlan och en app i en ASEv3

Resursdefinition för ARM-mall

Resurstypen hostingEnvironments kan distribueras med åtgärder som mål:

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": "2022-09-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "properties": {
    "clusterSettings": [
      {
        "name": "string",
        "value": "string"
      }
    ],
    "customDnsSuffixConfiguration": {
      "kind": "string",
      "properties": {
        "certificateUrl": "string",
        "dnsSuffix": "string",
        "keyVaultReferenceIdentity": "string"
      }
    },
    "dedicatedHostCount": "int",
    "dnsSuffix": "string",
    "frontEndScaleFactor": "int",
    "internalLoadBalancingMode": "string",
    "ipsslAddressCount": "int",
    "multiSize": "string",
    "networkingConfiguration": {
      "kind": "string",
      "properties": {
        "allowNewPrivateEndpointConnections": "bool",
        "ftpEnabled": "bool",
        "inboundIpAddressOverride": "string",
        "remoteDebugEnabled": "bool"
      }
    },
    "upgradePreference": "string",
    "userWhitelistedIpRanges": [ "string" ],
    "virtualNetwork": {
      "id": "string",
      "subnet": "string"
    },
    "zoneRedundant": "bool"
  }
}

Egenskapsvärden

hostingEnvironments

Name Beskrivning Värde
typ Resurstypen "Microsoft.Web/hostingEnvironments"
apiVersion Resurs-API-versionen '2022-09-01'
name Resursnamnet sträng (krävs)
location Resursplats. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
Typ Typ av resurs. sträng
properties Kärnresursegenskaper AppServiceEnvironment

AppServiceEnvironment

Name Beskrivning Värde
clusterSettings Anpassade inställningar för att ändra beteendet för App Service-miljön. NameValuePair[]
customDnsSuffixConfiguration Fullständig vy över konfigurationen av det anpassade domänsuffixet för ASEv3. CustomDnsSuffixConfiguration
dedicatedHostCount Antal dedikerade värdar int
dnsSuffix DNS-suffix för App Service-miljön. sträng
frontEndScaleFactor Skalningsfaktor för klientdelar. int
internalLoadBalancingMode Anger vilka slutpunkter som ska användas internt i Virtual Network för App Service-miljön. "Ingen"
"Publicering"
"Webb"
"Webb, publicering"
ipsslAddressCount Antal IP SSL-adresser som reserverats för App Service-miljön. int
multiSize Storlek på den virtuella datorn på klientsidan, t.ex. "Medium", "Large". sträng
networkingConfiguration Fullständig vy över nätverkskonfiguration för en ASE. AseV3NetworkingConfiguration
upgradePreference Uppgraderingsinställning "Tidigt"
"Sent"
"Manuell"
"Ingen"
userWhitelistedIpRanges Användaren har lagt till IP-intervall för att tillåta i ASE-databasen string[]
virtualNetwork Beskrivning av Virtual Network. VirtualNetworkProfile (krävs)
zoneRedundant Oavsett om den här App Service-miljön är zonredundant eller inte. boolesk

NameValuePair

Name Beskrivning Värde
name Parnamn. sträng
värde Parvärde. sträng

CustomDnsSuffixConfiguration

Name Beskrivning Värde
Typ Typ av resurs. sträng
properties Resursspecifika egenskaper för CustomDnsSuffixConfiguration CustomDnsSuffixConfigurationProperties

CustomDnsSuffixConfigurationProperties

Name Beskrivning Värde
certificateUrl Url:en som refererar till Azure Key Vault certifikathemlighet som ska användas som standard-SSL/TLS-certifikat för webbplatser med det anpassade domänsuffixet. sträng
dnsSuffix Standardsuffixet för anpassad domän som ska användas för alla platser som distribueras i ASE. sträng
keyVaultReferenceIdentity Den användartilldelade identitet som ska användas för att matcha referensen för nyckelvalvets certifikat. Om inte anges används den systemtilldelade ASE-identiteten om den är tillgänglig. sträng

AseV3NetworkingConfiguration

Name Beskrivning Värde
Typ Typ av resurs. sträng
properties Resursspecifika egenskaper för AseV3NetworkingConfiguration AseV3NetworkingConfigurationEgenskaper

AseV3NetworkingConfigurationEgenskaper

Name Beskrivning Värde
allowNewPrivateEndpointConnections Egenskap för att aktivera och inaktivera skapande av ny privat slutpunktsanslutning i ASE boolesk
ftpEnabled Egenskap för att aktivera och inaktivera FTP på ASEV3 boolesk
inboundIpAddressOverride Kunden angav inkommande IP-adress. Kan bara anges i Ase create. sträng
remoteDebugEnabled Egenskap för att aktivera och inaktivera fjärrfelsökning på ASEV3 boolesk

VirtualNetworkProfile

Name Beskrivning Värde
id Resurs-ID för Virtual Network. sträng (krävs)
subnet Undernät i Virtual Network. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
ILB-App Service-miljön med Azure Firewall

Distribuera till Azure
Resource Manager mallar och parametrar som visar hur du distribuerar App Service miljö med Azure Firewall integrering
App Service-miljön med Azure SQL serverdel

Distribuera till Azure
Den här mallen skapar en App Service-miljön 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ön med värdplan och Azure WebApp

Distribuera till Azure
Skapar en App Service-miljön 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 Azure App Service miljö med en webbapp tillagd

Distribuera till Azure
Skapar en Azure App Service-miljö i ett Virtual Network undernät. Den här mallen lägger också till en Azure-webbapp i App Service-miljön. Mall ursprungligen skapad av Callum Brankin från PixelPin
Skapa en App Service-miljön

Distribuera till Azure
Skapar en App Service-miljön i ditt virtuella nätverk
SSL-certifikat för en ILB ASE eller en ILB ASE v2

Distribuera till Azure
Konfigurerar standard-SSL-certifikatet för ILB ASE eller ILB ASE v2
Skapa App Service-miljön med en ILB-adress

Distribuera till Azure
Skapar en App Service-miljön i ditt virtuella nätverk med en privat intern lastbalanserares adress
Skapa en App Service-miljön v2

Distribuera till Azure
Skapar en App Service-miljön v2 i ditt virtuella nätverk
Skapa App Service-miljö v2 med en ILB-adress

Distribuera till Azure
Skapar en App Service-miljön v2 i ditt virtuella nätverk med en privat intern lastbalanserares adress
Skapa en AppServicePlan och app i en ASEv3

Distribuera till Azure
Skapa en AppServicePlan och app i en ASEv3

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@2022-09-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      clusterSettings = [
        {
          name = "string"
          value = "string"
        }
      ]
      customDnsSuffixConfiguration = {
        kind = "string"
        properties = {
          certificateUrl = "string"
          dnsSuffix = "string"
          keyVaultReferenceIdentity = "string"
        }
      }
      dedicatedHostCount = int
      dnsSuffix = "string"
      frontEndScaleFactor = int
      internalLoadBalancingMode = "string"
      ipsslAddressCount = int
      multiSize = "string"
      networkingConfiguration = {
        kind = "string"
        properties = {
          allowNewPrivateEndpointConnections = bool
          ftpEnabled = bool
          inboundIpAddressOverride = "string"
          remoteDebugEnabled = bool
        }
      }
      upgradePreference = "string"
      userWhitelistedIpRanges = [
        "string"
      ]
      virtualNetwork = {
        id = "string"
        subnet = "string"
      }
      zoneRedundant = bool
    }
    kind = "string"
  })
}

Egenskapsvärden

hostingEnvironments

Name Beskrivning Värde
typ Resurstypen "Microsoft.Web/hostingEnvironments@2022-09-01"
name Resursnamnet sträng (krävs)
location Resursplats. sträng (krävs)
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden.
Typ Typ av resurs. sträng
properties Kärnresursegenskaper AppServiceEnvironment

AppServiceEnvironment

Name Beskrivning Värde
clusterSettings Anpassade inställningar för att ändra beteendet för App Service-miljön. NameValuePair[]
customDnsSuffixConfiguration Fullständig vy över konfigurationen av det anpassade domänsuffixet för ASEv3. CustomDnsSuffixConfiguration
dedicatedHostCount Antal dedikerade värdar int
dnsSuffix DNS-suffix för App Service-miljön. sträng
frontEndScaleFactor Skalningsfaktor för klientdelar. int
internalLoadBalancingMode Anger vilka slutpunkter som ska användas internt i Virtual Network för App Service-miljön. "Ingen"
"Publicering"
"Webb"
"Webb, publicering"
ipsslAddressCount Antal IP SSL-adresser som reserverats för App Service-miljön. int
multiSize Storlek på den virtuella datorn på klientsidan, t.ex. "Medium", "Large". sträng
networkingConfiguration Fullständig vy över nätverkskonfiguration för en ASE. AseV3NetworkingConfiguration
upgradePreference Uppgraderingsinställning "Tidigt"
"Sent"
"Manuell"
"Ingen"
userWhitelistedIpRanges Användaren har lagt till IP-intervall för att tillåta i ASE-databasen string[]
virtualNetwork Beskrivning av Virtual Network. VirtualNetworkProfile (krävs)
zoneRedundant Oavsett om den här App Service-miljön är zonredundant eller inte. boolesk

NameValuePair

Name Beskrivning Värde
name Parnamn. sträng
värde Parvärde. sträng

CustomDnsSuffixConfiguration

Name Beskrivning Värde
Typ Typ av resurs. sträng
properties Resursspecifika egenskaper för CustomDnsSuffixConfiguration CustomDnsSuffixConfigurationProperties

CustomDnsSuffixConfigurationProperties

Name Beskrivning Värde
certificateUrl Url:en som refererar till Azure Key Vault certifikathemlighet som ska användas som standard-SSL/TLS-certifikat för webbplatser med det anpassade domänsuffixet. sträng
dnsSuffix Standardsuffixet för anpassad domän som ska användas för alla platser som distribueras i ASE. sträng
keyVaultReferenceIdentity Den användartilldelade identitet som ska användas för att matcha key vault-certifikatreferensen. Om inte anges används den systemtilldelade ASE-identiteten om den är tillgänglig. sträng

AseV3NetworkingConfiguration

Name Beskrivning Värde
Typ Typ av resurs. sträng
properties Resursspecifika egenskaper för AseV3NetworkingConfiguration AseV3NetworkingConfigurationEgenskaper

AseV3NetworkingConfigurationEgenskaper

Name Beskrivning Värde
allowNewPrivateEndpointConnections Egenskap för att aktivera och inaktivera skapande av ny privat slutpunktsanslutning i ASE boolesk
ftpEnabled Egenskap för att aktivera och inaktivera FTP på ASEV3 boolesk
inboundIpAddressOverride Kunden angav inkommande IP-adress. Kan bara anges i Ase create. sträng
remoteDebugEnabled Egenskap för att aktivera och inaktivera fjärrfelsökning på ASEV3 boolesk

VirtualNetworkProfile

Name Beskrivning Värde
id Resurs-ID för Virtual Network. sträng (krävs)
subnet Undernät i Virtual Network. sträng