Partager via


Microsoft.Web hostingEnvironments 2021-03-01

Définition de ressource Bicep

Le type de ressource hostingEnvironments peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Web/hostingEnvironments, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Web/hostingEnvironments@2021-03-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'
  }
}

Valeurs de propriété

AppServiceEnvironment

Nom Description Valeur
clusterSettings Paramètres personnalisés pour modifier le comportement de l’environnement App Service. NameValuePair[]
dedicatedHostCount Nombre d’hôtes dédiés Int
dnsSuffix Suffixe DNS de l’environnement App Service. corde
frontEndScaleFactor Facteur d’échelle pour les serveurs frontaux. Int
internalLoadBalancingMode Spécifie les points de terminaison à servir en interne dans le réseau virtuel pour l’environnement App Service. 'None'
'Publication'
'Web'
'Web, Publication'
ipsslAddressCount Nombre d’adresses SSL IP réservées à l’environnement App Service. Int
multiSize Taille de machine virtuelle frontale, par exemple « Moyen », « Large ». corde
userWhitelistedIpRanges Liste des plages d’adresses IP autorisées sur la base de données ASE string[]
virtualNetwork Description du réseau virtuel. virtualNetworkProfile (obligatoire)
zoneRedundant Indique si cet environnement App Service Est redondant interzone ou non. Bool

Microsoft.Web/hostingEnvironments

Nom Description Valeur
gentil Type de ressource. corde
emplacement Emplacement de la ressource. chaîne (obligatoire)
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de ressources principales AppServiceEnvironment
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles

NameValuePair

Nom Description Valeur
nom Nom de paire. corde
valeur Valeur de paire. corde

ResourceTags

Nom Description Valeur

VirtualNetworkProfile

Nom Description Valeur
id ID de ressource du réseau virtuel. chaîne (obligatoire)
sous-réseau Sous-réseau au sein du réseau virtuel. corde

Exemples de démarrage rapide

Les exemples de démarrage rapide suivants déploient ce type de ressource.

Fichier Bicep Description
Environnement App Service avec plan d’hébergement et Azure WebApp Crée un environnement App Service Environment v2 avec une adresse ILB dans un réseau virtuel existant qui sera disponible en privé. L’environnement App Service contient un plan d’hébergement et une application web Azure
Créer un environnement App Service Environment v2 Crée un environnement App Service v2 dans votre réseau virtuel
créer un appServicePlan et une application dans un ASEv3 Créer un AppServicePlan et une application dans un ASEv3

Définition de ressource de modèle ARM

Le type de ressource hostingEnvironments peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Web/hostingEnvironments, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.Web/hostingEnvironments",
  "apiVersion": "2021-03-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"
  }
}

Valeurs de propriété

AppServiceEnvironment

Nom Description Valeur
clusterSettings Paramètres personnalisés pour modifier le comportement de l’environnement App Service. NameValuePair[]
dedicatedHostCount Nombre d’hôtes dédiés Int
dnsSuffix Suffixe DNS de l’environnement App Service. corde
frontEndScaleFactor Facteur d’échelle pour les serveurs frontaux. Int
internalLoadBalancingMode Spécifie les points de terminaison à servir en interne dans le réseau virtuel pour l’environnement App Service. 'None'
'Publication'
'Web'
'Web, Publication'
ipsslAddressCount Nombre d’adresses SSL IP réservées à l’environnement App Service. Int
multiSize Taille de machine virtuelle frontale, par exemple « Moyen », « Large ». corde
userWhitelistedIpRanges Liste des plages d’adresses IP autorisées sur la base de données ASE string[]
virtualNetwork Description du réseau virtuel. virtualNetworkProfile (obligatoire)
zoneRedundant Indique si cet environnement App Service Est redondant interzone ou non. Bool

Microsoft.Web/hostingEnvironments

Nom Description Valeur
apiVersion Version de l’API '2021-03-01'
gentil Type de ressource. corde
emplacement Emplacement de la ressource. chaîne (obligatoire)
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de ressources principales AppServiceEnvironment
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource 'Microsoft.Web/hostingEnvironments'

NameValuePair

Nom Description Valeur
nom Nom de paire. corde
valeur Valeur de paire. corde

ResourceTags

Nom Description Valeur

VirtualNetworkProfile

Nom Description Valeur
id ID de ressource du réseau virtuel. chaîne (obligatoire)
sous-réseau Sous-réseau au sein du réseau virtuel. corde

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
App Service Environment avec le serveur principal Azure SQL

Déployer sur Azure
Ce modèle crée un environnement App Service avec un back-end Azure SQL, ainsi que des points de terminaison privés, ainsi que des ressources associées généralement utilisées dans un environnement privé/isolé.
Environnement App Service avec plan d’hébergement et Azure WebApp

Déployer sur Azure
Crée un environnement App Service Environment v2 avec une adresse ILB dans un réseau virtuel existant qui sera disponible en privé. L’environnement App Service contient un plan d’hébergement et une application web Azure
Créer un App Service Environment

Déployer sur Azure
Crée un environnement App Service dans votre réseau virtuel
Créer un environnement App Service Environment v2

Déployer sur Azure
Crée un environnement App Service v2 dans votre réseau virtuel
créer un appServicePlan et une application dans un ASEv3

Déployer sur Azure
Créer un AppServicePlan et une application dans un ASEv3
Créer un environnement App Service Environment v2 avec une adresse ILB

Déployer sur Azure
Crée un environnement App Service Environment v2 dans votre réseau virtuel avec une adresse d’équilibreur de charge interne privée
créer un environnement App Service avec une adresse ILB

Déployer sur Azure
Crée un environnement App Service dans votre réseau virtuel avec une adresse d’équilibreur de charge interne privée
créer un environnement Azure App Service avec une application web ajoutée

Déployer sur Azure
Crée un environnement Azure App Service à l’intérieur d’un sous-réseau de réseau virtuel. Ce modèle ajoute également une application web Azure dans l’environnement App Service. Modèle créé à l’origine par Callum Brankin de PixelPin
environnement App Service ILB avec le pare-feu Azure

Déployer sur Azure
Modèles et paramètres Resource Manager montrant comment déployer un environnement App Service avec l’intégration du Pare-feu Azure
certificat SSL pour un ASE ILB ou un ILB ASE v2

Déployer sur Azure
Configure le certificat SSL par défaut pour un ASE ILB ou un ASE ILB v2

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource hostingEnvironments peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Web/hostingEnvironments, ajoutez le terraform suivant à votre modèle.

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

Valeurs de propriété

AppServiceEnvironment

Nom Description Valeur
clusterSettings Paramètres personnalisés pour modifier le comportement de l’environnement App Service. NameValuePair[]
dedicatedHostCount Nombre d’hôtes dédiés Int
dnsSuffix Suffixe DNS de l’environnement App Service. corde
frontEndScaleFactor Facteur d’échelle pour les serveurs frontaux. Int
internalLoadBalancingMode Spécifie les points de terminaison à servir en interne dans le réseau virtuel pour l’environnement App Service. 'None'
'Publication'
'Web'
'Web, Publication'
ipsslAddressCount Nombre d’adresses SSL IP réservées à l’environnement App Service. Int
multiSize Taille de machine virtuelle frontale, par exemple « Moyen », « Large ». corde
userWhitelistedIpRanges Liste des plages d’adresses IP autorisées sur la base de données ASE string[]
virtualNetwork Description du réseau virtuel. virtualNetworkProfile (obligatoire)
zoneRedundant Indique si cet environnement App Service Est redondant interzone ou non. Bool

Microsoft.Web/hostingEnvironments

Nom Description Valeur
gentil Type de ressource. corde
emplacement Emplacement de la ressource. chaîne (obligatoire)
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de ressources principales AppServiceEnvironment
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.Web/hostingEnvironments@2021-03-01 »

NameValuePair

Nom Description Valeur
nom Nom de paire. corde
valeur Valeur de paire. corde

ResourceTags

Nom Description Valeur

VirtualNetworkProfile

Nom Description Valeur
id ID de ressource du réseau virtuel. chaîne (obligatoire)
sous-réseau Sous-réseau au sein du réseau virtuel. corde