Compartir a través de


SiteConfigResource Constructores

Definición

Sobrecargas

SiteConfigResource()

Inicializa una nueva instancia de la clase 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 una nueva instancia de la clase SiteConfigResource.

SiteConfigResource()

Inicializa una nueva instancia de la clase SiteConfigResource.

public SiteConfigResource ();
Public Sub New ()

Se aplica 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 una nueva instancia de la clase 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

Identificador de recurso.

name
String

Nombre del recurso.

kind
String

Tipo de recurso.

type
String

Tipo de recurso.

numberOfWorkers
Nullable<Int32>

Número de trabajadores.

defaultDocuments
IList<String>

Documentos predeterminados.

netFrameworkVersion
String

Versión de .NET Framework.

phpVersion
String

Versión de PHP.

pythonVersion
String

Versión de Python.

nodeVersion
String

Versión de Node.js.

powerShellVersion
String

Versión de PowerShell.

linuxFxVersion
String

Linux App Framework y versión

windowsFxVersion
String

Xenon App Framework y versión

requestTracingEnabled
Nullable<Boolean>

<code>true</code> if request tracing is enabled; de lo contrario, <code>false</code>.

requestTracingExpirationTime
Nullable<DateTime>

Tiempo de expiración del seguimiento de solicitudes.

remoteDebuggingEnabled
Nullable<Boolean>

<code>true</code> if remote debugging is enabled; de lo contrario, <code>false</code>.

remoteDebuggingVersion
String

Versión de depuración remota.

httpLoggingEnabled
Nullable<Boolean>

<code>true</code> if HTTP logging is enabled; de lo contrario, <code>false</code>.

acrUseManagedIdentityCreds
Nullable<Boolean>

Marca para usar Managed Identity Creds para la extracción de ACR

acrUserManagedIdentityID
String

Si usa la identidad administrada por el usuario, el identificador de cliente de identidad administrada por el usuario

logsDirectorySizeLimit
Nullable<Int32>

Límite de tamaño del directorio de registros HTTP.

detailedErrorLoggingEnabled
Nullable<Boolean>

<code>true</code> if detailed error logging is enabled; de lo contrario, <code>false</code>.

publishingUsername
String

Nombre de usuario de publicación.

appSettings
IList<NameValuePair>

Configuración de aplicaciones.

connectionStrings
IList<ConnStringInfo>

Cadenas de conexión.

machineKey
SiteMachineKey

Site MachineKey.

handlerMappings
IList<HandlerMapping>

Asignaciones de controladores.

documentRoot
String

Raíz del documento.

scmType
String

Tipo SCM. Entre los valores posibles se incluyen: 'None', 'Dropbox', 'Tfs', 'LocalGit', 'GitHub', 'CodePlexGit', 'CodePlexHg', 'BitbucketGit', 'BitbucketHg', 'ExternalGit', 'ExternalHg', 'OneDrive', 'VSO', 'VSTSRM'

use32BitWorkerProcess
Nullable<Boolean>

<code>true</code> to use 32-bit worker process; de lo contrario, <code>false</code>.

webSocketsEnabled
Nullable<Boolean>

<code>true</code> if WebSocket is enabled; de lo contrario, <code>false</code>.

alwaysOn
Nullable<Boolean>

<code>true</code> if Always On is enabled; de lo contrario, <code>false</code>.

javaVersion
String

Versión de Java.

javaContainer
String

Contenedor de Java.

javaContainerVersion
String

Versión del contenedor de Java.

appCommandLine
String

Línea de comandos de la aplicación que se va a iniciar.

managedPipelineMode
Nullable<ManagedPipelineMode>

Modo de canalización administrada. Entre los valores posibles se incluyen: "Integrated", "Classic"

virtualApplications
IList<VirtualApplication>

Aplicaciones virtuales.

loadBalancing
Nullable<SiteLoadBalancing>

Equilibrio de carga del sitio. Entre los valores posibles se incluyen: 'WeightedRoundRobin', 'LeastRequests', 'LeastResponseTime', 'WeightedTotalTraffic', 'RequestHash', 'PerSiteRoundRobin'

experiments
Experiments

Esto es una solución alternativa para tipos polimórficos.

limits
SiteLimits

Límites del sitio.

autoHealEnabled
Nullable<Boolean>

<code>true</code> if Auto Heal is enabled; de lo contrario, <code>false</code>.

autoHealRules
AutoHealRules

Reglas de recuperación automática.

tracingOptions
String

Opciones de seguimiento.

vnetName
String

Virtual Network nombre.

vnetRouteAllEnabled
Nullable<Boolean>

Virtual Network Enrutar todo habilitado. Esto hace que todo el tráfico saliente tenga Virtual Network grupos de seguridad y rutas definidas por el usuario aplicadas.

vnetPrivatePortsCount
Nullable<Int32>

Número de puertos privados asignados a esta aplicación. Estos se asignarán dinámicamente en tiempo de ejecución.

cors
CorsSettings

Configuración de uso compartido de recursos entre orígenes (CORS).

push
PushSettings

Insertar la configuración del punto de conexión.

apiDefinition
ApiDefinitionInfo

Información sobre la definición de API formal para la aplicación.

apiManagementConfig
ApiManagementConfig

Configuración de Azure API Management vinculada a la aplicación.

autoSwapSlotName
String

Nombre de ranura de intercambio automático.

localMySqlEnabled
Nullable<Boolean>

<code>true</code> to enable local MySQL; de lo contrario, <code>false</code>.

managedServiceIdentityId
Nullable<Int32>

Identificador de identidad de servicio administrado

xManagedServiceIdentityId
Nullable<Int32>

Identificador de identidad de servicio administrado explícito

keyVaultReferenceIdentity
String

Identidad que se va a usar para la autenticación de referencia de Key Vault.

ipSecurityRestrictions
IList<IpSecurityRestriction>

Restricciones de seguridad de IP para main.

scmIpSecurityRestrictions
IList<IpSecurityRestriction>

Restricciones de seguridad de IP para scm.

scmIpSecurityRestrictionsUseMain
Nullable<Boolean>

Restricciones de seguridad de IP para que scm use main.

http20Enabled
Nullable<Boolean>

Http20Enabled: configura un sitio web para permitir que los clientes se conecten a través de http2.0

minTlsVersion
String

MinTlsVersion: configura la versión mínima de TLS necesaria para las solicitudes SSL. Entre los valores posibles se incluyen: "1.0", "1.1", "1.2".

scmMinTlsVersion
String

ScmMinTlsVersion: configura la versión mínima de TLS necesaria para las solicitudes SSL para el sitio de SCM. Entre los valores posibles se incluyen: "1.0", "1.1", "1.2".

ftpsState
String

Estado del servicio FTP/FTPS. Entre los valores posibles se incluyen: "AllAllowed", "FtpsOnly", "Disabled"

preWarmedInstanceCount
Nullable<Int32>

Número de instancias prewarmed. Esta configuración solo se aplica a los planes de consumo y elástico

functionAppScaleLimit
Nullable<Int32>

Número máximo de trabajos a los que un sitio puede escalar horizontalmente. Esta configuración solo se aplica a los planes De consumo y Prémium elástico

healthCheckPath
String

Ruta de acceso de comprobación de estado

functionsRuntimeScaleMonitoringEnabled
Nullable<Boolean>

Obtiene o establece un valor que indica si está habilitada la supervisión de escalado en tiempo de ejecución de funciones. Cuando se habilita, ScaleController no supervisará los orígenes de eventos directamente, sino que llamará al entorno de ejecución para obtener el estado de escalado.

websiteTimeZone
String

Establece la zona horaria que usa un sitio para generar marcas de tiempo. Compatible con Linux y Windows App Service. Establecer la configuración de WEBSITE_TIME_ZONE aplicación tiene prioridad sobre esta configuración. Para Linux, espera valores https://www.iana.org/time-zones de base de datos tz (para obtener una referencia rápida, consulte https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Para Windows, espera una de las zonas horarias enumeradas en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

minimumElasticInstanceCount
Nullable<Int32>

Número mínimo de recuento de instancias para un sitio Esta configuración solo se aplica a los planes elásticos

azureStorageAccounts
IDictionary<String,AzureStorageInfoValue>

Lista de cuentas de Azure Storage.

publicNetworkAccess
String

Propiedad para permitir o bloquear todo el tráfico público.

Se aplica a