Bucket Args
fun BucketArgs(acl: Output<List<BucketAccessControlArgs>>? = null, autoclass: Output<BucketAutoclassArgs>? = null, billing: Output<BucketBillingArgs>? = null, cors: Output<List<BucketCorsItemArgs>>? = null, customPlacementConfig: Output<BucketCustomPlacementConfigArgs>? = null, defaultEventBasedHold: Output<Boolean>? = null, defaultObjectAcl: Output<List<ObjectAccessControlArgs>>? = null, encryption: Output<BucketEncryptionArgs>? = null, etag: Output<String>? = null, iamConfiguration: Output<BucketIamConfigurationArgs>? = null, id: Output<String>? = null, kind: Output<String>? = null, labels: Output<Map<String, String>>? = null, lifecycle: Output<BucketLifecycleArgs>? = null, location: Output<String>? = null, locationType: Output<String>? = null, logging: Output<BucketLoggingArgs>? = null, metageneration: Output<String>? = null, name: Output<String>? = null, owner: Output<BucketOwnerArgs>? = null, predefinedAcl: Output<String>? = null, predefinedDefaultObjectAcl: Output<String>? = null, project: Output<String>? = null, projectNumber: Output<String>? = null, projection: Output<String>? = null, retentionPolicy: Output<BucketRetentionPolicyArgs>? = null, rpo: Output<String>? = null, satisfiesPZS: Output<Boolean>? = null, selfLink: Output<String>? = null, storageClass: Output<String>? = null, timeCreated: Output<String>? = null, updated: Output<String>? = null, userProject: Output<String>? = null, versioning: Output<BucketVersioningArgs>? = null, website: Output<BucketWebsiteArgs>? = null)