Class ObjectAccessControlState


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

      • bucket

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

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> domain()
        Returns:
        The domain associated with the entity.
      • email

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> email()
        Returns:
        The email address associated with the entity.
      • entity

        public java.util.Optional<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
      • entityId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> entityId()
        Returns:
        The ID for the entity
      • generation

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

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> object()
        Returns:
        The name of the object to apply the access control to.
      • projectTeams

        public java.util.Optional<com.pulumi.core.Output<java.util.List<ObjectAccessControlProjectTeamArgs>>> projectTeams()
        Returns:
        The project team associated with the entity Structure is documented below.
      • 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`. ***