Site Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
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.
- 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'
<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).
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}".
<código>true</code> se reservado; caso contrário, <código>falso</código>.
Última vez que o aplicativo foi modificado, em UTC. Somente leitura.
- siteConfig
- SiteConfig
Configuração do aplicativo.
Nomes de host do Gerenciador de Tráfego do Azure associados ao aplicativo. Somente leitura.
<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.
<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>.
<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
<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.
Cota máxima de tempo de memória diária permitida (aplicável somente em aplicativos dinâmicos).
Aplicativo suspenso até o caso de a cota de tempo de memória ser excedida.
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.
<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: 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'
Especifica uma ID de operação se este site tiver uma operação pendente.
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}
- identity
- ManagedServiceIdentity
- extendedLocation
- ExtendedLocation
Aplica-se a
Azure SDK for .NET