Object Iam Policy Args
data class ObjectIamPolicyArgs(val bindings: Output<List<ObjectIamPolicyBindingsItemArgs>>? = null, val bucket: Output<String>? = null, val etag: Output<String>? = null, val generation: Output<String>? = null, val kind: Output<String>? = null, val object: Output<String>? = null, val resourceId: Output<String>? = null, val userProject: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<ObjectIamPolicyArgs>
Updates an IAM policy for the specified object. 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 ObjectIamPolicyArgs(bindings: Output<List<ObjectIamPolicyBindingsItemArgs>>? = null, bucket: Output<String>? = null, etag: Output<String>? = null, generation: Output<String>? = null, kind: Output<String>? = null, object: 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.