EndpointDeliveryRuleUrlRedirectActionArgs

data class EndpointDeliveryRuleUrlRedirectActionArgs(val fragment: Output<String>? = null, val hostname: Output<String>? = null, val path: Output<String>? = null, val protocol: Output<String>? = null, val queryString: Output<String>? = null, val redirectType: Output<String>) : ConvertibleToJava<EndpointDeliveryRuleUrlRedirectActionArgs>

Constructors

constructor(fragment: Output<String>? = null, hostname: Output<String>? = null, path: Output<String>? = null, protocol: Output<String>? = null, queryString: Output<String>? = null, redirectType: Output<String>)

Properties

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

Specifies the fragment part of the URL. This value must not start with a #.

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

Specifies the hostname part of the URL.

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

Specifies the path part of the URL. This value must begin with a /.

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

Specifies the protocol part of the URL. Valid values are MatchRequest, Http and Https. Defaults to MatchRequest.

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

Specifies the query string part of the URL. This value must not start with a ? or & and must be in <key>=<value> format separated by &.

Link copied to clipboard
val redirectType: Output<String>

Type of the redirect. Valid values are Found, Moved, PermanentRedirect and TemporaryRedirect.

Functions

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