IApplicationGateway Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
-
IApplicationGatewayBeta IHasPrivateIPAddress IUpdatableWithTags<IApplicationGateway> IBeta IGroupableResource<INetworkManager,ApplicationGatewayInner> IHasId IHasInner<InnerT> IHasInner<ApplicationGatewayInner> IHasManager<ManagerT> IHasManager<INetworkManager> IHasName IHasResourceGroup IHasSubnet IResource IIndexable IRefreshable<IApplicationGateway> IUpdatable<IUpdate>
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
Azure SDK for .NET
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de