Dela via


Microsoft.Web hostingEnvironments

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@2024-04-01' = {
  kind: 'string'
  location: 'string'
  name: '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
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

AppServiceEnvironment

Namn 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 det virtuella nätverket 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ällningar "Tidigt"
"Sent"
"Manuell"
"Ingen"
userWhitelistedIpRanges Användaren har lagt till ip-intervall i listan över tillåtna i ASE-databasen string[]
virtualNetwork Beskrivning av det virtuella nätverket. VirtualNetworkProfile (krävs)
zoneRedundant Om apptjänstmiljön är zonredundant eller inte. Bool

AseV3NetworkingConfiguration

Namn Beskrivning Värde
sort Typ av resurs. sträng
Egenskaper Resursspecifika egenskaper för AseV3NetworkingConfiguration AseV3NetworkingConfigurationProperties

AseV3NetworkingConfigurationProperties

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

CustomDnsSuffixConfiguration

Namn Beskrivning Värde
sort Typ av resurs. sträng
Egenskaper CustomDnsSuffixKonfigurationsresursspecifika egenskaper CustomDnsSuffixConfigurationProperties

CustomDnsSuffixConfigurationProperties

Namn Beskrivning Värde
certificateUrl Url:en som refererar till Azure Key Vault-certifikathemligheten som ska användas som standard-SSL/TLS-certifikat för platser 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 certifikatreferensen för nyckelvalvet. Om det inte anges används den systemtilldelade ASE-identiteten om den är tillgänglig. sträng

Microsoft.Web/hostingEnvironments

Namn Beskrivning Värde
sort Typ av resurs. Om resursen är en app kan du läsa https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference för information om värden som stöds för typ. sträng
plats Resursplats. sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Kärnresursegenskaper AppServiceEnvironment
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

ResourceTags

Namn Beskrivning Värde

VirtualNetworkProfile

Namn Beskrivning Värde
Id Resurs-ID för det virtuella nätverket. sträng (krävs)
Undernät Undernät i det virtuella nätverket. sträng

Snabbstartsexempel

Följande snabbstartsexempel distribuerar 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:

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": "2024-04-01",
  "name": "string",
  "kind": "string",
  "location": "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"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

AppServiceEnvironment

Namn 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 det virtuella nätverket 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ällningar "Tidigt"
"Sent"
"Manuell"
"Ingen"
userWhitelistedIpRanges Användaren har lagt till ip-intervall i listan över tillåtna i ASE-databasen string[]
virtualNetwork Beskrivning av det virtuella nätverket. VirtualNetworkProfile (krävs)
zoneRedundant Om apptjänstmiljön är zonredundant eller inte. Bool

AseV3NetworkingConfiguration

Namn Beskrivning Värde
sort Typ av resurs. sträng
Egenskaper Resursspecifika egenskaper för AseV3NetworkingConfiguration AseV3NetworkingConfigurationProperties

AseV3NetworkingConfigurationProperties

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

CustomDnsSuffixConfiguration

Namn Beskrivning Värde
sort Typ av resurs. sträng
Egenskaper CustomDnsSuffixKonfigurationsresursspecifika egenskaper CustomDnsSuffixConfigurationProperties

CustomDnsSuffixConfigurationProperties

Namn Beskrivning Värde
certificateUrl Url:en som refererar till Azure Key Vault-certifikathemligheten som ska användas som standard-SSL/TLS-certifikat för platser 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 certifikatreferensen för nyckelvalvet. Om det inte anges används den systemtilldelade ASE-identiteten om den är tillgänglig. sträng

Microsoft.Web/hostingEnvironments

Namn Beskrivning Värde
apiVersion API-versionen '2024-04-01'
sort Typ av resurs. Om resursen är en app kan du läsa https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference för information om värden som stöds för typ. sträng
plats Resursplats. sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Kärnresursegenskaper AppServiceEnvironment
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

ResourceTags

Namn Beskrivning Värde

VirtualNetworkProfile

Namn Beskrivning Värde
Id Resurs-ID för det virtuella nätverket. sträng (krävs)
Undernät Undernät i det virtuella nätverket. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
App Service Environment med Azure SQL-serverdelen

Distribuera till Azure
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-

Distribuera till Azure
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ö

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

Distribuera till Azure
Skapar en App Service Environment v2 i ditt virtuella nätverk
Skapa en AppServicePlan och app i en ASEv3-

Distribuera till Azure
Skapa en AppServicePlan och app i en ASEv3
Skapa App Service Environment v2 med en ILB-adress

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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-

Distribuera till Azure
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@2024-04-01"
  name = "string"
  kind = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  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
    }
  })
}

Egenskapsvärden

AppServiceEnvironment

Namn 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 det virtuella nätverket 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ällningar "Tidigt"
"Sent"
"Manuell"
"Ingen"
userWhitelistedIpRanges Användaren har lagt till ip-intervall i listan över tillåtna i ASE-databasen string[]
virtualNetwork Beskrivning av det virtuella nätverket. VirtualNetworkProfile (krävs)
zoneRedundant Om apptjänstmiljön är zonredundant eller inte. Bool

AseV3NetworkingConfiguration

Namn Beskrivning Värde
sort Typ av resurs. sträng
Egenskaper Resursspecifika egenskaper för AseV3NetworkingConfiguration AseV3NetworkingConfigurationProperties

AseV3NetworkingConfigurationProperties

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

CustomDnsSuffixConfiguration

Namn Beskrivning Värde
sort Typ av resurs. sträng
Egenskaper CustomDnsSuffixKonfigurationsresursspecifika egenskaper CustomDnsSuffixConfigurationProperties

CustomDnsSuffixConfigurationProperties

Namn Beskrivning Värde
certificateUrl Url:en som refererar till Azure Key Vault-certifikathemligheten som ska användas som standard-SSL/TLS-certifikat för platser 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 certifikatreferensen för nyckelvalvet. Om det inte anges används den systemtilldelade ASE-identiteten om den är tillgänglig. sträng

Microsoft.Web/hostingEnvironments

Namn Beskrivning Värde
sort Typ av resurs. Om resursen är en app kan du läsa https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference för information om värden som stöds för typ. sträng
plats Resursplats. sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Kärnresursegenskaper AppServiceEnvironment
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Web/hostingEnvironments@2024-04-01"

NameValuePair

Namn Beskrivning Värde
Namn Parnamn. sträng
värde Parvärde. sträng

ResourceTags

Namn Beskrivning Värde

VirtualNetworkProfile

Namn Beskrivning Värde
Id Resurs-ID för det virtuella nätverket. sträng (krävs)
Undernät Undernät i det virtuella nätverket. sträng