SiteConfigResource interface
Recurso ARM de configuração de aplicativo Web.
- Extends
Propriedades
| acr |
Sinalizador para usar creds de identidade gerenciada para pull do ACR |
| acr |
Se estiver usando a identidade gerenciada pelo usuário, a identidade gerenciada do usuário ClientId |
| always |
|
| api |
Informações sobre a definição formal da API para o aplicativo. |
| api |
Configurações de gerenciamento de API do Azure vinculadas ao aplicativo. |
| app |
Linha de comando do aplicativo a ser iniciada. |
| app |
Configurações do aplicativo. Essa propriedade não é retornada em resposta a solicitações normais de criação e leitura, pois pode conter informações confidenciais. |
| auto |
|
| auto |
Regras de cura automática. |
| auto |
Nome do slot de troca automática. |
| azure |
Lista de Contas de Armazenamento do Azure. |
| connection |
Cadeias de conexão. Essa propriedade não é retornada em resposta a solicitações normais de criação e leitura, pois pode conter informações confidenciais. |
| cors | Configurações de CORS (Compartilhamento de Recursos entre Origens). |
| default |
Documentos padrão. |
| detailed |
|
| document |
Raiz do documento. |
| elastic |
Número máximo de trabalhos para os quais um site pode ser dimensionado.
Essa configuração só se aplica a aplicativos em planos em que o ElasticScaleEnabled é |
| experiments | Isso é uma solução alternativa para tipos polimórficos. |
| ftps |
Estado do serviço FTP/FTPS |
| function |
Número máximo de trabalhos para os quais um site pode ser dimensionado. Essa configuração só se aplica aos Planos De Consumo e Elástico Premium |
| functions |
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á o runtime para obter o status de escala. |
| handler |
Mapeamentos de manipulador. |
| health |
Caminho de verificação de integridade |
| http20Enabled | Http20Enabled: configura um site para permitir que os clientes se conectem via http2.0 |
| http20Proxy |
Http20ProxyFlag: configura um site para permitir que http2.0 passe por proxy até o aplicativo. 0 = desabilitado, 1 = passar por todo o tráfego http2, 2 = passar apenas pelo gRPC. |
| http |
|
| ip |
Restrições de segurança de IP para principal. |
| ip |
Ação padrão para restrição de acesso principal se nenhuma regra for correspondida. |
| java |
Contêiner Java. |
| java |
Versão do contêiner java. |
| java |
Versão do Java. |
| key |
Identidade a ser usada para autenticação de referência do Key Vault. |
| limits | Limites de site. |
| linux |
Estrutura e versão do Aplicativo Linux |
| load |
Balanceamento de carga do site. |
| local |
|
| logs |
Limite de tamanho do diretório de logs HTTP. |
| machine |
Chave de máquina do site. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| managed |
Modo de pipeline gerenciado. |
| managed |
ID da identidade do serviço gerenciado |
| metadata | Metadados do aplicativo. Essa propriedade não pode ser recuperada, pois pode conter segredos. |
| minimum |
Número de contagem mínima de instâncias para um site Essa configuração só se aplica aos Planos Elásticos |
| min |
O pacote de criptografia TLS de força mínima permitido para um aplicativo |
| min |
MinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL |
| net |
Versão do .NET Framework. |
| 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é-armadas. Essa configuração só se aplica aos Planos elásticos e de consumo |
| public |
Propriedade para permitir ou bloquear todo o tráfego público. |
| publishing |
Publicando o nome de usuário. |
| push | Configurações de ponto de extremidade por push. |
| python |
Versão do Python. |
| remote |
|
| remote |
Versão de depuração remota. |
| request |
|
| request |
Solicitar tempo de expiração de rastreamento. |
| scm |
Restrições de segurança de IP para scm. |
| scm |
Ação padrão para restrição de acesso scm se nenhuma regra for correspondida. |
| scm |
Restrições de segurança de IP para scm usar principal. |
| scm |
ScmMinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL para o site do SCM |
| scm |
Tipo de SCM. |
| tracing |
Opções de rastreamento. |
| use32Bit |
|
| virtual |
Aplicativos virtuais. |
| vnet |
Nome da Rede Virtual. |
| vnet |
O número de portas privadas atribuídas a este aplicativo. Elas serão atribuídas dinamicamente em runtime. |
| vnet |
Roteamento de Rede Virtual 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. |
| website |
Define o fuso horário que um site usa para gerar carimbos de data/hora. Compatível com o Linux e o Serviço de Aplicativo do Windows. 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 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 |
| web |
|
| windows |
Xenon App Framework e versão |
| x |
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
true se Always On estiver habilitado; caso contrário, false.
alwaysOn?: boolean
Valor da propriedade
boolean
apiDefinition
Informações sobre a definição formal da 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. Essa propriedade não é retornada em resposta a solicitações normais de criação e leitura, pois pode conter informações confidenciais.
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
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. Essa propriedade não é retornada em resposta a solicitações normais de criação e leitura, pois pode conter informações confidenciais.
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 ser dimensionado.
Essa configuração só se aplica a aplicativos em planos em que o 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 ser dimensionado. 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á o runtime para obter o status de escala.
functionsRuntimeScaleMonitoringEnabled?: boolean
Valor da propriedade
boolean
handlerMappings
Mapeamentos de manipulador.
handlerMappings?: HandlerMapping[]
Valor da propriedade
healthCheckPath
Caminho de verificação 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
http20ProxyFlag
Http20ProxyFlag: configura um site para permitir que http2.0 passe por proxy até o aplicativo. 0 = desabilitado, 1 = passar por todo o tráfego http2, 2 = passar apenas pelo gRPC.
http20ProxyFlag?: number
Valor da propriedade
number
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 principal.
ipSecurityRestrictions?: IpSecurityRestriction[]
Valor da propriedade
ipSecurityRestrictionsDefaultAction
Ação padrão para restrição de acesso principal 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 do Key Vault.
keyVaultReferenceIdentity?: string
Valor da propriedade
string
limits
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 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
Chave de máquina do site. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
machineKey?: SiteMachineKey
Valor da propriedade
managedPipelineMode
Modo de pipeline gerenciado.
managedPipelineMode?: ManagedPipelineMode
Valor da propriedade
managedServiceIdentityId
ID da identidade do serviço gerenciado
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
Versão do .NET Framework.
netFrameworkVersion?: string
Valor da propriedade
string
nodeVersion
Versão do Node.js.
nodeVersion?: string
Valor da propriedade
string
numberOfWorkers
Número de trabalhadores.
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
Solicitar tempo de expiração de rastreamento.
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 principal.
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 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
Nome da Rede Virtual.
vnetName?: string
Valor da propriedade
string
vnetPrivatePortsCount
O número de portas privadas atribuídas a este aplicativo. Elas serão atribuídas dinamicamente em runtime.
vnetPrivatePortsCount?: number
Valor da propriedade
number
vnetRouteAllEnabled
Roteamento de Rede Virtual 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 da propriedade
boolean
websiteTimeZone
Define o fuso horário que um site usa para gerar carimbos de data/hora. Compatível com o Linux e o Serviço de Aplicativo do Windows. 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 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
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