Site Classe
Uma aplicação Web, um back-end de aplicação móvel ou uma aplicação API.
As variáveis só são preenchidas pelo servidor e serão ignoradas ao enviar um pedido.
Todos os parâmetros necessários têm de ser preenchidos para enviar para o Azure.
- Herança
-
azure.mgmt.web.v2022_09_01.models._models_py3.ResourceSite
Construtor
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 Só de Palavra-Chave
Name | Description |
---|---|
kind
|
Tipo de recurso. |
location
|
Localização do Recurso. Obrigatório. |
tags
|
Etiquetas de recursos. |
identity
|
Identidade de serviço gerida. |
extended_location
|
Localização Expandida. |
enabled
|
|
host_name_ssl_states
|
Os estados SSL do nome de anfitrião são utilizados para gerir os enlaces SSL para os nomes de anfitrião da aplicação. |
server_farm_id
|
ID de recurso do plano de Serviço de Aplicações associado, formatado como: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
reserved
|
|
is_xenon
|
Obsoleto: sandbox hyper-V. |
hyper_v
|
Sandbox do Hyper-V. |
vnet_route_all_enabled
|
Rede Virtual Encaminhar Tudo ativado. Isto faz com que todo o tráfego de saída tenha Rede Virtual Grupos de Segurança e Rotas Definidas pelo Utilizador aplicadas. |
vnet_image_pull_enabled
|
Para ativar a solicitação da imagem Rede Virtual. |
vnet_content_share_enabled
|
Para ativar o acesso ao conteúdo através da rede virtual. |
site_config
|
Configuração da aplicação. |
scm_site_also_stopped
|
|
hosting_environment_profile
|
Ambiente do Serviço de Aplicações a utilizar para a aplicação. |
client_affinity_enabled
|
|
client_cert_enabled
|
|
client_cert_mode
|
Isto compõe a definição ClientCertEnabled.
aceite. Os valores conhecidos são: "Necessário", "Opcional" e "OptionalInteractiveUser". |
client_cert_exclusion_paths
|
caminhos de exclusão separados por vírgulas da autenticação do certificado de cliente. |
host_names_disabled
|
Se |
custom_domain_verification_id
|
Identificador exclusivo que verifica os domínios personalizados atribuídos à aplicação. O cliente irá adicionar este ID a um registo txt para verificação. |
container_size
|
Tamanho do contentor de funções. |
daily_memory_time_quota
|
Quota máxima de tempo de memória diária permitida (aplicável apenas a aplicações dinâmicas). |
cloning_info
|
Se for especificado durante a criação da aplicação, a aplicação é clonada a partir de uma aplicação de origem. |
https_only
|
HttpsOnly: configura um web site para aceitar apenas pedidos https. Problemas de redirecionamento para pedidos http. |
redundancy_mode
|
Modo de redundância do site. Os valores conhecidos são: "None", "Manual", "Failover", "ActiveActive" e "GeoRedundant". |
public_network_access
|
Propriedade para permitir ou bloquear todo o tráfego público. Valores Permitidos: "Ativado", "Desativado" ou uma cadeia vazia. |
storage_account_required
|
Verifica se a conta de armazenamento fornecida pelo cliente é necessária. |
key_vault_reference_identity
|
Identidade a utilizar para autenticação de Referência Key Vault. |
virtual_network_subnet_id
|
O Azure Resource Manager ID da Rede virtual e da sub-rede a associar à Integração de VNET Regional. Tem de ser do formulário /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. |
managed_environment_id
|
O Azure Resource Manager ID do Ambiente Gerido selecionado pelo cliente no qual pretende alojar esta aplicação. Tem de ser do formulário /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. |
Variáveis
Name | Description |
---|---|
id
|
ID do Recurso. |
name
|
Nome do Recurso. |
kind
|
Tipo de recurso. |
location
|
Localização do Recurso. Obrigatório. |
type
|
Tipo de recurso. |
tags
|
Etiquetas de recursos. |
identity
|
Identidade de serviço gerida. |
extended_location
|
Localização Expandida. |
state
|
Estado atual da aplicação. |
host_names
|
Nomes de anfitrião associados à aplicação. |
repository_site_name
|
Nome do site de repositório. |
usage_state
|
str ou
UsageState
Estado que indica se a aplicação excedeu a utilização da quota. Só de leitura. Os valores conhecidos são: "Normal" e "Excedido". |
enabled
|
|
enabled_host_names
|
Nomes de anfitrião ativados para a aplicação. Os nomes de anfitrião têm de ser atribuídos (veja HostNames) E ativados. Caso contrário, a aplicação não é servida nesses nomes de anfitrião. |
availability_state
|
Estado de disponibilidade das informações de gestão da aplicação. Os valores conhecidos são: "Normal", "Limitado" e "DisasterRecoveryMode". |
host_name_ssl_states
|
Os estados SSL do nome de anfitrião são utilizados para gerir os enlaces SSL para os nomes de anfitrião da aplicação. |
server_farm_id
|
ID de recurso do plano de Serviço de Aplicações associado, formatado como: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
reserved
|
|
is_xenon
|
Obsoleto: sandbox hyper-V. |
hyper_v
|
Sandbox do Hyper-V. |
last_modified_time_utc
|
A última vez que a aplicação foi modificada, em UTC. Só de leitura. |
vnet_route_all_enabled
|
Rede Virtual Encaminhar Tudo ativado. Isto faz com que todo o tráfego de saída tenha Rede Virtual Grupos de Segurança e Rotas Definidas pelo Utilizador aplicadas. |
vnet_image_pull_enabled
|
Para ativar a solicitação da imagem Rede Virtual. |
vnet_content_share_enabled
|
Para ativar o acesso ao conteúdo através da rede virtual. |
site_config
|
Configuração da aplicação. |
traffic_manager_host_names
|
Nomes de anfitrião do Gestor de Tráfego do Azure associados à aplicação. Só de leitura. |
scm_site_also_stopped
|
|
target_swap_slot
|
Especifica em que bloco de implementação esta aplicação irá trocar. Só de leitura. |
hosting_environment_profile
|
Ambiente do Serviço de Aplicações a utilizar para a aplicação. |
client_affinity_enabled
|
|
client_cert_enabled
|
|
client_cert_mode
|
Isto compõe a definição ClientCertEnabled.
aceite. Os valores conhecidos são: "Necessário", "Opcional" e "OptionalInteractiveUser". |
client_cert_exclusion_paths
|
caminhos de exclusão separados por vírgulas da autenticação do certificado de cliente. |
host_names_disabled
|
Se |
custom_domain_verification_id
|
Identificador exclusivo que verifica os domínios personalizados atribuídos à aplicação. O cliente irá adicionar este ID a um registo txt para verificação. |
outbound_ip_addresses
|
Lista de endereços IP que a aplicação utiliza para ligações de saída (por exemplo, acesso à base de dados). Inclui VIPs de inquilinos que podem ser alojados com as definições atuais. Só de leitura. |
possible_outbound_ip_addresses
|
Lista de endereços IP que a aplicação utiliza para ligações de saída (por exemplo, acesso à base de dados). Inclui VIPs de todos os inquilinos, exceto dataComponent. Só de leitura. |
container_size
|
Tamanho do contentor de funções. |
daily_memory_time_quota
|
Quota máxima de tempo de memória diária permitida (aplicável apenas a aplicações dinâmicas). |
suspended_till
|
Aplicação suspensa até, caso a quota de tempo de memória seja excedida. |
max_number_of_workers
|
Número máximo de trabalhadores. Isto aplica-se apenas ao contentor de Funções. |
cloning_info
|
Se for especificado durante a criação da aplicação, a aplicação é clonada a partir de uma aplicação de origem. |
resource_group
|
Nome do grupo de recursos ao qual a aplicação pertence. Só de leitura. |
is_default_container
|
|
default_host_name
|
Nome de anfitrião predefinido da aplicação. Só de leitura. |
slot_swap_status
|
Estado da última operação de troca de blocos de implementação. |
https_only
|
HttpsOnly: configura um web site para aceitar apenas pedidos https. Problemas de redirecionamento para pedidos http. |
redundancy_mode
|
Modo de redundância do site. Os valores conhecidos são: "None", "Manual", "Failover", "ActiveActive" e "GeoRedundant". |
in_progress_operation_id
|
Especifica um ID de operação se este site tiver uma operação pendente. |
public_network_access
|
Propriedade para permitir ou bloquear todo o tráfego público. Valores Permitidos: "Ativado", "Desativado" ou uma cadeia vazia. |
storage_account_required
|
Verifica se a conta de armazenamento fornecida pelo cliente é necessária. |
key_vault_reference_identity
|
Identidade a utilizar para autenticação de Referência Key Vault. |
virtual_network_subnet_id
|
O Azure Resource Manager ID da Rede virtual e da sub-rede a associar à Integração de VNET Regional. Tem de ser do formulário /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. |
managed_environment_id
|
O Azure Resource Manager ID do Ambiente Gerido selecionado pelo cliente no qual pretende alojar esta aplicação. Tem de ser do formulário /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. |
Azure SDK for Python