Partilhar via


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 serem enviados para o Azure.

Herança
azure.mgmt.web.v2016_08_01.models._models_py3.Resource
Site

Construtor

Site(*, location: str, kind: str | None = None, tags: Dict[str, str] | None = None, identity: _models.ManagedServiceIdentity | None = None, enabled: bool | None = None, host_name_ssl_states: List[_models.HostNameSslState] | None = None, server_farm_id: str | None = None, reserved: 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, host_names_disabled: bool | None = None, container_size: int | None = None, daily_memory_time_quota: int | None = None, cloning_info: _models.CloningInfo | None = None, snapshot_info: _models.SnapshotRecoveryRequest | None = None, https_only: bool | None = None, **kwargs: Any)

Parâmetros Só de Palavra-Chave

Name Description
kind
str

Tipo de recurso.

location
str

Localização do Recurso. Obrigatório.

tags

Etiquetas de recursos.

identity

Identidade de serviço gerida.

enabled

<code>true</code> se a aplicação estiver ativada; caso contrário, <code>false</code>. Definir este valor como falso desativa a aplicação (coloca a aplicação offline).

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
str

ID de recurso do plano de Serviço de Aplicações associado, formatado como: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

reserved

<code>true</code> se reservado; caso contrário, <code>false</code>.

site_config

Configuração da aplicação.

scm_site_also_stopped

<code>true</code> para parar o site do SCM (KUDU) quando a aplicação é parada; caso contrário, <code>false</code>. A predefinição é <code>false</code>.

hosting_environment_profile

Ambiente do Serviço de Aplicações a utilizar para a aplicação.

client_affinity_enabled

<code>true</code> para ativar a afinidade do cliente; <code>false</code> para parar de enviar cookies de afinidade de sessão, que encaminham os pedidos de cliente na mesma sessão para a mesma instância. A predefinição é <code>true</code>.

client_cert_enabled

<code>true</code> para ativar a autenticação de certificado de cliente (autenticação mútua TLS); caso contrário, <code>false</code>. A predefinição é <code>false</code>.

host_names_disabled

<code>true</code> para desativar os nomes de anfitrião públicos da aplicação; caso contrário, <code>false</code>.

Se <code>true</code>, a aplicação só é acessível através do processo de gestão de API.

container_size
int

Tamanho do contentor de funções.

daily_memory_time_quota
int

Quota máxima de tempo de memória diária permitida (aplicável apenas em aplicações dinâmicas).

cloning_info

Se especificado durante a criação da aplicação, a aplicação é clonada a partir de uma aplicação de origem.

snapshot_info

Se especificado durante a criação da aplicação, a aplicação é criada a partir de um instantâneo anterior.

https_only

HttpsOnly: configura um web site para aceitar apenas pedidos https. Problemas de redirecionamento para pedidos http.

Variáveis

Name Description
id
str

ID do Recurso.

name
str

Nome do Recurso.

kind
str

Tipo de recurso.

location
str

Localização do Recurso. Obrigatório.

type
str

Tipo de recurso.

tags

Etiquetas de recursos.

identity

Identidade de serviço gerida.

state
str

Estado atual da aplicação.

host_names

Nomes de anfitrião associados à aplicação.

repository_site_name
str

Nome do site do repositório.

usage_state

Estado a indicar se a aplicação excedeu a utilização da quota. Só de leitura. Os valores conhecidos são: "Normal" e "Excedido".

enabled

<code>true</code> se a aplicação estiver ativada; caso contrário, <code>false</code>. Definir este valor como falso desativa a aplicação (coloca a aplicação offline).

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", "Limited" 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
str

ID de recurso do plano de Serviço de Aplicações associado, formatado como: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

reserved

<code>true</code> se reservado; caso contrário, <code>false</code>.

last_modified_time_utc

Da última vez que a aplicação foi modificada, em UTC. Só de leitura.

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

<code>true</code> para parar o site do SCM (KUDU) quando a aplicação é parada; caso contrário, <code>false</code>. A predefinição é <code>false</code>.

target_swap_slot
str

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

<code>true</code> para ativar a afinidade do cliente; <code>false</code> para parar de enviar cookies de afinidade de sessão, que encaminham os pedidos de cliente na mesma sessão para a mesma instância. A predefinição é <code>true</code>.

client_cert_enabled

<code>true</code> para ativar a autenticação de certificado de cliente (autenticação mútua TLS); caso contrário, <code>false</code>. A predefinição é <code>false</code>.

host_names_disabled

<code>true</code> para desativar os nomes de anfitrião públicos da aplicação; caso contrário, <code>false</code>.

Se <code>true</code>, a aplicação só é acessível através do processo de gestão de API.

outbound_ip_addresses
str

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
str

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. Só de leitura.

container_size
int

Tamanho do contentor de funções.

daily_memory_time_quota
int

Quota máxima de tempo de memória diária permitida (aplicável apenas em aplicações dinâmicas).

suspended_till

A aplicação foi suspensa até ao caso de a quota de tempo de memória ser excedida.

max_number_of_workers
int

Número máximo de trabalhadores. Isto aplica-se apenas ao contentor de Funções.

cloning_info

Se especificado durante a criação da aplicação, a aplicação é clonada a partir de uma aplicação de origem.

snapshot_info

Se especificado durante a criação da aplicação, a aplicação é criada a partir de um instantâneo anterior.

resource_group
str

Nome do grupo de recursos ao qual a aplicação pertence. Só de leitura.

is_default_container

<code>true</code> se a aplicação for um contentor predefinido; caso contrário, <code>false</code>.

default_host_name
str

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.