Bucket Iam Policy Args
data class BucketIamPolicyArgs(val bindings: Output<List<BucketIamPolicyBindingsItemArgs>>? = null, val bucket: Output<String>? = null, val etag: Output<String>? = null, val kind: Output<String>? = null, val resourceId: Output<String>? = null, val userProject: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<BucketIamPolicyArgs>
Updates an IAM policy for the specified bucket. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Constructors
Link copied to clipboard
fun BucketIamPolicyArgs(bindings: Output<List<BucketIamPolicyBindingsItemArgs>>? = null, bucket: Output<String>? = null, etag: Output<String>? = null, kind: Output<String>? = null, resourceId: Output<String>? = null, userProject: Output<String>? = null, version: Output<Int>? = null)
Functions
Properties
Link copied to clipboard
The ID of the resource to which this policy belongs. Will be of the form projects//buckets/bucket for buckets, and projects//buckets/bucket/objects/object for objects. A specific generation may be specified by appending #generationNumber to the end of the object name, e.g. projects/_/buckets/my-bucket/objects/data.txt#17. The current generation can be denoted with #0. This field is ignored on input.