Site Classe
Une application web, un back-end d’application mobile ou une application API.
Les variables sont uniquement remplies par le serveur et sont ignorées lors de l’envoi d’une demande.
Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.
- Héritage
-
azure.mgmt.web.v2022_09_01.models._models_py3.ResourceSite
Constructeur
Site(*, location: str, kind: str | None = None, tags: Dict[str, str] | None = None, identity: _models.ManagedServiceIdentity | None = None, extended_location: _models.ExtendedLocation | None = None, enabled: bool | None = None, host_name_ssl_states: List[_models.HostNameSslState] | None = None, server_farm_id: str | None = None, reserved: bool = False, is_xenon: bool = False, hyper_v: bool = False, vnet_route_all_enabled: bool | None = None, vnet_image_pull_enabled: bool | None = None, vnet_content_share_enabled: bool | None = None, site_config: _models.SiteConfig | None = None, scm_site_also_stopped: bool = False, hosting_environment_profile: _models.HostingEnvironmentProfile | None = None, client_affinity_enabled: bool | None = None, client_cert_enabled: bool | None = None, client_cert_mode: str | _models.ClientCertMode | None = None, client_cert_exclusion_paths: str | None = None, host_names_disabled: bool | None = None, custom_domain_verification_id: str | None = None, container_size: int | None = None, daily_memory_time_quota: int | None = None, cloning_info: _models.CloningInfo | None = None, https_only: bool | None = None, redundancy_mode: str | _models.RedundancyMode | None = None, public_network_access: str | None = None, storage_account_required: bool | None = None, key_vault_reference_identity: str | None = None, virtual_network_subnet_id: str | None = None, managed_environment_id: str | None = None, **kwargs: Any)
Paramètres de mots-clés uniquement
Nom | Description |
---|---|
kind
|
Type de ressource. |
location
|
Emplacement de la ressource. Obligatoire. |
tags
|
Balises de ressource. |
identity
|
Identité de service managée. |
extended_location
|
Emplacement étendu. |
enabled
|
|
host_name_ssl_states
|
Les états SSL de nom d’hôte sont utilisés pour gérer les liaisons SSL pour les noms d’hôte de l’application. |
server_farm_id
|
ID de ressource du plan de App Service associé, au format « /subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName} ». |
reserved
|
|
is_xenon
|
Obsolète : bac à sable Hyper-V. |
hyper_v
|
Bac à sable Hyper-V. |
vnet_route_all_enabled
|
Réseau virtuel Tout acheminer activé. Cela entraîne l’application d’Réseau virtuel groupes de sécurité et d’itinéraires définis par l’utilisateur pour tout le trafic sortant. |
vnet_image_pull_enabled
|
Pour activer l’extraction d’image sur Réseau virtuel. |
vnet_content_share_enabled
|
Pour activer l’accès au contenu via un réseau virtuel. |
site_config
|
Configuration de l’application. |
scm_site_also_stopped
|
|
hosting_environment_profile
|
App Service Environment à utiliser pour l’application. |
client_affinity_enabled
|
|
client_cert_enabled
|
|
client_cert_mode
|
Cette opération se compose avec le paramètre ClientCertEnabled.
Accepté. Les valeurs connues sont « Required », « Optional » et « OptionalInteractiveUser ». |
client_cert_exclusion_paths
|
chemins d’exclusion séparés par des virgules par certificat client. |
host_names_disabled
|
Si |
custom_domain_verification_id
|
Identificateur unique qui vérifie les domaines personnalisés affectés à l’application. Le client ajoutera cet ID à un enregistrement txt à des fins de vérification. |
container_size
|
Taille du conteneur de fonction. |
daily_memory_time_quota
|
Quota de temps mémoire quotidien maximal autorisé (applicable aux applications dynamiques uniquement). |
cloning_info
|
Si elle est spécifiée lors de la création de l’application, l’application est cloné à partir d’une application source. |
https_only
|
HttpsOnly : configure un site web pour qu’il accepte uniquement les requêtes https. Problèmes de redirection pour les requêtes HTTP. |
redundancy_mode
|
Mode de redondance de site. Les valeurs connues sont : « None », « Manual », « Failover », « ActiveActive » et « GeoRedundant ». |
public_network_access
|
Propriété permettant d’autoriser ou de bloquer tout le trafic public. Valeurs autorisées : « Enabled », « Disabled » ou une chaîne vide. |
storage_account_required
|
Vérifie si le compte de stockage fourni par le client est requis. |
key_vault_reference_identity
|
Identité à utiliser pour l’authentification de référence Key Vault. |
virtual_network_subnet_id
|
Azure Resource Manager ID du réseau virtuel et du sous-réseau à joindre par l’intégration au réseau virtuel régional. Il doit s’agir de la forme /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. |
managed_environment_id
|
Azure Resource Manager ID de l’environnement managé sélectionné par le client sur lequel héberger cette application. Il doit s’agir de la forme /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. |
Variables
Nom | Description |
---|---|
id
|
ID de ressource. |
name
|
Nom de la ressource. |
kind
|
Type de ressource. |
location
|
Emplacement de la ressource. Obligatoire. |
type
|
Type de ressource. |
tags
|
Balises de ressource. |
identity
|
Identité de service managée. |
extended_location
|
Emplacement étendu. |
state
|
État actuel de l’application. |
host_names
|
Noms d’hôte associés à l’application. |
repository_site_name
|
Nom du site du dépôt. |
usage_state
|
str ou
UsageState
État indiquant si l’application a dépassé son utilisation du quota. Lecture seule. Les valeurs connues sont : « Normal » et « Dépassé ». |
enabled
|
|
enabled_host_names
|
Noms d’hôte activés pour l’application. Les noms d’hôte doivent être attribués (voir HostNames) ET activés. Sinon, l’application n’est pas servie sur ces noms d’hôte. |
availability_state
|
État de disponibilité des informations de gestion pour l’application. Les valeurs connues sont « Normal », « Limited » et « DisasterRecoveryMode ». |
host_name_ssl_states
|
Les états SSL de nom d’hôte sont utilisés pour gérer les liaisons SSL pour les noms d’hôte de l’application. |
server_farm_id
|
ID de ressource du plan de App Service associé, au format « /subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName} ». |
reserved
|
|
is_xenon
|
Obsolète : bac à sable Hyper-V. |
hyper_v
|
Bac à sable Hyper-V. |
last_modified_time_utc
|
Dernière modification de l’application, en UTC. Lecture seule. |
vnet_route_all_enabled
|
Réseau virtuel Tout acheminer activé. Cela entraîne l’application d’Réseau virtuel groupes de sécurité et d’itinéraires définis par l’utilisateur pour tout le trafic sortant. |
vnet_image_pull_enabled
|
Pour activer l’extraction d’image sur Réseau virtuel. |
vnet_content_share_enabled
|
Pour activer l’accès au contenu via un réseau virtuel. |
site_config
|
Configuration de l’application. |
traffic_manager_host_names
|
Noms d’hôte Azure Traffic Manager associés à l’application. Lecture seule. |
scm_site_also_stopped
|
|
target_swap_slot
|
Spécifie l’emplacement de déploiement dans lequel cette application sera permutable. Lecture seule. |
hosting_environment_profile
|
App Service Environment à utiliser pour l’application. |
client_affinity_enabled
|
|
client_cert_enabled
|
|
client_cert_mode
|
Cette opération se compose avec le paramètre ClientCertEnabled.
Accepté. Les valeurs connues sont « Required », « Optional » et « OptionalInteractiveUser ». |
client_cert_exclusion_paths
|
chemins d’exclusion séparés par des virgules par certificat client. |
host_names_disabled
|
Si |
custom_domain_verification_id
|
Identificateur unique qui vérifie les domaines personnalisés attribués à l’application. Le client ajoutera cet ID à un enregistrement txt à des fins de vérification. |
outbound_ip_addresses
|
Liste des adresses IP que l’application utilise pour les connexions sortantes (par exemple, l’accès à la base de données). Inclut les adresses IP virtuelles des locataires qui peuvent être hébergés avec les paramètres actuels. Lecture seule. |
possible_outbound_ip_addresses
|
Liste des adresses IP que l’application utilise pour les connexions sortantes (par exemple, l’accès à la base de données). Inclut des adresses IP virtuelles de tous les locataires à l’exception de dataComponent. Lecture seule. |
container_size
|
Taille du conteneur de fonction. |
daily_memory_time_quota
|
Quota de mémoire quotidien maximal autorisé (applicable uniquement aux applications dynamiques). |
suspended_till
|
Application suspendue jusqu’au dépassement du quota de mémoire. |
max_number_of_workers
|
Nombre maximal de workers. Cela s’applique uniquement au conteneur Functions. |
cloning_info
|
Si elle est spécifiée lors de la création de l’application, l’application est cloné à partir d’une application source. |
resource_group
|
Nom du groupe de ressources auquel l’application appartient. Lecture seule. |
is_default_container
|
|
default_host_name
|
Nom d’hôte par défaut de l’application. Lecture seule. |
slot_swap_status
|
État de la dernière opération d’échange d’emplacement de déploiement. |
https_only
|
HttpsOnly : configure un site web pour qu’il accepte uniquement les requêtes https. Problèmes de redirection pour les requêtes http. |
redundancy_mode
|
Mode de redondance de site. Les valeurs connues sont : « None », « Manual », « Failover », « ActiveActive » et « GeoRedundant ». |
in_progress_operation_id
|
Spécifie un ID d’opération si ce site a une opération en attente. |
public_network_access
|
Propriété permettant d’autoriser ou de bloquer tout le trafic public. Valeurs autorisées : 'Enabled', 'Disabled' ou une chaîne vide. |
storage_account_required
|
Vérifie si le compte de stockage fourni par le client est requis. |
key_vault_reference_identity
|
Identité à utiliser pour l’authentification de référence Key Vault. |
virtual_network_subnet_id
|
Azure Resource Manager ID du réseau virtuel et du sous-réseau à joindre par l’intégration au réseau virtuel régional. Il doit être de la forme /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. |
managed_environment_id
|
Azure Resource Manager ID de l’environnement managé sélectionné du client sur lequel héberger cette application. Il doit être de la forme /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. |
Azure SDK for Python