SiteConfigOutput interface
Configuración de una aplicación de App Service.
Propiedades
| acr |
Marca para usar Managed Identity Creds para la extracción de ACR |
| acr |
Si usa la identidad administrada por el usuario, clientId de identidad administrada por el usuario |
| always |
|
| api |
Información sobre la definición de API formal para la aplicación. |
| api |
Configuración de Azure API Management vinculada a la aplicación. |
| app |
Línea de comandos de la aplicación que se va a iniciar. |
| app |
Configuración de la aplicación. |
| auto |
|
| auto |
Reglas de recuperación automática. |
| auto |
Nombre de ranura de intercambio automático. |
| azure |
Lista de cuentas de Azure Storage. |
| connection |
Cadenas de conexión. |
| cors | Configuración de uso compartido de recursos entre orígenes (CORS). |
| default |
Documentos predeterminados. |
| detailed |
|
| document |
Raíz del documento. |
| experiments | Esto es una solución alternativa para los tipos polimórficos. |
| ftps |
Estado del servicio FTP/FTPS |
| function |
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 |
| functions |
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. |
| handler |
Asignaciones de controladores. |
| health |
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 |
| http |
|
| ip |
Restricciones de seguridad de IP para main. |
| java |
Contenedor de Java. |
| java |
Versión del contenedor de Java. |
| java |
Versión de Java. |
| key |
Identidad que se va a usar para la autenticación de referencia de Key Vault. |
| limits | Límites del sitio. |
| linux |
Linux App Framework y versión |
| load |
Equilibrio de carga del sitio. |
| local |
|
| logs |
Límite de tamaño del directorio de registros HTTP. |
| machine |
MachineKey del sitio. |
| managed |
Modo de canalización administrada. |
| managed |
Identificador de identidad de servicio administrada |
| minimum |
Número mínimo de recuento de instancias de un sitio Esta configuración solo se aplica a los planes elásticos. |
| min |
MinTlsVersion: configura la versión mínima de TLS necesaria para las solicitudes SSL. |
| net |
Versión de .NET Framework. |
| node |
Versión de Node.js. |
| number |
Número de trabajadores. |
| php |
Versión de PHP. |
| power |
Versión de PowerShell. |
| pre |
Número de instancias preWarmed. Esta configuración solo se aplica a los planes de consumo y elástico |
| public |
Propiedad para permitir o bloquear todo el tráfico público. |
| publishing |
Publicar el nombre de usuario. |
| push | Configuración del punto de conexión de inserción. |
| python |
Versión de Python. |
| remote |
|
| remote |
Versión de depuración remota. |
| request |
|
| request |
Tiempo de expiración del seguimiento de solicitudes. |
| scm |
Restricciones de seguridad de IP para scm. |
| scm |
Restricciones de seguridad de IP para que scm use main. |
| scm |
ScmMinTlsVersion: configura la versión mínima de TLS necesaria para las solicitudes SSL para el sitio de SCM. |
| scm |
Tipo SCM. |
| tracing |
Opciones de seguimiento. |
| use32Bit |
|
| virtual |
Aplicaciones virtuales. |
| vnet |
Nombre de red virtual. |
| vnet |
Número de puertos privados asignados a esta aplicación. Estos se asignarán dinámicamente en tiempo de ejecución. |
| vnet |
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. |
| website |
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 |
| web |
|
| windows |
Xenon App Framework y versión |
| x |
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
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
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