Site Classe
Um aplicativo Web, um back-end de aplicativo móvel ou um aplicativo de API.
As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.
Todos os parâmetros necessários devem ser preenchidos para enviar ao 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 de apenas palavra-chave
Nome | Description |
---|---|
kind
|
Tipo de recurso. |
location
|
Local do recurso. Obrigatórios. |
tags
|
Marcas de recurso. |
identity
|
Identidade de serviço gerenciada. |
extended_location
|
Localização Estendida. |
enabled
|
|
host_name_ssl_states
|
Os estados SSL do nome do host são usados para gerenciar as associações SSL para nomes de host do aplicativo. |
server_farm_id
|
ID do recurso do plano de Serviço de Aplicativo associado, formatado como: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
reserved
|
|
is_xenon
|
Obsoleto: área restrita do Hyper-V. |
hyper_v
|
Área restrita do Hyper-V. |
vnet_route_all_enabled
|
Rede Virtual Rotear Tudo habilitado. Isso faz com que todo o tráfego de saída tenha Rede Virtual grupos de segurança e rotas definidas pelo usuário aplicadas. |
vnet_image_pull_enabled
|
Para habilitar o pull de imagem sobre Rede Virtual. |
vnet_content_share_enabled
|
Para habilitar o acesso ao conteúdo pela rede virtual. |
site_config
|
Configuração do aplicativo. |
scm_site_also_stopped
|
|
hosting_environment_profile
|
Ambiente do Serviço de Aplicativo usar para o aplicativo. |
client_affinity_enabled
|
|
client_cert_enabled
|
|
client_cert_mode
|
Isso compõe a configuração ClientCertEnabled.
Aceito. Os valores conhecidos são: "Obrigatório", "Opcional" e "OptionalInteractiveUser". |
client_cert_exclusion_paths
|
caminhos de exclusão separados por vírgula de autenticação de certificado do cliente. |
host_names_disabled
|
Se |
custom_domain_verification_id
|
Identificador exclusivo que verifica os domínios personalizados atribuídos ao aplicativo. O cliente adicionará essa ID a um registro txt para verificação. |
container_size
|
Tamanho do contêiner de função. |
daily_memory_time_quota
|
Cota de tempo de memória diária permitida máxima (aplicável somente em aplicativos dinâmicos). |
cloning_info
|
Se especificado durante a criação do aplicativo, o aplicativo será clonado de um aplicativo de origem. |
https_only
|
HttpsOnly: configura um site para aceitar somente solicitações https. Problemas de redirecionamento para solicitações http. |
redundancy_mode
|
Modo de redundância de 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: 'Habilitado', 'Desabilitado' ou uma cadeia de caracteres vazia. |
storage_account_required
|
Verifica se a conta de armazenamento fornecida pelo cliente é necessária. |
key_vault_reference_identity
|
Identidade a ser usada para autenticação de referência de Key Vault. |
virtual_network_subnet_id
|
O Azure Resource Manager ID da rede virtual e da sub-rede a ser unida pela Integração VNET Regional. Isso deve 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 Gerenciado selecionado do cliente no qual hospedar este aplicativo. Isso deve ser do formulário /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. |
Variáveis
Nome | Description |
---|---|
id
|
ID do recurso. |
name
|
Nome do recurso. |
kind
|
Tipo de recurso. |
location
|
Local do recurso. Obrigatórios. |
type
|
Tipo de recurso. |
tags
|
Marcas de recurso. |
identity
|
Identidade de serviço gerenciada. |
extended_location
|
Localização Estendida. |
state
|
Estado atual do aplicativo. |
host_names
|
Nomes de host associados ao aplicativo. |
repository_site_name
|
Nome do site do repositório. |
usage_state
|
str ou
UsageState
Estado que indica se o aplicativo excedeu seu uso de cota. Somente leitura. Os valores conhecidos são: "Normal" e "Excedido". |
enabled
|
|
enabled_host_names
|
Nomes de host habilitados para o aplicativo. Os nomes de host precisam ser atribuídos (consulte HostNames) E habilitados. Caso contrário, o aplicativo não será atendido nesses nomes de host. |
availability_state
|
Estado de disponibilidade de informações de gerenciamento para o aplicativo. Os valores conhecidos são: "Normal", "Limitado" e "DisasterRecoveryMode". |
host_name_ssl_states
|
Os estados SSL do nome do host são usados para gerenciar as associações SSL para nomes de host do aplicativo. |
server_farm_id
|
ID do recurso do plano de Serviço de Aplicativo associado, formatado como: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
reserved
|
|
is_xenon
|
Obsoleto: área restrita do Hyper-V. |
hyper_v
|
Área restrita do Hyper-V. |
last_modified_time_utc
|
Última vez que o aplicativo foi modificado, em UTC. Somente leitura. |
vnet_route_all_enabled
|
Rede Virtual Rotear Tudo habilitado. Isso faz com que todo o tráfego de saída tenha Rede Virtual grupos de segurança e rotas definidas pelo usuário aplicadas. |
vnet_image_pull_enabled
|
Para habilitar o pull de imagem sobre Rede Virtual. |
vnet_content_share_enabled
|
Para habilitar o acesso ao conteúdo pela rede virtual. |
site_config
|
Configuração do aplicativo. |
traffic_manager_host_names
|
Nomes de host do Gerenciador de Tráfego do Azure associados ao aplicativo. Somente leitura. |
scm_site_also_stopped
|
|
target_swap_slot
|
Especifica em qual slot de implantação esse aplicativo trocará. Somente leitura. |
hosting_environment_profile
|
Ambiente do Serviço de Aplicativo usar para o aplicativo. |
client_affinity_enabled
|
|
client_cert_enabled
|
|
client_cert_mode
|
Isso compõe a configuração ClientCertEnabled.
Aceito. Os valores conhecidos são: "Obrigatório", "Opcional" e "OptionalInteractiveUser". |
client_cert_exclusion_paths
|
caminhos de exclusão separados por vírgula de autenticação de certificado do cliente. |
host_names_disabled
|
Se |
custom_domain_verification_id
|
Identificador exclusivo que verifica os domínios personalizados atribuídos ao aplicativo. O cliente adicionará essa ID a um registro txt para verificação. |
outbound_ip_addresses
|
Lista de endereços IP que o aplicativo usa para conexões de saída (por exemplo, acesso ao banco de dados). Inclui VIPs de locatários que o site pode ser hospedado com as configurações atuais. Somente leitura. |
possible_outbound_ip_addresses
|
Lista de endereços IP que o aplicativo usa para conexões de saída (por exemplo, acesso ao banco de dados). Inclui VIPs de todos os locatários, exceto dataComponent. Somente leitura. |
container_size
|
Tamanho do contêiner de função. |
daily_memory_time_quota
|
Cota máxima de tempo de memória diária permitida (aplicável somente em aplicativos dinâmicos). |
suspended_till
|
Aplicativo suspenso até o caso de a cota de tempo de memória ser excedida. |
max_number_of_workers
|
Número máximo de trabalhos. Isso só se aplica ao contêiner do Functions. |
cloning_info
|
Se especificado durante a criação do aplicativo, o aplicativo será clonado de um aplicativo de origem. |
resource_group
|
Nome do grupo de recursos ao qual o aplicativo pertence. Somente leitura. |
is_default_container
|
|
default_host_name
|
Nome do host padrão do aplicativo. Somente leitura. |
slot_swap_status
|
Status da última operação de troca de slot de implantação. |
https_only
|
HttpsOnly: configura um site para aceitar apenas solicitações https. Problemas de redirecionamento para solicitações http. |
redundancy_mode
|
Modo de redundância de site. Os valores conhecidos são: "None", "Manual", "Failover", "ActiveActive" e "GeoRedundant". |
in_progress_operation_id
|
Especifica uma 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: 'Enabled', 'Disabled' ou uma cadeia de caracteres vazia. |
storage_account_required
|
Verifica se a conta de armazenamento fornecida pelo cliente é necessária. |
key_vault_reference_identity
|
Identidade a ser usada 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 serem unidas pela Integração VNET Regional. Isso deve estar no formato /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. |
managed_environment_id
|
O Azure Resource Manager ID do Ambiente Gerenciado selecionado do cliente no qual hospedar esse aplicativo. Isso deve estar no formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}. |
Azure SDK for Python