Compartir a través de


IApplicationGateway Interfaz

Definición

Punto de entrada para la API de administración de application Gateway en Azure.

public interface IApplicationGateway : Microsoft.Azure.Management.Network.Fluent.IApplicationGatewayBeta, Microsoft.Azure.Management.Network.Fluent.IHasPrivateIPAddress, Microsoft.Azure.Management.Network.Fluent.IUpdatableWithTags<Microsoft.Azure.Management.Network.Fluent.IApplicationGateway>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.Network.Fluent.INetworkManager,Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Network.Fluent.INetworkManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasSubnet, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Network.Fluent.IApplicationGateway>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>
type IApplicationGateway = interface
    interface IGroupableResource<INetworkManager, ApplicationGatewayInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<INetworkManager>
    interface IHasInner<ApplicationGatewayInner>
    interface IRefreshable<IApplicationGateway>
    interface IUpdatable<IUpdate>
    interface IUpdatableWithTags<IApplicationGateway>
    interface IHasSubnet
    interface IHasPrivateIPAddress
    interface IApplicationGatewayBeta
    interface IBeta
Public Interface IApplicationGateway
Implements IApplicationGatewayBeta, IBeta, IGroupableResource(Of INetworkManager, ApplicationGatewayInner), IHasInner(Of ApplicationGatewayInner), IHasManager(Of INetworkManager), IHasPrivateIPAddress, IHasSubnet, IRefreshable(Of IApplicationGateway), IUpdatable(Of IUpdate), IUpdatableWithTags(Of IApplicationGateway)
Implementaciones

Propiedades

AuthenticationCertificates

Obtiene certificados de autenticación.

(Heredado de IApplicationGatewayBeta)
AutoscaleConfiguration

Obtiene el valor de configuración escalar automáticamente.

AvailabilityZones

Obtiene las zonas de disponibilidad asignadas a la puerta de enlace de aplicaciones. Tenga en cuenta que esta funcionalidad no está habilitada para la mayoría de las suscripciones y está sujeta a un rediseño significativo o eliminación en el futuro.

(Heredado de IApplicationGatewayBeta)
BackendHttpConfigurations

Obtiene las configuraciones HTTP de back-end de esta puerta de enlace de aplicaciones, indizada por nombre.

Backends

Obtiene los grupos de direcciones de back-end de esta puerta de enlace de aplicaciones, indizada por nombre.

DefaultIPConfiguration

Obtiene las configuraciones de IP existentes si solo existe una, en caso contrario, null.

DefaultPrivateFrontend

Obtiene la configuración ip de front-end asociada a una dirección IP privada, si existe, a la que pueden hacer referencia implícitamente los agentes de escucha de front-end y las reglas de enrutamiento de solicitudes.

DefaultPublicFrontend

Obtiene la configuración de IP de front-end asociada a una dirección IP pública, si existe, a la que pueden hacer referencia implícitamente los agentes de escucha de front-end y las reglas de enrutamiento de solicitudes.

DisabledSslProtocols

Obtiene protocolos SSL deshabilitados.

(Heredado de IApplicationGatewayBeta)
FrontendPorts

Obtiene los puertos front-end con nombre de esta puerta de enlace de aplicaciones, indizada por nombre.

Frontends

Obtiene las configuraciones de IP de front-end, indizada por nombre.

Id

Obtiene la cadena de identificador de recurso.

(Heredado de IHasId)
Inner

Punto de entrada para la API de administración de application Gateway en Azure.

(Heredado de IHasInner<T>)
InstanceCount

Obtiene el número de instancias.

IPConfigurations

Obtiene las configuraciones IP de esta puerta de enlace de aplicaciones, indizada por nombre.

IsPrivate

Obtiene true si la puerta de enlace de aplicaciones tiene al menos un front-end de carga equilibrada internamente accesible dentro de la red virtual.

IsPublic

Obtiene true si la puerta de enlace de aplicaciones tiene al menos un front-end accesible desde Internet.

Key

Punto de entrada para la API de administración de application Gateway en Azure.

(Heredado de IIndexable)
Listeners

Obtiene los agentes de escucha de front-end, indizado por nombre.

Manager

Obtiene el tipo de cliente de administrador de este tipo de recurso.

(Heredado de IHasManager<ManagerT>)
Name

Obtiene el nombre del recurso.

(Heredado de IHasName)
NetworkId

Punto de entrada para la API de administración de application Gateway en Azure.

(Heredado de IHasSubnet)
OperationalState

Obtiene el estado operativo de la puerta de enlace de aplicaciones.

PrivateFrontends

Obtiene las configuraciones ip de front-end con una dirección IP privada dentro de una subred, indizada por nombre.

PrivateIPAddress

Obtiene la dirección IP privada asociada a este recurso.

(Heredado de IHasPrivateIPAddress)
PrivateIPAllocationMethod

Obtiene el método de asignación de direcciones IP privadas dentro de la subred asociada.

(Heredado de IHasPrivateIPAddress)
Probes

Obtiene sondeos de esta puerta de enlace de aplicaciones, indizada por nombre.

PublicFrontends

Obtiene las configuraciones ip de front-end con una dirección IP pública, indizada por nombre.

RedirectConfigurations

Obtiene las configuraciones de redireccionamiento, indizada por nombre.

(Heredado de IApplicationGatewayBeta)
Region

Punto de entrada para la API de administración de application Gateway en Azure.

(Heredado de IResource)
RegionName

Punto de entrada para la API de administración de application Gateway en Azure.

(Heredado de IResource)
RequestRoutingRules

Obtiene reglas de enrutamiento de solicitudes, indizada por nombre.

ResourceGroupName

Punto de entrada para la API de administración de application Gateway en Azure.

(Heredado de IHasResourceGroup)
Size

Obtiene el tamaño de la puerta de enlace de aplicaciones.

Sku

Obtiene la SKU de esta puerta de enlace de aplicaciones.

SslCertificates

Obtiene certificados SSL, indizado por nombre.

SubnetName

Punto de entrada para la API de administración de application Gateway en Azure.

(Heredado de IHasSubnet)
Tags

Punto de entrada para la API de administración de application Gateway en Azure.

(Heredado de IResource)
Tier

Obtiene el nivel de la puerta de enlace de aplicaciones.

Type

Punto de entrada para la API de administración de application Gateway en Azure.

(Heredado de IResource)
WebApplicationFirewallConfiguration

Obtiene el valor WebApplicationFirewallConfiguration.

Métodos

CheckBackendHealth()

Comprueba el estado del back-end.

(Heredado de IApplicationGatewayBeta)
CheckBackendHealthAsync(CancellationToken)

Comprueba el estado del back-end de forma asincrónica.

(Heredado de IApplicationGatewayBeta)
FrontendPortNameFromNumber(Int32)

Devuelve el nombre del puerto existente, si existe, asociado al número de puerto especificado.

ListenerByPortNumber(Int32)

Busca un agente de escucha de front-end asociado al número de puerto de front-end especificado, si existe.

Refresh()

Actualiza el recurso para que se sincronice con Azure.

(Heredado de IRefreshable<T>)
RefreshAsync(CancellationToken)

Actualiza el recurso para que se sincronice con Azure.

(Heredado de IRefreshable<T>)
Start()

Inicia la puerta de enlace de aplicaciones.

StartAsync(CancellationToken)

Inicia la puerta de enlace de aplicaciones de forma asincrónica.

Stop()

Detiene la puerta de enlace de aplicaciones.

StopAsync(CancellationToken)

Detiene la puerta de enlace de aplicaciones de forma asincrónica.

Update()

Punto de entrada para la API de administración de application Gateway en Azure.

(Heredado de IUpdatable<T>)
UpdateTags()

Inicia una actualización de etiquetas para un recurso. Este es el principio del patrón de generador que se usa para actualizar las etiquetas de los recursos de Azure. El método final que completa la definición e inicia el proceso de actualización de recursos real en Azure es AppliableWithTags.applyTags().

(Heredado de IUpdatableWithTags<T>)

Se aplica a