Partager via


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.Model
AppServiceEnvironment

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
str

Nom du App Service Environment. Obligatoire.

location
str

Emplacement du App Service Environment, par exemple « USA Ouest ». Obligatoire.

vnet_name
str

Nom du Réseau virtuel de la App Service Environment.

vnet_resource_group_name
str

Groupe de ressources du Réseau virtuel.

vnet_subnet_name
str

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
str

Taille de la machine virtuelle frontale, par exemple « Moyenne », « Grande ».

multi_role_count
int

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
int

Nombre d’adresses IP SSL réservées pour le App Service Environment.

dns_suffix
str

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
int

Facteur de mise à l’échelle pour les serveurs frontaux.

api_management_account_id
str

Gestion des API compte associé au App Service Environment.

suspended

<code>true</code>si le App Service Environment est suspendu ; sinon, <code>false</code>. 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).

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
str

ID Key Vault pour ILB App Service Environment certificat SSL par défaut.

ssl_cert_key_vault_secret_name
str

Key Vault Secret Name pour ILB App Service Environment certificat SSL par défaut.

Variables

Nom Description
name
str

Nom du App Service Environment. Obligatoire.

location
str

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
str

Nom du Réseau virtuel de la App Service Environment.

vnet_resource_group_name
str

Groupe de ressources du Réseau virtuel.

vnet_subnet_name
str

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
str

Taille de la machine virtuelle frontale, par exemple « Moyenne », « Grande ».

multi_role_count
int

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
int

Nombre d’adresses IP SSL réservées pour le App Service Environment.

database_edition
str

Édition de la base de données de métadonnées pour le App Service Environment, par exemple « Standard ».

database_service_objective
str

Objectif de service de la base de données de métadonnées pour le App Service Environment, par exemple « S0 ».

upgrade_domains
int

Nombre de domaines de mise à niveau du App Service Environment.

subscription_id
str

Abonnement du App Service Environment.

dns_suffix
str

Suffixe DNS du App Service Environment.

last_action
str

Dernière action de déploiement sur le App Service Environment.

last_action_result
str

Résultat de la dernière action de déploiement sur le App Service Environment.

allowed_multi_sizes
str

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
str

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
int

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
str

Message détaillé sur avec les résultats de la dernière case activée du App Service Environment.

resource_group
str

Groupe de ressources du App Service Environment.

front_end_scale_factor
int

Facteur de mise à l’échelle pour les serveurs frontaux.

default_front_end_scale_factor
int

Facteur de mise à l’échelle par défaut pour les serveurs frontaux.

api_management_account_id
str

Gestion des API compte associé au App Service Environment.

suspended

<code>true</code>si le App Service Environment est suspendu ; sinon, <code>false</code>. 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).

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
str

ID Key Vault pour ILB App Service Environment certificat SSL par défaut.

ssl_cert_key_vault_secret_name
str

Key Vault Secret Name pour ILB App Service Environment certificat SSL par défaut.