Skip to main content
Pulumi logo Pulumi logo
  1. Docs
  2. Reference
  3. REST API Docs
  4. Schema
  5. OrganizationMember

OrganizationMember

    OrganizationMember defines a member of an organization.

    Properties

    • role enum required
      Deprecated: Use fgaRole instead. The member’s built-in role within the organization. For members assigned a custom role, this is the closest built-in projection (member, admin, or billingManager) and may lose detail; fgaRole is authoritative.
      Values:
      none — None
      OrganizationRoleNone describes the role of non-members.
      member — Member
      OrganizationRoleMember is the role for regular members.
      admin — Admin
      OrganizationRoleAdmin is the role for admins.
      potential-member — PotentialMember
      OrganizationRolePotentialMember is the role for users who are explicitly not a member of the organization, but are a member of the backing org on the 3rd party identity provider. (i.e. they could join the org.)
      stack-collaborator — StackCollaborator
      OrganizationRoleStackCollaborator is the role for users who are not a member of an organization, but have been explicitly granted access to some of the organization’s stacks. So they have limited permissions to access the org’s data.
      billing-manager — BillingManager
      OrganizationRoleBillingManager is the role for billing admins.
    • user UserInfo required
      The user information for this organization member.
    • name string required
      The user’s display name.
    • githubLogin string required
      The user’s login name.
    • avatarUrl string required
      The URL of the user’s avatar image.
    • email string optional
      The user’s email address. It is only populated on selected endpoints and is omitted from most responses. Treat it as sensitive information.
    • created string required
      When the member joined the organization.
    • knownToPulumi boolean required
      KnownToPulumi returns if the organization member has a Pulumi account.
    • virtualAdmin boolean required
      VirtualAdmin indicates that the member does not have admin access on the backing identity provider, but does have admin access to the Pulumi organization.
    • links MemberLinks optional
      Links to the member in the Pulumi Console
    • self string optional
      A self-referencing hypermedia link (URL) to this member resource.
    • fgaRole FGARole required
      The role currently assigned to this member — either a built-in role (member, admin, billingManager) or a custom role. Falls back to the organization’s default role if no role is assigned directly.
    • id string required
      The unique identifier of the role.
    • name string required
      The name of the role.
    • modifiedAt string required
      The timestamp when the role was last modified.
    • teams array[string] optional
      Deprecated. Use GetOrganizationMemberTeams to list teams.

      The infrastructure as code platform for any cloud.