BucketCorsRuleArgs

data class BucketCorsRuleArgs(val allowedHeaders: Output<List<String>>? = null, val allowedMethods: Output<List<String>>, val allowedOrigins: Output<List<String>>, val exposeHeaders: Output<List<String>>? = null, val maxAgeSeconds: Output<Int>? = null) : ConvertibleToJava<BucketCorsRuleArgs>

Constructors

Link copied to clipboard
constructor(allowedHeaders: Output<List<String>>? = null, allowedMethods: Output<List<String>>, allowedOrigins: Output<List<String>>, exposeHeaders: Output<List<String>>? = null, maxAgeSeconds: Output<Int>? = null)

Properties

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

Specifies which headers are allowed.

Link copied to clipboard
val allowedMethods: Output<List<String>>

Specifies which methods are allowed. Can be GET, PUT, POST, DELETE or HEAD.

Link copied to clipboard
val allowedOrigins: Output<List<String>>

Specifies which origins are allowed.

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

Specifies expose header in the response.

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

Specifies time in seconds that browser can cache the response for a preflight request.

Functions

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