Site interface
Una aplicación web, un back-end de aplicación móvil o una aplicación de API.
- Extends
Propiedades
availability |
Estado de disponibilidad de la información de administración para la aplicación. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
client |
|
client |
|
client |
rutas de exclusión separadas por comas de autenticación de certificados de cliente |
client |
Esto se compone con la configuración ClientCertEnabled.
|
cloning |
Si se especifica durante la creación de la aplicación, la aplicación se clona desde una aplicación de origen. |
container |
Tamaño del contenedor de funciones. |
custom |
Identificador único que comprueba los dominios personalizados asignados a la aplicación. El cliente agregará este identificador a un registro txt para su comprobación. |
daily |
Cuota de tiempo de memoria diaria máxima permitida (aplicable solo en aplicaciones dinámicas). |
dapr |
Configuración de Dapr de la aplicación. |
default |
Nombre de host predeterminado de la aplicación. Solo lectura. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
dns |
Propiedad para configurar varias opciones relacionadas con DNS para un sitio. |
enabled |
|
enabled |
Nombres de host habilitados para la aplicación. Es necesario asignar nombres de host (consulte Nombres de host) Y habilitados. De lo contrario, la aplicación no se sirve en esos nombres de host. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
extended |
Ubicación extendida. |
function |
Configuración específica de la aplicación de funciones de Azure. |
hosting |
App Service Environment que se va a usar para la aplicación. |
host |
Nombres de host asociados a la aplicación. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
host |
|
host |
Los estados SSL de nombre de host se usan para administrar los enlaces SSL para los nombres de host de la aplicación. |
https |
HttpsOnly: configura un sitio web para aceptar solo solicitudes https. Problemas de redirección de solicitudes HTTP |
hyperV | Hyper-V espacio aislado. |
identity | Identidad de servicio administrada. |
in |
Especifica un identificador de operación si este sitio tiene una operación pendiente. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
is |
|
is |
Obsoleto: Hyper-V espacio aislado. |
key |
Identidad que se va a usar para la autenticación de referencia de Key Vault. |
last |
Última vez que se modificó la aplicación, en UTC. Solo lectura. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
managed |
Identificador de Azure Resource Manager del entorno administrado seleccionado del cliente en el que hospedar esta aplicación. Debe tener el formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} |
max |
Número máximo de trabajadores. Esto solo se aplica al contenedor de Functions. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
outbound |
Lista de direcciones IP que usa la aplicación para las conexiones salientes (por ejemplo, acceso a la base de datos). Incluye VIP de inquilinos que se pueden hospedar con la configuración actual. Solo lectura. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
possible |
Lista de direcciones IP que usa la aplicación para las conexiones salientes (por ejemplo, acceso a la base de datos). Incluye VIP de todos los inquilinos, excepto dataComponent. Solo lectura. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
public |
Propiedad para permitir o bloquear todo el tráfico público. Valores permitidos: 'Enabled', 'Disabled' o una cadena vacía. |
redundancy |
Modo de redundancia del sitio |
repository |
Nombre del sitio del repositorio. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
reserved |
|
resource |
Requisitos de recursos de la aplicación de funciones. |
resource |
Nombre del grupo de recursos al que pertenece la aplicación. Solo lectura. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
scm |
|
server |
Identificador de recurso del plan de App Service asociado, con el formato "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
site |
Configuración de la aplicación. |
slot |
Estado de la última operación de intercambio de ranuras de implementación. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
state | Estado actual de la aplicación. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
storage |
Comprueba si se requiere la cuenta de almacenamiento proporcionada por el cliente. |
suspended |
La aplicación se suspende hasta que, en caso de que se supere la cuota de tiempo de memoria. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
target |
Especifica en qué ranura de implementación se intercambiará esta aplicación. Solo lectura. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
traffic |
Nombres de host de Azure Traffic Manager asociados a la aplicación. Solo lectura. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
usage |
Estado que indica si la aplicación ha superado su uso de cuota. Solo lectura. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
virtual |
Identificador de Azure Resource Manager de la red virtual y la subred que se van a unir mediante la integración con red virtual regional. Debe tener el formato /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
vnet |
Para habilitar las operaciones de copia de seguridad y restauración a través de la red virtual |
vnet |
Para habilitar el acceso al contenido a través de la red virtual |
vnet |
Para habilitar la extracción de imágenes a través de Virtual Network |
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. |
workload |
Nombre del perfil de carga de trabajo para que se ejecute la aplicación de funciones. |
Propiedades heredadas
id | Identificador de recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
kind | Tipo de recurso. |
location | Ubicación del recurso. |
name | Nombre del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
tags | Etiquetas de recursos. |
type | Tipo de recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
Detalles de las propiedades
availabilityState
Estado de disponibilidad de la información de administración para la aplicación. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
availabilityState?: SiteAvailabilityState
Valor de propiedad
clientAffinityEnabled
true
para habilitar la afinidad de cliente; false
para dejar de enviar cookies de afinidad de sesión, que enrutan las solicitudes de cliente en la misma sesión a la misma instancia. El valor predeterminado es true
.
clientAffinityEnabled?: boolean
Valor de propiedad
boolean
clientCertEnabled
true
para habilitar la autenticación de certificados de cliente (autenticación mutua tls); de lo contrario, false
. El valor predeterminado es false
.
clientCertEnabled?: boolean
Valor de propiedad
boolean
clientCertExclusionPaths
rutas de exclusión separadas por comas de autenticación de certificados de cliente
clientCertExclusionPaths?: string
Valor de propiedad
string
clientCertMode
Esto se compone con la configuración ClientCertEnabled.
- ClientCertEnabled: false significa que Se omite ClientCert.
- ClientCertEnabled: true y ClientCertMode: Obligatorio significa que se requiere ClientCert.
- ClientCertEnabled: true y ClientCertMode: opcional significa que ClientCert es opcional o se acepta.
clientCertMode?: ClientCertMode
Valor de propiedad
cloningInfo
Si se especifica durante la creación de la aplicación, la aplicación se clona desde una aplicación de origen.
cloningInfo?: CloningInfo
Valor de propiedad
containerSize
Tamaño del contenedor de funciones.
containerSize?: number
Valor de propiedad
number
customDomainVerificationId
Identificador único que comprueba los dominios personalizados asignados a la aplicación. El cliente agregará este identificador a un registro txt para su comprobación.
customDomainVerificationId?: string
Valor de propiedad
string
dailyMemoryTimeQuota
Cuota de tiempo de memoria diaria máxima permitida (aplicable solo en aplicaciones dinámicas).
dailyMemoryTimeQuota?: number
Valor de propiedad
number
daprConfig
defaultHostName
Nombre de host predeterminado de la aplicación. Solo lectura. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
defaultHostName?: string
Valor de propiedad
string
dnsConfiguration
Propiedad para configurar varias opciones relacionadas con DNS para un sitio.
dnsConfiguration?: SiteDnsConfig
Valor de propiedad
enabled
true
si la aplicación está habilitada; de lo contrario, false
. Al establecer este valor en false, se deshabilita la aplicación (se desconecta la aplicación).
enabled?: boolean
Valor de propiedad
boolean
enabledHostNames
Nombres de host habilitados para la aplicación. Es necesario asignar nombres de host (consulte Nombres de host) Y habilitados. De lo contrario, la aplicación no se sirve en esos nombres de host. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
enabledHostNames?: string[]
Valor de propiedad
string[]
extendedLocation
functionAppConfig
Configuración específica de la aplicación de funciones de Azure.
functionAppConfig?: FunctionAppConfig
Valor de propiedad
hostingEnvironmentProfile
App Service Environment que se va a usar para la aplicación.
hostingEnvironmentProfile?: HostingEnvironmentProfile
Valor de propiedad
hostNames
Nombres de host asociados a la aplicación. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
hostNames?: string[]
Valor de propiedad
string[]
hostNamesDisabled
true
deshabilitar los nombres de host públicos de la aplicación; de lo contrario, false
.
Si true
, la aplicación solo es accesible a través del proceso de API Management.
hostNamesDisabled?: boolean
Valor de propiedad
boolean
hostNameSslStates
Los estados SSL de nombre de host se usan para administrar los enlaces SSL para los nombres de host de la aplicación.
hostNameSslStates?: HostNameSslState[]
Valor de propiedad
httpsOnly
HttpsOnly: configura un sitio web para aceptar solo solicitudes https. Problemas de redirección de solicitudes HTTP
httpsOnly?: boolean
Valor de propiedad
boolean
hyperV
Hyper-V espacio aislado.
hyperV?: boolean
Valor de propiedad
boolean
identity
Identidad de servicio administrada.
identity?: ManagedServiceIdentity
Valor de propiedad
inProgressOperationId
Especifica un identificador de operación si este sitio tiene una operación pendiente. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
inProgressOperationId?: string
Valor de propiedad
string
isDefaultContainer
true
si la aplicación es un contenedor predeterminado; de lo contrario, false
.
NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
isDefaultContainer?: boolean
Valor de propiedad
boolean
isXenon
Obsoleto: Hyper-V espacio aislado.
isXenon?: boolean
Valor de propiedad
boolean
keyVaultReferenceIdentity
Identidad que se va a usar para la autenticación de referencia de Key Vault.
keyVaultReferenceIdentity?: string
Valor de propiedad
string
lastModifiedTimeUtc
Última vez que se modificó la aplicación, en UTC. Solo lectura. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
lastModifiedTimeUtc?: Date
Valor de propiedad
Date
managedEnvironmentId
Identificador de Azure Resource Manager del entorno administrado seleccionado del cliente en el que hospedar esta aplicación. Debe tener el formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}
managedEnvironmentId?: string
Valor de propiedad
string
maxNumberOfWorkers
Número máximo de trabajadores. Esto solo se aplica al contenedor de Functions. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
maxNumberOfWorkers?: number
Valor de propiedad
number
outboundIpAddresses
Lista de direcciones IP que usa la aplicación para las conexiones salientes (por ejemplo, acceso a la base de datos). Incluye VIP de inquilinos que se pueden hospedar con la configuración actual. Solo lectura. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
outboundIpAddresses?: string
Valor de propiedad
string
possibleOutboundIpAddresses
Lista de direcciones IP que usa la aplicación para las conexiones salientes (por ejemplo, acceso a la base de datos). Incluye VIP de todos los inquilinos, excepto dataComponent. Solo lectura. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
possibleOutboundIpAddresses?: string
Valor de propiedad
string
publicNetworkAccess
Propiedad para permitir o bloquear todo el tráfico público. Valores permitidos: 'Enabled', 'Disabled' o una cadena vacía.
publicNetworkAccess?: string
Valor de propiedad
string
redundancyMode
repositorySiteName
Nombre del sitio del repositorio. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
repositorySiteName?: string
Valor de propiedad
string
reserved
true
si están reservados; de lo contrario, false
.
reserved?: boolean
Valor de propiedad
boolean
resourceConfig
Requisitos de recursos de la aplicación de funciones.
resourceConfig?: ResourceConfig
Valor de propiedad
resourceGroup
Nombre del grupo de recursos al que pertenece la aplicación. Solo lectura. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
resourceGroup?: string
Valor de propiedad
string
scmSiteAlsoStopped
true
para detener el sitio de SCM (KUDU) cuando se detiene la aplicación; de lo contrario, false
. El valor predeterminado es false
.
scmSiteAlsoStopped?: boolean
Valor de propiedad
boolean
serverFarmId
Identificador de recurso del plan de App Service asociado, con el formato "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
serverFarmId?: string
Valor de propiedad
string
siteConfig
slotSwapStatus
Estado de la última operación de intercambio de ranuras de implementación. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
slotSwapStatus?: SlotSwapStatus
Valor de propiedad
state
Estado actual de la aplicación. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
state?: string
Valor de propiedad
string
storageAccountRequired
Comprueba si se requiere la cuenta de almacenamiento proporcionada por el cliente.
storageAccountRequired?: boolean
Valor de propiedad
boolean
suspendedTill
La aplicación se suspende hasta que, en caso de que se supere la cuota de tiempo de memoria. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
suspendedTill?: Date
Valor de propiedad
Date
targetSwapSlot
Especifica en qué ranura de implementación se intercambiará esta aplicación. Solo lectura. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
targetSwapSlot?: string
Valor de propiedad
string
trafficManagerHostNames
Nombres de host de Azure Traffic Manager asociados a la aplicación. Solo lectura. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
trafficManagerHostNames?: string[]
Valor de propiedad
string[]
usageState
Estado que indica si la aplicación ha superado su uso de cuota. Solo lectura. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
usageState?: UsageState
Valor de propiedad
virtualNetworkSubnetId
Identificador de Azure Resource Manager de la red virtual y la subred que se van a unir mediante la integración con red virtual regional. Debe tener el formato /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}
virtualNetworkSubnetId?: string
Valor de propiedad
string
vnetBackupRestoreEnabled
Para habilitar las operaciones de copia de seguridad y restauración a través de la red virtual
vnetBackupRestoreEnabled?: boolean
Valor de propiedad
boolean
vnetContentShareEnabled
Para habilitar el acceso al contenido a través de la red virtual
vnetContentShareEnabled?: boolean
Valor de propiedad
boolean
vnetImagePullEnabled
Para habilitar la extracción de imágenes a través de Virtual Network
vnetImagePullEnabled?: boolean
Valor de propiedad
boolean
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
workloadProfileName
Nombre del perfil de carga de trabajo para que se ejecute la aplicación de funciones.
workloadProfileName?: string
Valor de propiedad
string
Detalles de las propiedades heredadas
id
Identificador de recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
id?: string
Valor de propiedad
string
heredado deResource.id
kind
location
name
Nombre del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
name?: string
Valor de propiedad
string
heredado deResource.name
tags
Etiquetas de recursos.
tags?: {[propertyName: string]: string}
Valor de propiedad
{[propertyName: string]: string}
heredado deResource.tags
type
Tipo de recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
type?: string
Valor de propiedad
string
se hereda deresource.type