FrontdoorFrontendEndpointArgs

data class FrontdoorFrontendEndpointArgs(val hostName: Output<String>, val id: Output<String>? = null, val name: Output<String>, val sessionAffinityEnabled: Output<Boolean>? = null, val sessionAffinityTtlSeconds: Output<Int>? = null, val webApplicationFirewallPolicyLinkId: Output<String>? = null) : ConvertibleToJava<FrontdoorFrontendEndpointArgs>

Constructors

Link copied to clipboard
constructor(hostName: Output<String>, id: Output<String>? = null, name: Output<String>, sessionAffinityEnabled: Output<Boolean>? = null, sessionAffinityTtlSeconds: Output<Int>? = null, webApplicationFirewallPolicyLinkId: Output<String>? = null)

Properties

Link copied to clipboard
val hostName: Output<String>

Specifies the host name of the frontend_endpoint. Must be a domain name. In order to use a name.azurefd.net domain, the name value must match the Front Door name.

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

The ID of the FrontDoor.

Link copied to clipboard
val name: Output<String>

Specifies the name of the frontend_endpoint.

Link copied to clipboard
val sessionAffinityEnabled: Output<Boolean>? = null

Whether to allow session affinity on this host. Valid options are true or false Defaults to false.

Link copied to clipboard
val sessionAffinityTtlSeconds: Output<Int>? = null

The TTL to use in seconds for session affinity, if applicable. Defaults to 0.

Link copied to clipboard

Defines the Web Application Firewall policy ID for each host.

Functions

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