Web Apps - List

Descrição para Obter todas as aplicações para uma subscrição.

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

Parâmetros do URI

Name Em Necessário Tipo Description
subscriptionId
path True

string

O seu ID de subscrição do Azure. Esta é uma cadeia formatada por GUID (por exemplo, 0000000000-0000-0000-0000-00000000000000).

api-version
query True

string

Versão da API

Respostas

Name Tipo Description
200 OK

WebAppCollection

OK

Other Status Codes

DefaultErrorResponse

Serviço de Aplicações resposta de erro.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

List Web apps for subscription

Sample Request

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

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
      "name": "sitef6141",
      "type": "Microsoft.Web/sites",
      "kind": "app",
      "location": "East US",
      "properties": {
        "state": "Running",
        "hostNames": [
          "sitef6141.azurewebsites.net"
        ],
        "repositorySiteName": "sitef6141",
        "usageState": "Normal",
        "enabled": true,
        "enabledHostNames": [
          "sitef6141.azurewebsites.net",
          "sitef6141.scm.azurewebsites.net"
        ],
        "availabilityState": "Normal",
        "hostNameSslStates": [
          {
            "name": "sitef6141.azurewebsites.net",
            "sslState": "Disabled",
            "hostType": "Standard"
          },
          {
            "name": "sitef6141.scm.azurewebsites.net",
            "sslState": "Disabled",
            "hostType": "Repository"
          }
        ],
        "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
        "reserved": false,
        "isXenon": false,
        "hyperV": false,
        "lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
        "vnetRouteAllEnabled": false,
        "vnetImagePullEnabled": false,
        "vnetContentShareEnabled": false,
        "siteConfig": {
          "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": {}
        },
        "scmSiteAlsoStopped": false,
        "clientAffinityEnabled": true,
        "clientCertEnabled": false,
        "clientCertMode": "Required",
        "hostNamesDisabled": false,
        "customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
        "outboundIpAddresses": "70.37.102.201,20.225.43.144",
        "possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
        "containerSize": 0,
        "dailyMemoryTimeQuota": 0,
        "resourceGroup": "testrg123",
        "defaultHostName": "sitef6141.azurewebsites.net",
        "httpsOnly": false,
        "redundancyMode": "None",
        "storageAccountRequired": false,
        "keyVaultReferenceIdentity": "SystemAssigned",
        "workloadProfileName": "myd4wp",
        "resourceConfig": {
          "cpu": 1,
          "memory": "2.0Gi"
        }
      }
    },
    {
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef7252",
      "name": "sitef7252",
      "type": "Microsoft.Web/sites",
      "kind": "app",
      "location": "East US",
      "properties": {
        "state": "Running",
        "hostNames": [
          "sitef7252.azurewebsites.net"
        ],
        "repositorySiteName": "sitef7252",
        "usageState": "Normal",
        "enabled": true,
        "enabledHostNames": [
          "sitef7252.azurewebsites.net",
          "sitef7252.scm.azurewebsites.net"
        ],
        "availabilityState": "Normal",
        "hostNameSslStates": [
          {
            "name": "sitef7252.azurewebsites.net",
            "sslState": "Disabled",
            "hostType": "Standard"
          },
          {
            "name": "sitef7252.scm.azurewebsites.net",
            "sslState": "Disabled",
            "hostType": "Repository"
          }
        ],
        "serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
        "reserved": false,
        "isXenon": false,
        "hyperV": false,
        "lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
        "vnetRouteAllEnabled": false,
        "vnetImagePullEnabled": false,
        "vnetContentShareEnabled": false,
        "siteConfig": {
          "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": {}
        },
        "scmSiteAlsoStopped": false,
        "clientAffinityEnabled": true,
        "clientCertEnabled": false,
        "clientCertMode": "Required",
        "hostNamesDisabled": false,
        "customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
        "outboundIpAddresses": "70.37.102.201,20.225.43.144",
        "possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
        "containerSize": 0,
        "dailyMemoryTimeQuota": 0,
        "resourceGroup": "testrg123",
        "defaultHostName": "sitef7252.azurewebsites.net",
        "httpsOnly": false,
        "redundancyMode": "None",
        "storageAccountRequired": false,
        "keyVaultReferenceIdentity": "SystemAssigned",
        "workloadProfileName": "myd4wp",
        "resourceConfig": {
          "cpu": 1,
          "memory": "2.0Gi"
        }
      }
    }
  ]
}

Definições

Name Description
ApiDefinitionInfo

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

ApiManagementConfig

Configuração da gestão de API do Azure (APIM) ligada à aplicação.

Authentication

Método de autenticação para aceder à conta de armazenamento para implementação.

authenticationType

Propriedade para selecionar o tipo de autenticação para aceder à conta de armazenamento selecionada. Opções disponíveis: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

AutoHealActions

Ações a tomar pelo módulo de recuperação automática quando uma regra é acionada.

AutoHealActionType

Ação predefinida a tomar.

AutoHealCustomAction

Ação personalizada a executar quando uma regra de recuperação automática é acionada.

AutoHealRules

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

AutoHealTriggers

Acionadores para a recuperação automática.

AzureStorageInfoValue

Ficheiros do Azure ou o valor de informação de acesso do Armazenamento de Blobs para o armazenamento de dicionários.

AzureStorageProtocol

Protocolo de montagem a utilizar para a conta de armazenamento.

AzureStorageState

Estado da conta de armazenamento.

AzureStorageType

Tipo de armazenamento.

ClientCertMode

Isto compõe a definição ClientCertEnabled.

  • ClientCertEnabled: falso significa que ClientCert é ignorado.
  • ClientCertEnabled: true e ClientCertMode: Necessário significa que o ClientCert é necessário.
  • ClientCertEnabled: true e ClientCertMode: opcional significa que ClientCert é opcional ou aceite.
CloningInfo

Informações necessárias para a operação de clonagem.

ConnectionStringType

Tipo de base de dados.

ConnStringInfo

Informações de cadeia de ligação da base de dados.

CorsSettings

Definições de Partilha de Recursos entre Origens (CORS) para a aplicação.

DaprConfig

Configuração do Dapr da aplicação.

daprLogLevel

Define o nível de registo do sidecar Dapr. Os valores permitidos são depuração, informações, aviso, erro. A predefinição é informações.

DefaultAction

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

DefaultErrorResponse

Serviço de Aplicações resposta de erro.

Details
Error

Modelo de erro.

Experiments

Regras de encaminhamento em experimentações de produção.

ExtendedLocation

Localização Expandida.

FtpsState

Estado do serviço FTP/FTPS

FunctionAppConfig

Configuração da aplicação de funções.

FunctionsAlwaysReadyConfig

Define o número de instâncias "Always Ready" para um grupo de funções ou uma função específica.

FunctionsDeployment

Secção de configuração para a implementação da aplicação de funções.

FunctionsRuntime

Nome e versão do runtime da aplicação de funções.

FunctionsScaleAndConcurrency

Definições de dimensionamento e simultaneidade para a aplicação de funções.

HandlerMapping

Os mapeamentos do processador IIS utilizados para definir que processador processa pedidos HTTP com determinada extensão. Por exemplo, é utilizado para configurar php-cgi.exe processo para processar todos os pedidos HTTP com a extensão *.php.

HostingEnvironmentProfile

Especificação para uma Ambiente do Serviço de Aplicações a utilizar para este recurso.

HostNameSslState

Nome de anfitrião compatível com SSL.

HostType

Indica se o nome do anfitrião é um nome de anfitrião padrão ou repositório.

Http

Definições de dimensionamento e simultaneidade para o acionador HTTP.

IpFilterTag

Define para que é que este filtro IP será utilizado. Isto é para suportar a filtragem de IP em proxies.

IpSecurityRestriction

Restrição de segurança de IP numa aplicação.

ManagedPipelineMode

Modo de pipeline gerido.

ManagedServiceIdentity

Identidade de serviço gerida.

ManagedServiceIdentityType

Tipo de identidade de serviço gerida.

NameValuePair

Par de valores de nome.

PushSettings

Definições push para a Aplicação.

RampUpRule

Regras de encaminhamento para testes de aceleração. Esta regra permite redirecionar a % de tráfego estático para um bloco ou alterar gradualmente a % de encaminhamento com base no desempenho.

RedundancyMode

Modo de redundância do site

RequestsBasedTrigger

Acionador com base no total de pedidos.

ResourceConfig

Requisitos de recursos da aplicação de funções.

runtimeName

Nome do runtime da aplicação de funções. Opções disponíveis: dotnet-isolated, node, java, powershell, python, custom

ScmType

Tipo de SCM.

Site

Uma aplicação Web, um back-end de aplicação móvel ou uma aplicação API.

SiteAvailabilityState

Estado de disponibilidade das informações de gestão da aplicação.

SiteConfig

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

SiteDnsConfig
SiteLimits

Limites de métricas definidos numa aplicação.

SiteLoadBalancing

Balanceamento de carga do site.

SiteMachineKey

MachineKey de uma aplicação.

SlotSwapStatus

O estado da última operação de troca de blocos bem-sucedida.

SlowRequestsBasedTrigger

Acionador com base no tempo de execução do pedido.

SslState

Tipo de SSL

StatusCodesBasedTrigger

Acionador com base no código de estado.

StatusCodesRangeBasedTrigger

Acionador com base no intervalo de códigos de estado.

Storage

Armazenamento para o pacote implementado utilizado pela aplicação de funções.

storageType

Propriedade para selecionar o tipo de Armazenamento do Azure. Opções disponíveis: blobContainer.

SupportedTlsVersions

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

TlsCipherSuites

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

Triggers

Definições de dimensionamento e simultaneidade para os acionadores da aplicação de funções.

UsageState

Estado a indicar se a aplicação excedeu a utilização da quota. Só de leitura.

userAssignedIdentity

Identidade atribuída pelo utilizador.

VirtualApplication

Aplicação virtual numa aplicação.

VirtualDirectory

Diretório para a aplicação virtual.

WebAppCollection

Coleção de aplicações Serviço de Aplicações.

ApiDefinitionInfo

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

Name Tipo Description
url

string

O URL da definição da API.

ApiManagementConfig

Configuração da gestão de API do Azure (APIM) ligada à aplicação.

Name Tipo Description
id

string

APIM-Api Identificador.

Authentication

Método de autenticação para aceder à conta de armazenamento para implementação.

Name Tipo Description
storageAccountConnectionStringName

string

Utilize esta propriedade para StorageAccountConnectionString. Defina o nome da definição da aplicação que tem a conta de armazenamento cadeia de ligação. Não defina um valor para esta propriedade ao utilizar outro tipo de autenticação.

type

authenticationType

Propriedade para selecionar o tipo de autenticação para aceder à conta de armazenamento selecionada. Opções disponíveis: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

userAssignedIdentityResourceId

string

Utilize esta propriedade para UserAssignedIdentity. Defina o ID de recurso da identidade. Não defina um valor para esta propriedade ao utilizar outro tipo de autenticação.

authenticationType

Propriedade para selecionar o tipo de autenticação para aceder à conta de armazenamento selecionada. Opções disponíveis: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

Name Tipo Description
StorageAccountConnectionString

string

SystemAssignedIdentity

string

UserAssignedIdentity

string

AutoHealActions

Ações a tomar pelo módulo de recuperação automática quando uma regra é acionada.

Name Tipo Description
actionType

AutoHealActionType

Ação predefinida a tomar.

customAction

AutoHealCustomAction

Ação personalizada a tomar.

minProcessExecutionTime

string

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

AutoHealActionType

Ação predefinida a tomar.

Name Tipo Description
CustomAction

string

LogEvent

string

Recycle

string

AutoHealCustomAction

Ação personalizada a executar quando uma regra de recuperação automática é acionada.

Name Tipo Description
exe

string

Executável para ser executado.

parameters

string

Parâmetros para o executável.

AutoHealRules

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

Name Tipo Description
actions

AutoHealActions

Ações a executar quando uma regra é acionada.

triggers

AutoHealTriggers

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

AutoHealTriggers

Acionadores para a recuperação automática.

Name Tipo Description
privateBytesInKB

integer

Uma regra baseada em bytes privados.

requests

RequestsBasedTrigger

Uma regra baseada no total de pedidos.

slowRequests

SlowRequestsBasedTrigger

Uma regra baseada no tempo de execução do pedido.

slowRequestsWithPath

SlowRequestsBasedTrigger[]

Uma regra baseada em várias Regras de Pedidos Lentos com caminho

statusCodes

StatusCodesBasedTrigger[]

Uma regra baseada em códigos de estado.

statusCodesRange

StatusCodesRangeBasedTrigger[]

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

AzureStorageInfoValue

Ficheiros do Azure ou o valor de informação de acesso do Armazenamento de Blobs para o armazenamento de dicionários.

Name 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 utilizar para a conta de armazenamento.

shareName

string

Nome da partilha de ficheiros (nome do contentor, para Armazenamento de blobs).

state

AzureStorageState

Estado da conta de armazenamento.

type

AzureStorageType

Tipo de armazenamento.

AzureStorageProtocol

Protocolo de montagem a utilizar para a conta de armazenamento.

Name Tipo Description
Http

string

Nfs

string

Smb

string

AzureStorageState

Estado da conta de armazenamento.

Name Tipo Description
InvalidCredentials

string

InvalidShare

string

NotValidated

string

Ok

string

AzureStorageType

Tipo de armazenamento.

Name Tipo Description
AzureBlob

string

AzureFiles

string

ClientCertMode

Isto compõe a definição ClientCertEnabled.

  • ClientCertEnabled: falso significa que ClientCert é ignorado.
  • ClientCertEnabled: true e ClientCertMode: Necessário significa que o ClientCert é necessário.
  • ClientCertEnabled: true e ClientCertMode: opcional significa que ClientCert é opcional ou aceite.
Name Tipo Description
Optional

string

OptionalInteractiveUser

string

Required

string

CloningInfo

Informações necessárias para a operação de clonagem.

Name Tipo Description
appSettingsOverrides

object

Substituições da definição da aplicação para a aplicação clonada. Se for especificado, estas definições substituem as definições clonadas da aplicação de origem. Caso contrário, as definições da aplicação de origem são mantidas.

cloneCustomHostNames

boolean

true para clonar nomes de anfitrião personalizados a partir da aplicação de origem; caso contrário, false.

cloneSourceControl

boolean

true para clonar o controlo de origem a partir da aplicação de origem; caso contrário, false.

configureLoadBalancing

boolean

true para configurar o balanceamento de carga para a aplicação de origem e de destino.

correlationId

string

ID de correlação da operação de clonagem. Este ID associa várias operações de clonagem para utilizar o mesmo instantâneo.

hostingEnvironment

string

Ambiente do Serviço de Aplicações.

overwrite

boolean

true para substituir a aplicação de destino; caso contrário, false.

sourceWebAppId

string

ID do recurso arm da aplicação de origem. O ID do recurso da aplicação é do formulário /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} para blocos de produção e /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} para outros blocos.

sourceWebAppLocation

string

Localização da aplicação de origem, por exemplo: E.U.A. Oeste ou Europa do Norte

trafficManagerProfileId

string

ID de recurso arm do perfil do Gestor de Tráfego a utilizar, se existir. O ID de recurso do Gestor de Tráfego é do formulário /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.

trafficManagerProfileName

string

Nome do perfil do Gestor de Tráfego a criar. Isto só é necessário se o perfil do Gestor de Tráfego ainda não existir.

ConnectionStringType

Tipo de base de dados.

Name 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 ligação da base de dados.

Name Tipo Description
connectionString

string

Valor da cadeia de ligação.

name

string

Nome da cadeia de ligação.

type

ConnectionStringType

Tipo de base de dados.

CorsSettings

Definições de Partilha de Recursos entre Origens (CORS) para a aplicação.

Name Tipo Description
allowedOrigins

string[]

Obtém ou define a lista de origens que devem ser autorizadas a fazer chamadas entre origens (por exemplo: http://example.com:12345). Utilize "*" para permitir tudo.

supportCredentials

boolean

Obtém ou define se os pedidos CORS com credenciais são permitidos. Veja https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials para obter mais detalhes.

DaprConfig

Configuração do Dapr da aplicação.

Name Tipo Valor Predefinido Description
appId

string

Identificador da aplicação Dapr

appPort

integer

Diz ao Dapr em que porta a sua aplicação está a escutar

enableApiLogging

boolean

Ativa o registo de API para o sidecar da Dapr

enabled

boolean

False

Valor booleano que indica se o carro lateral da Dapr está ativado

httpMaxRequestSize

integer

Aumentar o tamanho máximo do parâmetro de servidores http do corpo do pedido em MB para processar o carregamento de ficheiros grandes. A predefinição é 4 MB.

httpReadBufferSize

integer

Tamanho máximo do dapr da memória intermédia de leitura do cabeçalho http na BDC para processar ao enviar cabeçalhos multi-KB. A predefinição é 65 KB.

logLevel

daprLogLevel

Define o nível de registo do sidecar da Dapr. Os valores permitidos são depuração, informações, aviso, erro. A predefinição são as informações.

daprLogLevel

Define o nível de registo do sidecar Dapr. Os valores permitidos são depuração, informações, aviso, erro. A predefinição é informações.

Name Tipo Description
debug

string

error

string

info

string

warn

string

DefaultAction

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

Name Tipo Description
Allow

string

Deny

string

DefaultErrorResponse

Serviço de Aplicações resposta de erro.

Name Tipo Description
error

Error

Modelo de erro.

Details

Name Tipo Description
code

string

Cadeia padronizada para identificar programaticamente o erro.

message

string

Descrição detalhada do erro e informações de depuração.

target

string

Descrição detalhada do erro e informações de depuração.

Error

Modelo de erro.

Name Tipo Description
code

string

Cadeia padronizada para identificar programaticamente o erro.

details

Details[]

Erros detalhados.

innererror

string

Mais informações para depurar o erro.

message

string

Descrição detalhada do erro e informações de depuração.

target

string

Descrição detalhada do erro e informações de depuração.

Experiments

Regras de encaminhamento em experimentações de produção.

Name Tipo Description
rampUpRules

RampUpRule[]

Lista de regras de rampa.

ExtendedLocation

Localização Expandida.

Name Tipo Description
name

string

Nome da localização expandida.

type

string

Tipo de localização expandida.

FtpsState

Estado do serviço FTP/FTPS

Name Tipo Description
AllAllowed

string

Disabled

string

FtpsOnly

string

FunctionAppConfig

Configuração da aplicação de funções.

Name Tipo Description
deployment

FunctionsDeployment

Configuração da implementação da aplicação de funções.

runtime

FunctionsRuntime

Definições do runtime da aplicação de funções.

scaleAndConcurrency

FunctionsScaleAndConcurrency

Definições de dimensionamento e simultaneidade da aplicação de funções.

FunctionsAlwaysReadyConfig

Define o número de instâncias "Always Ready" para um grupo de funções ou uma função específica.

Name Tipo Description
instanceCount

number

Define o número de instâncias "Always Ready" para um determinado grupo de funções ou uma função específica. Para obter informações adicionais, consulte https://aka.ms/flexconsumption/alwaysready.

name

string

É necessário um grupo de funções ou um nome de função. Para obter informações adicionais, consulte https://aka.ms/flexconsumption/alwaysready.

FunctionsDeployment

Secção de configuração para a implementação da aplicação de funções.

Name Tipo Description
storage

Storage

Armazenamento para o pacote implementado utilizado pela aplicação de funções.

FunctionsRuntime

Nome e versão do runtime da aplicação de funções.

Name Tipo Description
name

runtimeName

Nome do runtime da aplicação de funções. Opções disponíveis: dotnet-isolated, node, java, powershell, python, custom

version

string

Versão do runtime da aplicação de funções. Exemplo: 8 (para dotnet-isolated)

FunctionsScaleAndConcurrency

Definições de dimensionamento e simultaneidade para a aplicação de funções.

Name Tipo Description
alwaysReady

FunctionsAlwaysReadyConfig[]

Configuração "Always Ready" para a aplicação de funções.

instanceMemoryMB

number

Defina a quantidade de memória alocada a cada instância da aplicação de funções em MB. A CPU e a largura de banda de rede são alocadas proporcionalmente.

maximumInstanceCount

number

O número máximo de instâncias para a aplicação de funções.

triggers

Triggers

Definições de dimensionamento e simultaneidade para os acionadores da aplicação de funções.

HandlerMapping

Os mapeamentos do processador IIS utilizados para definir que processador processa pedidos HTTP com determinada extensão. Por exemplo, é utilizado para configurar php-cgi.exe processo para processar todos os pedidos HTTP com a extensão *.php.

Name Tipo Description
arguments

string

Argumentos da linha de comandos a serem transmitidos para o processador de scripts.

extension

string

Os pedidos com esta extensão serão processados com a aplicação FastCGI especificada.

scriptProcessor

string

O caminho absoluto para a aplicação FastCGI.

HostingEnvironmentProfile

Especificação para uma Ambiente do Serviço de Aplicações a utilizar para este recurso.

Name Tipo Description
id

string

ID do recurso do Ambiente do Serviço de Aplicações.

name

string

Nome do Ambiente do Serviço de Aplicações.

type

string

Tipo de recurso do Ambiente do Serviço de Aplicações.

HostNameSslState

Nome de anfitrião compatível com SSL.

Name Tipo Description
hostType

HostType

Indica se o nome do anfitrião é um nome de anfitrião padrão ou repositório.

name

string

Nome do anfitrião.

sslState

SslState

Tipo de SSL.

thumbprint

string

Thumbprint do certificado SSL.

toUpdate

boolean

Defina como true para atualizar o nome do anfitrião existente.

virtualIP

string

Endereço IP virtual atribuído ao nome do anfitrião se o SSL baseado em IP estiver ativado.

HostType

Indica se o nome do anfitrião é um nome de anfitrião padrão ou repositório.

Name Tipo Description
Repository

string

Standard

string

Http

Definições de dimensionamento e simultaneidade para o acionador HTTP.

Name Tipo Description
perInstanceConcurrency

number

O número máximo de invocações de acionadores HTTP simultâneas por instância.

IpFilterTag

Define para que é que este filtro IP será utilizado. Isto é para suportar a filtragem de IP em proxies.

Name Tipo Description
Default

string

ServiceTag

string

XffProxy

string

IpSecurityRestriction

Restrição de segurança de IP numa aplicação.

Name Tipo Description
action

string

Permitir ou Negar acesso a este intervalo de IP.

description

string

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

headers

object

Cabeçalhos de regras 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 (predefinição), todos os anfitriões (ou falta de) são permitidos.
  • Um valor é comparado com ordinal-ignore-case (excluindo o número da porta).
  • Os carateres universais de subdomínio são permitidos, mas não correspondem ao domínio raiz. Por exemplo, *.contoso.com corresponde ao subdomínio foo.contoso.com mas não ao domínio de raiz contoso.com ou foo.bar.contoso.com de vários níveis
  • Os nomes de anfitrião 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 (predefinição), todas as cadeias reencaminhadas (ou falta de) são permitidas.
  • Se qualquer endereço (excluindo o número da porta) na cadeia (separado por vírgulas) corresponder ao CIDR definido pela propriedade.

X-Azure-FDID e X-FD-HealthProbe. A lógica correspondente corresponde à exata.

ipAddress

string

Endereço IP para o que a restrição de segurança é válida. Pode ser uma 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 pode 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 o que a restrição é válida.

subnetTrafficTag

integer

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

tag

IpFilterTag

Define para que é que este filtro IP será utilizado. Isto é para suportar a filtragem de IP em proxies.

vnetSubnetResourceId

string

ID de recurso de rede virtual

vnetTrafficTag

integer

(interno) Etiqueta de tráfego da Vnet

ManagedPipelineMode

Modo de pipeline gerido.

Name Tipo Description
Classic

string

Integrated

string

ManagedServiceIdentity

Identidade de serviço gerida.

Name Tipo Description
principalId

string

ID principal da identidade do serviço gerido.

tenantId

string

Inquilino da identidade do serviço gerido.

type

ManagedServiceIdentityType

Tipo de identidade de serviço gerida.

userAssignedIdentities

<string,  userAssignedIdentity>

A lista de identidades atribuídas pelo utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityType

Tipo de identidade de serviço gerida.

Name Tipo Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

NameValuePair

Par de valores de nome.

Name Tipo Description
name

string

Nome do par.

value

string

Emparelhar valor.

PushSettings

Definições push para a Aplicação.

Name 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 JSON que contém uma lista de etiquetas dinâmicas que serão avaliadas a partir de afirmações de utilizador no ponto final de registo push.

properties.isPushEnabled

boolean

Obtém ou define um sinalizador que indica se o ponto final push está ativado.

properties.tagWhitelistJson

string

Obtém ou define uma cadeia JSON que contém uma lista de etiquetas que estão na lista de permissões para utilização pelo ponto final de registo push.

properties.tagsRequiringAuth

string

Obtém ou define uma cadeia JSON que contém uma lista de etiquetas que exigem que a autenticação do utilizador seja utilizada no ponto final de registo push. As etiquetas podem consistir em carateres alfanuméricos e o seguinte: '_', '@', '#', '.', ':', '-'. A validação deve ser efetuada no PushRequestHandler.

type

string

Tipo de recurso.

RampUpRule

Regras de encaminhamento para testes de aceleração. Esta regra permite redirecionar a % de tráfego estático para um bloco ou alterar gradualmente a % de encaminhamento com base no desempenho.

Name Tipo Description
actionHostName

string

Nome do anfitrião de um bloco 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 que o URL pode ser especificado. Veja Extensão do site TiPCallback para obter o estrutura e os contratos. https://www.siteextensions.net/packages/TiPCallback/

changeIntervalInMinutes

integer

Especifica o intervalo em minutos para reavaliar o ReroutePercentage.

changeStep

number

No cenário de aumento automático, este é o passo para adicionar/remover até ReroutePercentage chegar a \nMinReroutePercentage ou MaxReroutePercentage. As métricas do site são verificadas a cada N minutos especificados em ChangeIntervalInMinutes.\nO algoritmo de decisão personalizada pode ser fornecido na extensão do site TiPCallback que o URL pode ser especificado em ChangeDecisionCallbackUrl.

maxReroutePercentage

number

Especifica o limite superior abaixo do qual ReroutePercentage permanecerá.

minReroutePercentage

number

Especifica o limite inferior acima do qual ReroutePercentage permanecerá.

name

string

Nome da regra de encaminhamento. O nome recomendado seria apontar para o bloco que irá receber o tráfego na experimentação.

reroutePercentage

number

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

RedundancyMode

Modo de redundância do site

Name Tipo Description
ActiveActive

string

Failover

string

GeoRedundant

string

Manual

string

None

string

RequestsBasedTrigger

Acionador com base no total de pedidos.

Name Tipo Description
count

integer

Contagem de Pedidos.

timeInterval

string

Intervalo de tempo.

ResourceConfig

Requisitos de recursos da aplicação de funções.

Name Tipo Description
cpu

number

CPU necessária em núcleos, por exemplo, 0,5

memory

string

Memória necessária, por exemplo, "1Gi"

runtimeName

Nome do runtime da aplicação de funções. Opções disponíveis: dotnet-isolated, node, java, powershell, python, custom

Name Tipo Description
custom

string

dotnet-isolated

string

java

string

node

string

powershell

string

python

string

ScmType

Tipo de SCM.

Name 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

Site

Uma aplicação Web, um back-end de aplicação móvel ou uma aplicação API.

Name Tipo Valor Predefinido Description
extendedLocation

ExtendedLocation

Localização Expandida.

id

string

ID do Recurso.

identity

ManagedServiceIdentity

Identidade de serviço gerida.

kind

string

Tipo de recurso.

location

string

Localização do Recurso.

name

string

Nome do Recurso.

properties.availabilityState

SiteAvailabilityState

Estado de disponibilidade das informações de gestão da aplicação.

properties.clientAffinityEnabled

boolean

true para ativar a afinidade de cliente; false para parar de enviar cookies de afinidade de sessão, que encaminham os pedidos do cliente na mesma sessão para a mesma instância. A predefinição é true.

properties.clientCertEnabled

boolean

true para ativar a autenticação de certificados de cliente (autenticação mútua TLS); caso contrário, false. A predefinição é false.

properties.clientCertExclusionPaths

string

caminhos de exclusão separados por vírgulas da autenticação do certificado de cliente

properties.clientCertMode

ClientCertMode

Isto compõe a definição ClientCertEnabled.

  • ClientCertEnabled: falso significa que ClientCert é ignorado.
  • ClientCertEnabled: true e ClientCertMode: Necessário significa que o ClientCert é necessário.
  • ClientCertEnabled: true e ClientCertMode: opcional significa que ClientCert é opcional ou aceite.
properties.cloningInfo

CloningInfo

Se for especificado durante a criação da aplicação, a aplicação é clonada a partir de uma aplicação de origem.

properties.containerSize

integer

Tamanho do contentor de funções.

properties.customDomainVerificationId

string

Identificador exclusivo que verifica os domínios personalizados atribuídos à aplicação. O cliente irá adicionar este ID a um registo txt para verificação.

properties.dailyMemoryTimeQuota

integer

Quota máxima de tempo de memória diária permitida (aplicável apenas a aplicações dinâmicas).

properties.daprConfig

DaprConfig

Configuração da Dapr da aplicação.

properties.defaultHostName

string

Nome de anfitrião predefinido da aplicação. Só de leitura.

properties.dnsConfiguration

SiteDnsConfig

Propriedade para configurar várias definições relacionadas com DNS para um site.

properties.enabled

boolean

true se a aplicação estiver ativada; caso contrário, false. Definir este valor como falso desativa a aplicação (coloca a aplicação offline).

properties.enabledHostNames

string[]

Nomes de anfitrião ativados para a aplicação. Os nomes de anfitrião têm de ser atribuídos (veja HostNames) E ativados. Caso contrário, a aplicação não é servida nesses nomes de anfitrião.

properties.functionAppConfig

FunctionAppConfig

Configuração específica da aplicação de Funções do Azure.

properties.hostNameSslStates

HostNameSslState[]

Os estados SSL do nome de anfitrião são utilizados para gerir os enlaces SSL para os nomes de anfitrião da aplicação.

properties.hostNames

string[]

Nomes de anfitrião associados à aplicação.

properties.hostNamesDisabled

boolean

true para desativar os nomes de anfitrião públicos da aplicação; caso contrário, false. Se true, a aplicação só está acessível através do processo de gestão de API.

properties.hostingEnvironmentProfile

HostingEnvironmentProfile

Ambiente do Serviço de Aplicações a utilizar para a aplicação.

properties.httpsOnly

boolean

HttpsOnly: configura um web site para aceitar apenas pedidos https. Problemas de redirecionamento para pedidos http

properties.hyperV

boolean

False

Sandbox do Hyper-V.

properties.inProgressOperationId

string

Especifica um ID de operação se este site tiver uma operação pendente.

properties.isDefaultContainer

boolean

true se a aplicação for um contentor predefinido; caso contrário, false.

properties.isXenon

boolean

False

Obsoleto: sandbox hyper-V.

properties.keyVaultReferenceIdentity

string

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

properties.lastModifiedTimeUtc

string

A última vez que a aplicação foi modificada, em UTC. Só de leitura.

properties.managedEnvironmentId

string

O Azure Resource Manager ID do Ambiente Gerido selecionado pelo cliente no qual pretende alojar esta aplicação. Tem de ser do formulário /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}

properties.maxNumberOfWorkers

integer

Número máximo de trabalhadores. Isto aplica-se apenas ao contentor de Funções.

properties.outboundIpAddresses

string

Lista de endereços IP que a aplicação utiliza para ligações de saída (por exemplo, acesso à base de dados). Inclui VIPs de inquilinos que podem ser alojados com as definições atuais. Só de leitura.

properties.possibleOutboundIpAddresses

string

Lista de endereços IP que a aplicação utiliza para ligações de saída (por exemplo, acesso à base de dados). Inclui VIPs de todos os inquilinos, exceto dataComponent. Só de leitura.

properties.publicNetworkAccess

string

Propriedade para permitir ou bloquear todo o tráfego público. Valores Permitidos: "Ativado", "Desativado" ou uma cadeia vazia.

properties.redundancyMode

RedundancyMode

Modo de redundância do site

properties.repositorySiteName

string

Nome do site de repositório.

properties.reserved

boolean

False

true se reservado; caso contrário, false.

properties.resourceConfig

ResourceConfig

Requisitos de recursos da aplicação de funções.

properties.resourceGroup

string

Nome do grupo de recursos ao qual a aplicação pertence. Só de leitura.

properties.scmSiteAlsoStopped

boolean

False

true para parar o site do SCM (KUDU) quando a aplicação é parada; caso contrário, false. A predefinição é false.

properties.serverFarmId

string

ID de recurso do plano de Serviço de Aplicações associado, formatado como: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

properties.siteConfig

SiteConfig

Configuração da aplicação.

properties.slotSwapStatus

SlotSwapStatus

Estado da última operação de troca de blocos de implementação.

properties.state

string

Estado atual da aplicação.

properties.storageAccountRequired

boolean

Verifica se a conta de armazenamento fornecida pelo cliente é necessária

properties.suspendedTill

string

Aplicação suspensa até, caso a quota de tempo de memória seja excedida.

properties.targetSwapSlot

string

Especifica em que bloco de implementação esta aplicação irá trocar. Só de leitura.

properties.trafficManagerHostNames

string[]

Nomes de anfitrião do Gestor de Tráfego do Azure associados à aplicação. Só de leitura.

properties.usageState

UsageState

Estado que indica se a aplicação excedeu a utilização da quota. Só de leitura.

properties.virtualNetworkSubnetId

string

O Azure Resource Manager ID da Rede virtual e da sub-rede a associar à Integração de VNET Regional. Tem de ser do formulário /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}

properties.vnetBackupRestoreEnabled

boolean

Para ativar as operações de Cópia de Segurança e Restauro através da rede virtual

properties.vnetContentShareEnabled

boolean

Para ativar o acesso ao conteúdo através da rede virtual

properties.vnetImagePullEnabled

boolean

Para ativar a solicitação da imagem Rede Virtual

properties.vnetRouteAllEnabled

boolean

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.

properties.workloadProfileName

string

Nome do perfil de carga de trabalho para a aplicação de funções ser executada.

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso.

SiteAvailabilityState

Estado de disponibilidade das informações de gestão da aplicação.

Name Tipo Description
DisasterRecoveryMode

string

Limited

string

Normal

string

SiteConfig

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

Name Tipo Valor Predefinido Description
acrUseManagedIdentityCreds

boolean

Sinalizador para utilizar o Managed Identity Creds para a solicitação do ACR

acrUserManagedIdentityID

string

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

alwaysOn

boolean

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

apiDefinition

ApiDefinitionInfo

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

apiManagementConfig

ApiManagementConfig

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

appCommandLine

string

Linha de comandos da aplicação a iniciar.

appSettings

NameValuePair[]

Definições da aplicação.

autoHealEnabled

boolean

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

autoHealRules

AutoHealRules

Regras de Recuperação Automática.

autoSwapSlotName

string

Nome do bloco de troca automática.

azureStorageAccounts

<string,  AzureStorageInfoValue>

Lista de Contas de Armazenamento do Azure.

connectionStrings

ConnStringInfo[]

Cadeias de ligação.

cors

CorsSettings

Definições de Partilha de Recursos entre Origens (CORS).

defaultDocuments

string[]

Documentos predefinidos.

detailedErrorLoggingEnabled

boolean

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

documentRoot

string

Raiz do documento.

elasticWebAppScaleLimit

integer

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

Experiments

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

ftpsState

FtpsState

Estado do serviço FTP/FTPS

functionAppScaleLimit

integer

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

boolean

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

HandlerMapping[]

Mapeamentos do processador.

healthCheckPath

string

Caminho de verificação do estado de funcionamento

http20Enabled

boolean

True

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

httpLoggingEnabled

boolean

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

ipSecurityRestrictions

IpSecurityRestriction[]

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

ipSecurityRestrictionsDefaultAction

DefaultAction

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

javaContainer

string

Contentor Java.

javaContainerVersion

string

Versão do contentor Java.

javaVersion

string

Versão java.

keyVaultReferenceIdentity

string

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

limits

SiteLimits

Limites do site.

linuxFxVersion

string

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

loadBalancing

SiteLoadBalancing

Balanceamento de carga do site.

localMySqlEnabled

boolean

False

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

logsDirectorySizeLimit

integer

Limite de tamanho do diretório de registos HTTP.

machineKey

SiteMachineKey

Site MachineKey.

managedPipelineMode

ManagedPipelineMode

Modo de pipeline gerido.

managedServiceIdentityId

integer

ID da Identidade de Serviço Gerida

metadata

NameValuePair[]

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

minTlsCipherSuite

TlsCipherSuites

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

minTlsVersion

SupportedTlsVersions

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

minimumElasticInstanceCount

integer

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

netFrameworkVersion

string

v4.6

.NET Framework versão.

nodeVersion

string

Versão do Node.js.

numberOfWorkers

integer

Número de trabalhadores.

phpVersion

string

Versão do PHP.

powerShellVersion

string

Versão do PowerShell.

preWarmedInstanceCount

integer

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

publicNetworkAccess

string

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

publishingUsername

string

Nome de utilizador de publicação.

push

PushSettings

Definições de ponto final push.

pythonVersion

string

Versão do Python.

remoteDebuggingEnabled

boolean

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

remoteDebuggingVersion

string

Versão de depuração remota.

requestTracingEnabled

boolean

true se o rastreio de pedidos estiver ativado; caso contrário, false.

requestTracingExpirationTime

string

Tempo de expiração do rastreio do pedido.

scmIpSecurityRestrictions

IpSecurityRestriction[]

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

scmIpSecurityRestrictionsDefaultAction

DefaultAction

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

scmIpSecurityRestrictionsUseMain

boolean

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

scmMinTlsVersion

SupportedTlsVersions

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

scmType

ScmType

Tipo de SCM.

tracingOptions

string

Opções de rastreio.

use32BitWorkerProcess

boolean

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

virtualApplications

VirtualApplication[]

Aplicações virtuais.

vnetName

string

Rede Virtual nome.

vnetPrivatePortsCount

integer

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

vnetRouteAllEnabled

boolean

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.

webSocketsEnabled

boolean

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

websiteTimeZone

string

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

windowsFxVersion

string

Xenon App Framework e versão

xManagedServiceIdentityId

integer

ID de Identidade de Serviço Gerida Explícita

SiteDnsConfig

Name Tipo Description
dnsAltServer

string

Servidor DNS alternativo a ser utilizado pelas aplicações. Esta propriedade replica a definição da aplicação WEBSITE_DNS_ALT_SERVER.

dnsLegacySortOrder

boolean

Indica que os sites que utilizam servidores DNS personalizados de rede virtual ainda estão a ordenar a lista de servidores DNS. Só de Leitura.

dnsMaxCacheTimeout

integer

Tempo personalizado para o DNS ser colocado em cache em segundos. Intervalo permitido: 0-60. A predefinição é de 30 segundos. 0 significa colocação em cache desativada.

dnsRetryAttemptCount

integer

Número total de repetições para pesquisa de dns. Intervalo permitido: 1-5. A predefinição é 3.

dnsRetryAttemptTimeout

integer

Tempo limite para uma única pesquisa de dns em segundos. Intervalo permitido: 1-30. A predefinição é 3.

dnsServers

string[]

Lista de servidores DNS personalizados a utilizar por uma aplicação para pesquisas. Pode definir um máximo de 5 servidores dns.

SiteLimits

Limites de métricas definidos numa aplicação.

Name Tipo Description
maxDiskSizeInMb

integer

Utilização máxima permitida do tamanho do disco em MB.

maxMemoryInMb

integer

Utilização máxima de memória permitida em MB.

maxPercentageCpu

number

Percentagem máxima de utilização da CPU permitida.

SiteLoadBalancing

Balanceamento de carga do site.

Name Tipo Description
LeastRequests

string

LeastResponseTime

string

PerSiteRoundRobin

string

RequestHash

string

WeightedRoundRobin

string

WeightedTotalTraffic

string

SiteMachineKey

MachineKey de uma aplicação.

Name Tipo Description
decryption

string

Algoritmo utilizado para desencriptação.

decryptionKey

string

Chave de desencriptação.

validation

string

Validação MachineKey.

validationKey

string

Chave de validação.

SlotSwapStatus

O estado da última operação de troca de blocos bem-sucedida.

Name Tipo Description
destinationSlotName

string

O bloco de destino da última operação de troca.

sourceSlotName

string

O bloco de origem da última operação de troca.

timestampUtc

string

A hora em que a última troca de blocos foi concluída com êxito.

SlowRequestsBasedTrigger

Acionador com base no tempo de execução do pedido.

Name Tipo Description
count

integer

Contagem de Pedidos.

path

string

Caminho do Pedido.

timeInterval

string

Intervalo de tempo.

timeTaken

string

O tempo demorou.

SslState

Tipo de SSL

Name Tipo Description
Disabled

string

IpBasedEnabled

string

SniEnabled

string

StatusCodesBasedTrigger

Acionador com base no código de estado.

Name Tipo Description
count

integer

Contagem de Pedidos.

path

string

Caminho do Pedido

status

integer

Código de estado HTTP.

subStatus

integer

Pedir Sub-Estado.

timeInterval

string

Intervalo de tempo.

win32Status

integer

Código de erro Win32.

StatusCodesRangeBasedTrigger

Acionador com base no intervalo de códigos de estado.

Name Tipo Description
count

integer

Contagem de Pedidos.

path

string

statusCodes

string

Código de estado HTTP.

timeInterval

string

Intervalo de tempo.

Storage

Armazenamento para o pacote implementado utilizado pela aplicação de funções.

Name Tipo Description
authentication

Authentication

Método de autenticação para aceder à conta de armazenamento para implementação.

type

storageType

Propriedade para selecionar o tipo de Armazenamento do Azure. Opções disponíveis: blobContainer.

value

string

Propriedade para definir o URL para o tipo de Armazenamento do Azure selecionado. Exemplo: para blobContainer, o valor pode ser https://.blob.core.windows.net/.

storageType

Propriedade para selecionar o tipo de Armazenamento do Azure. Opções disponíveis: blobContainer.

Name Tipo Description
blobContainer

string

SupportedTlsVersions

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

Name Tipo Description
1.0

string

1.1

string

1.2

string

1.3

string

TlsCipherSuites

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

Name 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

Triggers

Definições de dimensionamento e simultaneidade para os acionadores da aplicação de funções.

Name Tipo Description
http

Http

Definições de dimensionamento e simultaneidade para o acionador HTTP.

UsageState

Estado a indicar se a aplicação excedeu a utilização da quota. Só de leitura.

Name Tipo Description
Exceeded

string

Normal

string

userAssignedIdentity

Identidade atribuída pelo utilizador.

Name Tipo Description
clientId

string

ID de cliente da identidade atribuída pelo utilizador

principalId

string

ID principal da identidade atribuída pelo utilizador

VirtualApplication

Aplicação virtual numa aplicação.

Name Tipo Description
physicalPath

string

Caminho físico.

preloadEnabled

boolean

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

virtualDirectories

VirtualDirectory[]

Diretórios virtuais para a aplicação virtual.

virtualPath

string

Caminho virtual.

VirtualDirectory

Diretório para a aplicação virtual.

Name Tipo Description
physicalPath

string

Caminho físico.

virtualPath

string

Caminho para a aplicação virtual.

WebAppCollection

Coleção de aplicações Serviço de Aplicações.

Name Tipo Description
nextLink

string

Ligação para a página seguinte de recursos.

value

Site[]

Coleção de recursos.