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.v2021_01_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, 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, storage_account_required: bool | None = None, key_vault_reference_identity: str | None = None, virtual_network_subnet_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. |
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 ». |
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}. |
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. |
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 affecté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 des adresses IP virtuelles de locataires qui peuvent être hébergées 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 temps mémoire quotidien maximal autorisé (applicable aux applications dynamiques uniquement). |
suspended_till
|
Application suspendue jusqu’au cas où le quota de temps mémoire est dépassé. |
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 appartient l’application. 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. |
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}. |
Azure SDK for Python