Compartilhar via


SitePatchResource Classe

Recurso do ARM para um site.

As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.

Herança
azure.mgmt.web.v2020_06_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 de apenas palavra-chave

Nome Description
kind
str

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

is_xenon

Obsoleto: área restrita do Hyper-V.

hyper_v

Área restrita do Hyper-V.

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

client_cert_mode

Isso compõe a configuração ClientCertEnabled.

  • ClientCertEnabled: false significa que ClientCert é ignorado.

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

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

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

client_cert_exclusion_paths
str

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

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.

custom_domain_verification_id
str

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

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

Variáveis

Nome Description
id
str

ID do recurso.

name
str

Nome do recurso.

kind
str

Tipo de recurso.

type
str

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

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.

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

client_cert_mode

Isso compõe a configuração ClientCertEnabled.

  • ClientCertEnabled: false significa que ClientCert é ignorado.

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

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

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

client_cert_exclusion_paths
str

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

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.

custom_domain_verification_id
str

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

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.

redundancy_mode

Modo de redundância de site. Os valores conhecidos são: "None", "Manual", "Failover", "ActiveActive" e "GeoRedundant".

in_progress_operation_id
str

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