Compartilhar via


Web Apps - List Configurations

Descrição para Listar as configurações de um aplicativo

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config?api-version=2023-12-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
name
path True

string

Nome do aplicativo.

resourceGroupName
path True

string

Nome do grupo de recursos ao qual pertence o recurso.

Padrão Regex: ^[-\w\._\(\)]+[^\.]$

subscriptionId
path True

string

Sua ID da assinatura do Azure. Esta é uma cadeia de caracteres formatada em GUID (por exemplo, 00000000-0000-0000-0000-0000000000000000000000).

api-version
query True

string

Versão da API

Respostas

Nome Tipo Description
200 OK

SiteConfigResourceCollection

OK

Other Status Codes

DefaultErrorResponse

Serviço de Aplicativo resposta de erro.

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

List web app configurations

Solicitação de exemplo

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/config?api-version=2023-12-01

Resposta de exemplo

{
  "value": [
    {
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/config/web",
      "name": "web",
      "type": "Microsoft.Web/sites/config",
      "kind": "app",
      "properties": {
        "numberOfWorkers": 1,
        "defaultDocuments": [
          "Default.htm",
          "Default.html",
          "Default.asp",
          "index.htm",
          "index.html",
          "iisstart.htm",
          "default.aspx",
          "index.php",
          "hostingstart.html"
        ],
        "netFrameworkVersion": "v4.0",
        "phpVersion": "5.6",
        "pythonVersion": "",
        "nodeVersion": "",
        "powerShellVersion": "",
        "linuxFxVersion": "",
        "requestTracingEnabled": false,
        "remoteDebuggingEnabled": false,
        "httpLoggingEnabled": false,
        "acrUseManagedIdentityCreds": false,
        "logsDirectorySizeLimit": 35,
        "detailedErrorLoggingEnabled": false,
        "use32BitWorkerProcess": true,
        "webSocketsEnabled": false,
        "alwaysOn": false,
        "appCommandLine": "",
        "managedPipelineMode": "Integrated",
        "virtualApplications": [
          {
            "virtualPath": "/",
            "physicalPath": "site\\wwwroot",
            "preloadEnabled": false
          }
        ],
        "loadBalancing": "LeastRequests",
        "autoHealEnabled": false,
        "vnetName": "",
        "vnetRouteAllEnabled": false,
        "vnetPrivatePortsCount": 0,
        "http20Enabled": false,
        "minTlsVersion": "1.2",
        "scmMinTlsVersion": "1.2",
        "ftpsState": "AllAllowed",
        "functionAppScaleLimit": 0,
        "functionsRuntimeScaleMonitoringEnabled": false,
        "minimumElasticInstanceCount": 0,
        "azureStorageAccounts": {}
      }
    }
  ]
}

Definições

Nome Description
ApiDefinitionInfo

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

ApiManagementConfig

Configuração do APIM (gerenciamento de API do Azure) vinculada ao aplicativo.

AutoHealActions

Ações que serão executadas pelo módulo de recuperação automática quando uma regra é disparada.

AutoHealActionType

Ação predefinida a ser tomada.

AutoHealCustomAction

Ação personalizada a ser executada quando uma regra de recuperação automática é disparada.

AutoHealRules

Regras que podem ser definidas para recuperação automática.

AutoHealTriggers

Gatilhos para recuperação automática.

AzureStorageInfoValue

Arquivos do Azure ou valor de informações de acesso do Armazenamento de Blobs para armazenamento de dicionário.

AzureStorageProtocol

Protocolo de montagem a ser usado para a conta de armazenamento.

AzureStorageState

Estado da conta de armazenamento.

AzureStorageType

Tipo de armazenamento.

ConnectionStringType

Tipo de banco de dados.

ConnStringInfo

Informações de cadeia de conexão de banco de dados.

CorsSettings

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

DefaultAction

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

DefaultErrorResponse

Serviço de Aplicativo resposta de erro.

Details
Error

Modelo de erro.

Experiments

Regras de roteamento em experimentos de produção.

FtpsState

Estado do serviço FTP/FTPS

HandlerMapping

Os mapeamentos de manipulador do IIS usados para definir qual manipulador processa solicitações HTTP com determinada extensão. Por exemplo, ele é usado para configurar php-cgi.exe processo para lidar com todas as solicitações HTTP com *.php extensão.

IpFilterTag

Define para que esse filtro IP será usado. Isso é para dar suporte à filtragem de IP em proxies.

IpSecurityRestriction

Restrição de segurança de IP em um aplicativo.

ManagedPipelineMode

Selecione o modo de pipeline gerenciado.

NameValuePair

Par de valores de nome.

PushSettings

Configurações de push para o Aplicativo.

RampUpRule

Regras de roteamento para aumentar o teste. Essa regra permite redirecionar a % de tráfego estático para um slot ou alterar gradualmente o % de roteamento com base no desempenho.

RequestsBasedTrigger

Gatilho com base no total de solicitações.

ScmType

Tipo de SCM.

SiteConfigResource

Recurso ARM de configuração de aplicativo Web.

SiteConfigResourceCollection

Coleção de configurações de site.

SiteLimits

Limites de métrica definidos em um aplicativo.

SiteLoadBalancing

Balanceamento de carga do site.

SiteMachineKey

MachineKey de um aplicativo.

SlowRequestsBasedTrigger

Gatilho com base no tempo de execução da solicitação.

StatusCodesBasedTrigger

Gatilho com base no código status.

StatusCodesRangeBasedTrigger

Gatilho com base no intervalo de códigos de status.

SupportedTlsVersions

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

TlsCipherSuites

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

VirtualApplication

Aplicativo virtual em um aplicativo.

VirtualDirectory

Diretório para aplicativo virtual.

ApiDefinitionInfo

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

Nome Tipo Description
url

string

A URL da definição da API.

ApiManagementConfig

Configuração do APIM (gerenciamento de API do Azure) vinculada ao aplicativo.

Nome Tipo Description
id

string

identificador de APIM-Api.

AutoHealActions

Ações que serão executadas pelo módulo de recuperação automática quando uma regra é disparada.

Nome Tipo Description
actionType

AutoHealActionType

Ação predefinida a ser tomada.

customAction

AutoHealCustomAction

Ação personalizada a ser tomada.

minProcessExecutionTime

string

Tempo mínimo que o processo deve executar antes de executar a ação

AutoHealActionType

Ação predefinida a ser tomada.

Nome Tipo Description
CustomAction

string

LogEvent

string

Recycle

string

AutoHealCustomAction

Ação personalizada a ser executada quando uma regra de recuperação automática é disparada.

Nome Tipo Description
exe

string

Executável a ser executado.

parameters

string

Parâmetros para o executável.

AutoHealRules

Regras que podem ser definidas para recuperação automática.

Nome Tipo Description
actions

AutoHealActions

Ações a serem executadas quando uma regra é disparada.

triggers

AutoHealTriggers

Condições que descrevem quando executar as ações de recuperação automática.

AutoHealTriggers

Gatilhos para recuperação automática.

Nome Tipo Description
privateBytesInKB

integer

Uma regra baseada em bytes privados.

requests

RequestsBasedTrigger

Uma regra baseada no total de solicitações.

slowRequests

SlowRequestsBasedTrigger

Uma regra baseada no tempo de execução da solicitação.

slowRequestsWithPath

SlowRequestsBasedTrigger[]

Uma regra baseada em várias regras de solicitações lentas com caminho

statusCodes

StatusCodesBasedTrigger[]

Uma regra baseada em códigos status.

statusCodesRange

StatusCodesRangeBasedTrigger[]

Uma regra baseada em intervalos de códigos de status.

AzureStorageInfoValue

Arquivos do Azure ou valor de informações de acesso do Armazenamento de Blobs para armazenamento de dicionário.

Nome Tipo Description
accessKey

string

Chave de acesso para a conta de armazenamento.

accountName

string

Nome da conta de armazenamento.

mountPath

string

Caminho para montar o armazenamento no ambiente de runtime do site.

protocol

AzureStorageProtocol

Protocolo de montagem a ser usado para a conta de armazenamento.

shareName

string

Nome do compartilhamento de arquivos (nome do contêiner, para Armazenamento de Blobs).

state

AzureStorageState

Estado da conta de armazenamento.

type

AzureStorageType

Tipo de armazenamento.

AzureStorageProtocol

Protocolo de montagem a ser usado para a conta de armazenamento.

Nome Tipo Description
Http

string

Nfs

string

Smb

string

AzureStorageState

Estado da conta de armazenamento.

Nome Tipo Description
InvalidCredentials

string

InvalidShare

string

NotValidated

string

Ok

string

AzureStorageType

Tipo de armazenamento.

Nome Tipo Description
AzureBlob

string

AzureFiles

string

ConnectionStringType

Tipo de banco de dados.

Nome Tipo Description
ApiHub

string

Custom

string

DocDb

string

EventHub

string

MySql

string

NotificationHub

string

PostgreSQL

string

RedisCache

string

SQLAzure

string

SQLServer

string

ServiceBus

string

ConnStringInfo

Informações de cadeia de conexão de banco de dados.

Nome Tipo Description
connectionString

string

Valor da cadeia de conexão.

name

string

Nome do cadeia de conexão.

type

ConnectionStringType

Tipo de banco de dados.

CorsSettings

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

Nome Tipo Description
allowedOrigins

string[]

Obtém ou define a lista de origens que devem ter permissão para fazer chamadas entre origens (por exemplo: http://example.com:12345). Use "*" para permitir tudo.

supportCredentials

boolean

Obtém ou define se as solicitações CORS com credenciais são permitidas. Consulte https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials para obter mais detalhes.

DefaultAction

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

Nome Tipo Description
Allow

string

Deny

string

DefaultErrorResponse

Serviço de Aplicativo resposta de erro.

Nome Tipo Description
error

Error

Modelo de erro.

Details

Nome Tipo Description
code

string

Cadeia de caracteres padronizada para identificar programaticamente o erro.

message

string

Informações detalhadas de descrição e depuração de erro.

target

string

Informações detalhadas de descrição e depuração de erro.

Error

Modelo de erro.

Nome Tipo Description
code

string

Cadeia de caracteres padronizada para identificar programaticamente o erro.

details

Details[]

Erros detalhados.

innererror

string

Mais informações para depurar o erro.

message

string

Informações detalhadas de descrição e depuração de erro.

target

string

Informações detalhadas de descrição e depuração de erro.

Experiments

Regras de roteamento em experimentos de produção.

Nome Tipo Description
rampUpRules

RampUpRule[]

Lista de regras de aumento.

FtpsState

Estado do serviço FTP/FTPS

Nome Tipo Description
AllAllowed

string

Disabled

string

FtpsOnly

string

HandlerMapping

Os mapeamentos de manipulador do IIS usados para definir qual manipulador processa solicitações HTTP com determinada extensão. Por exemplo, ele é usado para configurar php-cgi.exe processo para lidar com todas as solicitações HTTP com *.php extensão.

Nome Tipo Description
arguments

string

Argumentos de linha de comando a serem passados para o processador de script.

extension

string

As solicitações com essa extensão serão tratadas usando o aplicativo FastCGI especificado.

scriptProcessor

string

O caminho absoluto para o aplicativo FastCGI.

IpFilterTag

Define para que esse filtro IP será usado. Isso é para dar suporte à filtragem de IP em proxies.

Nome Tipo Description
Default

string

ServiceTag

string

XffProxy

string

IpSecurityRestriction

Restrição de segurança de IP em um aplicativo.

Nome Tipo Description
action

string

Permitir ou negar acesso para esse intervalo de IP.

description

string

Descrição da regra de restrição de IP.

headers

object

Cabeçalhos de regra de restrição de IP. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). A lógica correspondente é ..

  • Se a propriedade for nula ou vazia (padrão), todos os hosts (ou falta de) serão permitidos.
  • Um valor é comparado usando ordinal-ignore-case (excluindo o número da porta).
  • Curingas de subdomínio são permitidos, mas não correspondem ao domínio raiz. Por exemplo, *.contoso.com corresponde ao foo.contoso.com de subdomínio, mas não ao contoso.com de domínio raiz ou foo.bar.contoso.com de vários níveis
  • Nomes do host Unicode são permitidos, mas são convertidos em Punycode para correspondência.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). A lógica correspondente é ..

  • Se a propriedade for nula ou vazia (padrão), quaisquer cadeias encaminhadas (ou falta de) serão permitidas.
  • Se qualquer endereço (excluindo o número da porta) na cadeia (separado por vírgula) corresponder à CIDR definida pela propriedade .

X-Azure-FDID e X-FD-HealthProbe. A lógica correspondente é a correspondência exata.

ipAddress

string

Endereço IP para o qual a restrição de segurança é válida. Ele pode estar na forma de endereço ipv4 puro (propriedade SubnetMask necessária) ou notação CIDR, como ipv4/mask (correspondência de bits à esquerda). Para CIDR, a propriedade SubnetMask não deve ser especificada.

name

string

Nome da regra de restrição de IP.

priority

integer

Prioridade da regra de restrição de IP.

subnetMask

string

Máscara de sub-rede para o intervalo de endereços IP para os quais a restrição é válida.

subnetTrafficTag

integer

(interno) Marca de tráfego de sub-rede

tag

IpFilterTag

Define para que esse filtro IP será usado. Isso é para dar suporte à filtragem de IP em proxies.

vnetSubnetResourceId

string

ID do recurso de rede virtual

vnetTrafficTag

integer

(interno) Marca de tráfego de VNet

ManagedPipelineMode

Selecione o modo de pipeline gerenciado.

Nome Tipo Description
Classic

string

Integrated

string

NameValuePair

Par de valores de nome.

Nome Tipo Description
name

string

Nome do par.

value

string

Valor do par.

PushSettings

Configurações de push para o Aplicativo.

Nome Tipo Description
id

string

ID do recurso.

kind

string

Tipo de recurso.

name

string

Nome do recurso.

properties.dynamicTagsJson

string

Obtém ou define uma cadeia de caracteres JSON que contém uma lista de marcas dinâmicas que serão avaliadas de declarações de usuário no ponto de extremidade de registro por push.

properties.isPushEnabled

boolean

Obtém ou define um sinalizador que indica se o ponto de extremidade push está habilitado.

properties.tagWhitelistJson

string

Obtém ou define uma cadeia de caracteres JSON que contém uma lista de marcas que estão na lista de permissões para uso pelo ponto de extremidade de registro por push.

properties.tagsRequiringAuth

string

Obtém ou define uma cadeia de caracteres JSON que contém uma lista de marcas que exigem que a autenticação do usuário seja usada no ponto de extremidade de registro por push. As marcas podem consistir em caracteres alfanuméricos e o seguinte: '_', '@', '#', '.', ':', '-'. A validação deve ser executada no PushRequestHandler.

type

string

Tipo de recurso.

RampUpRule

Regras de roteamento para aumentar o teste. Essa regra permite redirecionar a % de tráfego estático para um slot ou alterar gradualmente o % de roteamento com base no desempenho.

Nome Tipo Description
actionHostName

string

Nome do host de um slot para o qual o tráfego será redirecionado se for decidido. Por exemplo, myapp-stage.azurewebsites.net.

changeDecisionCallbackUrl

string

O algoritmo de decisão personalizado pode ser fornecido na extensão do site TiPCallback, qual URL pode ser especificada. Consulte Extensão do site TiPCallback para o scaffold e os contratos. https://www.siteextensions.net/packages/TiPCallback/

changeIntervalInMinutes

integer

Especifica o intervalo em minutos para reavaliar ReroutePercentage.

changeStep

number

No cenário de aumento automático, esta é a etapa para adicionar/remover até ReroutePercentage atingir \nMinReroutePercentage ou MaxReroutePercentage. As métricas do site são verificadas a cada N minutos especificados em ChangeIntervalInMinutes.\nAlgoritmo de decisão personalizado pode ser fornecido na extensão do site TiPCallback, qual URL pode ser especificada em ChangeDecisionCallbackUrl.

maxReroutePercentage

number

Especifica o limite superior abaixo do qual ReroutePercentage permanecerá.

minReroutePercentage

number

Especifica um limite inferior acima do qual ReroutePercentage permanecerá.

name

string

Nome da regra de roteamento. O nome recomendado seria apontar para o slot que receberá o tráfego no experimento.

reroutePercentage

number

Percentual do tráfego que será redirecionado para ActionHostName.

RequestsBasedTrigger

Gatilho com base no total de solicitações.

Nome Tipo Description
count

integer

Contagem de solicitações.

timeInterval

string

Intervalo de tempo.

ScmType

Tipo de SCM.

Nome Tipo Description
BitbucketGit

string

BitbucketHg

string

CodePlexGit

string

CodePlexHg

string

Dropbox

string

ExternalGit

string

ExternalHg

string

GitHub

string

LocalGit

string

None

string

OneDrive

string

Tfs

string

VSO

string

VSTSRM

string

SiteConfigResource

Recurso ARM de configuração de aplicativo Web.

Nome Tipo Valor padrão Description
id

string

ID do recurso.

kind

string

Tipo de recurso.

name

string

Nome do recurso.

properties.acrUseManagedIdentityCreds

boolean

Sinalizador para usar creds de identidade gerenciada para pull do ACR

properties.acrUserManagedIdentityID

string

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

properties.alwaysOn

boolean

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

properties.apiDefinition

ApiDefinitionInfo

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

properties.apiManagementConfig

ApiManagementConfig

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

properties.appCommandLine

string

Linha de comando do aplicativo a ser iniciada.

properties.appSettings

NameValuePair[]

Configurações do aplicativo.

properties.autoHealEnabled

boolean

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

properties.autoHealRules

AutoHealRules

Regras de recuperação automática.

properties.autoSwapSlotName

string

Nome do slot de troca automática.

properties.azureStorageAccounts

<string,  AzureStorageInfoValue>

Lista de Contas de Armazenamento do Azure.

properties.connectionStrings

ConnStringInfo[]

Cadeias de conexão.

properties.cors

CorsSettings

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

properties.defaultDocuments

string[]

Documentos padrão.

properties.detailedErrorLoggingEnabled

boolean

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

properties.documentRoot

string

Raiz do documento.

properties.elasticWebAppScaleLimit

integer

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

properties.experiments

Experiments

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

properties.ftpsState

FtpsState

Estado do serviço FTP/FTPS

properties.functionAppScaleLimit

integer

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

properties.functionsRuntimeScaleMonitoringEnabled

boolean

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.

properties.handlerMappings

HandlerMapping[]

Mapeamentos de manipulador.

properties.healthCheckPath

string

Caminho de marcar de integridade

properties.http20Enabled

boolean

True

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

properties.httpLoggingEnabled

boolean

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

properties.ipSecurityRestrictions

IpSecurityRestriction[]

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

properties.ipSecurityRestrictionsDefaultAction

DefaultAction

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

properties.javaContainer

string

Contêiner Java.

properties.javaContainerVersion

string

Versão do contêiner Java.

properties.javaVersion

string

Versão do Java.

properties.keyVaultReferenceIdentity

string

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

properties.limits

SiteLimits

Limites de site.

properties.linuxFxVersion

string

Estrutura e versão do Aplicativo Linux

properties.loadBalancing

SiteLoadBalancing

Balanceamento de carga do site.

properties.localMySqlEnabled

boolean

False

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

properties.logsDirectorySizeLimit

integer

Limite de tamanho do diretório de logs HTTP.

properties.machineKey

SiteMachineKey

Site MachineKey.

properties.managedPipelineMode

ManagedPipelineMode

Selecione o modo de pipeline gerenciado.

properties.managedServiceIdentityId

integer

ID da Identidade de Serviço Gerenciada

properties.metadata

NameValuePair[]

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

properties.minTlsCipherSuite

TlsCipherSuites

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

properties.minTlsVersion

SupportedTlsVersions

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

properties.minimumElasticInstanceCount

integer

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

properties.netFrameworkVersion

string

v4.6

.NET Framework versão.

properties.nodeVersion

string

Versão do Node.js.

properties.numberOfWorkers

integer

Número de funções de trabalho.

properties.phpVersion

string

Versão do PHP.

properties.powerShellVersion

string

Versão do PowerShell.

properties.preWarmedInstanceCount

integer

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

properties.publicNetworkAccess

string

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

properties.publishingUsername

string

Publicando o nome de usuário.

properties.push

PushSettings

Configurações de ponto de extremidade por push.

properties.pythonVersion

string

Versão do Python.

properties.remoteDebuggingEnabled

boolean

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

properties.remoteDebuggingVersion

string

Versão de depuração remota.

properties.requestTracingEnabled

boolean

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

properties.requestTracingExpirationTime

string

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

properties.scmIpSecurityRestrictions

IpSecurityRestriction[]

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

properties.scmIpSecurityRestrictionsDefaultAction

DefaultAction

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

properties.scmIpSecurityRestrictionsUseMain

boolean

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

properties.scmMinTlsVersion

SupportedTlsVersions

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

properties.scmType

ScmType

Tipo de SCM.

properties.tracingOptions

string

Opções de rastreamento.

properties.use32BitWorkerProcess

boolean

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

properties.virtualApplications

VirtualApplication[]

Aplicativos virtuais.

properties.vnetName

string

Rede Virtual nome.

properties.vnetPrivatePortsCount

integer

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

properties.vnetRouteAllEnabled

boolean

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.

properties.webSocketsEnabled

boolean

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

properties.websiteTimeZone

string

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

properties.windowsFxVersion

string

Xenon App Framework e versão

properties.xManagedServiceIdentityId

integer

ID de identidade de serviço gerenciada explícita

type

string

Tipo de recurso.

SiteConfigResourceCollection

Coleção de configurações de site.

Nome Tipo Description
nextLink

string

Link para a próxima página de recursos.

value

SiteConfigResource[]

Coleção de recursos.

SiteLimits

Limites de métrica definidos em um aplicativo.

Nome Tipo Description
maxDiskSizeInMb

integer

Uso máximo permitido de tamanho de disco em MB.

maxMemoryInMb

integer

Uso máximo de memória permitido em MB.

maxPercentageCpu

number

Percentual máximo de uso permitido da CPU.

SiteLoadBalancing

Balanceamento de carga do site.

Nome Tipo Description
LeastRequests

string

LeastResponseTime

string

PerSiteRoundRobin

string

RequestHash

string

WeightedRoundRobin

string

WeightedTotalTraffic

string

SiteMachineKey

MachineKey de um aplicativo.

Nome Tipo Description
decryption

string

Algoritmo usado para descriptografia.

decryptionKey

string

Chave de descriptografia.

validation

string

Validação do MachineKey.

validationKey

string

Chave de validação.

SlowRequestsBasedTrigger

Gatilho com base no tempo de execução da solicitação.

Nome Tipo Description
count

integer

Contagem de solicitações.

path

string

Caminho da Solicitação.

timeInterval

string

Intervalo de tempo.

timeTaken

string

Tempo gasto.

StatusCodesBasedTrigger

Gatilho com base no código status.

Nome Tipo Description
count

integer

Contagem de solicitações.

path

string

Caminho de solicitação

status

integer

Código de status HTTP.

subStatus

integer

Solicitar Sub-Status.

timeInterval

string

Intervalo de tempo.

win32Status

integer

Código de erro win32.

StatusCodesRangeBasedTrigger

Gatilho com base no intervalo de códigos de status.

Nome Tipo Description
count

integer

Contagem de solicitações.

path

string

statusCodes

string

Código de status HTTP.

timeInterval

string

Intervalo de tempo.

SupportedTlsVersions

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

Nome Tipo Description
1.0

string

1.1

string

1.2

string

1.3

string

TlsCipherSuites

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

Nome Tipo Description
TLS_AES_128_GCM_SHA256

string

TLS_AES_256_GCM_SHA384

string

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

string

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

string

TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

string

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA

string

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

string

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

string

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA

string

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

string

TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

string

TLS_RSA_WITH_AES_128_CBC_SHA

string

TLS_RSA_WITH_AES_128_CBC_SHA256

string

TLS_RSA_WITH_AES_128_GCM_SHA256

string

TLS_RSA_WITH_AES_256_CBC_SHA

string

TLS_RSA_WITH_AES_256_CBC_SHA256

string

TLS_RSA_WITH_AES_256_GCM_SHA384

string

VirtualApplication

Aplicativo virtual em um aplicativo.

Nome Tipo Description
physicalPath

string

Caminho físico.

preloadEnabled

boolean

true se o pré-carregamento estiver habilitado; caso contrário, false.

virtualDirectories

VirtualDirectory[]

Diretórios virtuais para aplicativo virtual.

virtualPath

string

Caminho virtual.

VirtualDirectory

Diretório para aplicativo virtual.

Nome Tipo Description
physicalPath

string

Caminho físico.

virtualPath

string

Caminho para o aplicativo virtual.