Compartilhar via


Web Apps - Get Slot

Descrição para Obter os detalhes de um aplicativo web, móvel ou de API.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}?api-version=2024-04-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
name
path True

string

Nome do aplicativo.

resourceGroupName
path True

string

Nome do grupo de recursos ao qual o recurso pertence.

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

slot
path True

string

Nome do slot de implantação. Por padrão, essa API retorna o slot de produção.

subscriptionId
path True

string

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

api-version
query True

string

Versão da API

Respostas

Nome Tipo Description
200 OK

Site

OKEY.

404 Not Found

Não encontrado.

Other Status Codes

DefaultErrorResponse

Resposta de erro do Serviço de Aplicativo.

Segurança

azure_auth

Fluxo 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

Get Web App Slot

Solicitação de exemplo

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

Resposta de exemplo

{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/slots/staging",
  "name": "sitef6141/staging",
  "type": "Microsoft.Web/sites/slots",
  "kind": "app",
  "location": "East US",
  "properties": {
    "state": "Running",
    "hostNames": [
      "sitef6141-staging.azurewebsites.net"
    ],
    "repositorySiteName": "sitef6141",
    "usageState": "Normal",
    "enabled": true,
    "enabledHostNames": [
      "sitef6141-staging.azurewebsites.net",
      "sitef6141-staging.scm.azurewebsites.net"
    ],
    "availabilityState": "Normal",
    "hostNameSslStates": [
      {
        "name": "sitef6141-staging.azurewebsites.net",
        "sslState": "Disabled",
        "hostType": "Standard"
      },
      {
        "name": "sitef6141-staging.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-staging.azurewebsites.net",
    "httpsOnly": false,
    "redundancyMode": "None",
    "storageAccountRequired": false,
    "keyVaultReferenceIdentity": "SystemAssigned",
    "sku": "Standard"
  }
}

Definições

Nome Description
ApiDefinitionInfo

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

ApiManagementConfig

Configuração de 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.

autoGeneratedDomainNameLabelScope

Especifica o escopo de exclusividade para o nome do host padrão durante a criação de recursos

AutoHealActions

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

AutoHealActionType

Ação predefinida a ser tomada.

AutoHealCustomAction

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

AutoHealRules

Regras que podem ser definidas para cura automática.

AutoHealTriggers

Gatilhos para cura automática.

AzureStorageInfoValue

Os Arquivos do Azure ou o valor das informações de acesso ao 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 da 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 Dapr. Os valores permitidos são depuração, informações, aviso, erro. O padrão são as informações.

DefaultAction

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

DefaultErrorResponse

Resposta de erro do Serviço de Aplicativo.

Details
Error

Modelo de erro.

Experiments

Regras de roteamento em experimentos de produção.

ExtendedLocation

Local Estendido.

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

IPMode

Especifica o modo IP do aplicativo.

IpSecurityRestriction

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

ManagedPipelineMode

Modo de pipeline gerenciado.

ManagedServiceIdentity

Identidade de serviço gerenciada.

ManagedServiceIdentityType

Tipo de identidade de serviço gerenciado.

NameValuePair

Par de valores de nome.

PushSettings

Configurações de push para o Aplicativo.

RampUpRule

Regras de roteamento para aumentar o teste. Essa regra permite redirecionar o tráfego estático % para um slot ou alterar gradualmente os % 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: isolado de dotnet, nó, java, powershell, python, personalizado

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 do 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 de SSL

StatusCodesBasedTrigger

Gatilho com base no código de 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.

ApiDefinitionInfo

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

Nome Tipo Description
url

string

A URL da definição da API.

ApiManagementConfig

Configuração de 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 cadeia de conexão da conta de armazenamento. 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.

Valor Description
StorageAccountConnectionString
SystemAssignedIdentity
UserAssignedIdentity

autoGeneratedDomainNameLabelScope

Especifica o escopo de exclusividade para o nome do host padrão durante a criação de recursos

Valor Description
NoReuse
ResourceGroupReuse
SubscriptionReuse
TenantReuse

AutoHealActions

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

Nome Tipo Description
actionType

AutoHealActionType

Ação predefinida a ser tomada.

customAction

AutoHealCustomAction

Ação personalizada a ser tomada.

minProcessExecutionTime

string

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

AutoHealActionType

Ação predefinida a ser tomada.

Valor Description
CustomAction
LogEvent
Recycle

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 cura 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 cura 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 de status.

statusCodesRange

StatusCodesRangeBasedTrigger[]

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

AzureStorageInfoValue

Os Arquivos do Azure ou o valor das informações de acesso ao 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.

Valor Description
Http
Nfs
Smb

AzureStorageState

Estado da conta de armazenamento.

Valor Description
InvalidCredentials
InvalidShare
NotValidated
Ok

AzureStorageType

Tipo de armazenamento.

Valor Description
AzureBlob
AzureFiles

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.
Valor Description
Optional
OptionalInteractiveUser
Required

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 especificado, 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 retidas.

cloneCustomHostNames

boolean

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

cloneSourceControl

boolean

true 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 une várias operações de clonagem para usar o mesmo instantâneo.

hostingEnvironment

string

Ambiente do Serviço de Aplicativo.

overwrite

boolean

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

sourceWebAppId

string

ID de recurso do ARM do aplicativo de origem. A ID do recurso de 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

Local do aplicativo de origem ex: Oeste dos EUA ou Norte da Europa

trafficManagerProfileId

string

ID do recurso ARM do perfil do Gerenciador de Tráfego a ser usado, se existir. A ID de recurso do Gerenciador de Tráfego é do formulário /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.

Valor Description
ApiHub
Custom
DocDb
EventHub
MySql
NotificationHub
PostgreSQL
RedisCache
SQLAzure
SQLServer
ServiceBus

ConnStringInfo

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

Nome Tipo Description
connectionString

string

Valor da cadeia de conexão.

name

string

Nome da 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 à Dapr em qual porta seu aplicativo está escutando

enableApiLogging

boolean

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

enabled

boolean

False

Booliano indicando se o carro lateral 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 dapr do buffer de leitura de cabeçalho http em KB para manipular ao enviar cabeçalhos de vários KB. O padrão é 65 KB.

logLevel

daprLogLevel

Define o nível de log para o sidecar 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 Dapr. Os valores permitidos são depuração, informações, aviso, erro. O padrão são as informações.

Valor Description
debug
error
info
warn

DefaultAction

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

Valor Description
Allow
Deny

DefaultErrorResponse

Resposta de erro do Serviço de Aplicativo.

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

target

string

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

Experiments

Regras de roteamento em experimentos de produção.

Nome Tipo Description
rampUpRules

RampUpRule[]

Lista de regras de ramp-up.

ExtendedLocation

Local Estendido.

Nome Tipo Description
name

string

Nome do local estendido.

type

string

Tipo de local estendido.

FtpsState

Estado do serviço FTP/FTPS

Valor Description
AllAllowed
Disabled
FtpsOnly

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 informações adicionais, consulte https://aka.ms/flexconsumption/alwaysready.

name

string

Um grupo de funções ou um nome de função é necessário. Para obter informações adicionais, 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 o pacote implantado usado pelo aplicativo de funções.

FunctionsDeploymentStorageType

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

Valor Description
blobContainer

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: isolado de dotnet, nó, java, powershell, python, personalizado

version

string

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

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 para 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 repositório.

name

string

Nome do host.

sslState

SslState

Tipo SSL.

thumbprint

string

Impressão digital do certificado SSL.

toUpdate

boolean

Defina como true 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 repositório.

Valor Description
Repository
Standard

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.

Valor Description
Default
ServiceTag
XffProxy

IPMode

Especifica o modo IP do aplicativo.

Valor Description
IPv4
IPv4AndIPv6
IPv6

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).
  • Caracteres curinga 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 domínio raiz contoso.com ou foo.bar.contoso.com de vários níveis
  • Os nomes de 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 (vírgula separada) 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 rede virtual

ManagedPipelineMode

Modo de pipeline gerenciado.

Valor Description
Classic
Integrated

ManagedServiceIdentity

Identidade de serviço gerenciada.

Nome Tipo Description
principalId

string

ID da entidade de segurança da identidade do serviço gerenciado.

tenantId

string

Locatário da identidade do serviço gerenciado.

type

ManagedServiceIdentityType

Tipo de identidade de serviço gerenciado.

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 formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityType

Tipo de identidade de serviço gerenciado.

Valor Description
None
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned

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 o tráfego estático % para um slot ou alterar gradualmente os % de roteamento com base no desempenho.

Nome Tipo Description
actionHostName

string

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

changeDecisionCallbackUrl

string

O algoritmo de decisão personalizado pode ser fornecido na extensão do site TiPCallback, qual URL pode ser especificada.

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 de ReroutePercentage até 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 o 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

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

RedundancyMode

Modo de redundância de site

Valor Description
ActiveActive
Failover
GeoRedundant
Manual
None

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: isolado de dotnet, nó, java, powershell, python, personalizado

Valor Description
custom
dotnet-isolated
java
node
powershell
python

ScmType

Tipo de SCM.

Valor Description
BitbucketGit
BitbucketHg
CodePlexGit
CodePlexHg
Dropbox
ExternalGit
ExternalHg
GitHub
LocalGit
None
OneDrive
Tfs
VSO
VSTSRM

Site

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

Nome Tipo Valor padrão Description
extendedLocation

ExtendedLocation

Local Estendido.

id

string

ID do recurso.

identity

ManagedServiceIdentity

Identidade de serviço gerenciada.

kind

string

Tipo de recurso. Se o recurso for um aplicativo, você poderá consultar https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference para obter detalhes de valores com suporte para tipo.

location

string

Local do recurso.

name

string

Nome do recurso.

properties.autoGeneratedDomainNameLabelScope

autoGeneratedDomainNameLabelScope

Especifica o escopo de exclusividade para o nome do host padrão durante a criação de recursos

properties.availabilityState

SiteAvailabilityState

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

properties.clientAffinityEnabled

boolean

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

properties.clientCertEnabled

boolean

true 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írgulas 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 é 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 máxima permitida (aplicável somente em aplicativos dinâmicos).

properties.daprConfig

DaprConfig

Configuração de dapr do aplicativo.

properties.defaultHostName

string

Nome do 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á servido nesses nomes de host.

properties.endToEndEncryptionEnabled

boolean

Se a criptografia de ponta a ponta deve ser usada entre o FrontEnd e o Worker

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 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 a ser usado para o aplicativo.

properties.httpsOnly

boolean

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

properties.hyperV

boolean

False

Hyper-V área restrita.

properties.inProgressOperationId

string

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

properties.ipMode

IPMode

Especifica o modo IP do aplicativo.

properties.isDefaultContainer

boolean

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

properties.isXenon

boolean

False

Obsoleto: Hyper-V área restrita.

properties.keyVaultReferenceIdentity

string

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

properties.lastModifiedTimeUtc

string

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

properties.managedEnvironmentId

string

ID do Azure Resource Manager 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 trabalhadores. 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 o site pode ser hospedado 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 parar o site do SCM (KUDU) quando o aplicativo for interrompido; caso contrário, false. O padrão é false.

properties.serverFarmId

string

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

properties.siteConfig

SiteConfig

Configuração do aplicativo.

properties.sku

string

SKU atual do aplicativo com base no Plano do Serviço de Aplicativo associado. Alguns valores de SKU válidos são Gratuito, Compartilhado, Básico, Dinâmico, FlexConsumption, Standard, Premium, PremiumV2, PremiumV3, Isolado, IsoladoV2

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 este aplicativo será alternado. 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

ID do Azure Resource Manager da rede virtual e 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 em rede virtual

properties.vnetContentShareEnabled

boolean

Para habilitar o acesso ao conteúdo pela rede virtual

properties.vnetImagePullEnabled

boolean

Para habilitar o pull de imagem pela Rede Virtual

properties.vnetRouteAllEnabled

boolean

Roteamento de Rede Virtual Habilitado. Isso faz com que todo o tráfego de saída tenha grupos de segurança de rede virtual e rotas definidas pelo usuário aplicadas.

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.

Valor Description
DisasterRecoveryMode
Limited
Normal

SiteConfig

Configuração de um aplicativo do 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 do usuário ClientId

alwaysOn

boolean

true se 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 cura 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 dimensionado. Essa configuração só se aplica a aplicativos em planos em que o 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 dimensionado. 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 o status de escala.

handlerMappings

HandlerMapping[]

Mapeamentos de manipulador.

healthCheckPath

string

Caminho de verificação de integridade

http20Enabled

boolean

True

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

httpLoggingEnabled

boolean

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

ipSecurityRestrictions

IpSecurityRestriction[]

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

ipSecurityRestrictionsDefaultAction

DefaultAction

Ação padrão para restrição de acesso principal 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 do 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 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

Modo de pipeline gerenciado.

managedServiceIdentityId

integer

ID da identidade do serviço gerenciado

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

Versão do .NET Framework.

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é-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

Solicitar tempo de expiração de rastreamento.

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

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 usar o processo de trabalho de 32 bits; caso contrário, false.

virtualApplications

VirtualApplication[]

Aplicativos virtuais.

vnetName

string

Nome da Rede Virtual.

vnetPrivatePortsCount

integer

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

vnetRouteAllEnabled

boolean

Roteamento de Rede Virtual Habilitado. Isso faz com que todo o tráfego de saída tenha grupos de segurança de rede virtual e rotas definidas pelo usuário aplicadas.

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 o Linux e o Serviço de Aplicativo do Windows. Definir a configuração do aplicativo WEBSITE_TIME_ZONE tem precedência sobre essa configuração. Para Linux, espera valores de banco de dados tz https://www.iana.org/time-zones (para obter uma referência rápida, consulte https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Para o Windows, espera um dos fusos horários listados em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

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 de 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 tentativas 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. No máximo 5 servidores dns podem ser definidos.

SiteLimits

Limites de métrica definidos em um aplicativo.

Nome Tipo Description
maxDiskSizeInMb

integer

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

maxMemoryInMb

integer

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

maxPercentageCpu

number

Percentual máximo de uso de CPU permitido.

SiteLoadBalancing

Balanceamento de carga do site.

Valor Description
LeastRequests
LeastRequestsWithTieBreaker
LeastResponseTime
PerSiteRoundRobin
RequestHash
WeightedRoundRobin
WeightedTotalTraffic

SiteMachineKey

MachineKey de um aplicativo.

Nome Tipo Description
decryption

string

Algoritmo usado para descriptografia.

decryptionKey

string

Chave de descriptografia.

validation

string

Validação do MachineKey.

validationKey

string

Chave de validação.

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 necessário.

SslState

Tipo de SSL

Valor Description
Disabled
IpBasedEnabled
SniEnabled

StatusCodesBasedTrigger

Gatilho com base no código de status.

Nome Tipo Description
count

integer

Contagem de solicitações.

path

string

Caminho da 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

Valor Description
1.0
1.1
1.2
1.3

TlsCipherSuites

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

Valor Description
TLS_AES_128_GCM_SHA256
TLS_AES_256_GCM_SHA384
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
TLS_RSA_WITH_AES_128_CBC_SHA
TLS_RSA_WITH_AES_128_CBC_SHA256
TLS_RSA_WITH_AES_128_GCM_SHA256
TLS_RSA_WITH_AES_256_CBC_SHA
TLS_RSA_WITH_AES_256_CBC_SHA256
TLS_RSA_WITH_AES_256_GCM_SHA384

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.

Valor Description
Exceeded
Normal

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.