FrontendEndpointArgs

data class FrontendEndpointArgs(val hostName: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val sessionAffinityEnabledState: Output<Either<String, SessionAffinityEnabledState>>? = null, val sessionAffinityTtlSeconds: Output<Int>? = null, val webApplicationFirewallPolicyLink: Output<FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs>? = null) : ConvertibleToJava<FrontendEndpointArgs>

A frontend endpoint used for routing.

Constructors

Link copied to clipboard
constructor(hostName: Output<String>? = null, id: Output<String>? = null, name: Output<String>? = null, sessionAffinityEnabledState: Output<Either<String, SessionAffinityEnabledState>>? = null, sessionAffinityTtlSeconds: Output<Int>? = null, webApplicationFirewallPolicyLink: Output<FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLinkArgs>? = null)

Properties

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

The host name of the frontendEndpoint. Must be a domain name.

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

Resource ID.

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

Resource name.

Link copied to clipboard

Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'

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

UNUSED. This field will be ignored. The TTL to use in seconds for session affinity, if applicable.

Link copied to clipboard

Defines the Web Application Firewall policy for each host (if applicable)

Functions

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