Partilhar via


SiteConfigResource Classe

Configuração da aplicação Web recurso ARM.

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

Herança
azure.mgmt.web.v2019_08_01.models._models_py3.ProxyOnlyResource
SiteConfigResource

Construtor

SiteConfigResource(*, kind: str | None = None, number_of_workers: int | None = None, default_documents: List[str] | None = None, net_framework_version: str = 'v4.6', php_version: str | None = None, python_version: str | None = None, node_version: str | None = None, power_shell_version: str | None = None, linux_fx_version: str | None = None, windows_fx_version: str | None = None, request_tracing_enabled: bool | None = None, request_tracing_expiration_time: datetime | None = None, remote_debugging_enabled: bool | None = None, remote_debugging_version: str | None = None, http_logging_enabled: bool | None = None, acr_use_managed_identity_creds: bool | None = None, acr_user_managed_identity_id: str | None = None, logs_directory_size_limit: int | None = None, detailed_error_logging_enabled: bool | None = None, publishing_username: str | None = None, app_settings: List[_models.NameValuePair] | None = None, connection_strings: List[_models.ConnStringInfo] | None = None, handler_mappings: List[_models.HandlerMapping] | None = None, document_root: str | None = None, scm_type: str | _models.ScmType | None = None, use32_bit_worker_process: bool | None = None, web_sockets_enabled: bool | None = None, always_on: bool | None = None, java_version: str | None = None, java_container: str | None = None, java_container_version: str | None = None, app_command_line: str | None = None, managed_pipeline_mode: str | _models.ManagedPipelineMode | None = None, virtual_applications: List[_models.VirtualApplication] | None = None, load_balancing: str | _models.SiteLoadBalancing | None = None, experiments: _models.Experiments | None = None, limits: _models.SiteLimits | None = None, auto_heal_enabled: bool | None = None, auto_heal_rules: _models.AutoHealRules | None = None, tracing_options: str | None = None, vnet_name: str | None = None, cors: _models.CorsSettings | None = None, push: _models.PushSettings | None = None, api_definition: _models.ApiDefinitionInfo | None = None, api_management_config: _models.ApiManagementConfig | None = None, auto_swap_slot_name: str | None = None, local_my_sql_enabled: bool = False, managed_service_identity_id: int | None = None, x_managed_service_identity_id: int | None = None, ip_security_restrictions: List[_models.IpSecurityRestriction] | None = None, scm_ip_security_restrictions: List[_models.IpSecurityRestriction] | None = None, scm_ip_security_restrictions_use_main: bool | None = None, http20_enabled: bool = True, min_tls_version: str | _models.SupportedTlsVersions | None = None, ftps_state: str | _models.FtpsState | None = None, pre_warmed_instance_count: int | None = None, health_check_path: str | None = None, **kwargs: Any)

Parâmetros Só de Palavra-Chave

Name Description
kind
str

Tipo de recurso.

number_of_workers
int

Número de trabalhadores.

default_documents

Documentos predefinidos.

net_framework_version
str

.NET Framework versão.

valor predefinido: v4.6
php_version
str

Versão do PHP.

python_version
str

Versão do Python.

node_version
str

Versão do Node.js.

power_shell_version
str

Versão do PowerShell.

linux_fx_version
str

Arquitetura de Aplicações e versão do Linux.

windows_fx_version
str

Xenon App Framework e versão.

request_tracing_enabled

<code>true</code> se o rastreio de pedidos estiver ativado; caso contrário, <code>false</code>.

request_tracing_expiration_time

Tempo de expiração do rastreio do pedido.

remote_debugging_enabled

<code>true</code> se a depuração remota estiver ativada; caso contrário, <code>false</code>.

remote_debugging_version
str

Versão de depuração remota.

http_logging_enabled

<code>true</code> se o registo HTTP estiver ativado; caso contrário, <code>false</code>.

acr_use_managed_identity_creds

Sinalizar para utilizar o Managed Identity Creds para solicitação do ACR.

acr_user_managed_identity_id
str

Se utilizar a identidade gerida pelo utilizador, o ClientId da identidade gerida pelo utilizador.

logs_directory_size_limit
int

Limite de tamanho do diretório de registos HTTP.

detailed_error_logging_enabled

<code>true</code> se o registo de erros detalhado estiver ativado; caso contrário, <code>false</code>.

publishing_username
str

Nome de utilizador de publicação.

app_settings

Definições da aplicação.

connection_strings

Cadeias de ligação.

handler_mappings

Mapeamentos do processador.

document_root
str

Raiz do documento.

scm_type

Tipo de SCM. Os valores conhecidos são: "None", "Dropbox", "Tfs", "LocalGit", "GitHub", "CodePlexGit", "CodePlexHg", "BitbucketGit", "BitbucketHg", "ExternalGit", "ExternalHg", "OneDrive", "VSO" e "VSTSRM".

use32_bit_worker_process

<code>true</code> para utilizar o processo de trabalho de 32 bits; caso contrário, <code>false</code>.

web_sockets_enabled

<code>true</code> se o WebSocket estiver ativado; caso contrário, <code>false</code>.

always_on

<code>true</code> se AlwaysOn estiver ativado; caso contrário, <code>false</code>.

java_version
str

Versão java.

java_container
str

Contentor Java.

java_container_version
str

Versão do contentor Java.

app_command_line
str

Linha de comandos da aplicação a iniciar.

managed_pipeline_mode

Modo de pipeline gerido. Os valores conhecidos são: "Integrado" e "Clássico".

virtual_applications

Aplicações virtuais.

load_balancing

Balanceamento de carga do site. Os valores conhecidos são: "WeightedRoundRobin", "LeastRequests", "LeastResponseTime", "WeightedTotalTraffic" e "RequestHash".

experiments

Isto é uma solução para tipos polimórficos.

limits

Limites do site.

auto_heal_enabled

<code>true</code> se a Recuperação Automática estiver ativada; caso contrário, <code>false</code>.

auto_heal_rules

Regras de Recuperação Automática.

tracing_options
str

Opções de rastreio.

vnet_name
str

Rede Virtual nome.

cors

Definições de Partilha de Recursos entre Origens (CORS).

push

Definições de ponto final push.

api_definition

Informações sobre a definição formal da API para a aplicação.

api_management_config

Definições de gestão de API do Azure ligadas à aplicação.

auto_swap_slot_name
str

Nome do bloco de troca automática.

local_my_sql_enabled

<code>true</code> para ativar o MySQL local; caso contrário, <code>false</code>.

managed_service_identity_id
int

ID da Identidade de Serviço Gerida.

x_managed_service_identity_id
int

ID de Identidade de Serviço Gerida Explícita.

ip_security_restrictions

Restrições de segurança de IP para principal.

scm_ip_security_restrictions

Restrições de segurança de IP para scm.

scm_ip_security_restrictions_use_main

Restrições de segurança de IP para o scm utilizar principal.

http20_enabled

Http20Enabled: configura um web site para permitir que os clientes se liguem através de http2.0.

valor predefinido: True
min_tls_version

MinTlsVersion: configura a versão mínima do TLS necessária para pedidos SSL. Os valores conhecidos são: "1.0", "1.1" e "1.2".

ftps_state

Estado do serviço FTP/FTPS. Os valores conhecidos são: "AllAllowed", "FtpsOnly" e "Disabled".

pre_warmed_instance_count
int

Número de instâncias pré-configuradas. Esta definição aplica-se apenas aos Planos Elásticos e de Consumo.

health_check_path
str

Caminho de verificação do estado de funcionamento.

Variáveis

Name Description
id
str

ID do Recurso.

name
str

Nome do Recurso.

kind
str

Tipo de recurso.

type
str

Tipo de recurso.

number_of_workers
int

Número de trabalhadores.

default_documents

Documentos predefinidos.

net_framework_version
str

.NET Framework versão.

php_version
str

Versão do PHP.

python_version
str

Versão do Python.

node_version
str

Versão do Node.js.

power_shell_version
str

Versão do PowerShell.

linux_fx_version
str

Arquitetura de Aplicações e versão do Linux.

windows_fx_version
str

Xenon App Framework e versão.

request_tracing_enabled

<code>true</code> se o rastreio de pedidos estiver ativado; caso contrário, <code>false</code>.

request_tracing_expiration_time

Tempo de expiração do rastreio do pedido.

remote_debugging_enabled

<code>true</code> se a depuração remota estiver ativada; caso contrário, <code>false</code>.

remote_debugging_version
str

Versão de depuração remota.

http_logging_enabled

<code>true</code> se o registo HTTP estiver ativado; caso contrário, <code>false</code>.

acr_use_managed_identity_creds

Sinalizar para utilizar o Managed Identity Creds para solicitação do ACR.

acr_user_managed_identity_id
str

Se utilizar a identidade gerida pelo utilizador, o ClientId da identidade gerida pelo utilizador.

logs_directory_size_limit
int

Limite de tamanho do diretório de registos HTTP.

detailed_error_logging_enabled

<code>true</code> se o registo de erros detalhado estiver ativado; caso contrário, <code>false</code>.

publishing_username
str

Nome de utilizador de publicação.

app_settings

Definições da aplicação.

connection_strings

Cadeias de ligação.

machine_key

Site MachineKey.

handler_mappings

Mapeamentos do processador.

document_root
str

Raiz do documento.

scm_type

Tipo de SCM. Os valores conhecidos são: "None", "Dropbox", "Tfs", "LocalGit", "GitHub", "CodePlexGit", "CodePlexHg", "BitbucketGit", "BitbucketHg", "ExternalGit", "ExternalHg", "OneDrive", "VSO" e "VSTSRM".

use32_bit_worker_process

<code>true</code> para utilizar o processo de trabalho de 32 bits; caso contrário, <code>false</code>.

web_sockets_enabled

<code>true</code> se o WebSocket estiver ativado; caso contrário, <code>false</code>.

always_on

<code>true</code> se AlwaysOn estiver ativado; caso contrário, <code>false</code>.

java_version
str

Versão java.

java_container
str

Contentor Java.

java_container_version
str

Versão do contentor Java.

app_command_line
str

Linha de comandos da aplicação a iniciar.

managed_pipeline_mode

Modo de pipeline gerido. Os valores conhecidos são: "Integrado" e "Clássico".

virtual_applications

Aplicações virtuais.

load_balancing

Balanceamento de carga do site. Os valores conhecidos são: "WeightedRoundRobin", "LeastRequests", "LeastResponseTime", "WeightedTotalTraffic" e "RequestHash".

experiments

Esta é uma solução para tipos polimórficos.

limits

Limites do site.

auto_heal_enabled

<code>true</code> se a Recuperação Automática estiver ativada; caso contrário, <code>false</code>.

auto_heal_rules

Regras de Recuperação Automática.

tracing_options
str

Opções de rastreio.

vnet_name
str

Rede Virtual nome.

cors

Definições de Partilha de Recursos transversais à Origem (CORS).

push

Definições de ponto final push.

api_definition

Informações sobre a definição formal da API para a aplicação.

api_management_config

Definições de gestão de API do Azure ligadas à aplicação.

auto_swap_slot_name
str

Nome do bloco de troca automática.

local_my_sql_enabled

<code>true</code> para ativar o MySQL local; caso contrário, <code>false</code>.

managed_service_identity_id
int

ID da Identidade de Serviço Gerida.

x_managed_service_identity_id
int

ID de Identidade de Serviço Gerida Explícita.

ip_security_restrictions

Restrições de segurança de IP para principal.

scm_ip_security_restrictions

Restrições de segurança de IP para scm.

scm_ip_security_restrictions_use_main

Restrições de segurança de IP para o scm utilizar principal.

http20_enabled

Http20Enabled: configura um web site para permitir que os clientes se liguem através de http2.0.

min_tls_version

MinTlsVersion: configura a versão mínima do TLS necessária para pedidos SSL. Os valores conhecidos são: "1.0", "1.1" e "1,2".

ftps_state

Estado do serviço FTP/FTPS. Os valores conhecidos são: "AllAllowed", "FtpsOnly" e "Disabled".

pre_warmed_instance_count
int

Número de instâncias pré-configuradas. Esta definição aplica-se apenas aos Planos Elásticos e de Consumo.

health_check_path
str

Caminho de verificação do estado de funcionamento.