Web Apps - List

Descrição para Obter todos os aplicativos de uma assinatura.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
subscriptionId
path True

string

Sua ID da assinatura do Azure. Essa é uma cadeia de caracteres formatada por GUID (por exemplo, 000000000-0000-0000-0000-0000000000000).

api-version
query True

string

Versão da API

Respostas

Nome Tipo Description
200 OK

WebAppCollection

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 apps for subscription

Solicitação de exemplo

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

Resposta de exemplo

{
  "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

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.

Authentication

Método de autenticação para acessar a conta de armazenamento para implantação.

AuthenticationType

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

AutoHealActions

Ações que serão executadas pelo módulo de recuperação automática quando uma regra for 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.

ClientCertMode

Isso compõe a configuração ClientCertEnabled.

  • ClientCertEnabled: false significa que ClientCert é ignorado.
  • ClientCertEnabled: true e ClientCertMode: Obrigatório significa que ClientCert é necessário.
  • ClientCertEnabled: true e ClientCertMode: opcional significa que ClientCert é opcional ou aceito.
CloningInfo

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

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.

DaprConfig

Configuração do Dapr do aplicativo.

daprLogLevel

Define o nível de log para o sidecar do Dapr. Os valores permitidos são depuração, informações, aviso, erro. O padrão é informações.

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.

ExtendedLocation

Localização Estendida.

FtpsState

Estado do serviço FTP/FTPS

FunctionAppConfig

Configuração do aplicativo 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

Seção de configuração para a implantação do aplicativo de funções.

FunctionsDeploymentStorageType

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

FunctionsRuntime

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

FunctionsScaleAndConcurrency

Configurações de escala e simultaneidade para o aplicativo de funções.

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.

HostingEnvironmentProfile

Especificação de um Ambiente do Serviço de Aplicativo a ser usado para esse recurso.

HostNameSslState

Nome do host habilitado para SSL.

HostType

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

Http

Configurações de escala e simultaneidade para o gatilho HTTP.

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.

ManagedServiceIdentity

Identidade de serviço gerenciada.

ManagedServiceIdentityType

Tipo de identidade de serviço gerenciada.

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.

RedundancyMode

Modo de redundância de site

RequestsBasedTrigger

Gatilho com base no total de solicitações.

ResourceConfig

Requisitos de recursos do aplicativo de funções.

RuntimeName

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

ScmType

Tipo de SCM.

Site

Um aplicativo Web, um back-end de aplicativo móvel ou um aplicativo de API.

SiteAvailabilityState

Estado de disponibilidade de informações de gerenciamento para o aplicativo.

SiteConfig

Configuração de um aplicativo Serviço de Aplicativo.

SiteDnsConfig
SiteLimits

Limites de métrica definidos em um aplicativo.

SiteLoadBalancing

Balanceamento de carga do site.

SiteMachineKey

MachineKey de um aplicativo.

SlotSwapStatus

O status da última operação de troca de slot bem-sucedida.

SlowRequestsBasedTrigger

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

SslState

Tipo SSL

StatusCodesBasedTrigger

Gatilho com base no código status.

StatusCodesRangeBasedTrigger

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

Storage

Armazenamento para o pacote implantado usado pelo aplicativo de funções.

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

Triggers

Configurações de escala e simultaneidade para os gatilhos do aplicativo de funções.

UsageState

Estado que indica se o aplicativo excedeu seu uso de cota. Somente leitura.

userAssignedIdentity

Identidade atribuída pelo usuário.

VirtualApplication

Aplicativo virtual em um aplicativo.

VirtualDirectory

Diretório para aplicativo virtual.

WebAppCollection

Coleção de aplicativos Serviço de Aplicativo.

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.

Authentication

Método de autenticação para acessar a conta de armazenamento para implantação.

Nome Tipo Description
storageAccountConnectionStringName

string

Use essa propriedade para StorageAccountConnectionString. Defina o nome da configuração do aplicativo que tem a conta de armazenamento cadeia de conexão. Não defina um valor para essa propriedade ao usar outro tipo de autenticação.

type

AuthenticationType

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

userAssignedIdentityResourceId

string

Use essa propriedade para UserAssignedIdentity. Defina a ID do recurso da identidade. Não defina um valor para essa propriedade ao usar outro tipo de autenticação.

AuthenticationType

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

Nome Tipo Description
StorageAccountConnectionString

string

SystemAssignedIdentity

string

UserAssignedIdentity

string

AutoHealActions

Ações que serão executadas pelo módulo de recuperação automática quando uma regra for 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 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

ClientCertMode

Isso compõe a configuração ClientCertEnabled.

  • ClientCertEnabled: false significa que ClientCert é ignorado.
  • ClientCertEnabled: true e ClientCertMode: Obrigatório significa que ClientCert é necessário.
  • ClientCertEnabled: true e ClientCertMode: opcional significa que ClientCert é opcional ou aceito.
Nome Tipo Description
Optional

string

OptionalInteractiveUser

string

Required

string

CloningInfo

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

Nome Tipo Description
appSettingsOverrides

object

Substituições de configuração de aplicativo para aplicativo clonado. Se especificadas, essas configurações substituem as configurações clonadas do aplicativo de origem. Caso contrário, as configurações de aplicativo do aplicativo de origem serão mantidas.

cloneCustomHostNames

boolean

true para clonar nomes de host personalizados do aplicativo de origem; caso contrário, false.

cloneSourceControl

boolean

true para clonar o controle do código-fonte do aplicativo de origem; caso contrário, false.

configureLoadBalancing

boolean

true para configurar o balanceamento de carga para o aplicativo de origem e de destino.

correlationId

string

ID de correlação da operação de clonagem. Essa ID vincula várias operações de clonagem para usar o mesmo instantâneo.

hostingEnvironment

string

Ambiente do Serviço de Aplicativo.

overwrite

boolean

true para substituir o aplicativo de destino; caso contrário, false.

sourceWebAppId

string

ID de recurso do ARM do aplicativo de origem. A ID do recurso do aplicativo é do formulário /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} para slots de produção e /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} para outros slots.

sourceWebAppLocation

string

Localização do aplicativo de origem ex: Oeste dos EUA ou Norte da Europa

trafficManagerProfileId

string

ID de recurso do ARM do perfil do Gerenciador de Tráfego a ser usado, se existir. A ID do recurso do Gerenciador de Tráfego é do formato /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.

trafficManagerProfileName

string

Nome do perfil do Gerenciador de Tráfego a ser criado. Isso só será necessário se o perfil do Gerenciador de Tráfego ainda não existir.

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.

DaprConfig

Configuração do Dapr do aplicativo.

Nome Tipo Valor padrão Description
appId

string

Identificador de aplicativo dapr

appPort

integer

Informa ao Dapr em qual porta seu aplicativo está escutando

enableApiLogging

boolean

Habilita o registro em log de API para o sidecar do Dapr

enabled

boolean

False

Booliano indicando se o carro lateral do Dapr está habilitado

httpMaxRequestSize

integer

Aumento do tamanho máximo do parâmetro de servidores http do corpo da solicitação em MB para lidar com o carregamento de arquivos grandes. O padrão é 4 MB.

httpReadBufferSize

integer

Tamanho máximo do dapr do buffer de leitura de cabeçalho http em KB a ser manipulado ao enviar cabeçalhos de vários KB. O padrão é 65 KB.

logLevel

daprLogLevel

Define o nível de log para o sidecar do Dapr. Os valores permitidos são depuração, informações, aviso, erro. O padrão são as informações.

daprLogLevel

Define o nível de log para o sidecar do Dapr. Os valores permitidos são depuração, informações, aviso, erro. O padrão é informações.

Nome Tipo Description
debug

string

error

string

info

string

warn

string

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 erros.

target

string

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

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.

ExtendedLocation

Localização Estendida.

Nome Tipo Description
name

string

Nome do local estendido.

type

string

Tipo de local estendido.

FtpsState

Estado do serviço FTP/FTPS

Nome Tipo Description
AllAllowed

string

Disabled

string

FtpsOnly

string

FunctionAppConfig

Configuração do aplicativo de funções.

Nome Tipo Description
deployment

FunctionsDeployment

Configuração de implantação do aplicativo de funções.

runtime

FunctionsRuntime

Configurações de runtime do aplicativo de funções.

scaleAndConcurrency

FunctionsScaleAndConcurrency

Configurações de escala e simultaneidade do aplicativo 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.

Nome Tipo Description
instanceCount

integer

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

name

string

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

FunctionsDeployment

Seção de configuração para a implantação do aplicativo de funções.

Nome Tipo Description
storage

Storage

Armazenamento para pacote implantado usado pelo aplicativo de funções.

FunctionsDeploymentStorageType

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

Nome Tipo Description
blobContainer

string

FunctionsRuntime

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

Nome Tipo Description
name

RuntimeName

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

version

string

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

FunctionsScaleAndConcurrency

Configurações de escala e simultaneidade para o aplicativo de funções.

Nome Tipo Description
alwaysReady

FunctionsAlwaysReadyConfig[]

Configuração 'Always Ready' para o aplicativo de funções.

instanceMemoryMB

integer

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

maximumInstanceCount

integer

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

triggers

Triggers

Configurações de escala e simultaneidade para os gatilhos do aplicativo de funções.

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.

HostingEnvironmentProfile

Especificação de um Ambiente do Serviço de Aplicativo a ser usado para esse recurso.

Nome Tipo Description
id

string

ID do recurso do Ambiente do Serviço de Aplicativo.

name

string

Nome do Ambiente do Serviço de Aplicativo.

type

string

Tipo de recurso do Ambiente do Serviço de Aplicativo.

HostNameSslState

Nome do host habilitado para SSL.

Nome Tipo Description
hostType

HostType

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

name

string

Hostname.

sslState

SslState

Tipo SSL.

thumbprint

string

Impressão digital do certificado SSL.

toUpdate

boolean

Defina como true para atualizar o nome do host existente.

virtualIP

string

Endereço IP virtual atribuído ao nome do host se o SSL baseado em IP estiver habilitado.

HostType

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

Nome Tipo Description
Repository

string

Standard

string

Http

Configurações de escala e simultaneidade para o gatilho HTTP.

Nome Tipo Description
perInstanceConcurrency

integer

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

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

ManagedServiceIdentity

Identidade de serviço gerenciada.

Nome Tipo Description
principalId

string

ID da entidade de segurança da identidade de serviço gerenciada.

tenantId

string

Locatário da identidade de serviço gerenciada.

type

ManagedServiceIdentityType

Tipo de identidade de serviço gerenciada.

userAssignedIdentities

<string,  userAssignedIdentity>

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

ManagedServiceIdentityType

Tipo de identidade de serviço gerenciada.

Nome Tipo Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

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 de site TiPCallback, qual URL pode ser especificada. Consulte a extensão de site TiPCallback para obter 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.

RedundancyMode

Modo de redundância de site

Nome Tipo Description
ActiveActive

string

Failover

string

GeoRedundant

string

Manual

string

None

string

RequestsBasedTrigger

Gatilho com base no total de solicitações.

Nome Tipo Description
count

integer

Contagem de Solicitações.

timeInterval

string

Intervalo de tempo.

ResourceConfig

Requisitos de recursos do aplicativo de funções.

Nome 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 do aplicativo de funções. Opções disponíveis: dotnet-isolated, node, java, powershell, python, custom

Nome Tipo Description
custom

string

dotnet-isolated

string

java

string

node

string

powershell

string

python

string

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

Site

Um aplicativo Web, um back-end de aplicativo móvel ou um aplicativo de API.

Nome Tipo Valor padrão Description
extendedLocation

ExtendedLocation

Localização Estendida.

id

string

ID do recurso.

identity

ManagedServiceIdentity

Identidade de serviço gerenciada.

kind

string

Tipo de recurso.

location

string

Local do recurso.

name

string

Nome do recurso.

properties.availabilityState

SiteAvailabilityState

Estado de disponibilidade de informações de gerenciamento para o aplicativo.

properties.clientAffinityEnabled

boolean

true para habilitar a afinidade do cliente; false para interromper o envio de cookies de afinidade de sessão, que roteiam solicitações de cliente na mesma sessão para a mesma instância. O padrão é true.

properties.clientCertEnabled

boolean

true para habilitar a autenticação de certificado do cliente (autenticação mútua TLS); caso contrário, false. O padrão é false.

properties.clientCertExclusionPaths

string

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

properties.clientCertMode

ClientCertMode

Isso compõe a configuração ClientCertEnabled.

  • ClientCertEnabled: false significa que ClientCert é ignorado.
  • ClientCertEnabled: true e ClientCertMode: Obrigatório significa que ClientCert é necessário.
  • ClientCertEnabled: true e ClientCertMode: Opcional significa que ClientCert é opcional ou aceito.
properties.cloningInfo

CloningInfo

Se especificado durante a criação do aplicativo, o aplicativo será clonado de um aplicativo de origem.

properties.containerSize

integer

Tamanho do contêiner de função.

properties.customDomainVerificationId

string

Identificador exclusivo que verifica os domínios personalizados atribuídos ao aplicativo. O cliente adicionará essa ID a um registro txt para verificação.

properties.dailyMemoryTimeQuota

integer

Cota de tempo de memória diária permitida máxima (aplicável somente em aplicativos dinâmicos).

properties.daprConfig

DaprConfig

Configuração do dapr do aplicativo.

properties.defaultHostName

string

Nome de host padrão do aplicativo. Somente leitura.

properties.dnsConfiguration

SiteDnsConfig

Propriedade para definir várias configurações relacionadas ao DNS para um site.

properties.enabled

boolean

true se o aplicativo estiver habilitado; caso contrário, false. Definir esse valor como false desabilita o aplicativo (coloca o aplicativo offline).

properties.enabledHostNames

string[]

Nomes de host habilitados para o aplicativo. Os nomes de host precisam ser atribuídos (consulte HostNames) E habilitados. Caso contrário, o aplicativo não será atendido nesses nomes de host.

properties.functionAppConfig

FunctionAppConfig

Configuração específica do aplicativo de funções do Azure.

properties.hostNameSslStates

HostNameSslState[]

Os estados SSL do nome do host são usados para gerenciar as associações SSL para nomes de host do aplicativo.

properties.hostNames

string[]

Nomes de host associados ao aplicativo.

properties.hostNamesDisabled

boolean

true para desabilitar os nomes de host públicos do aplicativo; caso contrário, false. Se true, o aplicativo só estará acessível por meio do processo de gerenciamento de API.

properties.hostingEnvironmentProfile

HostingEnvironmentProfile

Ambiente do Serviço de Aplicativo usar para o aplicativo.

properties.httpsOnly

boolean

HttpsOnly: configura um site para aceitar somente solicitações https. Problemas de redirecionamento para solicitações http

properties.hyperV

boolean

False

Área restrita do Hyper-V.

properties.inProgressOperationId

string

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

properties.isDefaultContainer

boolean

true se o aplicativo for um contêiner padrão; caso contrário, false.

properties.isXenon

boolean

False

Obsoleto: área restrita do Hyper-V.

properties.keyVaultReferenceIdentity

string

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

properties.lastModifiedTimeUtc

string

Última vez que o aplicativo foi modificado, em UTC. Somente leitura.

properties.managedEnvironmentId

string

O Azure Resource Manager ID do Ambiente Gerenciado selecionado do cliente no qual hospedar este aplicativo. Isso deve ser do formulário /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}

properties.maxNumberOfWorkers

integer

Número máximo de trabalhos. Isso só se aplica ao contêiner do Functions.

properties.outboundIpAddresses

string

Lista de endereços IP que o aplicativo usa para conexões de saída (por exemplo, acesso ao banco de dados). Inclui VIPs de locatários que podem ser hospedados com as configurações atuais. Somente leitura.

properties.possibleOutboundIpAddresses

string

Lista de endereços IP que o aplicativo usa para conexões de saída (por exemplo, acesso ao banco de dados). Inclui VIPs de todos os locatários, exceto dataComponent. Somente leitura.

properties.publicNetworkAccess

string

Propriedade para permitir ou bloquear todo o tráfego público. Valores permitidos: 'Habilitado', 'Desabilitado' ou uma cadeia de caracteres vazia.

properties.redundancyMode

RedundancyMode

Modo de redundância de site

properties.repositorySiteName

string

Nome do site do repositório.

properties.reserved

boolean

False

true se reservado; caso contrário, false.

properties.resourceConfig

ResourceConfig

Requisitos de recursos do aplicativo de funções.

properties.resourceGroup

string

Nome do grupo de recursos ao qual o aplicativo pertence. Somente leitura.

properties.scmSiteAlsoStopped

boolean

False

true para interromper o site do SCM (KUDU) quando o aplicativo for interrompido; caso contrário, false. O padrão é false.

properties.serverFarmId

string

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

properties.siteConfig

SiteConfig

Configuração do aplicativo.

properties.slotSwapStatus

SlotSwapStatus

Status da última operação de troca de slot de implantação.

properties.state

string

Estado atual do aplicativo.

properties.storageAccountRequired

boolean

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

properties.suspendedTill

string

Aplicativo suspenso até caso a cota de tempo de memória seja excedida.

properties.targetSwapSlot

string

Especifica em qual slot de implantação esse aplicativo trocará. Somente leitura.

properties.trafficManagerHostNames

string[]

Nomes de host do Gerenciador de Tráfego do Azure associados ao aplicativo. Somente leitura.

properties.usageState

UsageState

Estado que indica se o aplicativo excedeu seu uso de cota. Somente leitura.

properties.virtualNetworkSubnetId

string

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

properties.vnetBackupRestoreEnabled

boolean

Para habilitar operações de Backup e Restauração pela rede virtual

properties.vnetContentShareEnabled

boolean

Para habilitar o acesso ao conteúdo pela rede virtual

properties.vnetImagePullEnabled

boolean

Para habilitar o pull de imagem sobre Rede Virtual

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.workloadProfileName

string

Nome do perfil de carga de trabalho para o aplicativo de funções a ser executado.

tags

object

Marcas de recurso.

type

string

Tipo de recurso.

SiteAvailabilityState

Estado de disponibilidade de informações de gerenciamento para o aplicativo.

Nome Tipo Description
DisasterRecoveryMode

string

Limited

string

Normal

string

SiteConfig

Configuração de um aplicativo Serviço de Aplicativo.

Nome Tipo Valor padrão Description
acrUseManagedIdentityCreds

boolean

Sinalizador para usar creds de identidade gerenciada para pull do ACR

acrUserManagedIdentityID

string

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

alwaysOn

boolean

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

apiDefinition

ApiDefinitionInfo

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

apiManagementConfig

ApiManagementConfig

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

appCommandLine

string

Linha de comando do aplicativo a ser iniciada.

appSettings

NameValuePair[]

Configurações do aplicativo.

autoHealEnabled

boolean

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

autoHealRules

AutoHealRules

Regras de recuperação automática.

autoSwapSlotName

string

Nome do slot de troca automática.

azureStorageAccounts

<string,  AzureStorageInfoValue>

Lista de Contas de Armazenamento do Azure.

connectionStrings

ConnStringInfo[]

Cadeias de conexão.

cors

CorsSettings

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

defaultDocuments

string[]

Documentos padrão.

detailedErrorLoggingEnabled

boolean

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

documentRoot

string

Raiz do documento.

elasticWebAppScaleLimit

integer

Número máximo de trabalhos para os quais um site pode ser escalado horizontalmente. Essa configuração só se aplica a aplicativos em planos em que ElasticScaleEnabled é true

experiments

Experiments

Isso é uma solução alternativa 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 ser escalado horizontalmente. Essa configuração só se aplica aos planos De consumo e Elástico Premium

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á o runtime para obter status de escala.

handlerMappings

HandlerMapping[]

Mapeamentos de manipulador.

healthCheckPath

string

Caminho de marcar de integridade

http20Enabled

boolean

True

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

httpLoggingEnabled

boolean

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

ipSecurityRestrictions

IpSecurityRestriction[]

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

ipSecurityRestrictionsDefaultAction

DefaultAction

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

javaContainer

string

Contêiner Java.

javaContainerVersion

string

Versão do contêiner java.

javaVersion

string

Versão do Java.

keyVaultReferenceIdentity

string

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

limits

SiteLimits

Limites de site.

linuxFxVersion

string

Estrutura e versão do Aplicativo Linux

loadBalancing

SiteLoadBalancing

Balanceamento de carga do site.

localMySqlEnabled

boolean

False

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

logsDirectorySizeLimit

integer

Limite de tamanho do diretório de logs HTTP.

machineKey

SiteMachineKey

Site MachineKey.

managedPipelineMode

ManagedPipelineMode

Selecione o modo de pipeline gerenciado.

managedServiceIdentityId

integer

ID da Identidade de Serviço Gerenciada

metadata

NameValuePair[]

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

minTlsCipherSuite

TlsCipherSuites

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

minTlsVersion

SupportedTlsVersions

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

minimumElasticInstanceCount

integer

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

netFrameworkVersion

string

v4.6

.NET Framework versão.

nodeVersion

string

Versão do Node.js.

numberOfWorkers

integer

Número de funções de trabalho.

phpVersion

string

Versão do PHP.

powerShellVersion

string

Versão do PowerShell.

preWarmedInstanceCount

integer

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

publicNetworkAccess

string

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

publishingUsername

string

Publicando o nome de usuário.

push

PushSettings

Configurações de ponto de extremidade por push.

pythonVersion

string

Versão do Python.

remoteDebuggingEnabled

boolean

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

remoteDebuggingVersion

string

Versão de depuração remota.

requestTracingEnabled

boolean

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

requestTracingExpirationTime

string

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

scmIpSecurityRestrictions

IpSecurityRestriction[]

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

scmIpSecurityRestrictionsDefaultAction

DefaultAction

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

scmIpSecurityRestrictionsUseMain

boolean

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

scmMinTlsVersion

SupportedTlsVersions

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

scmType

ScmType

Tipo de SCM.

tracingOptions

string

Opções de rastreamento.

use32BitWorkerProcess

boolean

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

virtualApplications

VirtualApplication[]

Aplicativos virtuais.

vnetName

string

Rede Virtual nome.

vnetPrivatePortsCount

integer

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

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.

webSocketsEnabled

boolean

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

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

windowsFxVersion

string

Xenon App Framework e versão

xManagedServiceIdentityId

integer

ID de identidade de serviço gerenciada explícita

SiteDnsConfig

Nome Tipo Description
dnsAltServer

string

Servidor DNS alternativo a ser usado por aplicativos. Essa propriedade replica a configuração do aplicativo WEBSITE_DNS_ALT_SERVER.

dnsLegacySortOrder

boolean

Indica que os sites que usam servidores DNS personalizados da rede virtual ainda estão classificando a lista de servidores DNS. Somente leitura.

dnsMaxCacheTimeout

integer

Tempo personalizado para o DNS ser armazenado em cache em segundos. Intervalo permitido: 0 a 60. O padrão é 30 segundos. 0 significa cache desabilitado.

dnsRetryAttemptCount

integer

Número total de repetições para pesquisa de dns. Intervalo permitido: 1 a 5. O padrão é 3.

dnsRetryAttemptTimeout

integer

Tempo limite para uma única pesquisa de dns em segundos. Intervalo permitido: 1 a 30. O padrão é 3.

dnsServers

string[]

Lista de servidores DNS personalizados a serem usados por um aplicativo para pesquisas. O máximo de 5 servidores dns pode ser definido.

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 de MachineKey.

validationKey

string

Chave de validação.

SlotSwapStatus

O status da última operação de troca de slot bem-sucedida.

Nome Tipo Description
destinationSlotName

string

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

sourceSlotName

string

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

timestampUtc

string

A hora em que a última troca de slot bem-sucedida foi concluída.

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.

SslState

Tipo SSL

Nome Tipo Description
Disabled

string

IpBasedEnabled

string

SniEnabled

string

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.

Storage

Armazenamento para o pacote implantado usado pelo aplicativo de funções.

Nome Tipo Description
authentication

Authentication

Método de autenticação para acessar a conta de armazenamento para implantação.

type

FunctionsDeploymentStorageType

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

value

string

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

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

Triggers

Configurações de escala e simultaneidade para os gatilhos do aplicativo de funções.

Nome Tipo Description
http

Http

Configurações de escala e simultaneidade para o gatilho HTTP.

UsageState

Estado que indica se o aplicativo excedeu seu uso de cota. Somente leitura.

Nome Tipo Description
Exceeded

string

Normal

string

userAssignedIdentity

Identidade atribuída pelo usuário.

Nome Tipo Description
clientId

string

ID do cliente da identidade atribuída pelo usuário

principalId

string

ID da entidade de segurança da identidade atribuída pelo usuário

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.

WebAppCollection

Coleção de aplicativos Serviço de Aplicativo.

Nome Tipo Description
nextLink

string

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

value

Site[]

Coleção de recursos.