Compartir a través de


SiteConfigResource Clase

Definición

Recurso arm de configuración de aplicaciones web.

[Microsoft.Rest.Serialization.JsonTransformation]
public class SiteConfigResource : Microsoft.Azure.Management.WebSites.Models.ProxyOnlyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type SiteConfigResource = class
    inherit ProxyOnlyResource
Public Class SiteConfigResource
Inherits ProxyOnlyResource
Herencia
SiteConfigResource
Atributos

Constructores

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.

Propiedades

AcrUseManagedIdentityCreds

Obtiene o establece la marca para usar credenciales de identidad administrada para la extracción de ACR.

AcrUserManagedIdentityID

Obtiene o establece si se usa la identidad administrada por el usuario, clientId de identidad administrada por el usuario.

AlwaysOn

Obtiene o establece &lt;code&gt;true&lt;/code&gt; si Always On está habilitado; de lo contrario, &lt;code&gt;false&lt;/code&gt;.

ApiDefinition

Obtiene o establece información sobre la definición de API formal para la aplicación.

ApiManagementConfig

Obtiene o establece la configuración de Azure API Management vinculada a la aplicación.

AppCommandLine

Obtiene o establece la línea de comandos de la aplicación que se va a iniciar.

AppSettings

Obtiene o establece la configuración de la aplicación.

AutoHealEnabled

Obtiene o establece &lt;code&gt;true&lt;/code&gt; si la recuperación automática está habilitada; en caso contrario, &lt;code&gt;false&lt;/code&gt;.

AutoHealRules

Obtiene o establece reglas de recuperación automática.

AutoSwapSlotName

Obtiene o establece el nombre de ranura de intercambio automático.

AzureStorageAccounts

Obtiene o establece la lista de cuentas de Azure Storage.

ConnectionStrings

Obtiene o establece cadenas de conexión.

Cors

Obtiene o establece la configuración de uso compartido de recursos entre orígenes (CORS).

DefaultDocuments

Obtiene o establece documentos predeterminados.

DetailedErrorLoggingEnabled

Obtiene o establece &lt;code&gt;true&lt;/code&gt; si está habilitado el registro de errores detallado; en caso contrario, &lt;code&gt;false&lt;/code&gt;.

DocumentRoot

Obtiene o establece la raíz del documento.

Experiments

Obtiene o establece que esto funciona para los tipos polimórficos.

FtpsState

Obtiene o establece el estado del servicio FTP/FTPS. Entre los valores posibles se incluyen: "AllAllowed", "FtpsOnly", "Disabled"

FunctionAppScaleLimit

Obtiene o establece el 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 Premium elástico.

FunctionsRuntimeScaleMonitoringEnabled

Obtiene o establece un valor que indica si la supervisión de escalado en tiempo de ejecución de funciones está habilitada. 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 escala.

HandlerMappings

Obtiene o establece asignaciones de controladores.

HealthCheckPath

Obtiene o establece la ruta de acceso de comprobación de estado.

Http20Enabled

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

HttpLoggingEnabled

Obtiene o establece &lt;code&gt;true&lt;/code&gt; si el registro HTTP está habilitado; en caso contrario, &lt;code&gt;false&lt;/code&gt;.

Id

Obtiene el identificador de recurso.

(Heredado de ProxyOnlyResource)
IpSecurityRestrictions

Obtiene o establece restricciones de seguridad de IP para main.

JavaContainer

Obtiene o establece el contenedor de Java.

JavaContainerVersion

Obtiene o establece la versión del contenedor de Java.

JavaVersion

Obtiene o establece la versión de Java.

KeyVaultReferenceIdentity

Obtiene o establece la identidad que se va a usar para la autenticación de referencia de Key Vault.

Kind

Obtiene o establece el tipo de recurso.

(Heredado de ProxyOnlyResource)
Limits

Obtiene o establece límites de sitio.

LinuxFxVersion

Obtiene o establece linux App Framework y version.

LoadBalancing

Obtiene o establece el equilibrio de carga del sitio. Entre los valores posibles se incluyen: 'WeightedRoundRobin', 'LeastRequests', 'LeastResponseTime', 'WeightedTotalTraffic', 'RequestHash', 'PerSiteRoundRobin'

LocalMySqlEnabled

Obtiene o establece &lt;code&gt;true&lt;/code&gt; para habilitar MySQL local; en caso contrario, &lt;code&gt;false&lt;/code&gt;.

LogsDirectorySizeLimit

Obtiene o establece el límite de tamaño del directorio de registros HTTP.

MachineKey

Obtiene site MachineKey.

ManagedPipelineMode

Obtiene o establece el modo de canalización administrada. Entre los valores posibles se incluyen: "Integrated", "Classic"

ManagedServiceIdentityId

Obtiene o establece el identificador de identidad de servicio administrado.

MinimumElasticInstanceCount

Obtiene o establece el número mínimo de instancias de un sitio. Esta configuración solo se aplica a los planes elásticos.

MinTlsVersion

Obtiene o establece 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'

Name

Obtiene el nombre del recurso.

(Heredado de ProxyOnlyResource)
NetFrameworkVersion

Obtiene o establece la versión de .NET Framework.

NodeVersion

Obtiene o establece la versión de Node.js.

NumberOfWorkers

Obtiene o establece el número de trabajos.

PhpVersion

Obtiene o establece la versión de PHP.

PowerShellVersion

Obtiene o establece la versión de PowerShell.

PreWarmedInstanceCount

Obtiene o establece el número de instancias prewarmed. Esta configuración solo se aplica a los planes elásticos y de consumo.

PublicNetworkAccess

Obtiene o establece la propiedad para permitir o bloquear todo el tráfico público.

PublishingUsername

Obtiene o establece el nombre de usuario de publicación.

Push

Obtiene o establece la configuración del punto de conexión de inserción.

PythonVersion

Obtiene o establece la versión de Python.

RemoteDebuggingEnabled

Obtiene o establece &lt;code&gt;true&lt;/code&gt; si la depuración remota está habilitada; de lo contrario, &lt;code&gt;false&lt;/code&gt;.

RemoteDebuggingVersion

Obtiene o establece la versión de depuración remota.

RequestTracingEnabled

Obtiene o establece &lt;code&gt;true&lt;/code&gt; si el seguimiento de solicitudes está habilitado; en caso contrario, &lt;code&gt;false&lt;/code&gt;.

RequestTracingExpirationTime

Obtiene o establece el tiempo de expiración del seguimiento de solicitudes.

ScmIpSecurityRestrictions

Obtiene o establece restricciones de seguridad de IP para scm.

ScmIpSecurityRestrictionsUseMain

Obtiene o establece restricciones de seguridad de IP para que scm use main.

ScmMinTlsVersion

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

ScmType

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

TracingOptions

Obtiene o establece las opciones de seguimiento.

Type

Obtiene el tipo de recurso.

(Heredado de ProxyOnlyResource)
Use32BitWorkerProcess

Obtiene o establece &lt;code&gt;true&lt;/code&gt; para usar el proceso de trabajo de 32 bits; de lo contrario, &lt;code&gt;false&lt;/code&gt;.

VirtualApplications

Obtiene o establece aplicaciones virtuales.

VnetName

Obtiene o establece el nombre de red virtual.

VnetPrivatePortsCount

Obtiene o establece el número de puertos privados asignados a esta aplicación. Se asignarán dinámicamente en tiempo de ejecución.

VnetRouteAllEnabled

Obtiene o establece la red virtual Route All habilitada. Esto hace que todo el tráfico saliente tenga aplicados Virtual Network grupos de seguridad y rutas definidas por el usuario.

WebsiteTimeZone

Obtiene o 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

WebSocketsEnabled

Obtiene o establece &lt;code&gt;true&lt;/code&gt; si WebSocket está habilitado; en caso contrario, &lt;code&gt;false&lt;/code&gt;.

WindowsFxVersion

Obtiene o establece xenon App Framework y version.

XManagedServiceIdentityId

Obtiene o establece un identificador de identidad de servicio administrado explícito.

Métodos

Validate()

Valide el objeto .

Se aplica a