Compartir a través de


Site interface

Una aplicación web, un back-end de aplicación móvil o una aplicación de API.

Extends

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.

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.

clientCertEnabled

true para habilitar la autenticación de certificados de cliente (autenticación mutua tls); de lo contrario, false. El valor predeterminado es false.

clientCertExclusionPaths

rutas de exclusión separadas por comas de autenticación de certificados de cliente

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.
cloningInfo

Si se especifica durante la creación de la aplicación, la aplicación se clona desde una aplicación de origen.

containerSize

Tamaño del contenedor de funciones.

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.

dailyMemoryTimeQuota

Cuota de tiempo de memoria diaria máxima permitida (aplicable solo en aplicaciones dinámicas).

daprConfig

Configuración de Dapr de la aplicación.

defaultHostName

Nombre de host predeterminado de la aplicación. Solo lectura. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

dnsConfiguration

Propiedad para configurar varias opciones relacionadas con DNS para un sitio.

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).

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.

extendedLocation

Ubicación extendida.

functionAppConfig

Configuración específica de la aplicación de funciones de Azure.

hostingEnvironmentProfile

App Service Environment que se va a usar para la aplicación.

hostNames

Nombres de host asociados a la aplicación. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

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.

hostNameSslStates

Los estados SSL de nombre de host se usan para administrar los enlaces SSL para los nombres de host de la aplicación.

httpsOnly

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.

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.

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.

isXenon

Obsoleto: Hyper-V espacio aislado.

keyVaultReferenceIdentity

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

lastModifiedTimeUtc

Última vez que se modificó la aplicación, en UTC. Solo lectura. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

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}

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.

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.

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.

publicNetworkAccess

Propiedad para permitir o bloquear todo el tráfico público. Valores permitidos: 'Enabled', 'Disabled' o una cadena vacía.

redundancyMode

Modo de redundancia del sitio

repositorySiteName

Nombre del sitio del repositorio. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

reserved

true si están reservados; de lo contrario, false.

resourceConfig

Requisitos de recursos de la aplicación de funciones.

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.

scmSiteAlsoStopped

true para detener el sitio de SCM (KUDU) cuando se detiene la aplicación; de lo contrario, false. El valor predeterminado es false.

serverFarmId

Identificador de recurso del plan de App Service asociado, con el formato "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

siteConfig

Configuración de la aplicación.

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.

state

Estado actual de la aplicación. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

storageAccountRequired

Comprueba si se requiere la cuenta de almacenamiento proporcionada por el cliente.

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.

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.

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.

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.

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}

vnetBackupRestoreEnabled

Para habilitar las operaciones de copia de seguridad y restauración a través de la red virtual

vnetContentShareEnabled

Para habilitar el acceso al contenido a través de la red virtual

vnetImagePullEnabled

Para habilitar la extracción de imágenes a través de Virtual Network

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.

workloadProfileName

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

Configuración de Dapr de la aplicación.

daprConfig?: DaprConfig

Valor de propiedad

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

Ubicación extendida.

extendedLocation?: ExtendedLocation

Valor de propiedad

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

Modo de redundancia del sitio

redundancyMode?: RedundancyMode

Valor de propiedad

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

siteConfig?: SiteConfig

Valor de propiedad

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

Tipo de recurso.

kind?: string

Valor de propiedad

string

Heredado deResource.kind

location

Ubicación del recurso.

location: string

Valor de propiedad

string

heredado deresource.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