Freigeben über


Microsoft.Web hostingEnvironments 2020-12-01

Bicep-Ressourcendefinition

Der Ressourcentyp "hostingEnvironments" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Web/hostingEnvironments-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Bicep hinzu.

resource symbolicname 'Microsoft.Web/hostingEnvironments@2020-12-01' = {
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    clusterSettings: [
      {
        name: 'string'
        value: 'string'
      }
    ]
    dnsSuffix: 'string'
    frontEndScaleFactor: int
    internalLoadBalancingMode: 'string'
    ipsslAddressCount: int
    multiSize: 'string'
    userWhitelistedIpRanges: [
      'string'
    ]
    virtualNetwork: {
      id: 'string'
      subnet: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

AppServiceEnvironment

Name Beschreibung Wert
clusterSettings Benutzerdefinierte Einstellungen zum Ändern des Verhaltens der App-Dienstumgebung. NameValuePair[]
dnsSuffix DNS-Suffix der App Service-Umgebung. Schnur
frontEndScaleFactor Skalierungsfaktor für Front-Ends. Int
internalLoadBalancingMode Gibt an, welche Endpunkte intern im virtuellen Netzwerk für die App-Dienstumgebung bereitgestellt werden sollen. 'None'
"Veröffentlichen"
'Web'
"Web, Veröffentlichung"
ipsslAddressCount Die Anzahl der FÜR die App-Dienstumgebung reservierten IP-SSL-Adressen. Int
MultiSize Front-End-VM-Größe, z. B. "Mittel", "Groß". Schnur
userWhitelistedIpRanges Liste der für ASE db zulässigen IP-Bereiche durch den Benutzer hinzugefügt string[]
virtualNetwork Beschreibung des virtuellen Netzwerks. VirtualNetworkProfile- (erforderlich)

Microsoft.Web/hostingEnvironments

Name Beschreibung Wert
Art Art der Ressource. Schnur
Ort Ressourcenspeicherort. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Kernressourceneigenschaften AppServiceEnvironment-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

NameValuePair

Name Beschreibung Wert
Name Paarname. Schnur
Wert Paarwert. Schnur

ResourceTags

Name Beschreibung Wert

VirtualNetworkProfile

Name Beschreibung Wert
id Ressourcen-ID des virtuellen Netzwerks. Zeichenfolge (erforderlich)
Subnetz Subnetz innerhalb des virtuellen Netzwerks. Schnur

Schnellstartbeispiele

Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.

Bicep-Datei Beschreibung
App Service-Umgebung mit Hostingplan und Azure WebApp Erstellt eine App Service Environment v2 mit einer ILB-Adresse in einem vorhandenen virtuellen Netzwerk, das privat verfügbar ist. Die App Service-Umgebung enthält einen Hostingplan und eine Azure Web App
Erstellen einer App Service Environment v2 Erstellt eine App Service Environment v2 in Ihrem virtuellen Netzwerk
Erstellen eines AppServicePlan und einer App in einem ASEv3- Erstellen eines AppServicePlan und einer App in einem ASEv3

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "hostingEnvironments" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Web/hostingEnvironments-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Web/hostingEnvironments",
  "apiVersion": "2020-12-01",
  "name": "string",
  "kind": "string",
  "location": "string",
  "properties": {
    "clusterSettings": [
      {
        "name": "string",
        "value": "string"
      }
    ],
    "dnsSuffix": "string",
    "frontEndScaleFactor": "int",
    "internalLoadBalancingMode": "string",
    "ipsslAddressCount": "int",
    "multiSize": "string",
    "userWhitelistedIpRanges": [ "string" ],
    "virtualNetwork": {
      "id": "string",
      "subnet": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

AppServiceEnvironment

Name Beschreibung Wert
clusterSettings Benutzerdefinierte Einstellungen zum Ändern des Verhaltens der App-Dienstumgebung. NameValuePair[]
dnsSuffix DNS-Suffix der App Service-Umgebung. Schnur
frontEndScaleFactor Skalierungsfaktor für Front-Ends. Int
internalLoadBalancingMode Gibt an, welche Endpunkte intern im virtuellen Netzwerk für die App-Dienstumgebung bereitgestellt werden sollen. 'None'
"Veröffentlichen"
'Web'
"Web, Veröffentlichung"
ipsslAddressCount Die Anzahl der FÜR die App-Dienstumgebung reservierten IP-SSL-Adressen. Int
MultiSize Front-End-VM-Größe, z. B. "Mittel", "Groß". Schnur
userWhitelistedIpRanges Liste der für ASE db zulässigen IP-Bereiche durch den Benutzer hinzugefügt string[]
virtualNetwork Beschreibung des virtuellen Netzwerks. VirtualNetworkProfile- (erforderlich)

Microsoft.Web/hostingEnvironments

Name Beschreibung Wert
apiVersion Die API-Version '2020-12-01'
Art Art der Ressource. Schnur
Ort Ressourcenspeicherort. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Kernressourceneigenschaften AppServiceEnvironment-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp 'Microsoft.Web/hostingEnvironments'

NameValuePair

Name Beschreibung Wert
Name Paarname. Schnur
Wert Paarwert. Schnur

ResourceTags

Name Beschreibung Wert

VirtualNetworkProfile

Name Beschreibung Wert
id Ressourcen-ID des virtuellen Netzwerks. Zeichenfolge (erforderlich)
Subnetz Subnetz innerhalb des virtuellen Netzwerks. Schnur

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
App Service Environment mit Azure SQL-Back-End-

Bereitstellen in Azure
Diese Vorlage erstellt eine App Service-Umgebung mit einem Azure SQL-Back-End zusammen mit privaten Endpunkten sowie zugeordneten Ressourcen, die normalerweise in einer privaten/isolierten Umgebung verwendet werden.
App Service-Umgebung mit Hostingplan und Azure WebApp

Bereitstellen in Azure
Erstellt eine App Service Environment v2 mit einer ILB-Adresse in einem vorhandenen virtuellen Netzwerk, das privat verfügbar ist. Die App Service-Umgebung enthält einen Hostingplan und eine Azure Web App
Erstellen einer App-Dienstumgebung

Bereitstellen in Azure
Erstellt eine App Service-Umgebung in Ihrem virtuellen Netzwerk
Erstellen einer App Service Environment v2

Bereitstellen in Azure
Erstellt eine App Service Environment v2 in Ihrem virtuellen Netzwerk
Erstellen eines AppServicePlan und einer App in einem ASEv3-

Bereitstellen in Azure
Erstellen eines AppServicePlan und einer App in einem ASEv3
Erstellen einer App Service Environment v2 mit einer ILB-Adresse

Bereitstellen in Azure
Erstellt eine App Service Environment v2 in Ihrem virtuellen Netzwerk mit einer privaten internen Lastenausgleichsadresse
Erstellen einer App-Dienstumgebung mit einer ILB-Adresse

Bereitstellen in Azure
Erstellt eine App Service-Umgebung in Ihrem virtuellen Netzwerk mit einer privaten internen Lastenausgleichsadresse
Erstellen einer Azure App Service-Umgebung mit einer Web-App, die hinzugefügt wurde

Bereitstellen in Azure
Erstellt eine Azure App Service-Umgebung in einem virtuellen Netzwerk-Subnetz. Diese Vorlage fügt auch eine Azure Web App in der App-Dienstumgebung hinzu. Vorlage, die ursprünglich von Callum Brankin von PixelPin erstellt wurde
ILB App Service Environment mit Azure Firewall

Bereitstellen in Azure
Ressourcen-Manager-Vorlagen und Parameter, die zeigen, wie App Service-Umgebung mit azure Firewall-Integration bereitgestellt wird
SSL-Zertifikat für ein ILB ASE oder ein ILB ASE v2

Bereitstellen in Azure
Konfiguriert das Standard-SSL-Zertifikat für ein ILB ASE oder ein ILB ASE v2

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "hostingEnvironments" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Web/hostingEnvironments-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/hostingEnvironments@2020-12-01"
  name = "string"
  kind = "string"
  location = "string"
  body = jsonencode({
    properties = {
      clusterSettings = [
        {
          name = "string"
          value = "string"
        }
      ]
      dnsSuffix = "string"
      frontEndScaleFactor = int
      internalLoadBalancingMode = "string"
      ipsslAddressCount = int
      multiSize = "string"
      userWhitelistedIpRanges = [
        "string"
      ]
      virtualNetwork = {
        id = "string"
        subnet = "string"
      }
    }
  })
  tags = {
    {customized property} = "string"
  }
}

Eigenschaftswerte

AppServiceEnvironment

Name Beschreibung Wert
clusterSettings Benutzerdefinierte Einstellungen zum Ändern des Verhaltens der App-Dienstumgebung. NameValuePair[]
dnsSuffix DNS-Suffix der App Service-Umgebung. Schnur
frontEndScaleFactor Skalierungsfaktor für Front-Ends. Int
internalLoadBalancingMode Gibt an, welche Endpunkte intern im virtuellen Netzwerk für die App-Dienstumgebung bereitgestellt werden sollen. 'None'
"Veröffentlichen"
'Web'
"Web, Veröffentlichung"
ipsslAddressCount Die Anzahl der FÜR die App-Dienstumgebung reservierten IP-SSL-Adressen. Int
MultiSize Front-End-VM-Größe, z. B. "Mittel", "Groß". Schnur
userWhitelistedIpRanges Liste der für ASE db zulässigen IP-Bereiche durch den Benutzer hinzugefügt string[]
virtualNetwork Beschreibung des virtuellen Netzwerks. VirtualNetworkProfile- (erforderlich)

Microsoft.Web/hostingEnvironments

Name Beschreibung Wert
Art Art der Ressource. Schnur
Ort Ressourcenspeicherort. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Kernressourceneigenschaften AppServiceEnvironment-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Web/hostingEnvironments@2020-12-01"

NameValuePair

Name Beschreibung Wert
Name Paarname. Schnur
Wert Paarwert. Schnur

ResourceTags

Name Beschreibung Wert

VirtualNetworkProfile

Name Beschreibung Wert
id Ressourcen-ID des virtuellen Netzwerks. Zeichenfolge (erforderlich)
Subnetz Subnetz innerhalb des virtuellen Netzwerks. Schnur