IApplicationGatewayListener Interface

Definition

An immutable client-side representation of an application gateway's HTTP listener.

public interface IApplicationGatewayListener : Microsoft.Azure.Management.Network.Fluent.IHasHostName, Microsoft.Azure.Management.Network.Fluent.IHasProtocol<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayProtocol>, Microsoft.Azure.Management.Network.Fluent.IHasPublicIPAddress, Microsoft.Azure.Management.Network.Fluent.IHasServerNameIndication, Microsoft.Azure.Management.Network.Fluent.IHasSslCertificate<Microsoft.Azure.Management.Network.Fluent.IApplicationGatewaySslCertificate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IChildResource<Microsoft.Azure.Management.Network.Fluent.IApplicationGateway>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayHttpListenerInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasParent<Microsoft.Azure.Management.Network.Fluent.IApplicationGateway>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasSubnet
type IApplicationGatewayListener = interface
    interface IHasInner<ApplicationGatewayHttpListenerInner>
    interface IChildResource<IApplicationGateway>
    interface IHasName
    interface IIndexable
    interface IHasParent<IApplicationGateway>
    interface IHasSslCertificate<IApplicationGatewaySslCertificate>
    interface IHasPublicIPAddress
    interface IHasProtocol<ApplicationGatewayProtocol>
    interface IHasHostName
    interface IHasServerNameIndication
    interface IHasSubnet
Public Interface IApplicationGatewayListener
Implements IChildResource(Of IApplicationGateway), IHasHostName, IHasInner(Of ApplicationGatewayHttpListenerInner), IHasParent(Of IApplicationGateway), IHasProtocol(Of ApplicationGatewayProtocol), IHasPublicIPAddress, IHasServerNameIndication, IHasSslCertificate(Of IApplicationGatewaySslCertificate), IHasSubnet
Implements

Remarks

(Beta: This functionality is in preview and as such is subject to change in non-backwards compatible ways in future releases, including removal, regardless of any compatibility expectations set by the containing library version number.).

Properties

Frontend

Gets the frontend IP configuration this listener is associated with.

FrontendPortName

Gets the name of the frontend port the listener is listening on.

FrontendPortNumber

Gets the number of the frontend port the listener is listening on.

HostName

Gets the associated host name.

(Inherited from IHasHostName)
Inner (Inherited from IHasInner<T>)
NetworkId (Inherited from IHasSubnet)
Parent

Gets the parent of this child resource.

(Inherited from IHasParent<ParentT>)
Protocol

Gets the protocol.

(Inherited from IHasProtocol<ProtocolT>)
PublicIPAddressId

Gets the resource ID of the associated public IP address.

(Inherited from IHasPublicIPAddress)
RequiresServerNameIndication

Gets true if server name indication (SNI) is required, else false.

(Inherited from IHasServerNameIndication)
SslCertificate

Gets the associated SSL certificate, if any.

(Inherited from IHasSslCertificate<T>)
SubnetName (Inherited from IHasSubnet)

Methods

GetPublicIPAddress() (Inherited from IHasPublicIPAddress)

Applies to