Partilhar via


SiteConfigResource interface

Recurso ARM de configuração de aplicativo Web.

Extends

Propriedades

acrUseManagedIdentityCreds

Sinalizar para usar Creds de Identidade Gerenciada para extração ACR

acrUserManagedIdentityID

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

alwaysOn

true se o Always On estiver ativado; caso contrário, false.

apiDefinition

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

apiManagementConfig

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

appCommandLine

Linha de comando do aplicativo para iniciar.

appSettings

Configurações do aplicativo.

autoHealEnabled

true se o Auto Heal estiver ativado; caso contrário, false.

autoHealRules

Regras do Auto Heal.

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 compartilhamento de recursos entre origens (CORS).

defaultDocuments

Documentos padrão.

detailedErrorLoggingEnabled

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

documentRoot

Raiz do documento.

elasticWebAppScaleLimit

Número máximo de trabalhadores para o qual um site pode ser dimensionado. Essa configuração só se aplica a aplicativos em planos em que o ElasticScaleEnabled é true

experiments

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

ftpsState

Estado do serviço FTP / FTPS

functionAppScaleLimit

Número máximo de trabalhadores para o qual um site pode ser dimensionado. Esta definição aplica-se apenas aos Planos Consumo e Elastic Premium

functionsRuntimeScaleMonitoringEnabled

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

handlerMappings

Mapeamentos do manipulador.

healthCheckPath

Caminho de verificação de integridade

http20Enabled

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

httpLoggingEnabled

true se o registo HTTP estiver ativado; caso contrário, false.

ipSecurityRestrictions

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

ipSecurityRestrictionsDefaultAction

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

javaContainer

Contêiner Java.

javaContainerVersion

Versão do contêiner Java.

javaVersion

Versão Java.

keyVaultReferenceIdentity

Identidade a ser usada para autenticação de referência do Cofre de Chaves.

limits

Limites do site.

linuxFxVersion

Linux App Framework e versão

loadBalancing

Balanceamento de carga do site.

localMySqlEnabled

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

logsDirectorySizeLimit

HTTP registra o limite de tamanho do diretório.

machineKey

Site MachineKey. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

managedPipelineMode

Modo de pipeline gerenciado.

managedServiceIdentityId

ID de identidade do serviço gerenciado

metadata

Metadados da aplicação. Esta propriedade não pode ser recuperada, uma vez que pode conter segredos.

minimumElasticInstanceCount

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

minTlsCipherSuite

O conjunto de codificação 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

Versão do .NET Framework.

nodeVersion

Versão do Node.js.

numberOfWorkers

Número de trabalhadores.

phpVersion

Versão do PHP.

powerShellVersion

Versão do PowerShell.

preWarmedInstanceCount

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

publicNetworkAccess

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

publishingUsername

Publicação de nome de usuário.

push

Empurre as configurações do ponto final.

pythonVersion

Versão do Python.

remoteDebuggingEnabled

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

remoteDebuggingVersion

Versão de depuração remota.

requestTracingEnabled

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

requestTracingExpirationTime

Solicite o tempo de expiração do rastreamento.

scmIpSecurityRestrictions

Restrições de segurança 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 IP para scm usar main.

scmMinTlsVersion

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

scmType

Tipo SCM.

tracingOptions

Opções de rastreamento.

use32BitWorkerProcess

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

virtualApplications

Aplicações virtuais.

vnetName

Nome da rede virtual.

vnetPrivatePortsCount

O número de portas privadas atribuídas a este aplicativo. Estes serão atribuídos dinamicamente em tempo de execução.

vnetRouteAllEnabled

Rota de Rede Virtual Tudo habilitado. Isso faz com que todo o tráfego de saída tenha Grupos de Segurança de Rede Virtual 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 App Service. Definir a configuração do aplicativo WEBSITE_TIME_ZONE tem precedência sobre essa configuração. Para Linux, espera valores de banco de dados tz https://www.iana.org/time-zones (para uma referência rápida, consulte https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Para 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 explícita do serviço gerenciado

Propriedades Herdadas

id

Resource Id. NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

kind

Tipo de recurso.

name

Nome do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type

Tipo de recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes de Propriedade

acrUseManagedIdentityCreds

Sinalizar para usar Creds de Identidade Gerenciada para extração ACR

acrUseManagedIdentityCreds?: boolean

Valor de Propriedade

boolean

acrUserManagedIdentityID

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

acrUserManagedIdentityID?: string

Valor de Propriedade

string

alwaysOn

true se o Always On estiver ativado; caso contrário, false.

alwaysOn?: boolean

Valor de Propriedade

boolean

apiDefinition

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

apiDefinition?: ApiDefinitionInfo

Valor de Propriedade

apiManagementConfig

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

apiManagementConfig?: ApiManagementConfig

Valor de Propriedade

appCommandLine

Linha de comando do aplicativo para iniciar.

appCommandLine?: string

Valor de Propriedade

string

appSettings

Configurações do aplicativo.

appSettings?: NameValuePair[]

Valor de Propriedade

autoHealEnabled

true se o Auto Heal estiver ativado; caso contrário, false.

autoHealEnabled?: boolean

Valor de Propriedade

boolean

autoHealRules

Regras do Auto Heal.

autoHealRules?: AutoHealRules

Valor de Propriedade

autoSwapSlotName

Nome do slot de troca automática.

autoSwapSlotName?: string

Valor de Propriedade

string

azureStorageAccounts

Lista de contas de armazenamento do Azure.

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

Valor de Propriedade

{[propertyName: string]: AzureStorageInfoValue}

connectionStrings

Cadeias de conexão.

connectionStrings?: ConnStringInfo[]

Valor de Propriedade

cors

Configurações de compartilhamento de recursos entre origens (CORS).

cors?: CorsSettings

Valor de Propriedade

defaultDocuments

Documentos padrão.

defaultDocuments?: string[]

Valor de Propriedade

string[]

detailedErrorLoggingEnabled

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

detailedErrorLoggingEnabled?: boolean

Valor de Propriedade

boolean

documentRoot

Raiz do documento.

documentRoot?: string

Valor de Propriedade

string

elasticWebAppScaleLimit

Número máximo de trabalhadores para o qual um site pode ser dimensionado. Essa configuração só se aplica a aplicativos em planos em que o ElasticScaleEnabled é true

elasticWebAppScaleLimit?: number

Valor de Propriedade

number

experiments

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

experiments?: Experiments

Valor de Propriedade

ftpsState

Estado do serviço FTP / FTPS

ftpsState?: string

Valor de Propriedade

string

functionAppScaleLimit

Número máximo de trabalhadores para o qual um site pode ser dimensionado. Esta definição aplica-se apenas aos Planos Consumo e Elastic Premium

functionAppScaleLimit?: number

Valor de Propriedade

number

functionsRuntimeScaleMonitoringEnabled

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

functionsRuntimeScaleMonitoringEnabled?: boolean

Valor de Propriedade

boolean

handlerMappings

Mapeamentos do manipulador.

handlerMappings?: HandlerMapping[]

Valor de Propriedade

healthCheckPath

Caminho de verificação de integridade

healthCheckPath?: string

Valor de Propriedade

string

http20Enabled

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

http20Enabled?: boolean

Valor de Propriedade

boolean

httpLoggingEnabled

true se o registo HTTP estiver ativado; caso contrário, false.

httpLoggingEnabled?: boolean

Valor de Propriedade

boolean

ipSecurityRestrictions

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

ipSecurityRestrictions?: IpSecurityRestriction[]

Valor de Propriedade

ipSecurityRestrictionsDefaultAction

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

ipSecurityRestrictionsDefaultAction?: string

Valor de Propriedade

string

javaContainer

Contêiner Java.

javaContainer?: string

Valor de Propriedade

string

javaContainerVersion

Versão do contêiner Java.

javaContainerVersion?: string

Valor de Propriedade

string

javaVersion

Versão Java.

javaVersion?: string

Valor de Propriedade

string

keyVaultReferenceIdentity

Identidade a ser usada para autenticação de referência do Cofre de Chaves.

keyVaultReferenceIdentity?: string

Valor de Propriedade

string

limits

Limites do site.

limits?: SiteLimits

Valor de Propriedade

linuxFxVersion

Linux App Framework e versão

linuxFxVersion?: string

Valor de Propriedade

string

loadBalancing

Balanceamento de carga do site.

loadBalancing?: SiteLoadBalancing

Valor de Propriedade

localMySqlEnabled

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

localMySqlEnabled?: boolean

Valor de Propriedade

boolean

logsDirectorySizeLimit

HTTP registra o limite de tamanho do diretório.

logsDirectorySizeLimit?: number

Valor de Propriedade

number

machineKey

Site MachineKey. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

machineKey?: SiteMachineKey

Valor de Propriedade

managedPipelineMode

Modo de pipeline gerenciado.

managedPipelineMode?: ManagedPipelineMode

Valor de Propriedade

managedServiceIdentityId

ID de identidade do serviço gerenciado

managedServiceIdentityId?: number

Valor de Propriedade

number

metadata

Metadados da aplicação. Esta propriedade não pode ser recuperada, uma vez que pode conter segredos.

metadata?: NameValuePair[]

Valor de Propriedade

minimumElasticInstanceCount

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

minimumElasticInstanceCount?: number

Valor de Propriedade

number

minTlsCipherSuite

O conjunto de codificação TLS de força mínima permitido para um aplicativo

minTlsCipherSuite?: string

Valor de Propriedade

string

minTlsVersion

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

minTlsVersion?: string

Valor de Propriedade

string

netFrameworkVersion

Versão do .NET Framework.

netFrameworkVersion?: string

Valor de Propriedade

string

nodeVersion

Versão do Node.js.

nodeVersion?: string

Valor de Propriedade

string

numberOfWorkers

Número de trabalhadores.

numberOfWorkers?: number

Valor de Propriedade

number

phpVersion

Versão do PHP.

phpVersion?: string

Valor de Propriedade

string

powerShellVersion

Versão do PowerShell.

powerShellVersion?: string

Valor de Propriedade

string

preWarmedInstanceCount

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

preWarmedInstanceCount?: number

Valor de Propriedade

number

publicNetworkAccess

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

publicNetworkAccess?: string

Valor de Propriedade

string

publishingUsername

Publicação de nome de usuário.

publishingUsername?: string

Valor de Propriedade

string

push

Empurre as configurações do ponto final.

push?: PushSettings

Valor de Propriedade

pythonVersion

Versão do Python.

pythonVersion?: string

Valor de Propriedade

string

remoteDebuggingEnabled

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

remoteDebuggingEnabled?: boolean

Valor de Propriedade

boolean

remoteDebuggingVersion

Versão de depuração remota.

remoteDebuggingVersion?: string

Valor de Propriedade

string

requestTracingEnabled

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

requestTracingEnabled?: boolean

Valor de Propriedade

boolean

requestTracingExpirationTime

Solicite o tempo de expiração do rastreamento.

requestTracingExpirationTime?: Date

Valor de Propriedade

Date

scmIpSecurityRestrictions

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

scmIpSecurityRestrictions?: IpSecurityRestriction[]

Valor de Propriedade

scmIpSecurityRestrictionsDefaultAction

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

scmIpSecurityRestrictionsDefaultAction?: string

Valor de Propriedade

string

scmIpSecurityRestrictionsUseMain

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

scmIpSecurityRestrictionsUseMain?: boolean

Valor de Propriedade

boolean

scmMinTlsVersion

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

scmMinTlsVersion?: string

Valor de Propriedade

string

scmType

Tipo SCM.

scmType?: string

Valor de Propriedade

string

tracingOptions

Opções de rastreamento.

tracingOptions?: string

Valor de Propriedade

string

use32BitWorkerProcess

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

use32BitWorkerProcess?: boolean

Valor de Propriedade

boolean

virtualApplications

Aplicações virtuais.

virtualApplications?: VirtualApplication[]

Valor de Propriedade

vnetName

Nome da rede virtual.

vnetName?: string

Valor de Propriedade

string

vnetPrivatePortsCount

O número de portas privadas atribuídas a este aplicativo. Estes serão atribuídos dinamicamente em tempo de execução.

vnetPrivatePortsCount?: number

Valor de Propriedade

number

vnetRouteAllEnabled

Rota de Rede Virtual Tudo habilitado. Isso faz com que todo o tráfego de saída tenha Grupos de Segurança de Rede Virtual e Rotas Definidas pelo Usuário aplicadas.

vnetRouteAllEnabled?: boolean

Valor de Propriedade

boolean

websiteTimeZone

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

websiteTimeZone?: string

Valor de Propriedade

string

webSocketsEnabled

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

webSocketsEnabled?: boolean

Valor de Propriedade

boolean

windowsFxVersion

Xenon App Framework e versão

windowsFxVersion?: string

Valor de Propriedade

string

xManagedServiceIdentityId

ID de identidade explícita do serviço gerenciado

xManagedServiceIdentityId?: number

Valor de Propriedade

number

Detalhes da Propriedade Herdada

id

Resource Id. NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor de Propriedade

string

herdada deProxyOnlyResource.id

kind

Tipo de recurso.

kind?: string

Valor de Propriedade

string

herdado de ProxyOnlyResource.kind

name

Nome do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor de Propriedade

string

herdado deProxyOnlyResource.name

type

Tipo de recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor de Propriedade

string

herdado de ProxyOnlyResource.type