Compartilhar via


Site interface

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

Extends

Propriedades

autoGeneratedDomainNameLabelScope

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

availabilityState

Estado de disponibilidade de informações de gerenciamento para o aplicativo. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

clientAffinityEnabled

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.

clientAffinityPartitioningEnabled

true para habilitar o particionamento de afinidade do cliente usando cookies CHIPS, isso adicionará a partitioned propriedade aos cookies de afinidade; false para parar de enviar cookies de afinidade particionados. O padrão é false.

clientAffinityProxyEnabled

true para substituir o domínio do cookie de afinidade do cliente pelo cabeçalho de solicitação X-Forwarded-Host. false para usar o domínio padrão. O padrão é false.

clientCertEnabled

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

clientCertExclusionPaths

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

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

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

containerSize

Tamanho do contêiner de função.

customDomainVerificationId

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

dailyMemoryTimeQuota

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

daprConfig

Configuração de dapr do aplicativo.

defaultHostName

Nome do host padrão do aplicativo. Somente leitura. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

dnsConfiguration

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

enabled

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

enabledHostNames

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. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

endToEndEncryptionEnabled

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

extendedLocation

Local Estendido.

functionAppConfig

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

hostingEnvironmentProfile

Ambiente do Serviço de Aplicativo a ser usado para o aplicativo.

hostNames

Nomes de host associados ao aplicativo. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

hostNamesDisabled

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.

hostNameSslStates

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

httpsOnly

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

hyperV

Hyper-V área restrita.

identity

Identidade de serviço gerenciada.

inProgressOperationId

Especifica uma ID de operação se este site tiver uma operação pendente. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

ipMode

Especifica o modo IP do aplicativo.

isDefaultContainer

true se o aplicativo for um contêiner padrão; caso contrário, false. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

isXenon

Obsoleto: Hyper-V área restrita.

keyVaultReferenceIdentity

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

lastModifiedTimeUtc

Última vez que o aplicativo foi modificado, em UTC. Somente leitura. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

managedEnvironmentId

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}

maxNumberOfWorkers

Número máximo de trabalhadores. Isso só se aplica ao contêiner do Functions. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

outboundIpAddresses

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. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

outboundVnetRouting

Propriedade para configurar várias opções de roteamento de tráfego de saída pela rede virtual para um site

possibleOutboundIpAddresses

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. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

publicNetworkAccess

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

redundancyMode

Modo de redundância de site

repositorySiteName

Nome do site do repositório. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

reserved

true se reservado; caso contrário, false.

resourceConfig

Requisitos de recursos do aplicativo de funções.

resourceGroup

Nome do grupo de recursos ao qual o aplicativo pertence. Somente leitura. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

scmSiteAlsoStopped

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

serverFarmId

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

siteConfig

Configuração de um aplicativo do Serviço de Aplicativo. Essa propriedade não é retornada em resposta a solicitações normais de criação e leitura, pois pode conter informações confidenciais.

sku

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 OBSERVAÇÃO: Essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

slotSwapStatus

Status da última operação de troca de slot de implantação. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

sshEnabled

Se o acesso ssh deve ser ativado.

state

Estado atual do aplicativo. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

storageAccountRequired

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

suspendedTill

Aplicativo suspenso até caso a cota de tempo de memória seja excedida. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

targetSwapSlot

Especifica em qual slot de implantação este aplicativo será alternado. Somente leitura. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

trafficManagerHostNames

Nomes de host do Gerenciador de Tráfego do Azure associados ao aplicativo. Somente leitura. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

usageState

Estado que indica se o aplicativo excedeu seu uso de cota. Somente leitura. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

virtualNetworkSubnetId

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}

workloadProfileName

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

Propriedades herdadas

id

ID do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

kind

Tipo de recurso. 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

Local do recurso.

name

Nome do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

tags

Marcas de recurso.

type

Tipo de recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes da propriedade

autoGeneratedDomainNameLabelScope

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

autoGeneratedDomainNameLabelScope?: AutoGeneratedDomainNameLabelScope

Valor da propriedade

availabilityState

Estado de disponibilidade de informações de gerenciamento para o aplicativo. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

availabilityState?: SiteAvailabilityState

Valor da propriedade

clientAffinityEnabled

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.

clientAffinityEnabled?: boolean

Valor da propriedade

boolean

clientAffinityPartitioningEnabled

true para habilitar o particionamento de afinidade do cliente usando cookies CHIPS, isso adicionará a partitioned propriedade aos cookies de afinidade; false para parar de enviar cookies de afinidade particionados. O padrão é false.

clientAffinityPartitioningEnabled?: boolean

Valor da propriedade

boolean

clientAffinityProxyEnabled

true para substituir o domínio do cookie de afinidade do cliente pelo cabeçalho de solicitação X-Forwarded-Host. false para usar o domínio padrão. O padrão é false.

clientAffinityProxyEnabled?: boolean

Valor da propriedade

boolean

clientCertEnabled

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

clientCertEnabled?: boolean

Valor da propriedade

boolean

clientCertExclusionPaths

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

clientCertExclusionPaths?: string

Valor da propriedade

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.
clientCertMode?: ClientCertMode

Valor da propriedade

cloningInfo

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

cloningInfo?: CloningInfo

Valor da propriedade

containerSize

Tamanho do contêiner de função.

containerSize?: number

Valor da propriedade

number

customDomainVerificationId

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

customDomainVerificationId?: string

Valor da propriedade

string

dailyMemoryTimeQuota

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

dailyMemoryTimeQuota?: number

Valor da propriedade

number

daprConfig

Configuração de dapr do aplicativo.

daprConfig?: DaprConfig

Valor da propriedade

defaultHostName

Nome do host padrão do aplicativo. Somente leitura. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

defaultHostName?: string

Valor da propriedade

string

dnsConfiguration

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

dnsConfiguration?: SiteDnsConfig

Valor da propriedade

enabled

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

enabled?: boolean

Valor da propriedade

boolean

enabledHostNames

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. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

enabledHostNames?: string[]

Valor da propriedade

string[]

endToEndEncryptionEnabled

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

endToEndEncryptionEnabled?: boolean

Valor da propriedade

boolean

extendedLocation

Local Estendido.

extendedLocation?: ExtendedLocation

Valor da propriedade

functionAppConfig

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

functionAppConfig?: FunctionAppConfig

Valor da propriedade

hostingEnvironmentProfile

Ambiente do Serviço de Aplicativo a ser usado para o aplicativo.

hostingEnvironmentProfile?: HostingEnvironmentProfile

Valor da propriedade

hostNames

Nomes de host associados ao aplicativo. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

hostNames?: string[]

Valor da propriedade

string[]

hostNamesDisabled

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.

hostNamesDisabled?: boolean

Valor da propriedade

boolean

hostNameSslStates

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

hostNameSslStates?: HostNameSslState[]

Valor da propriedade

httpsOnly

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

httpsOnly?: boolean

Valor da propriedade

boolean

hyperV

Hyper-V área restrita.

hyperV?: boolean

Valor da propriedade

boolean

identity

Identidade de serviço gerenciada.

identity?: ManagedServiceIdentity

Valor da propriedade

inProgressOperationId

Especifica uma ID de operação se este site tiver uma operação pendente. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

inProgressOperationId?: string

Valor da propriedade

string

ipMode

Especifica o modo IP do aplicativo.

ipMode?: IPMode

Valor da propriedade

isDefaultContainer

true se o aplicativo for um contêiner padrão; caso contrário, false. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

isDefaultContainer?: boolean

Valor da propriedade

boolean

isXenon

Obsoleto: Hyper-V área restrita.

isXenon?: boolean

Valor da propriedade

boolean

keyVaultReferenceIdentity

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

keyVaultReferenceIdentity?: string

Valor da propriedade

string

lastModifiedTimeUtc

Última vez que o aplicativo foi modificado, em UTC. Somente leitura. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

lastModifiedTimeUtc?: Date

Valor da propriedade

Date

managedEnvironmentId

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}

managedEnvironmentId?: string

Valor da propriedade

string

maxNumberOfWorkers

Número máximo de trabalhadores. Isso só se aplica ao contêiner do Functions. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

maxNumberOfWorkers?: number

Valor da propriedade

number

outboundIpAddresses

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. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

outboundIpAddresses?: string

Valor da propriedade

string

outboundVnetRouting

Propriedade para configurar várias opções de roteamento de tráfego de saída pela rede virtual para um site

outboundVnetRouting?: OutboundVnetRouting

Valor da propriedade

possibleOutboundIpAddresses

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. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

possibleOutboundIpAddresses?: string

Valor da propriedade

string

publicNetworkAccess

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

publicNetworkAccess?: string

Valor da propriedade

string

redundancyMode

Modo de redundância de site

redundancyMode?: RedundancyMode

Valor da propriedade

repositorySiteName

Nome do site do repositório. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

repositorySiteName?: string

Valor da propriedade

string

reserved

true se reservado; caso contrário, false.

reserved?: boolean

Valor da propriedade

boolean

resourceConfig

Requisitos de recursos do aplicativo de funções.

resourceConfig?: ResourceConfig

Valor da propriedade

resourceGroup

Nome do grupo de recursos ao qual o aplicativo pertence. Somente leitura. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

resourceGroup?: string

Valor da propriedade

string

scmSiteAlsoStopped

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

scmSiteAlsoStopped?: boolean

Valor da propriedade

boolean

serverFarmId

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

serverFarmId?: string

Valor da propriedade

string

siteConfig

Configuração de um aplicativo do Serviço de Aplicativo. Essa propriedade não é retornada em resposta a solicitações normais de criação e leitura, pois pode conter informações confidenciais.

siteConfig?: SiteConfig

Valor da propriedade

sku

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 OBSERVAÇÃO: Essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

sku?: string

Valor da propriedade

string

slotSwapStatus

Status da última operação de troca de slot de implantação. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

slotSwapStatus?: SlotSwapStatus

Valor da propriedade

sshEnabled

Se o acesso ssh deve ser ativado.

sshEnabled?: boolean

Valor da propriedade

boolean

state

Estado atual do aplicativo. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

state?: string

Valor da propriedade

string

storageAccountRequired

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

storageAccountRequired?: boolean

Valor da propriedade

boolean

suspendedTill

Aplicativo suspenso até caso a cota de tempo de memória seja excedida. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

suspendedTill?: Date

Valor da propriedade

Date

targetSwapSlot

Especifica em qual slot de implantação este aplicativo será alternado. Somente leitura. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

targetSwapSlot?: string

Valor da propriedade

string

trafficManagerHostNames

Nomes de host do Gerenciador de Tráfego do Azure associados ao aplicativo. Somente leitura. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

trafficManagerHostNames?: string[]

Valor da propriedade

string[]

usageState

Estado que indica se o aplicativo excedeu seu uso de cota. Somente leitura. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

usageState?: UsageState

Valor da propriedade

virtualNetworkSubnetId

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}

virtualNetworkSubnetId?: string

Valor da propriedade

string

workloadProfileName

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

workloadProfileName?: string

Valor da propriedade

string

Detalhes das propriedades herdadas

id

ID do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor da propriedade

string

herdado deResource.id

kind

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.

kind?: string

Valor da propriedade

string

herdado deresource.kind

location

Local do recurso.

location: string

Valor da propriedade

string

herdado doResource.location

name

Nome do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor da propriedade

string

herdado deResource.name

tags

Marcas de recurso.

tags?: {[propertyName: string]: string}

Valor da propriedade

{[propertyName: string]: string}

Herdado deResource.tags

type

Tipo de recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor da propriedade

string

herdado do resource.type do