BucketArgsBuilder

Builder for BucketArgs.

Functions

Link copied to clipboard
@JvmName(name = "slrtrvjdmqorjbjd")
suspend fun acl(value: Output<String>)
@JvmName(name = "eodoqppagxnouerx")
suspend fun acl(value: String?)
Link copied to clipboard
@JvmName(name = "aqcrmjmhlesjfhiq")
suspend fun bucket(value: Output<String>)
@JvmName(name = "oomhtxjjjjdgiybu")
suspend fun bucket(value: String?)
Link copied to clipboard
@JvmName(name = "otdbkgwbjgbeacwt")
suspend fun corsRules(value: Output<List<BucketCorsRuleArgs>>)
@JvmName(name = "umnftcsvsfufogku")
suspend fun corsRules(vararg values: BucketCorsRuleArgs)
@JvmName(name = "dqteemcovbxknngb")
suspend fun corsRules(vararg values: Output<BucketCorsRuleArgs>)
@JvmName(name = "ksocspuctjwhcfvm")
suspend fun corsRules(vararg argument: suspend BucketCorsRuleArgsBuilder.() -> Unit)
@JvmName(name = "fdgwtmuwbpbyllkj")
suspend fun corsRules(value: List<BucketCorsRuleArgs>?)
@JvmName(name = "gcbxumedeekbsspm")
suspend fun corsRules(values: List<Output<BucketCorsRuleArgs>>)
@JvmName(name = "tfhbvmqvnkfvlhdw")
suspend fun corsRules(argument: List<suspend BucketCorsRuleArgsBuilder.() -> Unit>)
@JvmName(name = "pgildbvkemhtpvfn")
suspend fun corsRules(argument: suspend BucketCorsRuleArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "qqlymahvhgjatghd")
suspend fun forceDestroy(value: Output<Boolean>)
@JvmName(name = "uemocovnnqxrtmjq")
suspend fun forceDestroy(value: Boolean?)
Link copied to clipboard
@JvmName(name = "mdbhvguvwrgmtytm")
suspend fun lifecycleRules(value: Output<List<BucketLifecycleRuleArgs>>)
@JvmName(name = "epaauflrfjlglxyb")
suspend fun lifecycleRules(vararg values: BucketLifecycleRuleArgs)
@JvmName(name = "jrxujhvwtkmjnhit")
suspend fun lifecycleRules(vararg values: Output<BucketLifecycleRuleArgs>)
@JvmName(name = "vlcfudqgxlaqatmw")
suspend fun lifecycleRules(vararg argument: suspend BucketLifecycleRuleArgsBuilder.() -> Unit)
@JvmName(name = "kawinhejcrmrspqm")
suspend fun lifecycleRules(value: List<BucketLifecycleRuleArgs>?)
@JvmName(name = "hwyjfcrhoeeshaox")
suspend fun lifecycleRules(values: List<Output<BucketLifecycleRuleArgs>>)
@JvmName(name = "srusyjlnhguijfwy")
suspend fun lifecycleRules(argument: List<suspend BucketLifecycleRuleArgsBuilder.() -> Unit>)
@JvmName(name = "grkjndhbpyieyetd")
suspend fun lifecycleRules(argument: suspend BucketLifecycleRuleArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "dnjlhuddsjohsqve")
suspend fun logging(value: BucketLoggingArgs?)
@JvmName(name = "qqtocnjfolqkcjcq")
suspend fun logging(value: Output<BucketLoggingArgs>)
@JvmName(name = "harkglgspmsujkto")
suspend fun logging(argument: suspend BucketLoggingArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "quefkfrtouyfrogb")
suspend fun loggingIsenable(value: Output<Boolean>)
@JvmName(name = "nrmroodtstpvkedi")
suspend fun loggingIsenable(value: Boolean?)
Link copied to clipboard
@JvmName(name = "udyigwnpdfhairpg")
suspend fun policy(value: Output<String>)
@JvmName(name = "yiwftdralmribhri")
suspend fun policy(value: String?)
Link copied to clipboard
@JvmName(name = "nppyfuapgowcjqht")
suspend fun redundancyType(value: Output<String>)
@JvmName(name = "xbacgpeknuyininw")
suspend fun redundancyType(value: String?)
Link copied to clipboard
@JvmName(name = "ioctfxjwpdgrlccf")
suspend fun refererConfig(value: BucketRefererConfigArgs?)
@JvmName(name = "orhewvvmlhxsthvu")
suspend fun refererConfig(value: Output<BucketRefererConfigArgs>)
@JvmName(name = "bvvvtgyixwdwsqmd")
suspend fun refererConfig(argument: suspend BucketRefererConfigArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "aqxrfhbwiixwkoem")
suspend fun serverSideEncryptionRule(value: BucketServerSideEncryptionRuleArgs?)
@JvmName(name = "knoafosgpkovjjyy")
suspend fun serverSideEncryptionRule(value: Output<BucketServerSideEncryptionRuleArgs>)
@JvmName(name = "xyyjktxqskiihhuk")
suspend fun serverSideEncryptionRule(argument: suspend BucketServerSideEncryptionRuleArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "aauocvaktqskbfrn")
suspend fun storageClass(value: Output<String>)
@JvmName(name = "oepxqqudaxjnumyd")
suspend fun storageClass(value: String?)
Link copied to clipboard
@JvmName(name = "ynimjhdkjaafwaul")
suspend fun tags(value: Output<Map<String, Any>>)
@JvmName(name = "rtmuewfplkpxadqe")
fun tags(vararg values: Pair<String, Any>)
@JvmName(name = "tngvummbrmhxjser")
suspend fun tags(value: Map<String, Any>?)
Link copied to clipboard
@JvmName(name = "wsdxegwiyoygvxfy")
suspend fun transferAcceleration(value: BucketTransferAccelerationArgs?)
@JvmName(name = "irjvitvqdeaqmduq")
suspend fun transferAcceleration(value: Output<BucketTransferAccelerationArgs>)
@JvmName(name = "otmdvkdjuhpamnks")
suspend fun transferAcceleration(argument: suspend BucketTransferAccelerationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "epodfoimsnojgxdl")
suspend fun versioning(value: BucketVersioningArgs?)
@JvmName(name = "gbctaolhbyjbkitm")
suspend fun versioning(value: Output<BucketVersioningArgs>)
@JvmName(name = "rmlwoehwmdiqkdso")
suspend fun versioning(argument: suspend BucketVersioningArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "buqfwtaowlggwoqv")
suspend fun website(value: BucketWebsiteArgs?)
@JvmName(name = "qwcmwsgvpbfkovia")
suspend fun website(value: Output<BucketWebsiteArgs>)
@JvmName(name = "rhyydbyaprxpnwcq")
suspend fun website(argument: suspend BucketWebsiteArgsBuilder.() -> Unit)