BucketArgsBuilder

Builder for BucketArgs.

Functions

Link copied to clipboard
@JvmName(name = "blopgyopipyfndgw")
suspend fun autoclass(value: Output<BucketAutoclassArgs>)
@JvmName(name = "sygnmopxswldvvbt")
suspend fun autoclass(value: BucketAutoclassArgs?)
@JvmName(name = "htwhjeteyhtopikk")
suspend fun autoclass(argument: suspend BucketAutoclassArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ismdjtklquvgaxco")
suspend fun cors(value: Output<List<BucketCorArgs>>)
@JvmName(name = "jpdeiuwwojllqwte")
suspend fun cors(vararg values: Output<BucketCorArgs>)
@JvmName(name = "wcthktxqhqloaqmp")
suspend fun cors(vararg values: BucketCorArgs)
@JvmName(name = "rlgmcynrhmcgdpyi")
suspend fun cors(vararg argument: suspend BucketCorArgsBuilder.() -> Unit)
@JvmName(name = "vdehgiirluxgioyy")
suspend fun cors(values: List<Output<BucketCorArgs>>)
@JvmName(name = "fklswnpxnulicasq")
suspend fun cors(value: List<BucketCorArgs>?)
@JvmName(name = "xrqjfylnhbhrgsqe")
suspend fun cors(argument: List<suspend BucketCorArgsBuilder.() -> Unit>)
@JvmName(name = "xasrrdldukddbgbd")
suspend fun cors(argument: suspend BucketCorArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "inkxaynptqgavykj")
suspend fun customPlacementConfig(value: Output<BucketCustomPlacementConfigArgs>)
@JvmName(name = "rlcdgvkhtwxxwbtc")
suspend fun customPlacementConfig(value: BucketCustomPlacementConfigArgs?)
@JvmName(name = "bpmbabkucbfixfef")
suspend fun customPlacementConfig(argument: suspend BucketCustomPlacementConfigArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ofmrxxxvyjovjxgf")
suspend fun defaultEventBasedHold(value: Output<Boolean>)
@JvmName(name = "qdgrxwyahletxmnx")
suspend fun defaultEventBasedHold(value: Boolean?)
Link copied to clipboard
@JvmName(name = "gdiwsflljgmivwip")
suspend fun encryption(value: Output<BucketEncryptionArgs>)
@JvmName(name = "ivgkmtkjjcyvkcnm")
suspend fun encryption(value: BucketEncryptionArgs?)
@JvmName(name = "vmwqebvqdlvuskhb")
suspend fun encryption(argument: suspend BucketEncryptionArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "vjhpalvwpdbdvalq")
suspend fun forceDestroy(value: Output<Boolean>)
@JvmName(name = "fqnsvpyexiltchxp")
suspend fun forceDestroy(value: Boolean?)
Link copied to clipboard
@JvmName(name = "whpdsmtyaypckjfu")
suspend fun labels(value: Output<Map<String, String>>)
@JvmName(name = "ivvoqxpmfwfkqaup")
fun labels(vararg values: Pair<String, String>)
@JvmName(name = "pwtkvuvarvdptvoy")
suspend fun labels(value: Map<String, String>?)
Link copied to clipboard
@JvmName(name = "ofwnvuimqcnchjog")
suspend fun lifecycleRules(value: Output<List<BucketLifecycleRuleArgs>>)
@JvmName(name = "qdltgcxspumlruuw")
suspend fun lifecycleRules(vararg values: Output<BucketLifecycleRuleArgs>)
@JvmName(name = "gyrwnnwhgxkhlwng")
suspend fun lifecycleRules(vararg values: BucketLifecycleRuleArgs)
@JvmName(name = "yountmeyjcagkmrs")
suspend fun lifecycleRules(vararg argument: suspend BucketLifecycleRuleArgsBuilder.() -> Unit)
@JvmName(name = "dtqoomqddxrhqfqg")
suspend fun lifecycleRules(values: List<Output<BucketLifecycleRuleArgs>>)
@JvmName(name = "jxbelrxvxkwebgnd")
suspend fun lifecycleRules(value: List<BucketLifecycleRuleArgs>?)
@JvmName(name = "pdclfgcbdvfyufsw")
suspend fun lifecycleRules(argument: List<suspend BucketLifecycleRuleArgsBuilder.() -> Unit>)
@JvmName(name = "rchxqfcdntqhqxoa")
suspend fun lifecycleRules(argument: suspend BucketLifecycleRuleArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "cqquoxncbdblaagy")
suspend fun location(value: Output<String>)
@JvmName(name = "vlomiwafdheksxef")
suspend fun location(value: String?)
Link copied to clipboard
@JvmName(name = "haltwqujygunraxo")
suspend fun logging(value: Output<BucketLoggingArgs>)
@JvmName(name = "vxgenebbnwicirtw")
suspend fun logging(value: BucketLoggingArgs?)
@JvmName(name = "kmakntqctwcdgdyo")
suspend fun logging(argument: suspend BucketLoggingArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "scxbqrqinsjxbiux")
suspend fun name(value: Output<String>)
@JvmName(name = "rvfladsvvfqjqhko")
suspend fun name(value: String?)
Link copied to clipboard
@JvmName(name = "agkhkwkhtdsrxnpw")
suspend fun project(value: Output<String>)
@JvmName(name = "gnnnmvxlrysgwmky")
suspend fun project(value: String?)
Link copied to clipboard
@JvmName(name = "nvykeoavmrunvfgs")
suspend fun publicAccessPrevention(value: Output<String>)
@JvmName(name = "vubewoahtddqgvcj")
suspend fun publicAccessPrevention(value: String?)
Link copied to clipboard
@JvmName(name = "dbnbtsxtenxdpdhg")
suspend fun requesterPays(value: Output<Boolean>)
@JvmName(name = "bewjkxevriqbavmc")
suspend fun requesterPays(value: Boolean?)
Link copied to clipboard
@JvmName(name = "limkspxisgtbsliu")
suspend fun retentionPolicy(value: Output<BucketRetentionPolicyArgs>)
@JvmName(name = "hjvgusruprcmbbgm")
suspend fun retentionPolicy(value: BucketRetentionPolicyArgs?)
@JvmName(name = "fqnofbiuqvylvbwi")
suspend fun retentionPolicy(argument: suspend BucketRetentionPolicyArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "fbefukdpapnquhcu")
suspend fun storageClass(value: Output<String>)
@JvmName(name = "gbkjroirxbirbqsa")
suspend fun storageClass(value: String?)
Link copied to clipboard
@JvmName(name = "ftvlkkhfngxphvhu")
suspend fun uniformBucketLevelAccess(value: Output<Boolean>)
@JvmName(name = "wnihujdftujeykou")
suspend fun uniformBucketLevelAccess(value: Boolean?)
Link copied to clipboard
@JvmName(name = "oayyfjhcumenvyfa")
suspend fun versioning(value: Output<BucketVersioningArgs>)
@JvmName(name = "vmlfdfjidtqhogwv")
suspend fun versioning(value: BucketVersioningArgs?)
@JvmName(name = "gkuetmgvdydgxfkb")
suspend fun versioning(argument: suspend BucketVersioningArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "utqickstdkycthwn")
suspend fun website(value: Output<BucketWebsiteArgs>)
@JvmName(name = "syhsxqynccvmtsej")
suspend fun website(value: BucketWebsiteArgs?)
@JvmName(name = "driwktckmegqevpn")
suspend fun website(argument: suspend BucketWebsiteArgsBuilder.() -> Unit)