SiteConfig interface
Configuração de uma aplicação Serviço de Aplicações.
Propriedades
acr |
Sinalizador para utilizar Creds de Identidade Gerida para solicitação do ACR |
acr |
Se estiver a utilizar a identidade gerida pelo utilizador, o ClientId da identidade gerida pelo utilizador |
always |
|
api |
Informações sobre a definição formal da API para a aplicação. |
api |
Definições de gestão de API do Azure ligadas à aplicação. |
app |
Linha de comandos da aplicação a iniciar. |
app |
Definições da aplicação. |
auto |
|
auto |
Regras de Recuperação Automática. |
auto |
Nome do bloco de troca automática. |
azure |
Lista de Contas de Armazenamento do Azure. |
connection |
Cadeias de ligação. |
cors | Definições de Partilha de Recursos transversais à Origem (CORS). |
default |
Documentos predefinidos. |
detailed |
|
document |
Raiz do documento. |
elastic |
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á |
experiments | Esta é uma solução para tipos polimórficos. |
ftps |
Estado do serviço FTP/FTPS |
function |
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 |
functions |
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. |
handler |
Mapeamentos do processador. |
health |
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 |
http |
|
ip |
Restrições de segurança de IP para principal. |
ip |
Ação predefinida para a restrição de acesso principal se não forem correspondidas regras. |
java |
Contentor Java. |
java |
Versão do contentor Java. |
java |
Versão java. |
key |
Identidade a utilizar para autenticação de Referência Key Vault. |
limits | Limites do site. |
linux |
Arquitetura de Aplicações do Linux e versão |
load |
Balanceamento de carga do site. |
local |
|
logs |
Limite de tamanho do diretório de registos HTTP. |
machine |
MachineKey do Site. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor. |
managed |
Modo de pipeline gerido. |
managed |
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. |
minimum |
Número de número mínimo de instâncias para um site Esta definição aplica-se apenas aos Planos Elásticos |
min |
O conjunto de cifras TLS de força mínima permitido para uma aplicação |
min |
MinTlsVersion: configura a versão mínima do TLS necessária para pedidos SSL |
net |
.NET Framework versão. |
node |
Versão do Node.js. |
number |
Número de trabalhadores. |
php |
Versão do PHP. |
power |
Versão do PowerShell. |
pre |
Número de instâncias pré-configuradas. Esta definição aplica-se apenas aos Planos Elásticos e de Consumo |
public |
Propriedade para permitir ou bloquear todo o tráfego público. |
publishing |
Nome de utilizador de publicação. |
push | Definições de ponto final push. |
python |
Versão do Python. |
remote |
|
remote |
Versão de depuração remota. |
request |
|
request |
Tempo de expiração do rastreio do pedido. |
scm |
Restrições de segurança de IP para scm. |
scm |
Ação predefinida para restrição de acesso scm se não forem correspondidas regras. |
scm |
Restrições de segurança de IP para o scm utilizar principal. |
scm |
ScmMinTlsVersion: configura a versão mínima do TLS necessária para pedidos SSL para o site SCM |
scm |
Tipo de SCM. |
tracing |
Opções de rastreio. |
use32Bit |
|
virtual |
Aplicações virtuais. |
vnet |
Rede Virtual nome. |
vnet |
O número de portas privadas atribuídas a esta aplicação. Estes serão atribuídos dinamicamente no runtime. |
vnet |
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. |
website |
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 |
web |
|
windows |
Xenon App Framework e versão |
x |
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
autoHealEnabled
true
se a Recuperação Automática estiver ativada; caso contrário, false
.
autoHealEnabled?: boolean
Valor de Propriedade
boolean
autoHealRules
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
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
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
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