ApplicationGatewayRedirectConfigurationArgs

data class ApplicationGatewayRedirectConfigurationArgs(val id: Output<String>? = null, val includePath: Output<Boolean>? = null, val includeQueryString: Output<Boolean>? = null, val name: Output<String>, val redirectType: Output<String>, val targetListenerId: Output<String>? = null, val targetListenerName: Output<String>? = null, val targetUrl: Output<String>? = null) : ConvertibleToJava<ApplicationGatewayRedirectConfigurationArgs>

Constructors

constructor(id: Output<String>? = null, includePath: Output<Boolean>? = null, includeQueryString: Output<Boolean>? = null, name: Output<String>, redirectType: Output<String>, targetListenerId: Output<String>? = null, targetListenerName: Output<String>? = null, targetUrl: Output<String>? = null)

Properties

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

The ID of the Rewrite Rule Set

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

Whether to include the path in the redirected URL. Defaults to false

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

Whether to include the query string in the redirected URL. Default to false

Link copied to clipboard
val name: Output<String>

Unique name of the redirect configuration block

Link copied to clipboard
val redirectType: Output<String>

The type of redirect. Possible values are Permanent, Temporary, Found and SeeOther

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

The name of the listener to redirect to. Cannot be set if target_url is set.

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

The URL to redirect the request to. Cannot be set if target_listener_name is set.

Functions

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