Compartilhar via


ArmAppServiceModelFactory.SiteConfigProperties Método

Definição

Inicializa uma nova instância de SiteConfigProperties.

public static Azure.ResourceManager.AppService.Models.SiteConfigProperties SiteConfigProperties (int? numberOfWorkers = default, System.Collections.Generic.IEnumerable<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? isRequestTracingEnabled = default, DateTimeOffset? requestTracingExpirationOn = default, bool? isRemoteDebuggingEnabled = default, string remoteDebuggingVersion = default, bool? isHttpLoggingEnabled = default, bool? useManagedIdentityCreds = default, string acrUserManagedIdentityId = default, int? logsDirectorySizeLimit = default, bool? isDetailedErrorLoggingEnabled = default, string publishingUsername = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.AppService.Models.AppServiceNameValuePair> appSettings = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.AppService.Models.ConnStringInfo> connectionStrings = default, Azure.ResourceManager.AppService.Models.SiteMachineKey machineKey = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.AppService.Models.HttpRequestHandlerMapping> handlerMappings = default, string documentRoot = default, Azure.ResourceManager.AppService.Models.ScmType? scmType = default, bool? use32BitWorkerProcess = default, bool? isWebSocketsEnabled = default, bool? isAlwaysOn = default, string javaVersion = default, string javaContainer = default, string javaContainerVersion = default, string appCommandLine = default, Azure.ResourceManager.AppService.Models.ManagedPipelineMode? managedPipelineMode = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.AppService.Models.VirtualApplication> virtualApplications = default, Azure.ResourceManager.AppService.Models.SiteLoadBalancing? loadBalancing = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.AppService.Models.RampUpRule> experimentsRampUpRules = default, Azure.ResourceManager.AppService.Models.SiteLimits limits = default, bool? isAutoHealEnabled = default, Azure.ResourceManager.AppService.Models.AutoHealRules autoHealRules = default, string tracingOptions = default, string vnetName = default, bool? isVnetRouteAllEnabled = default, int? vnetPrivatePortsCount = default, Azure.ResourceManager.AppService.Models.AppServiceCorsSettings cors = default, Azure.ResourceManager.AppService.Models.WebAppPushSettings push = default, Uri apiDefinitionUri = default, string apiManagementConfigId = default, string autoSwapSlotName = default, bool? isLocalMySqlEnabled = default, int? managedServiceIdentityId = default, int? xManagedServiceIdentityId = default, string keyVaultReferenceIdentity = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.AppService.Models.AppServiceIPSecurityRestriction> ipSecurityRestrictions = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.AppService.Models.AppServiceIPSecurityRestriction> scmIPSecurityRestrictions = default, bool? allowIPSecurityRestrictionsForScmToUseMain = default, bool? isHttp20Enabled = default, Azure.ResourceManager.AppService.Models.AppServiceSupportedTlsVersion? minTlsVersion = default, Azure.ResourceManager.AppService.Models.AppServiceSupportedTlsVersion? scmMinTlsVersion = default, Azure.ResourceManager.AppService.Models.AppServiceFtpsState? ftpsState = default, int? preWarmedInstanceCount = default, int? functionAppScaleLimit = default, string healthCheckPath = default, bool? isFunctionsRuntimeScaleMonitoringEnabled = default, string websiteTimeZone = default, int? minimumElasticInstanceCount = default, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.AppService.Models.AppServiceStorageAccessInfo> azureStorageAccounts = default, string publicNetworkAccess = default);
static member SiteConfigProperties : Nullable<int> * seq<string> * string * string * string * string * string * string * string * Nullable<bool> * Nullable<DateTimeOffset> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * string * Nullable<int> * Nullable<bool> * string * seq<Azure.ResourceManager.AppService.Models.AppServiceNameValuePair> * seq<Azure.ResourceManager.AppService.Models.ConnStringInfo> * Azure.ResourceManager.AppService.Models.SiteMachineKey * seq<Azure.ResourceManager.AppService.Models.HttpRequestHandlerMapping> * string * Nullable<Azure.ResourceManager.AppService.Models.ScmType> * Nullable<bool> * Nullable<bool> * Nullable<bool> * string * string * string * string * Nullable<Azure.ResourceManager.AppService.Models.ManagedPipelineMode> * seq<Azure.ResourceManager.AppService.Models.VirtualApplication> * Nullable<Azure.ResourceManager.AppService.Models.SiteLoadBalancing> * seq<Azure.ResourceManager.AppService.Models.RampUpRule> * Azure.ResourceManager.AppService.Models.SiteLimits * Nullable<bool> * Azure.ResourceManager.AppService.Models.AutoHealRules * string * string * Nullable<bool> * Nullable<int> * Azure.ResourceManager.AppService.Models.AppServiceCorsSettings * Azure.ResourceManager.AppService.Models.WebAppPushSettings * Uri * string * string * Nullable<bool> * Nullable<int> * Nullable<int> * string * seq<Azure.ResourceManager.AppService.Models.AppServiceIPSecurityRestriction> * seq<Azure.ResourceManager.AppService.Models.AppServiceIPSecurityRestriction> * Nullable<bool> * Nullable<bool> * Nullable<Azure.ResourceManager.AppService.Models.AppServiceSupportedTlsVersion> * Nullable<Azure.ResourceManager.AppService.Models.AppServiceSupportedTlsVersion> * Nullable<Azure.ResourceManager.AppService.Models.AppServiceFtpsState> * Nullable<int> * Nullable<int> * string * Nullable<bool> * string * Nullable<int> * System.Collections.Generic.IDictionary<string, Azure.ResourceManager.AppService.Models.AppServiceStorageAccessInfo> * string -> Azure.ResourceManager.AppService.Models.SiteConfigProperties
Public Shared Function SiteConfigProperties (Optional numberOfWorkers As Nullable(Of Integer) = Nothing, Optional defaultDocuments As IEnumerable(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 isRequestTracingEnabled As Nullable(Of Boolean) = Nothing, Optional requestTracingExpirationOn As Nullable(Of DateTimeOffset) = Nothing, Optional isRemoteDebuggingEnabled As Nullable(Of Boolean) = Nothing, Optional remoteDebuggingVersion As String = Nothing, Optional isHttpLoggingEnabled As Nullable(Of Boolean) = Nothing, Optional useManagedIdentityCreds As Nullable(Of Boolean) = Nothing, Optional acrUserManagedIdentityId As String = Nothing, Optional logsDirectorySizeLimit As Nullable(Of Integer) = Nothing, Optional isDetailedErrorLoggingEnabled As Nullable(Of Boolean) = Nothing, Optional publishingUsername As String = Nothing, Optional appSettings As IEnumerable(Of AppServiceNameValuePair) = Nothing, Optional connectionStrings As IEnumerable(Of ConnStringInfo) = Nothing, Optional machineKey As SiteMachineKey = Nothing, Optional handlerMappings As IEnumerable(Of HttpRequestHandlerMapping) = Nothing, Optional documentRoot As String = Nothing, Optional scmType As Nullable(Of ScmType) = Nothing, Optional use32BitWorkerProcess As Nullable(Of Boolean) = Nothing, Optional isWebSocketsEnabled As Nullable(Of Boolean) = Nothing, Optional isAlwaysOn 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 IEnumerable(Of VirtualApplication) = Nothing, Optional loadBalancing As Nullable(Of SiteLoadBalancing) = Nothing, Optional experimentsRampUpRules As IEnumerable(Of RampUpRule) = Nothing, Optional limits As SiteLimits = Nothing, Optional isAutoHealEnabled As Nullable(Of Boolean) = Nothing, Optional autoHealRules As AutoHealRules = Nothing, Optional tracingOptions As String = Nothing, Optional vnetName As String = Nothing, Optional isVnetRouteAllEnabled As Nullable(Of Boolean) = Nothing, Optional vnetPrivatePortsCount As Nullable(Of Integer) = Nothing, Optional cors As AppServiceCorsSettings = Nothing, Optional push As WebAppPushSettings = Nothing, Optional apiDefinitionUri As Uri = Nothing, Optional apiManagementConfigId As String = Nothing, Optional autoSwapSlotName As String = Nothing, Optional isLocalMySqlEnabled 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 IEnumerable(Of AppServiceIPSecurityRestriction) = Nothing, Optional scmIPSecurityRestrictions As IEnumerable(Of AppServiceIPSecurityRestriction) = Nothing, Optional allowIPSecurityRestrictionsForScmToUseMain As Nullable(Of Boolean) = Nothing, Optional isHttp20Enabled As Nullable(Of Boolean) = Nothing, Optional minTlsVersion As Nullable(Of AppServiceSupportedTlsVersion) = Nothing, Optional scmMinTlsVersion As Nullable(Of AppServiceSupportedTlsVersion) = Nothing, Optional ftpsState As Nullable(Of AppServiceFtpsState) = Nothing, Optional preWarmedInstanceCount As Nullable(Of Integer) = Nothing, Optional functionAppScaleLimit As Nullable(Of Integer) = Nothing, Optional healthCheckPath As String = Nothing, Optional isFunctionsRuntimeScaleMonitoringEnabled As Nullable(Of Boolean) = Nothing, Optional websiteTimeZone As String = Nothing, Optional minimumElasticInstanceCount As Nullable(Of Integer) = Nothing, Optional azureStorageAccounts As IDictionary(Of String, AppServiceStorageAccessInfo) = Nothing, Optional publicNetworkAccess As String = Nothing) As SiteConfigProperties

Parâmetros

numberOfWorkers
Nullable<Int32>

Número de funções de trabalho.

defaultDocuments
IEnumerable<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 de Aplicativos do Linux e versão.

windowsFxVersion
String

Xenon App Framework e versão.

isRequestTracingEnabled
Nullable<Boolean>

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

requestTracingExpirationOn
Nullable<DateTimeOffset>

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

isRemoteDebuggingEnabled
Nullable<Boolean>

<código>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.

isHttpLoggingEnabled
Nullable<Boolean>

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

useManagedIdentityCreds
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 do usuário ClientId.

logsDirectorySizeLimit
Nullable<Int32>

Limite de tamanho do diretório de logs HTTP.

isDetailedErrorLoggingEnabled
Nullable<Boolean>

<código>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
IEnumerable<AppServiceNameValuePair>

Configurações do aplicativo.

connectionStrings
IEnumerable<ConnStringInfo>

Cadeias de conexão.

machineKey
SiteMachineKey

Site MachineKey.

handlerMappings
IEnumerable<HttpRequestHandlerMapping>

Mapeamentos de manipulador.

documentRoot
String

Raiz do documento.

scmType
Nullable<ScmType>

Tipo de SCM.

use32BitWorkerProcess
Nullable<Boolean>

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

isWebSocketsEnabled
Nullable<Boolean>

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

isAlwaysOn
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.

virtualApplications
IEnumerable<VirtualApplication>

Aplicativos virtuais.

loadBalancing
Nullable<SiteLoadBalancing>

Balanceamento de carga do site.

experimentsRampUpRules
IEnumerable<RampUpRule>

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

limits
SiteLimits

Limites de site.

isAutoHealEnabled
Nullable<Boolean>

<code>true</code> if Auto Heal is enabled; caso contrário, <code>false</code>.

autoHealRules
AutoHealRules

Regras de recuperação automática.

tracingOptions
String

Opções de rastreamento.

vnetName
String

Rede Virtual nome.

isVnetRouteAllEnabled
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 em runtime.

cors
AppServiceCorsSettings

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

push
WebAppPushSettings

Configurações de ponto de extremidade por push.

apiDefinitionUri
Uri

Informações sobre a definição formal de API para o aplicativo.

apiManagementConfigId
String

Configurações de gerenciamento de API do Azure vinculadas ao aplicativo.

autoSwapSlotName
String

Nome do slot de troca automática.

isLocalMySqlEnabled
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 de Key Vault.

ipSecurityRestrictions
IEnumerable<AppServiceIPSecurityRestriction>

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

scmIPSecurityRestrictions
IEnumerable<AppServiceIPSecurityRestriction>

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

allowIPSecurityRestrictionsForScmToUseMain
Nullable<Boolean>

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

isHttp20Enabled
Nullable<Boolean>

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

minTlsVersion
Nullable<AppServiceSupportedTlsVersion>

MinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL.

scmMinTlsVersion
Nullable<AppServiceSupportedTlsVersion>

ScmMinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL para o site do SCM.

ftpsState
Nullable<AppServiceFtpsState>

Estado do serviço FTP/FTPS.

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 escalar horizontalmente. Essa configuração só se aplica aos Planos De Consumo e Elástico Premium

healthCheckPath
String

Caminho de marcar de integridade.

isFunctionsRuntimeScaleMonitoringEnabled
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á para 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 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,AppServiceStorageAccessInfo>

Lista de Contas de Armazenamento do Azure.

publicNetworkAccess
String

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

Retornos

Uma nova SiteConfigProperties instância para zombar.

Aplica-se a