BucketArgsBuilder

Builder for BucketArgs.

Functions

Link copied to clipboard
@JvmName(name = "twaysfqrkkdpuljv")
suspend fun autoclass(value: Output<BucketAutoclassArgs>)
@JvmName(name = "ojthyqjjawsbjxje")
suspend fun autoclass(value: BucketAutoclassArgs?)
@JvmName(name = "tkmuxgihvcgrufvv")
suspend fun autoclass(argument: suspend BucketAutoclassArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "obcngsftxrcmynay")
suspend fun cors(value: Output<List<BucketCorArgs>>)
@JvmName(name = "rqfcaorukmgkmtdt")
suspend fun cors(vararg values: Output<BucketCorArgs>)
@JvmName(name = "scrppajregjsmdrq")
suspend fun cors(vararg values: BucketCorArgs)
@JvmName(name = "fbmegmwvfdrebtml")
suspend fun cors(vararg argument: suspend BucketCorArgsBuilder.() -> Unit)
@JvmName(name = "rtbbagopndicglhi")
suspend fun cors(values: List<Output<BucketCorArgs>>)
@JvmName(name = "lklxyerowwafnenv")
suspend fun cors(value: List<BucketCorArgs>?)
@JvmName(name = "tbfkrsvgirxbjldh")
suspend fun cors(argument: List<suspend BucketCorArgsBuilder.() -> Unit>)
@JvmName(name = "wvqvdbwuqofwnofb")
suspend fun cors(argument: suspend BucketCorArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ikorveynamrpriyf")
suspend fun customPlacementConfig(value: Output<BucketCustomPlacementConfigArgs>)
@JvmName(name = "plnhjndviidpfnuj")
suspend fun customPlacementConfig(value: BucketCustomPlacementConfigArgs?)
@JvmName(name = "tjgapvhuitwwiwng")
suspend fun customPlacementConfig(argument: suspend BucketCustomPlacementConfigArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ucxanbmmimiqujhh")
suspend fun defaultEventBasedHold(value: Output<Boolean>)
@JvmName(name = "qiajqbddmortrjof")
suspend fun defaultEventBasedHold(value: Boolean?)
Link copied to clipboard
@JvmName(name = "rambdpgbumljicvs")
suspend fun enableObjectRetention(value: Output<Boolean>)
@JvmName(name = "saaobeeispiemvna")
suspend fun enableObjectRetention(value: Boolean?)
Link copied to clipboard
@JvmName(name = "ahxbmvjtbtykpxme")
suspend fun encryption(value: Output<BucketEncryptionArgs>)
@JvmName(name = "fuitdaiitqauqyse")
suspend fun encryption(value: BucketEncryptionArgs?)
@JvmName(name = "qpwavatvvejnwnmd")
suspend fun encryption(argument: suspend BucketEncryptionArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "wuglqbxxahnyqkvg")
suspend fun forceDestroy(value: Output<Boolean>)
@JvmName(name = "ynuerwcpjgxgjofo")
suspend fun forceDestroy(value: Boolean?)
Link copied to clipboard
@JvmName(name = "dfasnbdbvodsyoqy")
suspend fun labels(value: Output<Map<String, String>>)
@JvmName(name = "sbipjijxpuvciqta")
fun labels(vararg values: Pair<String, String>)
@JvmName(name = "aiqbdhvejcxaowkv")
suspend fun labels(value: Map<String, String>?)
Link copied to clipboard
@JvmName(name = "ddmkvujdbywxqqyt")
suspend fun lifecycleRules(value: Output<List<BucketLifecycleRuleArgs>>)
@JvmName(name = "rlomtnedvcnlavyw")
suspend fun lifecycleRules(vararg values: Output<BucketLifecycleRuleArgs>)
@JvmName(name = "ltbgtxiisvmqqbcs")
suspend fun lifecycleRules(vararg values: BucketLifecycleRuleArgs)
@JvmName(name = "vlkafraqmqombtub")
suspend fun lifecycleRules(vararg argument: suspend BucketLifecycleRuleArgsBuilder.() -> Unit)
@JvmName(name = "pcckkogpniodvpxg")
suspend fun lifecycleRules(values: List<Output<BucketLifecycleRuleArgs>>)
@JvmName(name = "wxwhblkpxsbpkdcc")
suspend fun lifecycleRules(value: List<BucketLifecycleRuleArgs>?)
@JvmName(name = "kfmhlrjpmmrtvuqw")
suspend fun lifecycleRules(argument: List<suspend BucketLifecycleRuleArgsBuilder.() -> Unit>)
@JvmName(name = "dpehgkpmdyuuuxxe")
suspend fun lifecycleRules(argument: suspend BucketLifecycleRuleArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ogsvqpiwekaxeomm")
suspend fun location(value: Output<String>)
@JvmName(name = "ancuwdwbqqaydgkx")
suspend fun location(value: String?)
Link copied to clipboard
@JvmName(name = "rgfjltwxpkcmqhgt")
suspend fun logging(value: Output<BucketLoggingArgs>)
@JvmName(name = "cnmcjabhyemhcnxb")
suspend fun logging(value: BucketLoggingArgs?)
@JvmName(name = "dmfvrwxxrtyyadvb")
suspend fun logging(argument: suspend BucketLoggingArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ufxqwxbrtaeihkbd")
suspend fun name(value: Output<String>)
@JvmName(name = "vidwjxbjmbmfwqeb")
suspend fun name(value: String?)
Link copied to clipboard
@JvmName(name = "rxrcotsldupsjwxj")
suspend fun project(value: Output<String>)
@JvmName(name = "ftlcraasuckhcsby")
suspend fun project(value: String?)
Link copied to clipboard
@JvmName(name = "riidlmckbgitkika")
suspend fun publicAccessPrevention(value: Output<String>)
@JvmName(name = "fhhexcmaetmlgdvk")
suspend fun publicAccessPrevention(value: String?)
Link copied to clipboard
@JvmName(name = "uvmladsbvwjbrxor")
suspend fun requesterPays(value: Output<Boolean>)
@JvmName(name = "arhjogqfemghyysn")
suspend fun requesterPays(value: Boolean?)
Link copied to clipboard
@JvmName(name = "iuhgvyrohdabretw")
suspend fun retentionPolicy(value: Output<BucketRetentionPolicyArgs>)
@JvmName(name = "aahxuovmcvtchess")
suspend fun retentionPolicy(value: BucketRetentionPolicyArgs?)
@JvmName(name = "wihrtbfrraehmkmj")
suspend fun retentionPolicy(argument: suspend BucketRetentionPolicyArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "bxbamfrvqsexjvkx")
suspend fun rpo(value: Output<String>)
@JvmName(name = "pvropxiharmdqfgt")
suspend fun rpo(value: String?)
Link copied to clipboard
@JvmName(name = "whpssvvtvrmiihxa")
suspend fun softDeletePolicy(value: Output<BucketSoftDeletePolicyArgs>)
@JvmName(name = "lmqjinymowwsesmv")
suspend fun softDeletePolicy(value: BucketSoftDeletePolicyArgs?)
@JvmName(name = "bjmtyocxkhocehkg")
suspend fun softDeletePolicy(argument: suspend BucketSoftDeletePolicyArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ltiuegyughqrebxi")
suspend fun storageClass(value: Output<String>)
@JvmName(name = "xoamnnqmtoconiyk")
suspend fun storageClass(value: String?)
Link copied to clipboard
@JvmName(name = "mqjbiancjkvbpgmr")
suspend fun uniformBucketLevelAccess(value: Output<Boolean>)
@JvmName(name = "oolqoqjnvkkgdhhl")
suspend fun uniformBucketLevelAccess(value: Boolean?)
Link copied to clipboard
@JvmName(name = "aavibsceubefwanj")
suspend fun versioning(value: Output<BucketVersioningArgs>)
@JvmName(name = "ycyfdegeoqlvebrn")
suspend fun versioning(value: BucketVersioningArgs?)
@JvmName(name = "ejjxgvdsjrfryfjk")
suspend fun versioning(argument: suspend BucketVersioningArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "qpwbyhihwlmrulpp")
suspend fun website(value: Output<BucketWebsiteArgs>)
@JvmName(name = "vrmsrlxisbqlfufs")
suspend fun website(value: BucketWebsiteArgs?)
@JvmName(name = "imrsgnoqppyykcrb")
suspend fun website(argument: suspend BucketWebsiteArgsBuilder.() -> Unit)