ApplicationGatewayHttpListenerArgs

data class ApplicationGatewayHttpListenerArgs(val customErrorConfigurations: Output<List<ApplicationGatewayCustomErrorArgs>>? = null, val firewallPolicy: Output<SubResourceArgs>? = null, val frontendIPConfiguration: Output<SubResourceArgs>? = null, val frontendPort: Output<SubResourceArgs>? = null, val hostName: Output<String>? = null, val hostNames: Output<List<String>>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val protocol: Output<Either<String, ApplicationGatewayProtocol>>? = null, val requireServerNameIndication: Output<Boolean>? = null, val sslCertificate: Output<SubResourceArgs>? = null, val sslProfile: Output<SubResourceArgs>? = null) : ConvertibleToJava<ApplicationGatewayHttpListenerArgs>

Http listener of an application gateway.

Constructors

Link copied to clipboard
constructor(customErrorConfigurations: Output<List<ApplicationGatewayCustomErrorArgs>>? = null, firewallPolicy: Output<SubResourceArgs>? = null, frontendIPConfiguration: Output<SubResourceArgs>? = null, frontendPort: Output<SubResourceArgs>? = null, hostName: Output<String>? = null, hostNames: Output<List<String>>? = null, id: Output<String>? = null, name: Output<String>? = null, protocol: Output<Either<String, ApplicationGatewayProtocol>>? = null, requireServerNameIndication: Output<Boolean>? = null, sslCertificate: Output<SubResourceArgs>? = null, sslProfile: Output<SubResourceArgs>? = null)

Properties

Link copied to clipboard

Custom error configurations of the HTTP listener.

Link copied to clipboard
val firewallPolicy: Output<SubResourceArgs>? = null

Reference to the FirewallPolicy resource.

Link copied to clipboard

Frontend IP configuration resource of an application gateway.

Link copied to clipboard
val frontendPort: Output<SubResourceArgs>? = null

Frontend port resource of an application gateway.

Link copied to clipboard
val hostName: Output<String>? = null

Host name of HTTP listener.

Link copied to clipboard
val hostNames: Output<List<String>>? = null

List of Host names for HTTP Listener that allows special wildcard characters as well.

Link copied to clipboard
val id: Output<String>? = null

Resource ID.

Link copied to clipboard
val name: Output<String>? = null

Name of the HTTP listener that is unique within an Application Gateway.

Link copied to clipboard
val protocol: Output<Either<String, ApplicationGatewayProtocol>>? = null

Protocol of the HTTP listener.

Link copied to clipboard

Applicable only if protocol is https. Enables SNI for multi-hosting.

Link copied to clipboard
val sslCertificate: Output<SubResourceArgs>? = null

SSL certificate resource of an application gateway.

Link copied to clipboard
val sslProfile: Output<SubResourceArgs>? = null

SSL profile resource of the application gateway.

Functions

Link copied to clipboard
open override fun toJava(): ApplicationGatewayHttpListenerArgs