Class BucketAccessControlArgs


  • public final class BucketAccessControlArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • bucket

        public com.pulumi.core.Output<java.lang.String> bucket()
        Returns:
        The name of the bucket.
      • entity

        public com.pulumi.core.Output<java.lang.String> entity()
        Returns:
        The entity holding the permission, in one of the following forms: user-userId user-email group-groupId group-email domain-domain project-team-projectId allUsers allAuthenticatedUsers Examples: The user [email protected] would be [email protected]. The group [email protected] would be [email protected]. To refer to all members of the Google Apps for Business domain example.com, the entity would be domain-example.com. ***
      • role

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> role()
        Returns:
        The access permission for the entity. Possible values are: `OWNER`, `READER`, `WRITER`.