PendingOrganizationInvite
PendingOrganizationInvite describes an invite that has been sent out for someone to join a Pulumi organization.
Properties
idstring requiredID is the internal ID of the invite. Used to refer to this invite later to accept/cancel.emailstring requiredThe email address the invite was sent to.roleenum requiredRole is the new role to give the member. Must be one of MEMBER, ADMIN, or BILLING MANAGER.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.
- The user who sent the invite.
- ↳
namestring requiredThe user’s display name. - ↳
githubLoginstring requiredThe user’s login name. - ↳
avatarUrlstring requiredThe URL of the user’s avatar image. - ↳
emailstring optionalThe user’s email address. It is only populated on selected endpoints and is omitted from most responses. Treat it as sensitive information. sentAtinteger requiredSentAt is the timestamp when the invite was first sent.acceptInviteUrlstring requiredAcceptInviteURL is the url where a user would go to accept an invite to an organization.acceptErrorstring optionalAcceptError is the most recent error a user has hit while trying to accept an organization invite. By default it is null.statusstring requiredThe friendly name of the invite status. Valid values are “pending”, “accepted”, “expired”, and “canceled”.roleIdstring optionalRoleID is the optional UUID of a custom role assigned to this invite.