Class DefaultObjectAccessControlArgs


  • public final class DefaultObjectAccessControlArgs
    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}} (such as "[email protected]") * group-{{groupId}} * group-{{email}} (such as "[email protected]") * domain-{{domain}} (such as "domain-example.com") * project-team-{{projectId}} * allUsers * allAuthenticatedUsers
      • object

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> object()
        Returns:
        The name of the object, if applied to an object.
      • role

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