Compartir vía


SiteConfigOutput interface

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

Propiedades

acrUseManagedIdentityCreds

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

acrUserManagedIdentityID

Si usa la identidad administrada por el usuario, clientId de identidad administrada por el usuario

alwaysOn

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

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 la aplicación.

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 está habilitado el registro detallado de errores; de lo contrario, false.

documentRoot

Raíz del documento.

experiments

Esto es una solución alternativa para los 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 Elastic Premium

functionsRuntimeScaleMonitoringEnabled

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.

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.

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 habilitar MySQL local; de lo contrario, false.

logsDirectorySizeLimit

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

machineKey

MachineKey del sitio.

managedPipelineMode

Modo de canalización administrada.

managedServiceIdentityId

Identificador de identidad de servicio administrada

minimumElasticInstanceCount

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

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 de consumo y elástico

publicNetworkAccess

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

publishingUsername

Publicar el nombre de usuario.

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 está habilitado el seguimiento de solicitudes; de lo contrario, false.

requestTracingExpirationTime

Tiempo de expiración del seguimiento de solicitudes.

scmIpSecurityRestrictions

Restricciones de seguridad de IP para scm.

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 usar el proceso de trabajo de 32 bits; de lo contrario, false.

virtualApplications

Aplicaciones virtuales.

vnetName

Nombre de red virtual.

vnetPrivatePortsCount

Número de puertos privados asignados a esta aplicación. Estos 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 grupos de seguridad de red virtual 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 de base de datos tz https://www.iana.org/time-zones (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 Managed Identity Creds para la extracción de ACR

acrUseManagedIdentityCreds?: boolean

Valor de propiedad

boolean

acrUserManagedIdentityID

Si usa la identidad administrada por el usuario, clientId de identidad administrada por el usuario

acrUserManagedIdentityID?: string

Valor de propiedad

string

alwaysOn

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

alwaysOn?: boolean

Valor de propiedad

boolean

apiDefinition

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

apiDefinition?: ApiDefinitionInfoOutput

Valor de propiedad

apiManagementConfig

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

apiManagementConfig?: ApiManagementConfigOutput

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 la aplicación.

appSettings?: NameValuePairOutput[]

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?: AutoHealRulesOutput

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?: Record<string, AzureStorageInfoValueOutput>

Valor de propiedad

Record<string, AzureStorageInfoValueOutput>

connectionStrings

Cadenas de conexión.

connectionStrings?: ConnStringInfoOutput[]

Valor de propiedad

cors

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

cors?: CorsSettingsOutput

Valor de propiedad

defaultDocuments

Documentos predeterminados.

defaultDocuments?: string[]

Valor de propiedad

string[]

detailedErrorLoggingEnabled

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

detailedErrorLoggingEnabled?: boolean

Valor de propiedad

boolean

documentRoot

Raíz del documento.

documentRoot?: string

Valor de propiedad

string

experiments

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

experiments?: ExperimentsOutput

Valor de propiedad

ftpsState

Estado del servicio FTP/FTPS

ftpsState?: "Disabled" | "AllAllowed" | "FtpsOnly"

Valor de propiedad

"Disabled" | "AllAllowed" | "FtpsOnly"

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 Elastic Premium

functionAppScaleLimit?: number

Valor de propiedad

number

functionsRuntimeScaleMonitoringEnabled

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.

functionsRuntimeScaleMonitoringEnabled?: boolean

Valor de propiedad

boolean

handlerMappings

Asignaciones de controladores.

handlerMappings?: HandlerMappingOutput[]

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?: IpSecurityRestrictionOutput[]

Valor de propiedad

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?: SiteLimitsOutput

Valor de propiedad

linuxFxVersion

Linux App Framework y versión

linuxFxVersion?: string

Valor de propiedad

string

loadBalancing

Equilibrio de carga del sitio.

loadBalancing?: "WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"

Valor de propiedad

"WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"

localMySqlEnabled

true 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

MachineKey del sitio.

machineKey?: SiteMachineKeyOutput

Valor de propiedad

managedPipelineMode

Modo de canalización administrada.

managedPipelineMode?: "Integrated" | "Classic"

Valor de propiedad

"Integrated" | "Classic"

managedServiceIdentityId

Identificador de identidad de servicio administrada

managedServiceIdentityId?: number

Valor de propiedad

number

minimumElasticInstanceCount

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

minimumElasticInstanceCount?: number

Valor de propiedad

number

minTlsVersion

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

minTlsVersion?: "1.0" | "1.1" | "1.2"

Valor de propiedad

"1.0" | "1.1" | "1.2"

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 de consumo y elástico

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

Publicar el nombre de usuario.

publishingUsername?: string

Valor de propiedad

string

push

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

push?: PushSettingsOutput

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 está habilitado el seguimiento de solicitudes; de lo contrario, false.

requestTracingEnabled?: boolean

Valor de propiedad

boolean

requestTracingExpirationTime

Tiempo de expiración del seguimiento de solicitudes.

requestTracingExpirationTime?: string

Valor de propiedad

string

scmIpSecurityRestrictions

Restricciones de seguridad de IP para scm.

scmIpSecurityRestrictions?: IpSecurityRestrictionOutput[]

Valor de propiedad

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?: "1.0" | "1.1" | "1.2"

Valor de propiedad

"1.0" | "1.1" | "1.2"

scmType

Tipo SCM.

scmType?: "None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"

Valor de propiedad

"None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"

tracingOptions

Opciones de seguimiento.

tracingOptions?: string

Valor de propiedad

string

use32BitWorkerProcess

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

use32BitWorkerProcess?: boolean

Valor de propiedad

boolean

virtualApplications

Aplicaciones virtuales.

virtualApplications?: VirtualApplicationOutput[]

Valor de propiedad

vnetName

Nombre de red virtual.

vnetName?: string

Valor de propiedad

string

vnetPrivatePortsCount

Número de puertos privados asignados a esta aplicación. Estos 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 grupos de seguridad de red virtual 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 de base de datos tz https://www.iana.org/time-zones (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