Compartilhar via


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.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 de apenas palavra-chave

Nome Description
kind
str

Tipo de recurso.

location
str

Local do recurso. Obrigatórios.

tags

Marcas de recurso.

identity

Identidade de serviço gerenciada.

enabled

<code>true</code> se o aplicativo estiver habilitado; caso contrário, <code>false</code>. Definir esse valor como false desabilita o aplicativo (coloca o aplicativo offline).

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
str

ID do recurso do plano de Serviço de Aplicativo 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 do aplicativo.

scm_site_also_stopped

<code>true</code> para interromper o site do SCM (KUDU) quando o aplicativo for interrompido; caso contrário, <code>false</code>. O padrão é <code>false</code>.

hosting_environment_profile

Ambiente do Serviço de Aplicativo usar para o aplicativo.

client_affinity_enabled

<code>true</code> para habilitar a afinidade de cliente; <code>false</code> para parar de enviar cookies de afinidade de sessão, que roteiam solicitações de cliente na mesma sessão para a mesma instância. O padrão é <code>true</code>.

client_cert_enabled

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

host_names_disabled

<code>true</code> para desabilitar os nomes de host públicos do aplicativo; caso contrário, <code>false</code>.

Se <code>true</code>, o aplicativo só estará acessível por meio do processo de gerenciamento de API.

container_size
int

Tamanho do contêiner de função.

daily_memory_time_quota
int

Cota máxima de tempo de memória diária permitida (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.

snapshot_info

Se especificado durante a criação do aplicativo, o aplicativo será criado de um instantâneo anterior.

https_only

HttpsOnly: configura um site para aceitar apenas solicitações https. Problemas de redirecionamento para solicitações http.

Variáveis

Nome Description
id
str

ID do recurso.

name
str

Nome do recurso.

kind
str

Tipo de recurso.

location
str

Local do recurso. Obrigatórios.

type
str

Tipo de recurso.

tags

Marcas de recurso.

identity

Identidade de serviço gerenciada.

state
str

Estado atual do aplicativo.

host_names

Nomes de host associados ao aplicativo.

repository_site_name
str

Nome do site do repositório.

usage_state

Estado que indica se o aplicativo excedeu seu uso de cota. Somente leitura. Os valores conhecidos são: "Normal" e "Excedido".

enabled

<code>true</code> se o aplicativo estiver habilitado; caso contrário, <code>false</code>. Definir esse valor como false desabilita o aplicativo (coloca o aplicativo offline).

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á servido 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
str

ID do recurso do plano de Serviço de Aplicativo 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

Última vez que o aplicativo foi modificado, em UTC. Somente leitura.

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

<code>true</code> para interromper o site do SCM (KUDU) quando o aplicativo for interrompido; caso contrário, <code>false</code>. O padrão é <code>false</code>.

target_swap_slot
str

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

<code>true</code> para habilitar a afinidade de cliente; <code>false</code> para parar de enviar cookies de afinidade de sessão, que roteiam solicitações de cliente na mesma sessão para a mesma instância. O padrão é <code>true</code>.

client_cert_enabled

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

host_names_disabled

<code>true</code> para desabilitar os nomes de host públicos do aplicativo; caso contrário, <code>false</code>.

Se <code>true</code>, o aplicativo só estará acessível por meio do processo de gerenciamento de API.

outbound_ip_addresses
str

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
str

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. Somente leitura.

container_size
int

Tamanho do contêiner de função.

daily_memory_time_quota
int

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
int

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.

snapshot_info

Se especificado durante a criação do aplicativo, o aplicativo será criado de um instantâneo anterior.

resource_group
str

Nome do grupo de recursos ao qual o aplicativo pertence. Somente leitura.

is_default_container

<code>true</code> se o aplicativo for um contêiner padrão; caso contrário, <code>false</code>.

default_host_name
str

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.