Compartir a través de


SiteConfig interface

Configuración de una aplicación de App Service.

Propiedades

acrUseManagedIdentityCreds

Marca para usar credenciales de identidad administrada para la extracción de ACR

acrUserManagedIdentityID

Si se usa una identidad administrada por el usuario, clientId de identidad administrada por el usuario

alwaysOn

truees si Always On está habilitado; en caso contrario, falsees .

apiDefinition

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

apiManagementConfig

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

appCommandLine

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

appSettings

Configuración de aplicaciones.

autoHealEnabled

true si la recuperación automática está habilitada; de lo contrario, false.

autoHealRules

Reglas de recuperación automática.

autoSwapSlotName

Nombre de ranura de intercambio automático.

azureStorageAccounts

Lista de cuentas de Azure Storage.

connectionStrings

Cadenas de conexión.

cors

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

defaultDocuments

Documentos predeterminados.

detailedErrorLoggingEnabled

true si se habilita el registro de errores detallado; de lo contrario, false.

documentRoot

Raíz del documento.

elasticWebAppScaleLimit

Número máximo de trabajos a los que un sitio puede escalar horizontalmente. Esta configuración solo se aplica a las aplicaciones de los planes en los que ElasticScaleEnabled es true

experiments

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

ftpsState

Estado del servicio FTP/FTPS

functionAppScaleLimit

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

Asignaciones de controladores.

healthCheckPath

Ruta de acceso de comprobación de estado

http20Enabled

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

httpLoggingEnabled

true si el registro HTTP está habilitado; de lo contrario, false.

ipSecurityRestrictions

Restricciones de seguridad de IP para main.

ipSecurityRestrictionsDefaultAction

Acción predeterminada para la restricción de acceso principal si no hay ninguna regla coinciden.

javaContainer

Contenedor de Java.

javaContainerVersion

Versión del contenedor de Java.

javaVersion

Versión de Java.

keyVaultReferenceIdentity

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

limits

Límites del sitio.

linuxFxVersion

Linux App Framework y versión

loadBalancing

Equilibrio de carga del sitio.

localMySqlEnabled

true para habilitar MySQL local; de lo contrario, false.

logsDirectorySizeLimit

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

machineKey

Site MachineKey. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

managedPipelineMode

Modo de canalización administrada.

managedServiceIdentityId

Identificador de identidad de servicio administrada

metadata

Metadatos de la aplicación. Esta propiedad no se puede recuperar, ya que puede contener secretos.

minimumElasticInstanceCount

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

minTlsCipherSuite

El conjunto de cifrado TLS de intensidad mínima permitido para una aplicación

minTlsVersion

MinTlsVersion: configura la versión mínima de TLS necesaria para las solicitudes SSL.

netFrameworkVersion

Versión de .NET Framework.

nodeVersion

Versión de Node.js.

numberOfWorkers

Número de trabajadores.

phpVersion

Versión de PHP.

powerShellVersion

Versión de PowerShell.

preWarmedInstanceCount

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

publicNetworkAccess

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

publishingUsername

Nombre de usuario de publicación.

push

Configuración del punto de conexión de inserción.

pythonVersion

Versión de Python.

remoteDebuggingEnabled

true si la depuración remota está habilitada; de lo contrario, false.

remoteDebuggingVersion

Versión de depuración remota.

requestTracingEnabled

true si el seguimiento de solicitudes está habilitado; de lo contrario, false.

requestTracingExpirationTime

Tiempo de expiración de la solicitud de seguimiento.

scmIpSecurityRestrictions

Restricciones de seguridad de IP para scm.

scmIpSecurityRestrictionsDefaultAction

Acción predeterminada para la restricción de acceso scm si no hay ninguna regla coinciden.

scmIpSecurityRestrictionsUseMain

Restricciones de seguridad de IP para que scm use main.

scmMinTlsVersion

ScmMinTlsVersion: configura la versión mínima de TLS necesaria para las solicitudes SSL para el sitio de SCM.

scmType

Tipo SCM.

tracingOptions

Opciones de seguimiento.

use32BitWorkerProcess

true para usar el proceso de trabajo de 32 bits; de lo contrario, false.

virtualApplications

Aplicaciones virtuales.

vnetName

Virtual Network nombre.

vnetPrivatePortsCount

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

vnetRouteAllEnabled

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

websiteTimeZone

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

true si WebSocket está habilitado; de lo contrario, false.

windowsFxVersion

Xenon App Framework y versión

xManagedServiceIdentityId

Identificador explícito de identidad de servicio administrada

Detalles de las propiedades

acrUseManagedIdentityCreds

Marca para usar credenciales de identidad administrada para la extracción de ACR

acrUseManagedIdentityCreds?: boolean

Valor de propiedad

boolean

acrUserManagedIdentityID

Si se usa una identidad administrada por el usuario, clientId de identidad administrada por el usuario

acrUserManagedIdentityID?: string

Valor de propiedad

string

alwaysOn

truees si Always On está habilitado; en caso contrario, falsees .

alwaysOn?: boolean

Valor de propiedad

boolean

apiDefinition

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

apiDefinition?: ApiDefinitionInfo

Valor de propiedad

apiManagementConfig

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

apiManagementConfig?: ApiManagementConfig

Valor de propiedad

appCommandLine

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

appCommandLine?: string

Valor de propiedad

string

appSettings

Configuración de aplicaciones.

appSettings?: NameValuePair[]

Valor de propiedad

autoHealEnabled

true si la recuperación automática está habilitada; de lo contrario, false.

autoHealEnabled?: boolean

Valor de propiedad

boolean

autoHealRules

Reglas de recuperación automática.

autoHealRules?: AutoHealRules

Valor de propiedad

autoSwapSlotName

Nombre de ranura de intercambio automático.

autoSwapSlotName?: string

Valor de propiedad

string

azureStorageAccounts

Lista de cuentas de Azure Storage.

azureStorageAccounts?: {[propertyName: string]: AzureStorageInfoValue}

Valor de propiedad

{[propertyName: string]: AzureStorageInfoValue}

connectionStrings

Cadenas de conexión.

connectionStrings?: ConnStringInfo[]

Valor de propiedad

cors

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

cors?: CorsSettings

Valor de propiedad

defaultDocuments

Documentos predeterminados.

defaultDocuments?: string[]

Valor de propiedad

string[]

detailedErrorLoggingEnabled

true si se habilita el registro de errores detallado; de lo contrario, false.

detailedErrorLoggingEnabled?: boolean

Valor de propiedad

boolean

documentRoot

Raíz del documento.

documentRoot?: string

Valor de propiedad

string

elasticWebAppScaleLimit

Número máximo de trabajos a los que un sitio puede escalar horizontalmente. Esta configuración solo se aplica a las aplicaciones de los planes en los que ElasticScaleEnabled es true

elasticWebAppScaleLimit?: number

Valor de propiedad

number

experiments

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

experiments?: Experiments

Valor de propiedad

ftpsState

Estado del servicio FTP/FTPS

ftpsState?: string

Valor de propiedad

string

functionAppScaleLimit

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.

functionAppScaleLimit?: number

Valor de propiedad

number

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.

functionsRuntimeScaleMonitoringEnabled?: boolean

Valor de propiedad

boolean

handlerMappings

Asignaciones de controladores.

handlerMappings?: HandlerMapping[]

Valor de propiedad

healthCheckPath

Ruta de acceso de comprobación de estado

healthCheckPath?: string

Valor de propiedad

string

http20Enabled

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

http20Enabled?: boolean

Valor de propiedad

boolean

httpLoggingEnabled

true si el registro HTTP está habilitado; de lo contrario, false.

httpLoggingEnabled?: boolean

Valor de propiedad

boolean

ipSecurityRestrictions

Restricciones de seguridad de IP para main.

ipSecurityRestrictions?: IpSecurityRestriction[]

Valor de propiedad

ipSecurityRestrictionsDefaultAction

Acción predeterminada para la restricción de acceso principal si no hay ninguna regla coinciden.

ipSecurityRestrictionsDefaultAction?: string

Valor de propiedad

string

javaContainer

Contenedor de Java.

javaContainer?: string

Valor de propiedad

string

javaContainerVersion

Versión del contenedor de Java.

javaContainerVersion?: string

Valor de propiedad

string

javaVersion

Versión de Java.

javaVersion?: string

Valor de propiedad

string

keyVaultReferenceIdentity

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

keyVaultReferenceIdentity?: string

Valor de propiedad

string

limits

Límites del sitio.

limits?: SiteLimits

Valor de propiedad

linuxFxVersion

Linux App Framework y versión

linuxFxVersion?: string

Valor de propiedad

string

loadBalancing

Equilibrio de carga del sitio.

loadBalancing?: SiteLoadBalancing

Valor de propiedad

localMySqlEnabled

true para habilitar MySQL local; de lo contrario, false.

localMySqlEnabled?: boolean

Valor de propiedad

boolean

logsDirectorySizeLimit

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

logsDirectorySizeLimit?: number

Valor de propiedad

number

machineKey

Site MachineKey. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

machineKey?: SiteMachineKey

Valor de propiedad

managedPipelineMode

Modo de canalización administrada.

managedPipelineMode?: ManagedPipelineMode

Valor de propiedad

managedServiceIdentityId

Identificador de identidad de servicio administrada

managedServiceIdentityId?: number

Valor de propiedad

number

metadata

Metadatos de la aplicación. Esta propiedad no se puede recuperar, ya que puede contener secretos.

metadata?: NameValuePair[]

Valor de propiedad

minimumElasticInstanceCount

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

minimumElasticInstanceCount?: number

Valor de propiedad

number

minTlsCipherSuite

El conjunto de cifrado TLS de intensidad mínima permitido para una aplicación

minTlsCipherSuite?: string

Valor de propiedad

string

minTlsVersion

MinTlsVersion: configura la versión mínima de TLS necesaria para las solicitudes SSL.

minTlsVersion?: string

Valor de propiedad

string

netFrameworkVersion

Versión de .NET Framework.

netFrameworkVersion?: string

Valor de propiedad

string

nodeVersion

Versión de Node.js.

nodeVersion?: string

Valor de propiedad

string

numberOfWorkers

Número de trabajadores.

numberOfWorkers?: number

Valor de propiedad

number

phpVersion

Versión de PHP.

phpVersion?: string

Valor de propiedad

string

powerShellVersion

Versión de PowerShell.

powerShellVersion?: string

Valor de propiedad

string

preWarmedInstanceCount

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

preWarmedInstanceCount?: number

Valor de propiedad

number

publicNetworkAccess

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

publicNetworkAccess?: string

Valor de propiedad

string

publishingUsername

Nombre de usuario de publicación.

publishingUsername?: string

Valor de propiedad

string

push

Configuración del punto de conexión de inserción.

push?: PushSettings

Valor de propiedad

pythonVersion

Versión de Python.

pythonVersion?: string

Valor de propiedad

string

remoteDebuggingEnabled

true si la depuración remota está habilitada; de lo contrario, false.

remoteDebuggingEnabled?: boolean

Valor de propiedad

boolean

remoteDebuggingVersion

Versión de depuración remota.

remoteDebuggingVersion?: string

Valor de propiedad

string

requestTracingEnabled

true si el seguimiento de solicitudes está habilitado; de lo contrario, false.

requestTracingEnabled?: boolean

Valor de propiedad

boolean

requestTracingExpirationTime

Tiempo de expiración de la solicitud de seguimiento.

requestTracingExpirationTime?: Date

Valor de propiedad

Date

scmIpSecurityRestrictions

Restricciones de seguridad de IP para scm.

scmIpSecurityRestrictions?: IpSecurityRestriction[]

Valor de propiedad

scmIpSecurityRestrictionsDefaultAction

Acción predeterminada para la restricción de acceso scm si no hay ninguna regla coinciden.

scmIpSecurityRestrictionsDefaultAction?: string

Valor de propiedad

string

scmIpSecurityRestrictionsUseMain

Restricciones de seguridad de IP para que scm use main.

scmIpSecurityRestrictionsUseMain?: boolean

Valor de propiedad

boolean

scmMinTlsVersion

ScmMinTlsVersion: configura la versión mínima de TLS necesaria para las solicitudes SSL para el sitio de SCM.

scmMinTlsVersion?: string

Valor de propiedad

string

scmType

Tipo SCM.

scmType?: string

Valor de propiedad

string

tracingOptions

Opciones de seguimiento.

tracingOptions?: string

Valor de propiedad

string

use32BitWorkerProcess

true para usar el proceso de trabajo de 32 bits; de lo contrario, false.

use32BitWorkerProcess?: boolean

Valor de propiedad

boolean

virtualApplications

Aplicaciones virtuales.

virtualApplications?: VirtualApplication[]

Valor de propiedad

vnetName

Virtual Network nombre.

vnetName?: string

Valor de propiedad

string

vnetPrivatePortsCount

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

vnetPrivatePortsCount?: number

Valor de propiedad

number

vnetRouteAllEnabled

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

vnetRouteAllEnabled?: boolean

Valor de propiedad

boolean

websiteTimeZone

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

websiteTimeZone?: string

Valor de propiedad

string

webSocketsEnabled

true si WebSocket está habilitado; de lo contrario, false.

webSocketsEnabled?: boolean

Valor de propiedad

boolean

windowsFxVersion

Xenon App Framework y versión

windowsFxVersion?: string

Valor de propiedad

string

xManagedServiceIdentityId

Identificador explícito de identidad de servicio administrada

xManagedServiceIdentityId?: number

Valor de propiedad

number