Site interface
Una aplicación web, un back-end de aplicación móvil o una aplicación de API.
- Extends
Propiedades
| auto |
Especifica el ámbito de unicidad del nombre de host predeterminado durante la creación de recursos. |
| 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 |
|
| 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. |
| end |
Si se va a usar el cifrado de un extremo a otro entre front-end y el trabajo |
| 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. |
| ip |
Especifica el modo IP de la aplicación. |
| 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. |
| outbound |
Propiedad para configurar varias opciones de enrutamiento de tráfico saliente a través de la red virtual para un sitio |
| 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 una aplicación de App Service. Esta propiedad no se devuelve en respuesta a las solicitudes normales de creación y lectura, ya que puede contener información confidencial. |
| sku | SKU actual de la aplicación basada en el plan de App Service asociado. Algunos valores de SKU válidos son Free, Shared, Basic, Dynamic, FlexConsumption, Standard, Premium, PremiumV2, PremiumV3, Isolated, IsolatedV2 NOTE: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| 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. |
| ssh |
Si se habilita el acceso ssh. |
| 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} |
| 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. Si el recurso es una aplicación, puede consultar https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference para obtener más información sobre los valores admitidos para el tipo. |
| 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
autoGeneratedDomainNameLabelScope
Especifica el ámbito de unicidad del nombre de host predeterminado durante la creación de recursos.
autoGeneratedDomainNameLabelScope?: AutoGeneratedDomainNameLabelScope
Valor de propiedad
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
clientAffinityPartitioningEnabled
true para habilitar la partición de afinidad del cliente mediante cookies CHIPS, esto agregará la partitioned propiedad a las cookies de afinidad; false para dejar de enviar cookies de afinidad particionadas. El valor predeterminado es false.
clientAffinityPartitioningEnabled?: boolean
Valor de propiedad
boolean
clientAffinityProxyEnabled
true para anular el dominio de cookie de afinidad del cliente con el encabezado de solicitud X-Forwarded-Host.
false para usar el dominio predeterminado. El valor predeterminado es false.
clientAffinityProxyEnabled?: 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[]
endToEndEncryptionEnabled
Si se va a usar el cifrado de un extremo a otro entre front-end y el trabajo
endToEndEncryptionEnabled?: boolean
Valor de propiedad
boolean
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
ipMode
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
outboundVnetRouting
Propiedad para configurar varias opciones de enrutamiento de tráfico saliente a través de la red virtual para un sitio
outboundVnetRouting?: OutboundVnetRouting
Valor de propiedad
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
Configuración de una aplicación de App Service. Esta propiedad no se devuelve en respuesta a las solicitudes normales de creación y lectura, ya que puede contener información confidencial.
siteConfig?: SiteConfig
Valor de propiedad
sku
SKU actual de la aplicación basada en el plan de App Service asociado. Algunos valores de SKU válidos son Free, Shared, Basic, Dynamic, FlexConsumption, Standard, Premium, PremiumV2, PremiumV3, Isolated, IsolatedV2 NOTE: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
sku?: string
Valor de propiedad
string
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
sshEnabled
Si se habilita el acceso ssh.
sshEnabled?: boolean
Valor de propiedad
boolean
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
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
Tipo de recurso. Si el recurso es una aplicación, puede consultar https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference para obtener más información sobre los valores admitidos para el tipo.
kind?: string
Valor de propiedad
string
Heredado deResource.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