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 :
- groupes de ressources - Consultez commandes de déploiement de 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 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 :
- groupes de ressources - Consultez commandes de déploiement de 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 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 |
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 |
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 |
Crée un environnement App Service dans votre réseau virtuel |
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 |
Créer un environnement App Service Environment v2 avec une adresse ILB |
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 |
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 |
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 |
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 |
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 |