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.
    • suspended boolean optional
      Suspended indicates that the membership is suspended: the member keeps their place in the organization but has no access until an administrator restores them. Suspended members are only included in responses when explicitly requested.

      The infrastructure as code platform for any cloud.