Class GroupMembershipState


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

      • createTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createTime()
        Returns:
        The time when the Membership was created.
      • group

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> group()
        Returns:
        The name of the Group to create this membership in.
      • memberKey

        public java.util.Optional<com.pulumi.core.Output<GroupMembershipMemberKeyArgs>> memberKey()
        Returns:
        EntityKey of the member. Structure is documented below.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        The name of the MembershipRole. Must be one of OWNER, MANAGER, MEMBER. Possible values are `OWNER`, `MANAGER`, and `MEMBER`.
      • preferredMemberKey

        public java.util.Optional<com.pulumi.core.Output<GroupMembershipPreferredMemberKeyArgs>> preferredMemberKey()
        Returns:
        EntityKey of the member. Structure is documented below.
      • roles

        public java.util.Optional<com.pulumi.core.Output<java.util.List<GroupMembershipRoleArgs>>> roles()
        Returns:
        The MembershipRoles that apply to the Membership. Must not contain duplicate MembershipRoles with the same name. Structure is documented below.
      • type

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> type()
        Returns:
        The type of the membership.
      • updateTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> updateTime()
        Returns:
        The time when the Membership was last updated.