IUpdate Interface

Definition

The entirety of an application gateway HTTP listener update as part of an application gateway update.

public interface IUpdate : Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Update.IWithFrontend, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Update.IWithFrontendPort, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Update.IWithHostName, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Update.IWithProtocol, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Update.IWithServerNameIndication, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Update.IWithSslCertificate, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Update.IWithSslPassword, Microsoft.Azure.Management.Network.Fluent.HasHostName.Update.IWithHostName<Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.HasServerNameIndication.Update.IWithServerNameIndication<Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.HasSslCertificate.Update.IWithSslCertificate<Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.HasSslCertificate.Update.IWithSslPassword<Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayListener.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResourceActions.ISettable<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>
type IUpdate = interface
    interface ISettable<IUpdate>
    interface IWithServerNameIndication
    interface IWithServerNameIndication<IUpdate>
    interface IWithHostName
    interface IWithHostName<IUpdate>
    interface IWithProtocol
    interface IWithSslCertificate
    interface IWithSslCertificate<IUpdate>
    interface IWithSslPassword
    interface IWithSslPassword<IUpdate>
    interface IWithFrontendPort
    interface IWithFrontend
Public Interface IUpdate
Implements ISettable(Of IUpdate), IWithFrontend, IWithFrontendPort, IWithHostName, IWithHostName(Of IUpdate), IWithProtocol, IWithServerNameIndication, IWithServerNameIndication(Of IUpdate), IWithSslCertificate, IWithSslCertificate(Of IUpdate), IWithSslPassword, IWithSslPassword(Of IUpdate)
Implements

Methods

Parent() (Inherited from ISettable<ParentT>)
WithFrontendPort(Int32)

Enables the listener to listen on the specified frontend port number. If a frontend port for this port number does not yet exist, a new will be created with an auto-generated name.

(Inherited from IWithFrontendPort)
WithFrontendPort(String)

Enables the listener to listen on the specified existing frontend port.

(Inherited from IWithFrontendPort)
WithHostName(String)

Specifies the host name.

(Inherited from IWithHostName<ReturnT>)
WithHttp()

Specifies that the listener is for the HTTP protocol.

(Inherited from IWithProtocol)
WithHttps()

Specifies that the listener is for the HTTPS protocol.

(Inherited from IWithProtocol)
WithoutServerNameIndication()

Ensures server name indication (SNI) is not required.

(Inherited from IWithServerNameIndication<ReturnT>)
WithPrivateFrontend()

Associates the listener with the application gateway's private (internal) frontend. If the private frontend does not exist yet, it will be created under an auto-generated name and associated with the application gateway's subnet.

(Inherited from IWithFrontend)
WithPublicFrontend()

Associates the listener with the application gateway's public (Internet-facing) frontend. If the public frontend does not exist yet, it will be created under an auto-generated name and associated with the application gateway's public IP address.

(Inherited from IWithFrontend)
WithServerNameIndication()

Requires server name indication (SNI).

(Inherited from IWithServerNameIndication<ReturnT>)
WithSslCertificate(String)

Specifies an SSL certificate to associate with this resource. If the certificate does not exist yet, it must be defined in the parent resource update.

(Inherited from IWithSslCertificate<ReturnT>)
WithSslCertificateFromKeyVaultSecretId(String)

Sepecifies the content of the private key using key vault.

(Inherited from IWithSslCertificate<ReturnT>)
WithSslCertificateFromPfxFile(FileInfo)

Specifies the PFX file to import the SSL certificate from to associate with this resource. The certificate will be named using an auto-generated name.

(Inherited from IWithSslCertificate<ReturnT>)
WithSslCertificatePassword(String)

Specifies the password for the specified PFX file containing the private key of the imported SSL certificate.

(Inherited from IWithSslPassword<ReturnT>)

Applies to