GitLabIntegrationDetails
Details of a GitLab integration installation, including linked GitLab group metadata and authentication details.
Properties
idstring requiredThe unique identifier of the GitLab integration.gitLabGroupIdinteger requiredThe GitLab group ID linked to this integration.groupNamestring optionalThe display name of the GitLab group.groupPathstring optionalThe URL-safe path of the GitLab group (e.g. ‘parent-group/child-group’).avatarUrlstring optionalThe URL of the GitLab group’s avatar image.installedboolean requiredWhether the integration has been fully installed.validboolean requiredWhether the integration is currently valid (tokens, hooks, etc.).- Metadata about the GitLab group linked to this integration.
- ↳
idinteger requiredThe GitLab group or organization ID - ↳
namestring requiredThe name of the GitLab organization - ↳
avatarURLstring requiredThe URL of the organization’s avatar image - ↳
hasRequiredPermissionsboolean requiredWhether the integration has the required permissions - The Pulumi user whose GitLab authentication token is being used, if applicable.
- ↳
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.
- PotentialOrganizations is the list of Pulumi organizations the user is a potential member of.
- ↳
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
- ↳
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. groupAccessTokenExpirationstring optionalThe expiration date of the group access token, if one is being used for authentication.disablePRCommentsboolean requiredWhether PR comments are disabled for this integration.disableNeoSummariesboolean requiredWhether Neo AI summaries are disabled for this integration.disableDetailedDiffboolean requiredWhether detailed property-level diffs are disabled for PR comments.
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.