Compartilhar via


Site Construtores

Definição

Sobrecargas

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.

Site()

Inicializa uma nova instância da classe Site.

public Site ();
Public Sub New ()

Aplica-se a

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.

public Site (string location, string id = default, string name = default, string kind = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string state = default, System.Collections.Generic.IList<string> hostNames = default, string repositorySiteName = default, Microsoft.Azure.Management.WebSites.Models.UsageState? usageState = default, bool? enabled = default, System.Collections.Generic.IList<string> enabledHostNames = default, Microsoft.Azure.Management.WebSites.Models.SiteAvailabilityState? availabilityState = default, System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.HostNameSslState> hostNameSslStates = default, string serverFarmId = default, bool? reserved = default, bool? isXenon = default, bool? hyperV = default, DateTime? lastModifiedTimeUtc = default, Microsoft.Azure.Management.WebSites.Models.SiteConfig siteConfig = default, System.Collections.Generic.IList<string> trafficManagerHostNames = default, bool? scmSiteAlsoStopped = default, string targetSwapSlot = default, Microsoft.Azure.Management.WebSites.Models.HostingEnvironmentProfile hostingEnvironmentProfile = default, bool? clientAffinityEnabled = default, bool? clientCertEnabled = default, Microsoft.Azure.Management.WebSites.Models.ClientCertMode? clientCertMode = default, string clientCertExclusionPaths = default, bool? hostNamesDisabled = default, string customDomainVerificationId = default, string outboundIpAddresses = default, string possibleOutboundIpAddresses = default, int? containerSize = default, int? dailyMemoryTimeQuota = default, DateTime? suspendedTill = default, int? maxNumberOfWorkers = default, Microsoft.Azure.Management.WebSites.Models.CloningInfo cloningInfo = default, string resourceGroup = default, bool? isDefaultContainer = default, string defaultHostName = default, Microsoft.Azure.Management.WebSites.Models.SlotSwapStatus slotSwapStatus = default, bool? httpsOnly = default, Microsoft.Azure.Management.WebSites.Models.RedundancyMode? redundancyMode = default, Guid? inProgressOperationId = default, bool? storageAccountRequired = default, string keyVaultReferenceIdentity = default, string virtualNetworkSubnetId = default, Microsoft.Azure.Management.WebSites.Models.ManagedServiceIdentity identity = default, Microsoft.Azure.Management.WebSites.Models.ExtendedLocation extendedLocation = default);
new Microsoft.Azure.Management.WebSites.Models.Site : string * string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * System.Collections.Generic.IList<string> * string * Nullable<Microsoft.Azure.Management.WebSites.Models.UsageState> * Nullable<bool> * System.Collections.Generic.IList<string> * Nullable<Microsoft.Azure.Management.WebSites.Models.SiteAvailabilityState> * System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.HostNameSslState> * string * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<DateTime> * Microsoft.Azure.Management.WebSites.Models.SiteConfig * System.Collections.Generic.IList<string> * Nullable<bool> * string * Microsoft.Azure.Management.WebSites.Models.HostingEnvironmentProfile * Nullable<bool> * Nullable<bool> * Nullable<Microsoft.Azure.Management.WebSites.Models.ClientCertMode> * string * Nullable<bool> * string * string * string * Nullable<int> * Nullable<int> * Nullable<DateTime> * Nullable<int> * Microsoft.Azure.Management.WebSites.Models.CloningInfo * string * Nullable<bool> * string * Microsoft.Azure.Management.WebSites.Models.SlotSwapStatus * Nullable<bool> * Nullable<Microsoft.Azure.Management.WebSites.Models.RedundancyMode> * Nullable<Guid> * Nullable<bool> * string * string * Microsoft.Azure.Management.WebSites.Models.ManagedServiceIdentity * Microsoft.Azure.Management.WebSites.Models.ExtendedLocation -> Microsoft.Azure.Management.WebSites.Models.Site
Public Sub New (location As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional kind As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional state As String = Nothing, Optional hostNames As IList(Of String) = Nothing, Optional repositorySiteName As String = Nothing, Optional usageState As Nullable(Of UsageState) = Nothing, Optional enabled As Nullable(Of Boolean) = Nothing, Optional enabledHostNames As IList(Of String) = Nothing, Optional availabilityState As Nullable(Of SiteAvailabilityState) = Nothing, Optional hostNameSslStates As IList(Of HostNameSslState) = Nothing, Optional serverFarmId As String = Nothing, Optional reserved As Nullable(Of Boolean) = Nothing, Optional isXenon As Nullable(Of Boolean) = Nothing, Optional hyperV As Nullable(Of Boolean) = Nothing, Optional lastModifiedTimeUtc As Nullable(Of DateTime) = Nothing, Optional siteConfig As SiteConfig = Nothing, Optional trafficManagerHostNames As IList(Of String) = Nothing, Optional scmSiteAlsoStopped As Nullable(Of Boolean) = Nothing, Optional targetSwapSlot As String = Nothing, Optional hostingEnvironmentProfile As HostingEnvironmentProfile = Nothing, Optional clientAffinityEnabled As Nullable(Of Boolean) = Nothing, Optional clientCertEnabled As Nullable(Of Boolean) = Nothing, Optional clientCertMode As Nullable(Of ClientCertMode) = Nothing, Optional clientCertExclusionPaths As String = Nothing, Optional hostNamesDisabled As Nullable(Of Boolean) = Nothing, Optional customDomainVerificationId As String = Nothing, Optional outboundIpAddresses As String = Nothing, Optional possibleOutboundIpAddresses As String = Nothing, Optional containerSize As Nullable(Of Integer) = Nothing, Optional dailyMemoryTimeQuota As Nullable(Of Integer) = Nothing, Optional suspendedTill As Nullable(Of DateTime) = Nothing, Optional maxNumberOfWorkers As Nullable(Of Integer) = Nothing, Optional cloningInfo As CloningInfo = Nothing, Optional resourceGroup As String = Nothing, Optional isDefaultContainer As Nullable(Of Boolean) = Nothing, Optional defaultHostName As String = Nothing, Optional slotSwapStatus As SlotSwapStatus = Nothing, Optional httpsOnly As Nullable(Of Boolean) = Nothing, Optional redundancyMode As Nullable(Of RedundancyMode) = Nothing, Optional inProgressOperationId As Nullable(Of Guid) = Nothing, Optional storageAccountRequired As Nullable(Of Boolean) = Nothing, Optional keyVaultReferenceIdentity As String = Nothing, Optional virtualNetworkSubnetId As String = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional extendedLocation As ExtendedLocation = Nothing)

Parâmetros

location
String

Localização do recurso.

id
String

ID do recurso.

name
String

Nome do recurso.

kind
String

Tipo de recurso.

type
String

Tipo de recurso.

tags
IDictionary<String,String>

Marcas de recurso.

state
String

Estado atual do aplicativo.

hostNames
IList<String>

Nomes de host associados ao aplicativo.

repositorySiteName
String

Nome do site do repositório.

usageState
Nullable<UsageState>

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

enabled
Nullable<Boolean>

<código>true</code> se o aplicativo estiver habilitado; caso contrário, <código>falso</código>. Definir esse valor como false desabilita o aplicativo (coloca o aplicativo offline).

enabledHostNames
IList<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.

availabilityState
Nullable<SiteAvailabilityState>

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

hostNameSslStates
IList<HostNameSslState>

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

serverFarmId
String

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

reserved
Nullable<Boolean>

<código>true</code> se reservado; caso contrário, <código>falso</código>.

isXenon
Nullable<Boolean>

Obsoleto: área restrita do Hyper-V.

hyperV
Nullable<Boolean>

Área restrita do Hyper-V.

lastModifiedTimeUtc
Nullable<DateTime>

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

siteConfig
SiteConfig

Configuração do aplicativo.

trafficManagerHostNames
IList<String>

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

scmSiteAlsoStopped
Nullable<Boolean>

<código>true</código> para parar o site do SCM (KUDU) quando o aplicativo for interrompido; caso contrário, <código>falso</código>. O padrão é <código>falso</código>.

targetSwapSlot
String

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

hostingEnvironmentProfile
HostingEnvironmentProfile

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

clientAffinityEnabled
Nullable<Boolean>

<code>true</code> para habilitar a afinidade de cliente; < code>false</code> 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 é <o código>true</code>.

clientCertEnabled
Nullable<Boolean>

<code>true</code> para habilitar a autenticação de certificado do cliente (autenticação mútua TLS); caso contrário, <código>falso</código>. O padrão é <o código>false</code>.

clientCertMode
Nullable<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. Os valores possíveis incluem: 'Required', 'Optional', 'OptionalInteractiveUser'

clientCertExclusionPaths
String

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

hostNamesDisabled
Nullable<Boolean>

<código>true</code> para desabilitar os nomes de host públicos do aplicativo; caso contrário, <código>falso</código>. Se <o código>for true</code>, o aplicativo só poderá ser acessado por meio do processo de gerenciamento de API.

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.

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.

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.

containerSize
Nullable<Int32>

Tamanho do contêiner de função.

dailyMemoryTimeQuota
Nullable<Int32>

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

suspendedTill
Nullable<DateTime>

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

maxNumberOfWorkers
Nullable<Int32>

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

cloningInfo
CloningInfo

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

resourceGroup
String

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

isDefaultContainer
Nullable<Boolean>

<código>true</code> se o aplicativo for um contêiner padrão; caso contrário, <código>falso</código>.

defaultHostName
String

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

slotSwapStatus
SlotSwapStatus

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

httpsOnly
Nullable<Boolean>

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

redundancyMode
Nullable<RedundancyMode>

Modo de redundância de site. Os valores possíveis incluem: 'None', 'Manual', 'Failover', 'ActiveActive', 'GeoRedundant'

inProgressOperationId
Nullable<Guid>

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

storageAccountRequired
Nullable<Boolean>

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

keyVaultReferenceIdentity
String

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

virtualNetworkSubnetId
String

O Azure Resource Manager ID da rede virtual e da sub-rede a serem unidas pela Integração VNET Regional. Isso deve estar no formato /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}

extendedLocation
ExtendedLocation

Aplica-se a