Compartilhar via


Site Classe

Definição

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

[Microsoft.Rest.Serialization.JsonTransformation]
public class Site : Microsoft.Azure.Management.WebSites.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Site = class
    inherit Resource
Public Class Site
Inherits Resource
Herança
Atributos

Construtores

Site()

Inicializa uma nova instância da classe Site.

Site(String, String, String, String, String, IDictionary<String, String>, String, IList<String>, String, Nullable<UsageState>, Nullable<Boolean>, IList<String>, Nullable<SiteAvailabilityState>, IList<HostNameSslState>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<DateTime>, SiteConfig, IList<String>, Nullable<Boolean>, String, HostingEnvironmentProfile, Nullable<Boolean>, Nullable<Boolean>, Nullable<ClientCertMode>, String, Nullable<Boolean>, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<DateTime>, Nullable<Int32>, CloningInfo, String, Nullable<Boolean>, String, SlotSwapStatus, Nullable<Boolean>, Nullable<RedundancyMode>, Nullable<Guid>, Nullable<Boolean>, String, String, ManagedServiceIdentity, ExtendedLocation)

Inicializa uma nova instância da classe Site.

Propriedades

AvailabilityState

Obtém o estado de disponibilidade de informações de gerenciamento para o aplicativo. Os valores possíveis incluem: 'Normal', 'Limited', 'DisasterRecoveryMode'

ClientAffinityEnabled

Obtém ou define &lt;code&gt;true&lt;/code&gt; para habilitar a afinidade do cliente; & lt;code&gt;false&lt;/code&gt; para parar de enviar cookies de afinidade de sessão, que roteiam solicitações de cliente na mesma sessão para a mesma instância. O padrão é &lt;code&gt;true&lt;/code&gt;.

ClientCertEnabled

Obtém ou define &lt;code&gt;true&lt;/code&gt; para habilitar a autenticação de certificado do cliente (autenticação mútua TLS); caso contrário, &lt;code&gt;false&lt;/code&gt;. O padrão é &lt;code&gt;false&lt;/code&gt;.

ClientCertExclusionPaths

Obtém ou define caminhos de exclusão separados por vírgulas de autenticação de certificado do cliente

ClientCertMode

Obtém ou define essa configuração com 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. Os valores possíveis incluem: 'Required', 'Optional', 'OptionalInteractiveUser'
CloningInfo

Obtém ou define se especificado durante a criação do aplicativo, o aplicativo é clonado de um aplicativo de origem.

ContainerSize

Obtém ou define o tamanho do contêiner de função.

CustomDomainVerificationId

Obtém ou define o 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

Obtém ou define a cota máxima de tempo de memória diária permitida (aplicável somente em aplicativos dinâmicos).

DefaultHostName

Obtém o nome do host padrão do aplicativo. Somente leitura.

Enabled

Obtém ou define &lt;code&gt;true&lt;/code&gt; se o aplicativo estiver habilitado; caso contrário, &lt;code&gt;false&lt;/code&gt;. Definir esse valor como false desabilita o aplicativo (coloca o aplicativo offline).

EnabledHostNames

Obtém 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.

ExtendedLocation

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

HostingEnvironmentProfile

Obtém ou define o Ambiente do Serviço de Aplicativo a ser usado para o aplicativo.

HostNames

Obtém nomes de host associados ao aplicativo.

HostNamesDisabled

Obtém ou define &lt;code&gt;true&lt;/code&gt; para desabilitar os nomes de host públicos do aplicativo; caso contrário, &lt;code&gt;false&lt;/code&gt;. Se &lt;code&gt;true&lt;/code&gt;, o aplicativo só poderá ser acessado por meio do processo de gerenciamento de API.

HostNameSslStates

Obtém ou define que os estados SSL de nome de host são usados para gerenciar as associações SSL para nomes de host do aplicativo.

HttpsOnly

Obtém ou define httpsOnly: configura um site para aceitar apenas solicitações https. Redirecionamento de problemas para solicitações http

HyperV

Obtém ou define a área restrita do Hyper-V.

Id

Obtém a ID do recurso.

(Herdado de Resource)
Identity

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

InProgressOperationId

Obtém especifica uma ID de operação se este site tiver uma operação pendente.

IsDefaultContainer

Obtém &lt;code&gt;true&lt;/code&gt; se o aplicativo for um contêiner padrão; caso contrário, &lt;code&gt;false&lt;/code&gt;.

IsXenon

Obtém ou define obsoleto: área restrita do Hyper-V.

KeyVaultReferenceIdentity

Obtém ou define a identidade a ser usada para Key Vault autenticação de referência.

Kind

Obtém ou define o tipo de recurso.

(Herdado de Resource)
LastModifiedTimeUtc

Obtém a última vez que o aplicativo foi modificado, em UTC. Somente leitura.

Location

Obtém ou define a Localização do recurso.

(Herdado de Resource)
MaxNumberOfWorkers

Obtém o número máximo de trabalhos. Isso só se aplica ao contêiner do Functions.

Name

Obtém o nome do recurso.

(Herdado de Resource)
OutboundIpAddresses

Obtém a 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.

PossibleOutboundIpAddresses

Obtém a 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.

RedundancyMode

Obtém ou define o modo de redundância de site. Os valores possíveis incluem: 'None', 'Manual', 'Failover', 'ActiveActive', 'GeoRedundant'

RepositorySiteName

Obtém o nome do site do repositório.

Reserved

Obtém ou define &lt;code&gt;true&lt;/code&gt; se reservado; caso contrário, &lt;code&gt;false&lt;/code&gt;.

ResourceGroup

Obtém o nome do grupo de recursos ao qual o aplicativo pertence. Somente leitura.

ScmSiteAlsoStopped

Obtém ou define &lt;code&gt;true&lt;/code&gt; para interromper o site do SCM (KUDU) quando o aplicativo for interrompido; caso contrário, &lt;code&gt;false&lt;/code&gt;. O padrão é &lt;code&gt;false&lt;/code&gt;.

ServerFarmId

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

SiteConfig

Obtém ou define a configuração do aplicativo.

SlotSwapStatus

Obtém status da última operação de troca de slot de implantação.

State

Obtém o estado atual do aplicativo.

StorageAccountRequired

Obtém ou define verifica se a conta de armazenamento fornecida pelo cliente é necessária

SuspendedTill

Obtém o aplicativo suspenso até o caso de a cota de tempo de memória ser excedida.

Tags

Obtém ou define marcas de recurso.

(Herdado de Resource)
TargetSwapSlot

Obtém especifica em qual slot de implantação esse aplicativo trocará. Somente leitura.

TrafficManagerHostNames

Obtém nomes de host do Gerenciador de Tráfego do Azure associados ao aplicativo. Somente leitura.

Type

Obtém o tipo de recurso.

(Herdado de Resource)
UsageState

Obtém o estado que indica se o aplicativo excedeu seu uso de cota. Somente leitura. Os valores possíveis incluem: 'Normal', 'Exceeded'

VirtualNetworkSubnetId

Obtém ou define a ID de Resource Manager do Azure da rede virtual e da sub-rede a ser unida pela Integração VNET Regional. Isso deve estar no formato /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}

Métodos

Validate()

Valide o objeto .

Aplica-se a