ArmAppServiceModelFactory.SiteConfigProperties Método
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.
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
- 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.
<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.
<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.
<código>true</code> se o log HTTP estiver habilitado; caso contrário, <código>falso</código>.
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.
<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.
<código>true</code> para usar o processo de trabalho de 32 bits; caso contrário, <código>falso</código>.
<código>true</code> se WebSocket estiver habilitado; caso contrário, <código>falso</código>.
<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.
<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.
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.
O número de portas privadas atribuídas a este aplicativo. Eles serão atribuídos dinamicamente em runtime.
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.
<código>true</code> para habilitar o MySQL local; caso contrário, <código>falso</código>.
- 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.
Restrições de segurança de IP para scm usar main.
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.
Número de instâncias pré-armadas. Essa configuração só se aplica aos Planos elásticos e de consumo
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.
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.
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.