ApplicationGatewayRedirectConfigurationArgs

data class ApplicationGatewayRedirectConfigurationArgs(val id: Output<String>? = null, val includePath: Output<Boolean>? = null, val includeQueryString: Output<Boolean>? = null, val name: Output<String>? = null, val pathRules: Output<List<SubResourceArgs>>? = null, val redirectType: Output<Either<String, ApplicationGatewayRedirectType>>? = null, val requestRoutingRules: Output<List<SubResourceArgs>>? = null, val targetListener: Output<SubResourceArgs>? = null, val targetUrl: Output<String>? = null, val urlPathMaps: Output<List<SubResourceArgs>>? = null) : ConvertibleToJava<ApplicationGatewayRedirectConfigurationArgs>

Redirect configuration of an application gateway.

Constructors

constructor(id: Output<String>? = null, includePath: Output<Boolean>? = null, includeQueryString: Output<Boolean>? = null, name: Output<String>? = null, pathRules: Output<List<SubResourceArgs>>? = null, redirectType: Output<Either<String, ApplicationGatewayRedirectType>>? = null, requestRoutingRules: Output<List<SubResourceArgs>>? = null, targetListener: Output<SubResourceArgs>? = null, targetUrl: Output<String>? = null, urlPathMaps: Output<List<SubResourceArgs>>? = null)

Properties

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

Resource ID.

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

Include path in the redirected url.

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

Include query string in the redirected url.

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

Name of the redirect configuration that is unique within an Application Gateway.

Link copied to clipboard
val pathRules: Output<List<SubResourceArgs>>? = null

Path rules specifying redirect configuration.

Link copied to clipboard
val redirectType: Output<Either<String, ApplicationGatewayRedirectType>>? = null

HTTP redirection type.

Link copied to clipboard

Request routing specifying redirect configuration.

Link copied to clipboard
val targetListener: Output<SubResourceArgs>? = null

Reference to a listener to redirect the request to.

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

Url to redirect the request to.

Link copied to clipboard
val urlPathMaps: Output<List<SubResourceArgs>>? = null

Url path maps specifying default redirect configuration.

Functions

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