Compartilhar via


SiteConfigResource Classe

Recurso ARM de configuração de aplicativo Web.

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
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, vnet_route_all_enabled: bool | None = None, vnet_private_ports_count: int | 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, scm_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 somente de palavra-chave

Nome Description
kind
str

Tipo de recurso.

number_of_workers
int

Número de funções de trabalho.

default_documents

Documentos padrão.

net_framework_version
str

.NET Framework versão.

Valor padrão: 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

Estrutura de Aplicativos do Linux e versão.

windows_fx_version
str

Xenon App Framework e versão.

request_tracing_enabled

<code>true</code> se o rastreamento de solicitação estiver habilitado; caso contrário, <code>false</code>.

request_tracing_expiration_time

Tempo de expiração de rastreamento de solicitação.

remote_debugging_enabled

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

remote_debugging_version
str

Versão de depuração remota.

http_logging_enabled

<code>true</code> se o registro em log HTTP estiver habilitado; caso contrário, <code>false</code>.

acr_use_managed_identity_creds

Sinalizador para usar creds de identidade gerenciada para pull do ACR.

acr_user_managed_identity_id
str

Se estiver usando a identidade gerenciada pelo usuário, a identidade gerenciada do usuário ClientId.

logs_directory_size_limit
int

Limite de tamanho do diretório de logs HTTP.

detailed_error_logging_enabled

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

publishing_username
str

Publicando o nome de usuário.

app_settings

Configurações do aplicativo.

connection_strings

Cadeias de conexão.

handler_mappings

Mapeamentos de manipulador.

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 usar o processo de trabalho de 32 bits; caso contrário, <code>false</code>.

web_sockets_enabled

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

always_on

<code>true</code>se Always On estiver habilitado; caso contrário, <code>false</code>.

java_version
str

Versão do Java.

java_container
str

Contêiner Java.

java_container_version
str

Versão do contêiner Java.

app_command_line
str

Linha de comando do aplicativo a ser iniciada.

managed_pipeline_mode

Selecione o modo de pipeline gerenciado. Os valores conhecidos são: "Integrado" e "Clássico".

virtual_applications

Aplicativos virtuais.

load_balancing

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

experiments

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

limits

Limites de site.

auto_heal_enabled

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

auto_heal_rules

Regras de recuperação automática.

tracing_options
str

Opções de rastreamento.

vnet_name
str

Rede Virtual nome.

vnet_route_all_enabled

Rede Virtual Rotear Tudo habilitado. Isso faz com que todo o tráfego de saída tenha Rede Virtual grupos de segurança e rotas definidas pelo usuário aplicadas.

vnet_private_ports_count
int

O número de portas privadas atribuídas a este aplicativo. Eles serão atribuídos dinamicamente em runtime.

cors

Configurações de CORS (Compartilhamento de Recursos entre Origens).

push

Configurações de ponto de extremidade por push.

api_definition

Informações sobre a definição formal de API para o aplicativo.

api_management_config

Configurações de gerenciamento de API do Azure vinculadas ao aplicativo.

auto_swap_slot_name
str

Nome do slot de troca automática.

local_my_sql_enabled

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

managed_service_identity_id
int

ID da Identidade de Serviço Gerenciada.

x_managed_service_identity_id
int

ID de identidade de serviço gerenciada explícita.

ip_security_restrictions

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

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 scm usar main.

http20_enabled

Http20Enabled: configura um site para permitir que os clientes se conectem por http2.0.

Valor padrão: True
min_tls_version

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

scm_min_tls_version

ScmMinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL para o site do SCM. 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é-armadas. Essa configuração só se aplica aos Planos elásticos e de consumo.

health_check_path
str

Caminho de marcar de integridade.

Variáveis

Nome 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 funções de trabalho.

default_documents

Documentos padrão.

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

Estrutura de Aplicativos do Linux e versão.

windows_fx_version
str

Xenon App Framework e versão.

request_tracing_enabled

<code>true</code> se o rastreamento de solicitação estiver habilitado; caso contrário, <code>false</code>.

request_tracing_expiration_time

Tempo de expiração de rastreamento de solicitação.

remote_debugging_enabled

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

remote_debugging_version
str

Versão de depuração remota.

http_logging_enabled

<code>true</code> se o registro em log HTTP estiver habilitado; caso contrário, <code>false</code>.

acr_use_managed_identity_creds

Sinalizador para usar creds de identidade gerenciada para pull do ACR.

acr_user_managed_identity_id
str

Se estiver usando a identidade gerenciada pelo usuário, a identidade gerenciada do usuário ClientId.

logs_directory_size_limit
int

Limite de tamanho do diretório de logs HTTP.

detailed_error_logging_enabled

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

publishing_username
str

Publicando o nome de usuário.

app_settings

Configurações do aplicativo.

connection_strings

Cadeias de conexão.

machine_key

Site MachineKey.

handler_mappings

Mapeamentos de manipulador.

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 usar o processo de trabalho de 32 bits; caso contrário, <code>false</code>.

web_sockets_enabled

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

always_on

<code>true</code>se Always On estiver habilitado; caso contrário, <code>false</code>.

java_version
str

Versão do Java.

java_container
str

Contêiner Java.

java_container_version
str

Versão do contêiner Java.

app_command_line
str

Linha de comando do aplicativo a ser iniciada.

managed_pipeline_mode

Selecione o modo de pipeline gerenciado. Os valores conhecidos são: "Integrado" e "Clássico".

virtual_applications

Aplicativos virtuais.

load_balancing

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

experiments

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

limits

Limites de site.

auto_heal_enabled

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

auto_heal_rules

Regras de recuperação automática.

tracing_options
str

Opções de rastreamento.

vnet_name
str

Rede Virtual nome.

vnet_route_all_enabled

Rede Virtual Rotear Tudo habilitado. Isso faz com que todo o tráfego de saída tenha Rede Virtual grupos de segurança e rotas definidas pelo usuário aplicadas.

vnet_private_ports_count
int

O número de portas privadas atribuídas a este aplicativo. Eles serão atribuídos dinamicamente em runtime.

cors

Configurações de CORS (Compartilhamento de Recursos entre Origens).

push

Configurações de ponto de extremidade por push.

api_definition

Informações sobre a definição formal de API para o aplicativo.

api_management_config

Configurações de gerenciamento de API do Azure vinculadas ao aplicativo.

auto_swap_slot_name
str

Nome do slot de troca automática.

local_my_sql_enabled

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

managed_service_identity_id
int

ID da Identidade de Serviço Gerenciada.

x_managed_service_identity_id
int

ID de identidade de serviço gerenciada explícita.

ip_security_restrictions

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

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 scm usar main.

http20_enabled

Http20Enabled: configura um site para permitir que os clientes se conectem por http2.0.

min_tls_version

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

scm_min_tls_version

ScmMinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL para o site do SCM. 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é-armadas. Essa configuração só se aplica aos Planos elásticos e de consumo.

health_check_path
str

Caminho de marcar de integridade.