Partilhar via


SitePatchResource Classe

Recurso arm para um site.

As variáveis só são preenchidas pelo servidor e serão ignoradas ao enviar um pedido.

Herança
azure.mgmt.web.v2020_09_01.models._models_py3.ProxyOnlyResource
SitePatchResource

Construtor

SitePatchResource(*, kind: 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, is_xenon: bool = False, hyper_v: 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, 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, **kwargs: Any)

Parâmetros Só de Palavra-Chave

Name Description
kind
str

Tipo de recurso.

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

is_xenon

Obsoleto: sandbox Hyper-V.

hyper_v

Sandbox Hyper-V.

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

client_cert_mode

Isto compõe-se com a definição ClientCertEnabled.

  • ClientCertEnabled: falso significa que o ClientCert é ignorado.

  • ClientCertEnabled: true e ClientCertMode: Obrigatório significa que o ClientCert é necessário.

  • ClientCertEnabled: true e ClientCertMode: Opcional significa que ClientCert é opcional ou

aceite. Os valores conhecidos são: "Obrigatório" e "Opcional".

client_cert_exclusion_paths
str

caminhos de exclusão separados por vírgulas de autenticação de certificado de cliente.

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.

custom_domain_verification_id
str

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

https_only

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

redundancy_mode

Modo de redundância de sites. Os valores conhecidos são: "Nenhum", "Manual", "Ativação Pós-falha", "ActiveActive" e "GeoRedundant".

Variáveis

Name Description
id
str

ID do Recurso.

name
str

Nome do Recurso.

kind
str

Tipo de recurso.

type
str

Tipo de recurso.

system_data

Os metadados do sistema relacionados com este recurso.

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

is_xenon

Obsoleto: sandbox Hyper-V.

hyper_v

Sandbox Hyper-V.

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

client_cert_mode

Isto compõe-se com a definição ClientCertEnabled.

  • ClientCertEnabled: falso significa que o ClientCert é ignorado.

  • ClientCertEnabled: true e ClientCertMode: Obrigatório significa que o ClientCert é necessário.

  • ClientCertEnabled: true e ClientCertMode: Opcional significa que ClientCert é opcional ou

aceite. Os valores conhecidos são: "Obrigatório" e "Opcional".

client_cert_exclusion_paths
str

caminhos de exclusão separados por vírgulas de autenticação de certificado de cliente.

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.

custom_domain_verification_id
str

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
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, exceto dataComponent. 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.

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.

redundancy_mode

Modo de redundância de sites. Os valores conhecidos são: "Nenhum", "Manual", "Ativação Pós-falha", "ActiveActive" e "GeoRedundant".

in_progress_operation_id
str

Especifica um ID de operação se este site tiver uma operação pendente.