SiteConfigResource Construtores

Definição

Sobrecargas

SiteConfigResource()

Inicializa uma nova instância da classe SiteConfigResource.

SiteConfigResource(String, String, String, String, Nullable<Int32>, IList<String>, String, String, String, String, String, String, String, Nullable<Boolean>, Nullable<DateTime>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Boolean>, String, IList<NameValuePair>, IList<ConnStringInfo>, SiteMachineKey, IList<HandlerMapping>, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String, Nullable<ManagedPipelineMode>, IList<VirtualApplication>, Nullable<SiteLoadBalancing>, Experiments, SiteLimits, Nullable<Boolean>, AutoHealRules, String, String, Nullable<Boolean>, Nullable<Int32>, CorsSettings, PushSettings, ApiDefinitionInfo, ApiManagementConfig, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, String, IList<IpSecurityRestriction>, IList<IpSecurityRestriction>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, Nullable<Int32>, IDictionary<String,AzureStorageInfoValue>, String)

Inicializa uma nova instância da classe SiteConfigResource.

SiteConfigResource()

Inicializa uma nova instância da classe SiteConfigResource.

public SiteConfigResource ();
Public Sub New ()

Aplica-se a

SiteConfigResource(String, String, String, String, Nullable<Int32>, IList<String>, String, String, String, String, String, String, String, Nullable<Boolean>, Nullable<DateTime>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Boolean>, String, IList<NameValuePair>, IList<ConnStringInfo>, SiteMachineKey, IList<HandlerMapping>, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String, Nullable<ManagedPipelineMode>, IList<VirtualApplication>, Nullable<SiteLoadBalancing>, Experiments, SiteLimits, Nullable<Boolean>, AutoHealRules, String, String, Nullable<Boolean>, Nullable<Int32>, CorsSettings, PushSettings, ApiDefinitionInfo, ApiManagementConfig, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, String, IList<IpSecurityRestriction>, IList<IpSecurityRestriction>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, Nullable<Int32>, IDictionary<String,AzureStorageInfoValue>, String)

Inicializa uma nova instância da classe SiteConfigResource.

public SiteConfigResource (string id = default, string name = default, string kind = default, string type = default, int? numberOfWorkers = default, System.Collections.Generic.IList<string> defaultDocuments = default, string netFrameworkVersion = default, string phpVersion = default, string pythonVersion = default, string nodeVersion = default, string powerShellVersion = default, string linuxFxVersion = default, string windowsFxVersion = default, bool? requestTracingEnabled = default, DateTime? requestTracingExpirationTime = default, bool? remoteDebuggingEnabled = default, string remoteDebuggingVersion = default, bool? httpLoggingEnabled = default, bool? acrUseManagedIdentityCreds = default, string acrUserManagedIdentityID = default, int? logsDirectorySizeLimit = default, bool? detailedErrorLoggingEnabled = default, string publishingUsername = default, System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.NameValuePair> appSettings = default, System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.ConnStringInfo> connectionStrings = default, Microsoft.Azure.Management.WebSites.Models.SiteMachineKey machineKey = default, System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.HandlerMapping> handlerMappings = default, string documentRoot = default, string scmType = default, bool? use32BitWorkerProcess = default, bool? webSocketsEnabled = default, bool? alwaysOn = default, string javaVersion = default, string javaContainer = default, string javaContainerVersion = default, string appCommandLine = default, Microsoft.Azure.Management.WebSites.Models.ManagedPipelineMode? managedPipelineMode = default, System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.VirtualApplication> virtualApplications = default, Microsoft.Azure.Management.WebSites.Models.SiteLoadBalancing? loadBalancing = default, Microsoft.Azure.Management.WebSites.Models.Experiments experiments = default, Microsoft.Azure.Management.WebSites.Models.SiteLimits limits = default, bool? autoHealEnabled = default, Microsoft.Azure.Management.WebSites.Models.AutoHealRules autoHealRules = default, string tracingOptions = default, string vnetName = default, bool? vnetRouteAllEnabled = default, int? vnetPrivatePortsCount = default, Microsoft.Azure.Management.WebSites.Models.CorsSettings cors = default, Microsoft.Azure.Management.WebSites.Models.PushSettings push = default, Microsoft.Azure.Management.WebSites.Models.ApiDefinitionInfo apiDefinition = default, Microsoft.Azure.Management.WebSites.Models.ApiManagementConfig apiManagementConfig = default, string autoSwapSlotName = default, bool? localMySqlEnabled = default, int? managedServiceIdentityId = default, int? xManagedServiceIdentityId = default, string keyVaultReferenceIdentity = default, System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.IpSecurityRestriction> ipSecurityRestrictions = default, System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.IpSecurityRestriction> scmIpSecurityRestrictions = default, bool? scmIpSecurityRestrictionsUseMain = default, bool? http20Enabled = default, string minTlsVersion = default, string scmMinTlsVersion = default, string ftpsState = default, int? preWarmedInstanceCount = default, int? functionAppScaleLimit = default, string healthCheckPath = default, bool? functionsRuntimeScaleMonitoringEnabled = default, string websiteTimeZone = default, int? minimumElasticInstanceCount = default, System.Collections.Generic.IDictionary<string,Microsoft.Azure.Management.WebSites.Models.AzureStorageInfoValue> azureStorageAccounts = default, string publicNetworkAccess = default);
new Microsoft.Azure.Management.WebSites.Models.SiteConfigResource : string * string * string * string * Nullable<int> * System.Collections.Generic.IList<string> * string * string * string * string * string * string * string * Nullable<bool> * Nullable<DateTime> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * string * Nullable<int> * Nullable<bool> * string * System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.NameValuePair> * System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.ConnStringInfo> * Microsoft.Azure.Management.WebSites.Models.SiteMachineKey * System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.HandlerMapping> * string * string * Nullable<bool> * Nullable<bool> * Nullable<bool> * string * string * string * string * Nullable<Microsoft.Azure.Management.WebSites.Models.ManagedPipelineMode> * System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.VirtualApplication> * Nullable<Microsoft.Azure.Management.WebSites.Models.SiteLoadBalancing> * Microsoft.Azure.Management.WebSites.Models.Experiments * Microsoft.Azure.Management.WebSites.Models.SiteLimits * Nullable<bool> * Microsoft.Azure.Management.WebSites.Models.AutoHealRules * string * string * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.WebSites.Models.CorsSettings * Microsoft.Azure.Management.WebSites.Models.PushSettings * Microsoft.Azure.Management.WebSites.Models.ApiDefinitionInfo * Microsoft.Azure.Management.WebSites.Models.ApiManagementConfig * string * Nullable<bool> * Nullable<int> * Nullable<int> * string * System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.IpSecurityRestriction> * System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.IpSecurityRestriction> * Nullable<bool> * Nullable<bool> * string * string * string * Nullable<int> * Nullable<int> * string * Nullable<bool> * string * Nullable<int> * System.Collections.Generic.IDictionary<string, Microsoft.Azure.Management.WebSites.Models.AzureStorageInfoValue> * string -> Microsoft.Azure.Management.WebSites.Models.SiteConfigResource
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional kind As String = Nothing, Optional type As String = Nothing, Optional numberOfWorkers As Nullable(Of Integer) = Nothing, Optional defaultDocuments As IList(Of String) = Nothing, Optional netFrameworkVersion As String = Nothing, Optional phpVersion As String = Nothing, Optional pythonVersion As String = Nothing, Optional nodeVersion As String = Nothing, Optional powerShellVersion As String = Nothing, Optional linuxFxVersion As String = Nothing, Optional windowsFxVersion As String = Nothing, Optional requestTracingEnabled As Nullable(Of Boolean) = Nothing, Optional requestTracingExpirationTime As Nullable(Of DateTime) = Nothing, Optional remoteDebuggingEnabled As Nullable(Of Boolean) = Nothing, Optional remoteDebuggingVersion As String = Nothing, Optional httpLoggingEnabled As Nullable(Of Boolean) = Nothing, Optional acrUseManagedIdentityCreds As Nullable(Of Boolean) = Nothing, Optional acrUserManagedIdentityID As String = Nothing, Optional logsDirectorySizeLimit As Nullable(Of Integer) = Nothing, Optional detailedErrorLoggingEnabled As Nullable(Of Boolean) = Nothing, Optional publishingUsername As String = Nothing, Optional appSettings As IList(Of NameValuePair) = Nothing, Optional connectionStrings As IList(Of ConnStringInfo) = Nothing, Optional machineKey As SiteMachineKey = Nothing, Optional handlerMappings As IList(Of HandlerMapping) = Nothing, Optional documentRoot As String = Nothing, Optional scmType As String = Nothing, Optional use32BitWorkerProcess As Nullable(Of Boolean) = Nothing, Optional webSocketsEnabled As Nullable(Of Boolean) = Nothing, Optional alwaysOn As Nullable(Of Boolean) = Nothing, Optional javaVersion As String = Nothing, Optional javaContainer As String = Nothing, Optional javaContainerVersion As String = Nothing, Optional appCommandLine As String = Nothing, Optional managedPipelineMode As Nullable(Of ManagedPipelineMode) = Nothing, Optional virtualApplications As IList(Of VirtualApplication) = Nothing, Optional loadBalancing As Nullable(Of SiteLoadBalancing) = Nothing, Optional experiments As Experiments = Nothing, Optional limits As SiteLimits = Nothing, Optional autoHealEnabled As Nullable(Of Boolean) = Nothing, Optional autoHealRules As AutoHealRules = Nothing, Optional tracingOptions As String = Nothing, Optional vnetName As String = Nothing, Optional vnetRouteAllEnabled As Nullable(Of Boolean) = Nothing, Optional vnetPrivatePortsCount As Nullable(Of Integer) = Nothing, Optional cors As CorsSettings = Nothing, Optional push As PushSettings = Nothing, Optional apiDefinition As ApiDefinitionInfo = Nothing, Optional apiManagementConfig As ApiManagementConfig = Nothing, Optional autoSwapSlotName As String = Nothing, Optional localMySqlEnabled As Nullable(Of Boolean) = Nothing, Optional managedServiceIdentityId As Nullable(Of Integer) = Nothing, Optional xManagedServiceIdentityId As Nullable(Of Integer) = Nothing, Optional keyVaultReferenceIdentity As String = Nothing, Optional ipSecurityRestrictions As IList(Of IpSecurityRestriction) = Nothing, Optional scmIpSecurityRestrictions As IList(Of IpSecurityRestriction) = Nothing, Optional scmIpSecurityRestrictionsUseMain As Nullable(Of Boolean) = Nothing, Optional http20Enabled As Nullable(Of Boolean) = Nothing, Optional minTlsVersion As String = Nothing, Optional scmMinTlsVersion As String = Nothing, Optional ftpsState As String = Nothing, Optional preWarmedInstanceCount As Nullable(Of Integer) = Nothing, Optional functionAppScaleLimit As Nullable(Of Integer) = Nothing, Optional healthCheckPath As String = Nothing, Optional functionsRuntimeScaleMonitoringEnabled As Nullable(Of Boolean) = Nothing, Optional websiteTimeZone As String = Nothing, Optional minimumElasticInstanceCount As Nullable(Of Integer) = Nothing, Optional azureStorageAccounts As IDictionary(Of String, AzureStorageInfoValue) = Nothing, Optional publicNetworkAccess As String = Nothing)

Parâmetros

id
String

ID do recurso.

name
String

Nome do recurso.

kind
String

Tipo de recurso.

type
String

Tipo de recurso.

numberOfWorkers
Nullable<Int32>

Número de funções de trabalho.

defaultDocuments
IList<String>

Documentos padrão.

netFrameworkVersion
String

.NET Framework versão.

phpVersion
String

Versão do PHP.

pythonVersion
String

Versão do Python.

nodeVersion
String

Versão do Node.js.

powerShellVersion
String

Versão do PowerShell.

linuxFxVersion
String

Estrutura e versão do Aplicativo Linux

windowsFxVersion
String

Xenon App Framework e versão

requestTracingEnabled
Nullable<Boolean>

<code>true</code> se o rastreamento de solicitação estiver habilitado; caso contrário, <código>falso</código>.

requestTracingExpirationTime
Nullable<DateTime>

Tempo de expiração do rastreamento de solicitação.

remoteDebuggingEnabled
Nullable<Boolean>

<code>true</code> se a depuração remota estiver habilitada; caso contrário, <código>falso</código>.

remoteDebuggingVersion
String

Versão de depuração remota.

httpLoggingEnabled
Nullable<Boolean>

<código>verdadeiro</código> se o registro em log HTTP estiver habilitado; caso contrário, <código>falso</código>.

acrUseManagedIdentityCreds
Nullable<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 pelo usuário ClientId

logsDirectorySizeLimit
Nullable<Int32>

Limite de tamanho do diretório de logs HTTP.

detailedErrorLoggingEnabled
Nullable<Boolean>

<code>true</code> se o log de erros detalhado estiver habilitado; caso contrário, <código>falso</código>.

publishingUsername
String

Publicando o nome de usuário.

appSettings
IList<NameValuePair>

Configurações do aplicativo.

connectionStrings
IList<ConnStringInfo>

Cadeias de conexão.

machineKey
SiteMachineKey

Site MachineKey.

handlerMappings
IList<HandlerMapping>

Mapeamentos de manipulador.

documentRoot
String

Raiz do documento.

scmType
String

Tipo de SCM. Os valores possíveis incluem: 'None', 'Dropbox', 'Tfs', 'LocalGit', 'GitHub', 'CodePlexGit', 'CodePlexHg', 'BitbucketGit', 'BitbucketHg', 'ExternalGit', 'ExternalHg', 'OneDrive', 'VSO', 'VSTSRM'

use32BitWorkerProcess
Nullable<Boolean>

<código>verdadeiro</código> para usar o processo de trabalho de 32 bits; caso contrário, <código>falso</código>.

webSocketsEnabled
Nullable<Boolean>

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

alwaysOn
Nullable<Boolean>

<código>true</code> se Always On estiver habilitado; caso contrário, <código>falso</código>.

javaVersion
String

Versão do Java.

javaContainer
String

Contêiner Java.

javaContainerVersion
String

Versão do contêiner java.

appCommandLine
String

Linha de comando do aplicativo a ser iniciada.

managedPipelineMode
Nullable<ManagedPipelineMode>

Selecione o modo de pipeline gerenciado. Os valores possíveis incluem: 'Integrado', 'Clássico'

virtualApplications
IList<VirtualApplication>

Aplicativos virtuais.

loadBalancing
Nullable<SiteLoadBalancing>

Balanceamento de carga do site. Os valores possíveis incluem: 'WeightedRoundRobin', 'LeastRequests', 'LeastResponseTime', 'WeightedTotalTraffic', 'RequestHash', 'PerSiteRoundRobin'

experiments
Experiments

Isso é uma solução alternativa para tipos polimórficos.

limits
SiteLimits

Limites de site.

autoHealEnabled
Nullable<Boolean>

<código>verdadeiro</código> se a Recuperação Automática estiver habilitada; caso contrário, <código>falso</código>.

autoHealRules
AutoHealRules

Regras de recuperação automática.

tracingOptions
String

Opções de rastreamento.

vnetName
String

Rede Virtual nome.

vnetRouteAllEnabled
Nullable<Boolean>

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

vnetPrivatePortsCount
Nullable<Int32>

O número de portas privadas atribuídas a este aplicativo. Eles serão atribuídos dinamicamente no runtime.

cors
CorsSettings

Configurações de CORS (Compartilhamento de Recursos entre Origens).

push
PushSettings

Configurações de ponto de extremidade por push.

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.

autoSwapSlotName
String

Nome do slot de troca automática.

localMySqlEnabled
Nullable<Boolean>

<código>true</code> para habilitar o MySQL local; caso contrário, <código>falso</código>.

managedServiceIdentityId
Nullable<Int32>

ID da Identidade de Serviço Gerenciada

xManagedServiceIdentityId
Nullable<Int32>

ID de identidade de serviço gerenciada explícita

keyVaultReferenceIdentity
String

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

ipSecurityRestrictions
IList<IpSecurityRestriction>

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

scmIpSecurityRestrictions
IList<IpSecurityRestriction>

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

scmIpSecurityRestrictionsUseMain
Nullable<Boolean>

Restrições de segurança de IP para scm usar main.

http20Enabled
Nullable<Boolean>

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

minTlsVersion
String

MinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL. Os valores possíveis incluem: '1.0', '1.1', '1.2'

scmMinTlsVersion
String

ScmMinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL para o site do SCM. Os valores possíveis incluem: '1.0', '1.1', '1.2'

ftpsState
String

Estado do serviço FTP/FTPS. Os valores possíveis incluem: 'AllAllowed', 'FtpsOnly', 'Disabled'

preWarmedInstanceCount
Nullable<Int32>

Número de instâncias pré-armadas. Essa configuração só se aplica aos Planos elásticos e de consumo

functionAppScaleLimit
Nullable<Int32>

Número máximo de trabalhos para os quais um site pode ser escalado horizontalmente. Essa configuração só se aplica aos planos De consumo e Elástico Premium

healthCheckPath
String

Caminho de marcar de integridade

functionsRuntimeScaleMonitoringEnabled
Nullable<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 status de escala.

websiteTimeZone
String

Define o fuso horário que um site usa para gerar carimbos de data/hora. Compatível com Linux e Windows Serviço de Aplicativo. Definir a configuração WEBSITE_TIME_ZONE aplicativo tem precedência sobre essa configuração. Para o Linux, espera valores https://www.iana.org/time-zones de banco de dados tz (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

minimumElasticInstanceCount
Nullable<Int32>

Número de contagem mínima de instâncias para um site Essa configuração só se aplica aos Planos Elásticos

azureStorageAccounts
IDictionary<String,AzureStorageInfoValue>

Lista de Contas de Armazenamento do Azure.

publicNetworkAccess
String

Propriedade para permitir ou bloquear todo o tráfego público.

Aplica-se a