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
fun FrontdoorFrontendEndpointArgs(hostName: Output<String>, id: Output<String>? = null, name: Output<String>, sessionAffinityEnabled: Output<Boolean>? = null, sessionAffinityTtlSeconds: Output<Int>? = null, webApplicationFirewallPolicyLinkId: Output<String>? = null)

Functions

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

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.