User
User represents a Pulumi user. This structure contains the full, private information that will be used only for an authenticated user. As a result, sensitive information (like email) is permitted.
Properties
idstring requiredThe unique identifier of the user.githubLoginstring requiredThe user’s login name (originally from GitHub).namestring requiredThe user’s display name.emailstring requiredThe user’s email address.avatarUrlstring requiredThe URL of the user’s avatar image.- Organizations is the list of Pulumi organizations the user is a member of.
- ↳
namestring requiredThe name of the organization. - ↳
roleenum optionalThe role of the user within this organization.Values:none,member,admin,potential-member,stack-collaborator,billing-manager - ↳
githubLoginstring requiredThe GitHub login associated with the organization. - ↳
avatarUrlstring requiredThe URL of the organization’s avatar image. - ↳
emailstring optionalIMPORTANT: The email address of the user is only included on a few admin-only APIs. For nearly all APIs that return a UserInfo object, this will not be provided. considered sensitive information. - PotentialOrganizations is the list of Pulumi organizations the user is a potential member of.
- ↳
namestring requiredThe name of the organization. - ↳
roleenum optionalThe role of the user within this organization.Values:none,member,admin,potential-member,stack-collaborator,billing-manager - ↳
githubLoginstring requiredThe GitHub login associated with the organization. - ↳
avatarUrlstring requiredThe URL of the organization’s avatar image. - ↳
emailstring optionalIMPORTANT: The email address of the user is only included on a few admin-only APIs. For nearly all APIs that return a UserInfo object, this will not be provided. considered sensitive information. identitiesarray[string] requiredIdentities is the array of identities a Pulumi user’s account is tied to.siteAdminboolean optionalSiteAdministrator is whether or not the user is a site administrator.registryAdminboolean optionalRegistryAdmin is whether or not the user is a registry administrator.- TokenInfo is contains metadata, set only for machine tokens & to be used only in the CLI
- ↳
namestring requiredThe name of the access token. - ↳
organizationstring requiredThe organization the token is scoped to, if any. - ↳
teamstring requiredThe team the token is scoped to, if any. hasMFAboolean requiredWhether the user has multi-factor authentication enabled.isOrgManagedboolean requiredWhether the user’s account is managed by an organization.isManagedByMultiOrgboolean requiredWhether the user’s account is managed by multiple organizations.
Thank you for your feedback!
If you have a question about how to use Pulumi, reach out in Community Slack.
Open an issue on GitHub to report a problem or suggest an improvement.