BucketArgsBuilder

Builder for BucketArgs.

Functions

Link copied to clipboard
@JvmName(name = "dwnfoqajhmackwdd")
suspend fun autoclass(value: Output<BucketAutoclassArgs>)
@JvmName(name = "acwkqwhblhyiyvkx")
suspend fun autoclass(value: BucketAutoclassArgs?)
@JvmName(name = "uxgwbkdodveuqbcj")
suspend fun autoclass(argument: suspend BucketAutoclassArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "xhmcsehdggqipnpi")
suspend fun cors(value: Output<List<BucketCorArgs>>)
@JvmName(name = "poejvrtuxxfhrrho")
suspend fun cors(vararg values: Output<BucketCorArgs>)
@JvmName(name = "wykacdjemypsomqe")
suspend fun cors(vararg values: BucketCorArgs)
@JvmName(name = "ouvrjkskfmslyxhy")
suspend fun cors(vararg argument: suspend BucketCorArgsBuilder.() -> Unit)
@JvmName(name = "dgmtscpqmflbtfeo")
suspend fun cors(values: List<Output<BucketCorArgs>>)
@JvmName(name = "aepatmggwiwwejrs")
suspend fun cors(value: List<BucketCorArgs>?)
@JvmName(name = "bwirkehngjwtnntb")
suspend fun cors(argument: List<suspend BucketCorArgsBuilder.() -> Unit>)
@JvmName(name = "qhjrmsmbistktfob")
suspend fun cors(argument: suspend BucketCorArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "rlndgectdlcmcukm")
suspend fun customPlacementConfig(value: Output<BucketCustomPlacementConfigArgs>)
@JvmName(name = "cfmpqdbkovdlmvmg")
suspend fun customPlacementConfig(value: BucketCustomPlacementConfigArgs?)
@JvmName(name = "lpsrygmbtvgcndbm")
suspend fun customPlacementConfig(argument: suspend BucketCustomPlacementConfigArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "bbdplrrdtoxgponq")
suspend fun defaultEventBasedHold(value: Output<Boolean>)
@JvmName(name = "swsphepmwgajhapn")
suspend fun defaultEventBasedHold(value: Boolean?)
Link copied to clipboard
@JvmName(name = "xdpgucbrrlxcdjrx")
suspend fun enableObjectRetention(value: Output<Boolean>)
@JvmName(name = "bkhyracmwfliaxoh")
suspend fun enableObjectRetention(value: Boolean?)
Link copied to clipboard
@JvmName(name = "oipacdhpovtwcpmb")
suspend fun encryption(value: Output<BucketEncryptionArgs>)
@JvmName(name = "myprthtssqqhvtlo")
suspend fun encryption(value: BucketEncryptionArgs?)
@JvmName(name = "xkdoivoqrwjwsncr")
suspend fun encryption(argument: suspend BucketEncryptionArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "nfwrqwqovtbofyna")
suspend fun forceDestroy(value: Output<Boolean>)
@JvmName(name = "vlmmeqwwoydanftc")
suspend fun forceDestroy(value: Boolean?)
Link copied to clipboard
@JvmName(name = "yptavgxuhudmtfrj")
suspend fun hierarchicalNamespace(value: Output<BucketHierarchicalNamespaceArgs>)
@JvmName(name = "csejmiagcsybdrfl")
suspend fun hierarchicalNamespace(value: BucketHierarchicalNamespaceArgs?)
@JvmName(name = "fhagqwhjpfpxngsl")
suspend fun hierarchicalNamespace(argument: suspend BucketHierarchicalNamespaceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "lvfowovgivnfqgql")
suspend fun labels(value: Output<Map<String, String>>)
@JvmName(name = "flxpifhhjcmsbexg")
fun labels(vararg values: Pair<String, String>)
@JvmName(name = "krxvhkpeqryoqwmt")
suspend fun labels(value: Map<String, String>?)
Link copied to clipboard
@JvmName(name = "jmvgjvqvtlmjmodt")
suspend fun lifecycleRules(value: Output<List<BucketLifecycleRuleArgs>>)
@JvmName(name = "iepcjiacikqkxbye")
suspend fun lifecycleRules(vararg values: Output<BucketLifecycleRuleArgs>)
@JvmName(name = "omppdpbfuakaaivj")
suspend fun lifecycleRules(vararg values: BucketLifecycleRuleArgs)
@JvmName(name = "vwjmquxmmlnxndfg")
suspend fun lifecycleRules(vararg argument: suspend BucketLifecycleRuleArgsBuilder.() -> Unit)
@JvmName(name = "lkyqjcamkcbkwaxj")
suspend fun lifecycleRules(values: List<Output<BucketLifecycleRuleArgs>>)
@JvmName(name = "iognlqorntoeqfna")
suspend fun lifecycleRules(value: List<BucketLifecycleRuleArgs>?)
@JvmName(name = "oalqyqrjokqrpyae")
suspend fun lifecycleRules(argument: List<suspend BucketLifecycleRuleArgsBuilder.() -> Unit>)
@JvmName(name = "bckvtvvrxqdoywqf")
suspend fun lifecycleRules(argument: suspend BucketLifecycleRuleArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "gfcjxruaqcrkknxy")
suspend fun location(value: Output<String>)
@JvmName(name = "jtytjyfkaggeamnk")
suspend fun location(value: String?)
Link copied to clipboard
@JvmName(name = "ovdceuylcptaefgx")
suspend fun logging(value: Output<BucketLoggingArgs>)
@JvmName(name = "stmemrnjecvjjxcg")
suspend fun logging(value: BucketLoggingArgs?)
@JvmName(name = "hnyqpksxifoduman")
suspend fun logging(argument: suspend BucketLoggingArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "wkoycwihbrjhmtvo")
suspend fun name(value: Output<String>)
@JvmName(name = "dvxoltrjjfqpfudb")
suspend fun name(value: String?)
Link copied to clipboard
@JvmName(name = "jtjftudhmsokacha")
suspend fun project(value: Output<String>)
@JvmName(name = "fmjrnsaangyxnsyl")
suspend fun project(value: String?)
Link copied to clipboard
@JvmName(name = "heetuaqywtdyxhpp")
suspend fun publicAccessPrevention(value: Output<String>)
@JvmName(name = "wqldhwnyoxtdqsqn")
suspend fun publicAccessPrevention(value: String?)
Link copied to clipboard
@JvmName(name = "manlhshstqhalcte")
suspend fun requesterPays(value: Output<Boolean>)
@JvmName(name = "adytywwitrfhdlnu")
suspend fun requesterPays(value: Boolean?)
Link copied to clipboard
@JvmName(name = "gasmdxkcatpicoge")
suspend fun retentionPolicy(value: Output<BucketRetentionPolicyArgs>)
@JvmName(name = "qbrdglwvsnvwanjg")
suspend fun retentionPolicy(value: BucketRetentionPolicyArgs?)
@JvmName(name = "flcabbduafmiyciw")
suspend fun retentionPolicy(argument: suspend BucketRetentionPolicyArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ebrlrqigmxrbetxx")
suspend fun rpo(value: Output<String>)
@JvmName(name = "pobeokvajjskdmlq")
suspend fun rpo(value: String?)
Link copied to clipboard
@JvmName(name = "fkqhfnqgxdargwne")
suspend fun softDeletePolicy(value: Output<BucketSoftDeletePolicyArgs>)
@JvmName(name = "puqqhctbtbjdqrfy")
suspend fun softDeletePolicy(value: BucketSoftDeletePolicyArgs?)
@JvmName(name = "ommlraehfajatsgl")
suspend fun softDeletePolicy(argument: suspend BucketSoftDeletePolicyArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "abpfgkokxahfcuay")
suspend fun storageClass(value: Output<String>)
@JvmName(name = "ksqcayahpkcmvlny")
suspend fun storageClass(value: String?)
Link copied to clipboard
@JvmName(name = "approqmchtgypvjm")
suspend fun uniformBucketLevelAccess(value: Output<Boolean>)
@JvmName(name = "outaddusjihuoqst")
suspend fun uniformBucketLevelAccess(value: Boolean?)
Link copied to clipboard
@JvmName(name = "antpkfktcjbpgljh")
suspend fun versioning(value: Output<BucketVersioningArgs>)
@JvmName(name = "gcweyjqgqwfnbgxx")
suspend fun versioning(value: BucketVersioningArgs?)
@JvmName(name = "dbnqylhjjnshhhvh")
suspend fun versioning(argument: suspend BucketVersioningArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "nxasblxucdgkrwoq")
suspend fun website(value: Output<BucketWebsiteArgs>)
@JvmName(name = "obmmaljantiinqta")
suspend fun website(value: BucketWebsiteArgs?)
@JvmName(name = "whupbxbjisbqndnm")
suspend fun website(argument: suspend BucketWebsiteArgsBuilder.() -> Unit)