Compartilhar via


SiteConfigResource interface

Recurso ARM de configuração de aplicativo Web.

Extends

Propriedades

acrUseManagedIdentityCreds

Sinalizador para usar creds de identidade gerenciada para pull do ACR

acrUserManagedIdentityID

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

alwaysOn

truese Always On estiver habilitado; caso contrário, false.

apiDefinition

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

apiManagementConfig

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

appCommandLine

Linha de comando do aplicativo a ser iniciada.

appSettings

Configurações do aplicativo.

autoHealEnabled

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

autoHealRules

Regras de recuperação automática.

autoSwapSlotName

Nome do slot de troca automática.

azureStorageAccounts

Lista de Contas de Armazenamento do Azure.

connectionStrings

Cadeias de conexão.

cors

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

defaultDocuments

Documentos padrão.

detailedErrorLoggingEnabled

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

documentRoot

Raiz do documento.

elasticWebAppScaleLimit

Número máximo de trabalhos para os quais um site pode escalar horizontalmente. Essa configuração só se aplica a aplicativos em planos em que ElasticScaleEnabled é true

experiments

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

ftpsState

Estado do serviço FTP/FTPS

functionAppScaleLimit

Número máximo de trabalhos para os quais um site pode escalar horizontalmente. Essa configuração só se aplica aos Planos De Consumo e Elástico Premium

functionsRuntimeScaleMonitoringEnabled

Obtém ou define um valor que indica se o monitoramento de escala de runtime de funções está habilitado. Quando habilitado, o ScaleController não monitorará diretamente as fontes de eventos, mas chamará para o runtime para obter status de escala.

handlerMappings

Mapeamentos de manipulador.

healthCheckPath

Caminho de marcar de integridade

http20Enabled

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

httpLoggingEnabled

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

ipSecurityRestrictions

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

ipSecurityRestrictionsDefaultAction

Ação padrão para main restrição de acesso se nenhuma regra for correspondida.

javaContainer

Contêiner Java.

javaContainerVersion

Versão do contêiner Java.

javaVersion

Versão do Java.

keyVaultReferenceIdentity

Identidade a ser usada para autenticação de referência de Key Vault.

limits

Limites de site.

linuxFxVersion

Estrutura e versão do Aplicativo Linux

loadBalancing

Balanceamento de carga do site.

localMySqlEnabled

true para habilitar o MySQL local; caso contrário, false.

logsDirectorySizeLimit

Limite de tamanho do diretório de logs HTTP.

machineKey

Site MachineKey. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

managedPipelineMode

Selecione o modo de pipeline gerenciado.

managedServiceIdentityId

ID da Identidade de Serviço Gerenciada

metadata

Metadados do aplicativo. Essa propriedade não pode ser recuperada, pois pode conter segredos.

minimumElasticInstanceCount

Número de contagem mínima de instâncias para um site Essa configuração só se aplica aos Planos Elásticos

minTlsCipherSuite

O pacote de criptografia TLS de força mínima permitido para um aplicativo

minTlsVersion

MinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL

netFrameworkVersion

.NET Framework versão.

nodeVersion

Versão do Node.js.

numberOfWorkers

Número de funções de trabalho.

phpVersion

Versão do PHP.

powerShellVersion

Versão do PowerShell.

preWarmedInstanceCount

Número de instâncias pré-armadas. Essa configuração só se aplica aos Planos elásticos e de consumo

publicNetworkAccess

Propriedade para permitir ou bloquear todo o tráfego público.

publishingUsername

Publicando o nome de usuário.

push

Configurações de ponto de extremidade por push.

pythonVersion

Versão do Python.

remoteDebuggingEnabled

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

remoteDebuggingVersion

Versão de depuração remota.

requestTracingEnabled

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

requestTracingExpirationTime

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

scmIpSecurityRestrictions

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

scmIpSecurityRestrictionsDefaultAction

Ação padrão para restrição de acesso scm se nenhuma regra for correspondida.

scmIpSecurityRestrictionsUseMain

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

scmMinTlsVersion

ScmMinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL para o site do SCM

scmType

Tipo de SCM.

tracingOptions

Opções de rastreamento.

use32BitWorkerProcess

true para usar o processo de trabalho de 32 bits; caso contrário, false.

virtualApplications

Aplicativos virtuais.

vnetName

Rede Virtual nome.

vnetPrivatePortsCount

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

vnetRouteAllEnabled

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.

websiteTimeZone

Define o fuso horário que um site usa para gerar carimbos de data/hora. Compatível com Linux e Windows Serviço de Aplicativo. Definir a configuração WEBSITE_TIME_ZONE aplicativo tem precedência sobre essa configuração. Para Linux, espera valores https://www.iana.org/time-zones de banco de dados tz (para obter uma referência rápida, consulte https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Para o Windows, espera um dos fusos horários listados em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

webSocketsEnabled

true se o WebSocket estiver habilitado; caso contrário, false.

windowsFxVersion

Xenon App Framework e versão

xManagedServiceIdentityId

ID de identidade de serviço gerenciada explícita

Propriedades herdadas

id

ID do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

kind

Tipo de recurso.

name

Nome do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type

Tipo de recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes da propriedade

acrUseManagedIdentityCreds

Sinalizador para usar creds de identidade gerenciada para pull do ACR

acrUseManagedIdentityCreds?: boolean

Valor da propriedade

boolean

acrUserManagedIdentityID

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

acrUserManagedIdentityID?: string

Valor da propriedade

string

alwaysOn

truese Always On estiver habilitado; caso contrário, false.

alwaysOn?: boolean

Valor da propriedade

boolean

apiDefinition

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

apiDefinition?: ApiDefinitionInfo

Valor da propriedade

apiManagementConfig

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

apiManagementConfig?: ApiManagementConfig

Valor da propriedade

appCommandLine

Linha de comando do aplicativo a ser iniciada.

appCommandLine?: string

Valor da propriedade

string

appSettings

Configurações do aplicativo.

appSettings?: NameValuePair[]

Valor da propriedade

autoHealEnabled

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

autoHealEnabled?: boolean

Valor da propriedade

boolean

autoHealRules

Regras de recuperação automática.

autoHealRules?: AutoHealRules

Valor da propriedade

autoSwapSlotName

Nome do slot de troca automática.

autoSwapSlotName?: string

Valor da propriedade

string

azureStorageAccounts

Lista de Contas de Armazenamento do Azure.

azureStorageAccounts?: {[propertyName: string]: AzureStorageInfoValue}

Valor da propriedade

{[propertyName: string]: AzureStorageInfoValue}

connectionStrings

Cadeias de conexão.

connectionStrings?: ConnStringInfo[]

Valor da propriedade

cors

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

cors?: CorsSettings

Valor da propriedade

defaultDocuments

Documentos padrão.

defaultDocuments?: string[]

Valor da propriedade

string[]

detailedErrorLoggingEnabled

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

detailedErrorLoggingEnabled?: boolean

Valor da propriedade

boolean

documentRoot

Raiz do documento.

documentRoot?: string

Valor da propriedade

string

elasticWebAppScaleLimit

Número máximo de trabalhos para os quais um site pode escalar horizontalmente. Essa configuração só se aplica a aplicativos em planos em que ElasticScaleEnabled é true

elasticWebAppScaleLimit?: number

Valor da propriedade

number

experiments

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

experiments?: Experiments

Valor da propriedade

ftpsState

Estado do serviço FTP/FTPS

ftpsState?: string

Valor da propriedade

string

functionAppScaleLimit

Número máximo de trabalhos para os quais um site pode escalar horizontalmente. Essa configuração só se aplica aos Planos De Consumo e Elástico Premium

functionAppScaleLimit?: number

Valor da propriedade

number

functionsRuntimeScaleMonitoringEnabled

Obtém ou define um valor que indica se o monitoramento de escala de runtime de funções está habilitado. Quando habilitado, o ScaleController não monitorará diretamente as fontes de eventos, mas chamará para o runtime para obter status de escala.

functionsRuntimeScaleMonitoringEnabled?: boolean

Valor da propriedade

boolean

handlerMappings

Mapeamentos de manipulador.

handlerMappings?: HandlerMapping[]

Valor da propriedade

healthCheckPath

Caminho de marcar de integridade

healthCheckPath?: string

Valor da propriedade

string

http20Enabled

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

http20Enabled?: boolean

Valor da propriedade

boolean

httpLoggingEnabled

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

httpLoggingEnabled?: boolean

Valor da propriedade

boolean

ipSecurityRestrictions

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

ipSecurityRestrictions?: IpSecurityRestriction[]

Valor da propriedade

ipSecurityRestrictionsDefaultAction

Ação padrão para main restrição de acesso se nenhuma regra for correspondida.

ipSecurityRestrictionsDefaultAction?: string

Valor da propriedade

string

javaContainer

Contêiner Java.

javaContainer?: string

Valor da propriedade

string

javaContainerVersion

Versão do contêiner Java.

javaContainerVersion?: string

Valor da propriedade

string

javaVersion

Versão do Java.

javaVersion?: string

Valor da propriedade

string

keyVaultReferenceIdentity

Identidade a ser usada para autenticação de referência de Key Vault.

keyVaultReferenceIdentity?: string

Valor da propriedade

string

limits

Limites de site.

limits?: SiteLimits

Valor da propriedade

linuxFxVersion

Estrutura e versão do Aplicativo Linux

linuxFxVersion?: string

Valor da propriedade

string

loadBalancing

Balanceamento de carga do site.

loadBalancing?: SiteLoadBalancing

Valor da propriedade

localMySqlEnabled

true para habilitar o MySQL local; caso contrário, false.

localMySqlEnabled?: boolean

Valor da propriedade

boolean

logsDirectorySizeLimit

Limite de tamanho do diretório de logs HTTP.

logsDirectorySizeLimit?: number

Valor da propriedade

number

machineKey

Site MachineKey. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

machineKey?: SiteMachineKey

Valor da propriedade

managedPipelineMode

Selecione o modo de pipeline gerenciado.

managedPipelineMode?: ManagedPipelineMode

Valor da propriedade

managedServiceIdentityId

ID da Identidade de Serviço Gerenciada

managedServiceIdentityId?: number

Valor da propriedade

number

metadata

Metadados do aplicativo. Essa propriedade não pode ser recuperada, pois pode conter segredos.

metadata?: NameValuePair[]

Valor da propriedade

minimumElasticInstanceCount

Número de contagem mínima de instâncias para um site Essa configuração só se aplica aos Planos Elásticos

minimumElasticInstanceCount?: number

Valor da propriedade

number

minTlsCipherSuite

O pacote de criptografia TLS de força mínima permitido para um aplicativo

minTlsCipherSuite?: string

Valor da propriedade

string

minTlsVersion

MinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL

minTlsVersion?: string

Valor da propriedade

string

netFrameworkVersion

.NET Framework versão.

netFrameworkVersion?: string

Valor da propriedade

string

nodeVersion

Versão do Node.js.

nodeVersion?: string

Valor da propriedade

string

numberOfWorkers

Número de funções de trabalho.

numberOfWorkers?: number

Valor da propriedade

number

phpVersion

Versão do PHP.

phpVersion?: string

Valor da propriedade

string

powerShellVersion

Versão do PowerShell.

powerShellVersion?: string

Valor da propriedade

string

preWarmedInstanceCount

Número de instâncias pré-armadas. Essa configuração só se aplica aos Planos elásticos e de consumo

preWarmedInstanceCount?: number

Valor da propriedade

number

publicNetworkAccess

Propriedade para permitir ou bloquear todo o tráfego público.

publicNetworkAccess?: string

Valor da propriedade

string

publishingUsername

Publicando o nome de usuário.

publishingUsername?: string

Valor da propriedade

string

push

Configurações de ponto de extremidade por push.

push?: PushSettings

Valor da propriedade

pythonVersion

Versão do Python.

pythonVersion?: string

Valor da propriedade

string

remoteDebuggingEnabled

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

remoteDebuggingEnabled?: boolean

Valor da propriedade

boolean

remoteDebuggingVersion

Versão de depuração remota.

remoteDebuggingVersion?: string

Valor da propriedade

string

requestTracingEnabled

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

requestTracingEnabled?: boolean

Valor da propriedade

boolean

requestTracingExpirationTime

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

requestTracingExpirationTime?: Date

Valor da propriedade

Date

scmIpSecurityRestrictions

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

scmIpSecurityRestrictions?: IpSecurityRestriction[]

Valor da propriedade

scmIpSecurityRestrictionsDefaultAction

Ação padrão para restrição de acesso scm se nenhuma regra for correspondida.

scmIpSecurityRestrictionsDefaultAction?: string

Valor da propriedade

string

scmIpSecurityRestrictionsUseMain

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

scmIpSecurityRestrictionsUseMain?: boolean

Valor da propriedade

boolean

scmMinTlsVersion

ScmMinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL para o site do SCM

scmMinTlsVersion?: string

Valor da propriedade

string

scmType

Tipo de SCM.

scmType?: string

Valor da propriedade

string

tracingOptions

Opções de rastreamento.

tracingOptions?: string

Valor da propriedade

string

use32BitWorkerProcess

true para usar o processo de trabalho de 32 bits; caso contrário, false.

use32BitWorkerProcess?: boolean

Valor da propriedade

boolean

virtualApplications

Aplicativos virtuais.

virtualApplications?: VirtualApplication[]

Valor da propriedade

vnetName

Rede Virtual nome.

vnetName?: string

Valor da propriedade

string

vnetPrivatePortsCount

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

vnetPrivatePortsCount?: number

Valor da propriedade

number

vnetRouteAllEnabled

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.

vnetRouteAllEnabled?: boolean

Valor da propriedade

boolean

websiteTimeZone

Define o fuso horário que um site usa para gerar carimbos de data/hora. Compatível com Linux e Windows Serviço de Aplicativo. Definir a configuração WEBSITE_TIME_ZONE aplicativo tem precedência sobre essa configuração. Para Linux, espera valores https://www.iana.org/time-zones de banco de dados tz (para obter uma referência rápida, consulte https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Para o Windows, espera um dos fusos horários listados em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

websiteTimeZone?: string

Valor da propriedade

string

webSocketsEnabled

true se o WebSocket estiver habilitado; caso contrário, false.

webSocketsEnabled?: boolean

Valor da propriedade

boolean

windowsFxVersion

Xenon App Framework e versão

windowsFxVersion?: string

Valor da propriedade

string

xManagedServiceIdentityId

ID de identidade de serviço gerenciada explícita

xManagedServiceIdentityId?: number

Valor da propriedade

number

Detalhes das propriedades herdadas

id

ID do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor da propriedade

string

Herdado deProxyOnlyResource.id

kind

Tipo de recurso.

kind?: string

Valor da propriedade

string

Herdado deProxyOnlyResource.kind

name

Nome do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor da propriedade

string

Herdado deProxyOnlyResource.name

type

Tipo de recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor da propriedade

string

Herdado deProxyOnlyResource.type