AppServiceEnvironment Classe
Description d’un App Service Environment.
Les variables sont uniquement renseignées par le serveur et sont ignorées lors de l’envoi d’une requête.
Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.
- Héritage
-
azure.mgmt.web._serialization.ModelAppServiceEnvironment
Constructeur
AppServiceEnvironment(*, name: str, location: str, virtual_network: _models.VirtualNetworkProfile, worker_pools: List[_models.WorkerPool], vnet_name: str | None = None, vnet_resource_group_name: str | None = None, vnet_subnet_name: str | None = None, internal_load_balancing_mode: str | _models.InternalLoadBalancingMode | None = None, multi_size: str | None = None, multi_role_count: int | None = None, ipssl_address_count: int | None = None, dns_suffix: str | None = None, network_access_control_list: List[_models.NetworkAccessControlEntry] | None = None, front_end_scale_factor: int | None = None, api_management_account_id: str | None = None, suspended: bool | None = None, dynamic_cache_enabled: bool | None = None, cluster_settings: List[_models.NameValuePair] | None = None, user_whitelisted_ip_ranges: List[str] | None = None, has_linux_workers: bool | None = None, ssl_cert_key_vault_id: str | None = None, ssl_cert_key_vault_secret_name: str | None = None, **kwargs: Any)
Paramètres de mots-clés uniquement
Nom | Description |
---|---|
name
|
Nom du App Service Environment. Obligatoire. |
location
|
Emplacement du App Service Environment, par exemple « USA Ouest ». Obligatoire. |
vnet_name
|
Nom du Réseau virtuel de la App Service Environment. |
vnet_resource_group_name
|
Groupe de ressources du Réseau virtuel. |
vnet_subnet_name
|
Sous-réseau du Réseau virtuel. |
virtual_network
|
Description du Réseau virtuel. Obligatoire. |
internal_load_balancing_mode
|
Spécifie les points de terminaison à servir en interne dans le Réseau virtuel pour le App Service Environment. Les valeurs connues sont : « None », « Web » et « Publishing ». |
multi_size
|
Taille de la machine virtuelle frontale, par exemple « Moyenne », « Grande ». |
multi_role_count
|
Nombre d’instances front-end. |
worker_pools
|
Description des pools de workers avec des ID de taille de travail, des tailles de machine virtuelle et le nombre de workers dans chaque pool. Obligatoire. |
ipssl_address_count
|
Nombre d’adresses IP SSL réservées pour le App Service Environment. |
dns_suffix
|
Suffixe DNS du App Service Environment. |
network_access_control_list
|
Liste de contrôle d’accès pour contrôler le trafic vers le App Service Environment. |
front_end_scale_factor
|
Facteur de mise à l’échelle pour les serveurs frontaux. |
api_management_account_id
|
Gestion des API compte associé au App Service Environment. |
suspended
|
(probablement parce que le groupe de sécurité réseau a bloqué le trafic entrant). |
dynamic_cache_enabled
|
True/false indiquant si le App Service Environment est suspendu. L’environnement peut être suspendu, par exemple lorsque le point de terminaison de gestion n’est plus disponible (probablement parce que le groupe de sécurité réseau a bloqué le trafic entrant). |
cluster_settings
|
Paramètres personnalisés pour modifier le comportement du App Service Environment. |
user_whitelisted_ip_ranges
|
L’utilisateur a ajouté la liste des plages d’adresses IP autorisées sur la base de données ASE. |
has_linux_workers
|
Indicateur qui indique si un ASE a des workers linux ou non. |
ssl_cert_key_vault_id
|
ID Key Vault pour ILB App Service Environment certificat SSL par défaut. |
ssl_cert_key_vault_secret_name
|
Key Vault Secret Name pour ILB App Service Environment certificat SSL par défaut. |
Variables
Nom | Description |
---|---|
name
|
Nom du App Service Environment. Obligatoire. |
location
|
Emplacement du App Service Environment, par exemple « USA Ouest ». Obligatoire. |
provisioning_state
|
État d’approvisionnement du App Service Environment. Les valeurs connues sont : « Succeeded », « Failed », « Canceled », « InProgress » et « Deleting ». |
status
|
Status actuelle du App Service Environment. Les valeurs connues sont : « Préparation », « Prêt », « Mise à l’échelle » et « Suppression ». |
vnet_name
|
Nom du Réseau virtuel de la App Service Environment. |
vnet_resource_group_name
|
Groupe de ressources du Réseau virtuel. |
vnet_subnet_name
|
Sous-réseau du Réseau virtuel. |
virtual_network
|
Description du Réseau virtuel. Obligatoire. |
internal_load_balancing_mode
|
Spécifie les points de terminaison à servir en interne dans le Réseau virtuel pour le App Service Environment. Les valeurs connues sont : « None », « Web » et « Publishing ». |
multi_size
|
Taille de la machine virtuelle frontale, par exemple « Moyenne », « Grande ». |
multi_role_count
|
Nombre d’instances front-end. |
worker_pools
|
Description des pools de workers avec des ID de taille de travail, des tailles de machine virtuelle et le nombre de workers dans chaque pool. Obligatoire. |
ipssl_address_count
|
Nombre d’adresses IP SSL réservées pour le App Service Environment. |
database_edition
|
Édition de la base de données de métadonnées pour le App Service Environment, par exemple « Standard ». |
database_service_objective
|
Objectif de service de la base de données de métadonnées pour le App Service Environment, par exemple « S0 ». |
upgrade_domains
|
Nombre de domaines de mise à niveau du App Service Environment. |
subscription_id
|
Abonnement du App Service Environment. |
dns_suffix
|
Suffixe DNS du App Service Environment. |
last_action
|
Dernière action de déploiement sur le App Service Environment. |
last_action_result
|
Résultat de la dernière action de déploiement sur le App Service Environment. |
allowed_multi_sizes
|
Liste des chaînes séparées par des virgules décrivant les tailles de machine virtuelle autorisées pour les serveurs frontaux. |
allowed_worker_sizes
|
Liste des chaînes séparées par des virgules décrivant les tailles de machine virtuelle autorisées pour les workers. |
maximum_number_of_machines
|
Nombre maximal de machines virtuelles dans le App Service Environment. |
vip_mappings
|
Description du mappage SSL IP pour le App Service Environment. |
environment_capacities
|
Capacités de travail totales, utilisées et disponibles actuelles. |
network_access_control_list
|
Liste de contrôle d’accès pour contrôler le trafic vers le App Service Environment. |
environment_is_healthy
|
True/false indiquant si le App Service Environment est sain. |
environment_status
|
Message détaillé sur avec les résultats de la dernière case activée du App Service Environment. |
resource_group
|
Groupe de ressources du App Service Environment. |
front_end_scale_factor
|
Facteur de mise à l’échelle pour les serveurs frontaux. |
default_front_end_scale_factor
|
Facteur de mise à l’échelle par défaut pour les serveurs frontaux. |
api_management_account_id
|
Gestion des API compte associé au App Service Environment. |
suspended
|
(probablement parce que le groupe de sécurité réseau a bloqué le trafic entrant). |
dynamic_cache_enabled
|
True/false indiquant si le App Service Environment est suspendu. L’environnement peut être suspendu, par exemple lorsque le point de terminaison de gestion n’est plus disponible (probablement parce que le groupe de sécurité réseau a bloqué le trafic entrant). |
cluster_settings
|
Paramètres personnalisés pour modifier le comportement du App Service Environment. |
user_whitelisted_ip_ranges
|
L’utilisateur a ajouté la liste des plages d’adresses IP autorisées sur la base de données ASE. |
has_linux_workers
|
Indicateur qui indique si un ASE a des workers linux ou non. |
ssl_cert_key_vault_id
|
ID Key Vault pour ILB App Service Environment certificat SSL par défaut. |
ssl_cert_key_vault_secret_name
|
Key Vault Secret Name pour ILB App Service Environment certificat SSL par défaut. |
Azure SDK for Python