BucketV2WebsiteArgs

data class BucketV2WebsiteArgs(val errorDocument: Output<String>? = null, val indexDocument: Output<String>? = null, val redirectAllRequestsTo: Output<String>? = null, val routingRules: Output<String>? = null) : ConvertibleToJava<BucketV2WebsiteArgs>

Constructors

Link copied to clipboard
constructor(errorDocument: Output<String>? = null, indexDocument: Output<String>? = null, redirectAllRequestsTo: Output<String>? = null, routingRules: Output<String>? = null)

Properties

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

Absolute path to the document to return in case of a 4XX error.

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

Amazon S3 returns this index document when requests are made to the root domain or any of the subfolders.

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

Hostname to redirect all website requests for this bucket to. Hostname can optionally be prefixed with a protocol (http:// or https://) to use when redirecting requests. The default is the protocol that is used in the original request.

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

JSON array containing routing rules describing redirect behavior and when redirects are applied.

Functions

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