Site Clase
Una aplicación web, un back-end de aplicación móvil o una aplicación de API.
Las variables solo se rellenan mediante el servidor y se omitirán al enviar una solicitud.
Todos los parámetros necesarios deben rellenarse para enviarlos a Azure.
- Herencia
-
azure.mgmt.web.v2022_09_01.models._models_py3.ResourceSite
Constructor
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)
Parámetros de solo palabra clave
Nombre | Description |
---|---|
kind
|
Tipo de recurso. |
location
|
Ubicación del recurso. Necesario. |
tags
|
Etiquetas del recurso. |
identity
|
Identidad de servicio administrada. |
extended_location
|
Ubicación extendida. |
enabled
|
|
host_name_ssl_states
|
Los estados SSL de nombre de host se usan para administrar los enlaces SSL para los nombres de host de la aplicación. |
server_farm_id
|
Identificador de recurso del plan de App Service asociado, con formato: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
reserved
|
|
is_xenon
|
Obsoleto: espacio aislado de Hyper-V. |
hyper_v
|
Espacio aislado de Hyper-V. |
vnet_route_all_enabled
|
Virtual Network Enrutar todo habilitado. Esto hace que todo el tráfico saliente tenga aplicados Virtual Network grupos de seguridad y rutas definidas por el usuario. |
vnet_image_pull_enabled
|
Para habilitar la extracción de imágenes en Virtual Network. |
vnet_content_share_enabled
|
Para habilitar el acceso al contenido a través de la red virtual. |
site_config
|
Configuración de la aplicación. |
scm_site_also_stopped
|
|
hosting_environment_profile
|
App Service Environment usar para la aplicación. |
client_affinity_enabled
|
|
client_cert_enabled
|
|
client_cert_mode
|
Esto se compone con la configuración ClientCertEnabled.
Aceptado. Los valores conocidos son: "Required", "Optional" y "OptionalInteractiveUser". |
client_cert_exclusion_paths
|
rutas de exclusión separadas por comas de autenticación de certificados de cliente. |
host_names_disabled
|
Si |
custom_domain_verification_id
|
Identificador único que comprueba los dominios personalizados asignados a la aplicación. El cliente agregará este identificador a un registro txt para su comprobación. |
container_size
|
Tamaño del contenedor de funciones. |
daily_memory_time_quota
|
Cuota de tiempo de memoria diaria máxima permitida (aplicable solo en aplicaciones dinámicas). |
cloning_info
|
Si se especifica durante la creación de la aplicación, la aplicación se clona desde una aplicación de origen. |
https_only
|
HttpsOnly: configura un sitio web para aceptar solo solicitudes https. Problemas de redirección de solicitudes HTTP. |
redundancy_mode
|
Modo de redundancia del sitio. Los valores conocidos son: "None", "Manual", "Failover", "ActiveActive" y "GeoRedundant". |
public_network_access
|
Propiedad para permitir o bloquear todo el tráfico público. Valores permitidos: "Enabled", "Disabled" o una cadena vacía. |
storage_account_required
|
Comprueba si se requiere la cuenta de almacenamiento proporcionada por el cliente. |
key_vault_reference_identity
|
Identidad que se va a usar para la autenticación de referencia de Key Vault. |
virtual_network_subnet_id
|
Azure Resource Manager identificador de la red virtual y la subred que se van a unir mediante la integración con red virtual regional. Debe tener el formato /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. |
managed_environment_id
|
Azure Resource Manager identificador del entorno administrado seleccionado del cliente en el que hospedar esta aplicación. Debe tener el formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. |
Variables
Nombre | Description |
---|---|
id
|
Id. de recurso. |
name
|
Nombre del recurso. |
kind
|
Tipo de recurso. |
location
|
Ubicación del recurso. Necesario. |
type
|
Tipo de recurso. |
tags
|
Etiquetas del recurso. |
identity
|
Identidad de servicio administrada. |
extended_location
|
Ubicación extendida. |
state
|
Estado actual de la aplicación. |
host_names
|
Nombres de host asociados a la aplicación. |
repository_site_name
|
Nombre del sitio del repositorio. |
usage_state
|
Estado que indica si la aplicación ha superado su uso de cuota. Solo lectura. Los valores conocidos son: "Normal" y "Superado". |
enabled
|
|
enabled_host_names
|
Nombres de host habilitados para la aplicación. Los nombres de host deben asignarse (consulte Nombres de host) Y habilitados. De lo contrario, la aplicación no se sirve en esos nombres de host. |
availability_state
|
Estado de disponibilidad de la información de administración para la aplicación. Los valores conocidos son: "Normal", "Limited" y "DisasterRecoveryMode". |
host_name_ssl_states
|
Los estados SSL de nombre de host se usan para administrar los enlaces SSL para los nombres de host de la aplicación. |
server_farm_id
|
Identificador de recurso del plan de App Service asociado, con formato: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
reserved
|
|
is_xenon
|
Obsoleto: espacio aislado de Hyper-V. |
hyper_v
|
Espacio aislado de Hyper-V. |
last_modified_time_utc
|
Última vez que se modificó la aplicación, en UTC. Solo lectura. |
vnet_route_all_enabled
|
Virtual Network Enrutar todo habilitado. Esto hace que todo el tráfico saliente tenga aplicados Virtual Network grupos de seguridad y rutas definidas por el usuario. |
vnet_image_pull_enabled
|
Para habilitar la extracción de imágenes en Virtual Network. |
vnet_content_share_enabled
|
Para habilitar el acceso al contenido a través de la red virtual. |
site_config
|
Configuración de la aplicación. |
traffic_manager_host_names
|
Nombres de host de Azure Traffic Manager asociados a la aplicación. Solo lectura. |
scm_site_also_stopped
|
|
target_swap_slot
|
Especifica en qué ranura de implementación se intercambiará esta aplicación. Solo lectura. |
hosting_environment_profile
|
App Service Environment usar para la aplicación. |
client_affinity_enabled
|
|
client_cert_enabled
|
|
client_cert_mode
|
Esto se compone con la configuración ClientCertEnabled.
Aceptado. Los valores conocidos son: "Required", "Optional" y "OptionalInteractiveUser". |
client_cert_exclusion_paths
|
rutas de exclusión separadas por comas de autenticación de certificados de cliente. |
host_names_disabled
|
Si |
custom_domain_verification_id
|
Identificador único que comprueba los dominios personalizados asignados a la aplicación. El cliente agregará este identificador a un registro txt para su comprobación. |
outbound_ip_addresses
|
Lista de direcciones IP que usa la aplicación para las conexiones salientes (por ejemplo, acceso a la base de datos). Incluye VIP de inquilinos que se pueden hospedar con la configuración actual. Solo lectura. |
possible_outbound_ip_addresses
|
Lista de direcciones IP que usa la aplicación para las conexiones salientes (por ejemplo, acceso a la base de datos). Incluye VIP de todos los inquilinos excepto dataComponent. Solo lectura. |
container_size
|
Tamaño del contenedor de funciones. |
daily_memory_time_quota
|
Cuota de tiempo de memoria diaria máxima permitida (aplicable solo en aplicaciones dinámicas). |
suspended_till
|
Aplicación suspendida hasta que, en caso de que se supere la cuota de tiempo de memoria. |
max_number_of_workers
|
Número máximo de trabajos. Esto solo se aplica al contenedor de Functions. |
cloning_info
|
Si se especifica durante la creación de la aplicación, la aplicación se clona desde una aplicación de origen. |
resource_group
|
Nombre del grupo de recursos al que pertenece la aplicación. Solo lectura. |
is_default_container
|
|
default_host_name
|
Nombre de host predeterminado de la aplicación. Solo lectura. |
slot_swap_status
|
Estado de la última operación de intercambio de ranura de implementación. |
https_only
|
HttpsOnly: configura un sitio web para aceptar solo solicitudes https. Problemas de redirección de solicitudes HTTP. |
redundancy_mode
|
Modo de redundancia del sitio. Los valores conocidos son: "None", "Manual", "Failover", "ActiveActive" y "GeoRedundant". |
in_progress_operation_id
|
Especifica un identificador de operación si este sitio tiene una operación pendiente. |
public_network_access
|
Propiedad para permitir o bloquear todo el tráfico público. Valores permitidos: "Enabled", "Disabled" o una cadena vacía. |
storage_account_required
|
Comprueba si se requiere la cuenta de almacenamiento proporcionada por el cliente. |
key_vault_reference_identity
|
Identidad que se va a usar para la autenticación de referencia de Key Vault. |
virtual_network_subnet_id
|
Azure Resource Manager identificador de la red virtual y la subred que se van a unir mediante la integración con red virtual regional. Debe tener el formato /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. |
managed_environment_id
|
Azure Resource Manager identificador del entorno administrado seleccionado del cliente en el que hospedar esta aplicación. Debe tener el formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. |
Azure SDK for Python