Condividi tramite


Hosting Microsoft.WebEnvironments 2021-02-01

Definizione di risorsa Bicep

Il tipo di risorsa hostingEnvironments può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Web/hostingEnvironments, aggiungere il bicep seguente al modello.

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'
  }
}

Valori delle proprietà

AppServiceEnvironment

Nome Descrizione Valore
clusterSettings Impostazioni personalizzate per la modifica del comportamento dell'ambiente del servizio app. NameValuePair[]
dedicatedHostCount Numero host dedicato Int
dnsSuffix Suffisso DNS dell'ambiente del servizio app. corda
frontEndScaleFactor Fattore di scala per i front-end. Int
internalLoadBalancingMode Specifica gli endpoint da gestire internamente nella rete virtuale per l'ambiente del servizio app. 'Nessuno'
'Pubblicazione'
'Web'
'Web, Publishing'
ipsslAddressCount Numero di indirizzi IP SSL riservati per l'ambiente del servizio app. Int
multiSize Dimensioni della macchina virtuale front-end, ad esempio "Medium", "Large". corda
userWhitelistedIpRanges L'utente ha aggiunto l'elenco degli intervalli IP consentiti nel database dell'ambiente del servizio app string[]
virtualNetwork Descrizione della rete virtuale. VirtualNetworkProfile (obbligatorio)
zoneRedundant Indica se questo ambiente del servizio app è con ridondanza della zona. Bool

Microsoft.Web/hostingEnvironments

Nome Descrizione Valore
gentile Tipo di risorsa. corda
ubicazione Percorso risorsa. stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà delle risorse principali AppServiceEnvironment
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

NameValuePair

Nome Descrizione Valore
nome Nome coppia. corda
valore Valore della coppia. corda

ResourceTags

Nome Descrizione Valore

VirtualNetworkProfile

Nome Descrizione Valore
Id ID risorsa della rete virtuale. stringa (obbligatorio)
sottorete Subnet all'interno della rete virtuale. corda

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
ambiente del servizio app con piano di hosting e app Web di Azure Crea un ambiente del servizio app v2 con un indirizzo ILB in una rete virtuale esistente che sarà disponibile privatamente. L'ambiente del servizio app conterrà un piano di hosting e un'app Web di Azure
Creare un ambiente del servizio app v2 Crea un ambiente del servizio app v2 nella rete virtuale
Creare un appServicePlan e un'app in un ASEv3 Creare un appServicePlan e un'app in un ambiente ASEv3

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa hostingEnvironments può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Web/hostingEnvironments, aggiungere il codice JSON seguente al modello.

{
  "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"
  }
}

Valori delle proprietà

AppServiceEnvironment

Nome Descrizione Valore
clusterSettings Impostazioni personalizzate per la modifica del comportamento dell'ambiente del servizio app. NameValuePair[]
dedicatedHostCount Numero host dedicato Int
dnsSuffix Suffisso DNS dell'ambiente del servizio app. corda
frontEndScaleFactor Fattore di scala per i front-end. Int
internalLoadBalancingMode Specifica gli endpoint da gestire internamente nella rete virtuale per l'ambiente del servizio app. 'Nessuno'
'Pubblicazione'
'Web'
'Web, Publishing'
ipsslAddressCount Numero di indirizzi IP SSL riservati per l'ambiente del servizio app. Int
multiSize Dimensioni della macchina virtuale front-end, ad esempio "Medium", "Large". corda
userWhitelistedIpRanges L'utente ha aggiunto l'elenco degli intervalli IP consentiti nel database dell'ambiente del servizio app string[]
virtualNetwork Descrizione della rete virtuale. VirtualNetworkProfile (obbligatorio)
zoneRedundant Indica se questo ambiente del servizio app è con ridondanza della zona. Bool

Microsoft.Web/hostingEnvironments

Nome Descrizione Valore
apiVersion Versione dell'API '2021-02-01'
gentile Tipo di risorsa. corda
ubicazione Percorso risorsa. stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà delle risorse principali AppServiceEnvironment
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.Web/hostingEnvironments'

NameValuePair

Nome Descrizione Valore
nome Nome coppia. corda
valore Valore della coppia. corda

ResourceTags

Nome Descrizione Valore

VirtualNetworkProfile

Nome Descrizione Valore
Id ID risorsa della rete virtuale. stringa (obbligatorio)
sottorete Subnet all'interno della rete virtuale. corda

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
'ambiente del servizio app con back-end SQL di Azure

Distribuire in Azure
Questo modello crea un ambiente del servizio app con un back-end SQL di Azure insieme agli endpoint privati insieme alle risorse associate in genere usate in un ambiente privato/isolato.
ambiente del servizio app con piano di hosting e app Web di Azure

Distribuire in Azure
Crea un ambiente del servizio app v2 con un indirizzo ILB in una rete virtuale esistente che sarà disponibile privatamente. L'ambiente del servizio app conterrà un piano di hosting e un'app Web di Azure
Creare un ambiente del servizio app

Distribuire in Azure
Crea un ambiente del servizio app nella rete virtuale
Creare un ambiente del servizio app v2

Distribuire in Azure
Crea un ambiente del servizio app v2 nella rete virtuale
Creare un appServicePlan e un'app in un ASEv3

Distribuire in Azure
Creare un appServicePlan e un'app in un ambiente ASEv3
Creare l'ambiente del servizio app v2 con un indirizzo ILB

Distribuire in Azure
Crea un ambiente del servizio app v2 nella rete virtuale con un indirizzo del servizio di bilanciamento del carico interno privato
Creare un ambiente del servizio app con un di indirizzi ILB

Distribuire in Azure
Crea un ambiente del servizio app nella rete virtuale con un indirizzo del servizio di bilanciamento del carico interno privato
creare un ambiente del servizio app di Azure con un'app Web aggiunta

Distribuire in Azure
Crea un ambiente del servizio app di Azure all'interno di una subnet di rete virtuale. Questo modello aggiunge anche un'app Web di Azure all'interno dell'ambiente del servizio app. Modello originariamente creato da Callum Brankin di PixelPin
ambiente del servizio app con bilanciamento del carico interno con firewall di Azure

Distribuire in Azure
Modelli e parametri di Resource Manager che illustrano come distribuire l'ambiente del servizio app con l'integrazione di Firewall di Azure
certificato SSL per un ambiente del servizio app con bilanciamento del carico interno o un ambiente del servizio app con bilanciamento del carico interno v2

Distribuire in Azure
Configura il certificato SSL predefinito per un ambiente del servizio app con bilanciamento del carico interno o un ambiente del servizio app con bilanciamento del carico interno v2

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa hostingEnvironments può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Web/hostingEnvironments, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/hostingEnvironments@2021-02-01"
  name = "string"
  kind = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  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
    }
  })
}

Valori delle proprietà

AppServiceEnvironment

Nome Descrizione Valore
clusterSettings Impostazioni personalizzate per la modifica del comportamento dell'ambiente del servizio app. NameValuePair[]
dedicatedHostCount Numero host dedicato Int
dnsSuffix Suffisso DNS dell'ambiente del servizio app. corda
frontEndScaleFactor Fattore di scala per i front-end. Int
internalLoadBalancingMode Specifica gli endpoint da gestire internamente nella rete virtuale per l'ambiente del servizio app. 'Nessuno'
'Pubblicazione'
'Web'
'Web, Publishing'
ipsslAddressCount Numero di indirizzi IP SSL riservati per l'ambiente del servizio app. Int
multiSize Dimensioni della macchina virtuale front-end, ad esempio "Medium", "Large". corda
userWhitelistedIpRanges L'utente ha aggiunto l'elenco degli intervalli IP consentiti nel database dell'ambiente del servizio app string[]
virtualNetwork Descrizione della rete virtuale. VirtualNetworkProfile (obbligatorio)
zoneRedundant Indica se questo ambiente del servizio app è con ridondanza della zona. Bool

Microsoft.Web/hostingEnvironments

Nome Descrizione Valore
gentile Tipo di risorsa. corda
ubicazione Percorso risorsa. stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà delle risorse principali AppServiceEnvironment
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.Web/hostingEnvironments@2021-02-01"

NameValuePair

Nome Descrizione Valore
nome Nome coppia. corda
valore Valore della coppia. corda

ResourceTags

Nome Descrizione Valore

VirtualNetworkProfile

Nome Descrizione Valore
Id ID risorsa della rete virtuale. stringa (obbligatorio)
sottorete Subnet all'interno della rete virtuale. corda