1. Docs
  2. Reference
  3. REST API Docs
  4. Schema
  5. GitLabIntegrationDetails

GitLabIntegrationDetails

    Details of a GitLab integration installation, including linked GitLab group metadata and authentication details.

    Properties

    • id string required
      The unique identifier of the GitLab integration.
    • gitLabGroupId integer required
      The GitLab group ID linked to this integration.
    • groupName string optional
      The display name of the GitLab group.
    • groupPath string optional
      The URL-safe path of the GitLab group (e.g. ‘parent-group/child-group’).
    • avatarUrl string optional
      The URL of the GitLab group’s avatar image.
    • installed boolean required
      Whether the integration has been fully installed.
    • valid boolean required
      Whether the integration is currently valid (tokens, hooks, etc.).
    • gitLabOrg GitLabAppOrganization optional
      Metadata about the GitLab group linked to this integration.
    • id integer required
      The GitLab group or organization ID
    • name string required
      The name of the GitLab organization
    • avatarURL string required
      The URL of the organization’s avatar image
    • hasRequiredPermissions boolean required
      Whether the integration has the required permissions
    • authUser User optional
      The Pulumi user whose GitLab authentication token is being used, if applicable.
    • id string required
      The unique identifier of the user.
    • githubLogin string required
      The user’s login name (originally from GitHub).
    • name string required
      The user’s display name.
    • email string required
      The user’s email address.
    • avatarUrl string required
      The URL of the user’s avatar image.
    • organizations array[OrganizationSummaryWithRole] required
      Organizations is the list of Pulumi organizations the user is a member of.
    • potentialOrganizations array[OrganizationSummaryWithRole] optional
      PotentialOrganizations is the list of Pulumi organizations the user is a potential member of.
    • identities array[string] required
      Identities is the array of identities a Pulumi user’s account is tied to.
    • siteAdmin boolean optional
      SiteAdministrator is whether or not the user is a site administrator.
    • registryAdmin boolean optional
      RegistryAdmin is whether or not the user is a registry administrator.
    • tokenInfo TokenInfo optional
      TokenInfo is contains metadata, set only for machine tokens & to be used only in the CLI
    • hasMFA boolean required
      Whether the user has multi-factor authentication enabled.
    • isOrgManaged boolean required
      Whether the user’s account is managed by an organization.
    • isManagedByMultiOrg boolean required
      Whether the user’s account is managed by multiple organizations.
    • groupAccessTokenExpiration string optional
      The expiration date of the group access token, if one is being used for authentication.
    • disablePRComments boolean required
      Whether PR comments are disabled for this integration.
    • disableNeoSummaries boolean required
      Whether Neo AI summaries are disabled for this integration.
    • disableDetailedDiff boolean required
      Whether detailed property-level diffs are disabled for PR comments.