Partilhar via


SiteConfig interface

Configuração de uma aplicação Serviço de Aplicações.

Propriedades

acrUseManagedIdentityCreds

Sinalizador para utilizar Creds de Identidade Gerida para solicitação do ACR

acrUserManagedIdentityID

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

alwaysOn

true se AlwaysOn estiver ativado; caso contrário, false.

apiDefinition

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

apiManagementConfig

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

appCommandLine

Linha de comandos da aplicação a iniciar.

appSettings

Definições da aplicação.

autoHealEnabled

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

autoHealRules

Regras de Recuperação Automática.

autoSwapSlotName

Nome do bloco de troca automática.

azureStorageAccounts

Lista de Contas de Armazenamento do Azure.

connectionStrings

Cadeias de ligação.

cors

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

defaultDocuments

Documentos predefinidos.

detailedErrorLoggingEnabled

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

documentRoot

Raiz do documento.

elasticWebAppScaleLimit

Número máximo de trabalhos para os quais um site pode aumentar horizontalmente. Esta definição aplica-se apenas a aplicações em planos em que ElasticScaleEnabled está true

experiments

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

ftpsState

Estado do serviço FTP/FTPS

functionAppScaleLimit

Número máximo de trabalhos para os quais um site pode aumentar horizontalmente. Esta definição aplica-se apenas aos Planos De Consumo e Elastic Premium

functionsRuntimeScaleMonitoringEnabled

Obtém ou define um valor que indica se a monitorização da escala do runtime das funções está ativada. Quando ativado, o ScaleController não monitorizará diretamente as origens de eventos, mas irá chamar o runtime para obter o estado de dimensionamento.

handlerMappings

Mapeamentos do processador.

healthCheckPath

Caminho de verificação do estado de funcionamento

http20Enabled

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

httpLoggingEnabled

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

ipSecurityRestrictions

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

ipSecurityRestrictionsDefaultAction

Ação predefinida para a restrição de acesso principal se não forem correspondidas regras.

javaContainer

Contentor Java.

javaContainerVersion

Versão do contentor Java.

javaVersion

Versão java.

keyVaultReferenceIdentity

Identidade a utilizar para autenticação de Referência Key Vault.

limits

Limites do site.

linuxFxVersion

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

loadBalancing

Balanceamento de carga do site.

localMySqlEnabled

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

logsDirectorySizeLimit

Limite de tamanho do diretório de registos HTTP.

machineKey

MachineKey do Site. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

managedPipelineMode

Modo de pipeline gerido.

managedServiceIdentityId

ID da Identidade de Serviço Gerida

metadata

Metadados da aplicação. Não é possível obter esta propriedade, uma vez que pode conter segredos.

minimumElasticInstanceCount

Número de número mínimo de instâncias para um site Esta definição aplica-se apenas aos Planos Elásticos

minTlsCipherSuite

O conjunto de cifras TLS de força mínima permitido para uma aplicação

minTlsVersion

MinTlsVersion: configura a versão mínima do TLS necessária para pedidos SSL

netFrameworkVersion

.NET Framework versão.

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é-configuradas. Esta definição aplica-se apenas aos Planos Elásticos e de Consumo

publicNetworkAccess

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

publishingUsername

Nome de utilizador de publicação.

push

Definições de ponto final push.

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 rastreio de pedidos estiver ativado; caso contrário, false.

requestTracingExpirationTime

Tempo de expiração do rastreio do pedido.

scmIpSecurityRestrictions

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

scmIpSecurityRestrictionsDefaultAction

Ação predefinida para restrição de acesso scm se não forem correspondidas regras.

scmIpSecurityRestrictionsUseMain

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

scmMinTlsVersion

ScmMinTlsVersion: configura a versão mínima do TLS necessária para pedidos SSL para o site SCM

scmType

Tipo de SCM.

tracingOptions

Opções de rastreio.

use32BitWorkerProcess

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

virtualApplications

Aplicações virtuais.

vnetName

Rede Virtual nome.

vnetPrivatePortsCount

O número de portas privadas atribuídas a esta aplicação. Estes serão atribuídos dinamicamente no runtime.

vnetRouteAllEnabled

Rede Virtual Encaminhar Tudo ativado. Isto faz com que todo o tráfego de saída tenha Rede Virtual Grupos de Segurança e Rotas Definidas pelo Utilizador aplicadas.

websiteTimeZone

Define o fuso horário que um site utiliza para gerar carimbos de data/hora. Compatível com Linux e Windows Serviço de Aplicações. Definir a definição da aplicação WEBSITE_TIME_ZONE tem precedência sobre esta configuração. Para Linux, espera valores https://www.iana.org/time-zones de base de dados tz (para uma referência rápida, veja 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 ativado; caso contrário, false.

windowsFxVersion

Xenon App Framework e versão

xManagedServiceIdentityId

ID de Identidade de Serviço Gerida Explícita

Detalhes de Propriedade

acrUseManagedIdentityCreds

Sinalizador para utilizar Creds de Identidade Gerida para solicitação do ACR

acrUseManagedIdentityCreds?: boolean

Valor de Propriedade

boolean

acrUserManagedIdentityID

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

acrUserManagedIdentityID?: string

Valor de Propriedade

string

alwaysOn

true se AlwaysOn estiver ativado; caso contrário, false.

alwaysOn?: boolean

Valor de Propriedade

boolean

apiDefinition

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

apiDefinition?: ApiDefinitionInfo

Valor de Propriedade

apiManagementConfig

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

apiManagementConfig?: ApiManagementConfig

Valor de Propriedade

appCommandLine

Linha de comandos da aplicação a iniciar.

appCommandLine?: string

Valor de Propriedade

string

appSettings

Definições da aplicação.

appSettings?: NameValuePair[]

Valor de Propriedade

autoHealEnabled

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

autoHealEnabled?: boolean

Valor de Propriedade

boolean

autoHealRules

Regras de Recuperação Automática.

autoHealRules?: AutoHealRules

Valor de Propriedade

autoSwapSlotName

Nome do bloco 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 ligação.

connectionStrings?: ConnStringInfo[]

Valor de Propriedade

cors

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

cors?: CorsSettings

Valor de Propriedade

defaultDocuments

Documentos predefinidos.

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 trabalhos para os quais um site pode aumentar horizontalmente. Esta definição aplica-se apenas a aplicações em planos em que ElasticScaleEnabled está true

elasticWebAppScaleLimit?: number

Valor de Propriedade

number

experiments

Esta é uma solução 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 trabalhos para os quais um site pode aumentar horizontalmente. Esta definição aplica-se apenas aos Planos De Consumo e Elastic Premium

functionAppScaleLimit?: number

Valor de Propriedade

number

functionsRuntimeScaleMonitoringEnabled

Obtém ou define um valor que indica se a monitorização da escala do runtime das funções está ativada. Quando ativado, o ScaleController não monitorizará diretamente as origens de eventos, mas irá chamar o runtime para obter o estado de dimensionamento.

functionsRuntimeScaleMonitoringEnabled?: boolean

Valor de Propriedade

boolean

handlerMappings

Mapeamentos do processador.

handlerMappings?: HandlerMapping[]

Valor de Propriedade

healthCheckPath

Caminho de verificação do estado de funcionamento

healthCheckPath?: string

Valor de Propriedade

string

http20Enabled

Http20Enabled: configura um web site para permitir que os clientes se liguem através de 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 de IP para principal.

ipSecurityRestrictions?: IpSecurityRestriction[]

Valor de Propriedade

ipSecurityRestrictionsDefaultAction

Ação predefinida para a restrição de acesso principal se não forem correspondidas regras.

ipSecurityRestrictionsDefaultAction?: string

Valor de Propriedade

string

javaContainer

Contentor Java.

javaContainer?: string

Valor de Propriedade

string

javaContainerVersion

Versão do contentor Java.

javaContainerVersion?: string

Valor de Propriedade

string

javaVersion

Versão java.

javaVersion?: string

Valor de Propriedade

string

keyVaultReferenceIdentity

Identidade a utilizar para autenticação de Referência Key Vault.

keyVaultReferenceIdentity?: string

Valor de Propriedade

string

limits

Limites do site.

limits?: SiteLimits

Valor de Propriedade

linuxFxVersion

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

linuxFxVersion?: string

Valor de Propriedade

string

loadBalancing

Balanceamento de carga do site.

loadBalancing?: SiteLoadBalancing

Valor de Propriedade

localMySqlEnabled

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

localMySqlEnabled?: boolean

Valor de Propriedade

boolean

logsDirectorySizeLimit

Limite de tamanho do diretório de registos HTTP.

logsDirectorySizeLimit?: number

Valor de Propriedade

number

machineKey

MachineKey do Site. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

machineKey?: SiteMachineKey

Valor de Propriedade

managedPipelineMode

Modo de pipeline gerido.

managedPipelineMode?: ManagedPipelineMode

Valor de Propriedade

managedServiceIdentityId

ID da Identidade de Serviço Gerida

managedServiceIdentityId?: number

Valor de Propriedade

number

metadata

Metadados da aplicação. Não é possível obter esta propriedade, uma vez que pode conter segredos.

metadata?: NameValuePair[]

Valor de Propriedade

minimumElasticInstanceCount

Número de número mínimo de instâncias para um site Esta definição aplica-se apenas aos Planos Elásticos

minimumElasticInstanceCount?: number

Valor de Propriedade

number

minTlsCipherSuite

O conjunto de cifras TLS de força mínima permitido para uma aplicação

minTlsCipherSuite?: string

Valor de Propriedade

string

minTlsVersion

MinTlsVersion: configura a versão mínima do TLS necessária para pedidos SSL

minTlsVersion?: string

Valor de Propriedade

string

netFrameworkVersion

.NET Framework versão.

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é-configuradas. Esta definição aplica-se apenas aos Planos Elásticos e de Consumo

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

Nome de utilizador de publicação.

publishingUsername?: string

Valor de Propriedade

string

push

Definições de ponto final push.

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 rastreio de pedidos estiver ativado; caso contrário, false.

requestTracingEnabled?: boolean

Valor de Propriedade

boolean

requestTracingExpirationTime

Tempo de expiração do rastreio do pedido.

requestTracingExpirationTime?: Date

Valor de Propriedade

Date

scmIpSecurityRestrictions

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

scmIpSecurityRestrictions?: IpSecurityRestriction[]

Valor de Propriedade

scmIpSecurityRestrictionsDefaultAction

Ação predefinida para restrição de acesso scm se não forem correspondidas regras.

scmIpSecurityRestrictionsDefaultAction?: string

Valor de Propriedade

string

scmIpSecurityRestrictionsUseMain

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

scmIpSecurityRestrictionsUseMain?: boolean

Valor de Propriedade

boolean

scmMinTlsVersion

ScmMinTlsVersion: configura a versão mínima do TLS necessária para pedidos SSL para o site SCM

scmMinTlsVersion?: string

Valor de Propriedade

string

scmType

Tipo de SCM.

scmType?: string

Valor de Propriedade

string

tracingOptions

Opções de rastreio.

tracingOptions?: string

Valor de Propriedade

string

use32BitWorkerProcess

true para utilizar 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

Rede Virtual nome.

vnetName?: string

Valor de Propriedade

string

vnetPrivatePortsCount

O número de portas privadas atribuídas a esta aplicação. Estes serão atribuídos dinamicamente no runtime.

vnetPrivatePortsCount?: number

Valor de Propriedade

number

vnetRouteAllEnabled

Rede Virtual Encaminhar Tudo ativado. Isto faz com que todo o tráfego de saída tenha Rede Virtual Grupos de Segurança e Rotas Definidas pelo Utilizador aplicadas.

vnetRouteAllEnabled?: boolean

Valor de Propriedade

boolean

websiteTimeZone

Define o fuso horário que um site utiliza para gerar carimbos de data/hora. Compatível com Linux e Windows Serviço de Aplicações. Definir a definição da aplicação WEBSITE_TIME_ZONE tem precedência sobre esta configuração. Para Linux, espera valores https://www.iana.org/time-zones de base de dados tz (para uma referência rápida, veja 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 de Propriedade

string

webSocketsEnabled

true se o WebSocket estiver ativado; 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 de Serviço Gerida Explícita

xManagedServiceIdentityId?: number

Valor de Propriedade

number