ApplicationGatewayHttpListener

data class ApplicationGatewayHttpListener(val customErrorConfigurations: List<ApplicationGatewayHttpListenerCustomErrorConfiguration>? = null, val firewallPolicyId: String? = null, val frontendIpConfigurationId: String? = null, val frontendIpConfigurationName: String, val frontendPortId: String? = null, val frontendPortName: String, val hostName: String? = null, val hostNames: List<String>? = null, val id: String? = null, val name: String, val protocol: String, val requireSni: Boolean? = null, val sslCertificateId: String? = null, val sslCertificateName: String? = null, val sslProfileId: String? = null, val sslProfileName: String? = null)

Constructors

Link copied to clipboard
constructor(customErrorConfigurations: List<ApplicationGatewayHttpListenerCustomErrorConfiguration>? = null, firewallPolicyId: String? = null, frontendIpConfigurationId: String? = null, frontendIpConfigurationName: String, frontendPortId: String? = null, frontendPortName: String, hostName: String? = null, hostNames: List<String>? = null, id: String? = null, name: String, protocol: String, requireSni: Boolean? = null, sslCertificateId: String? = null, sslCertificateName: String? = null, sslProfileId: String? = null, sslProfileName: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

One or more custom_error_configuration blocks as defined below.

Link copied to clipboard

The ID of the Web Application Firewall Policy which should be used for this HTTP Listener.

Link copied to clipboard

The ID of the associated Frontend Configuration.

Link copied to clipboard

The Name of the Frontend IP Configuration used for this HTTP Listener.

Link copied to clipboard
val frontendPortId: String? = null

The ID of the associated Frontend Port.

Link copied to clipboard

The Name of the Frontend Port use for this HTTP Listener.

Link copied to clipboard
val hostName: String? = null

The Hostname which should be used for this HTTP Listener. Setting this value changes Listener Type to 'Multi site'.

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

A list of Hostname(s) should be used for this HTTP Listener. It allows special wildcard characters.

Link copied to clipboard
val id: String? = null

The ID of the Rewrite Rule Set

Link copied to clipboard

The Name of the HTTP Listener.

Link copied to clipboard

The Protocol to use for this HTTP Listener. Possible values are Http and Https.

Link copied to clipboard
val requireSni: Boolean? = null

Should Server Name Indication be Required? Defaults to false.

Link copied to clipboard

The ID of the associated SSL Certificate.

Link copied to clipboard

The name of the associated SSL Certificate which should be used for this HTTP Listener.

Link copied to clipboard
val sslProfileId: String? = null

The ID of the associated SSL Profile.

Link copied to clipboard
val sslProfileName: String? = null

The name of the associated SSL Profile which should be used for this HTTP Listener.