The following submodules are available:
- application
- applicationSettings
- branch
- branchProtection
- clusterAgent
- clusterAgentToken
- complianceFramework
- dataGitlabApplication
- dataGitlabBranch
- dataGitlabClusterAgent
- dataGitlabClusterAgents
- dataGitlabComplianceFramework
- dataGitlabCurrentUser
- dataGitlabGroup
- dataGitlabGroupBillableMemberMemberships
- dataGitlabGroupHook
- dataGitlabGroupHooks
- dataGitlabGroupIds
- dataGitlabGroupMembership
- dataGitlabGroupProvisionedUsers
- dataGitlabGroupServiceAccount
- dataGitlabGroupSubgroups
- dataGitlabGroupVariable
- dataGitlabGroupVariables
- dataGitlabGroups
- dataGitlabInstanceDeployKeys
- dataGitlabInstanceVariable
- dataGitlabInstanceVariables
- dataGitlabMetadata
- dataGitlabPipelineSchedule
- dataGitlabPipelineSchedules
- dataGitlabProject
- dataGitlabProjectBranches
- dataGitlabProjectEnvironments
- dataGitlabProjectHook
- dataGitlabProjectHooks
- dataGitlabProjectIds
- dataGitlabProjectIssue
- dataGitlabProjectIssues
- dataGitlabProjectMembership
- dataGitlabProjectMergeRequest
- dataGitlabProjectMilestone
- dataGitlabProjectMilestones
- dataGitlabProjectProtectedBranch
- dataGitlabProjectProtectedBranches
- dataGitlabProjectProtectedTag
- dataGitlabProjectProtectedTags
- dataGitlabProjectTag
- dataGitlabProjectTags
- dataGitlabProjectVariable
- dataGitlabProjectVariables
- dataGitlabProjects
- dataGitlabRelease
- dataGitlabReleaseLink
- dataGitlabReleaseLinks
- dataGitlabRepositoryFile
- dataGitlabRepositoryTree
- dataGitlabRunners
- dataGitlabUser
- dataGitlabUserSshkeys
- dataGitlabUsers
- deployKey
- deployKeyEnable
- deployToken
- globalLevelNotifications
- group
- groupAccessToken
- groupBadge
- groupCluster
- groupCustomAttribute
- groupEpicBoard
- groupHook
- groupIssueBoard
- groupLabel
- groupLdapLink
- groupMembership
- groupProjectFileTemplate
- groupProtectedEnvironment
- groupSamlLink
- groupSecurityPolicyAttachment
- groupServiceAccount
- groupServiceAccountAccessToken
- groupShareGroup
- groupVariable
- instanceCluster
- instanceVariable
- integrationCustomIssueTracker
- integrationEmailsOnPush
- integrationExternalWiki
- integrationGithub
- integrationJenkins
- integrationJira
- integrationMattermost
- integrationMicrosoftTeams
- integrationPipelinesEmail
- integrationSlack
- integrationTelegram
- label
- memberRole
- pagesDomain
- personalAccessToken
- pipelineSchedule
- pipelineScheduleVariable
- pipelineTrigger
- project
- projectAccessToken
- projectApprovalRule
- projectBadge
- projectCluster
- projectComplianceFramework
- projectComplianceFrameworks
- projectCustomAttribute
- projectEnvironment
- projectFreezePeriod
- projectHook
- projectIssue
- projectIssueBoard
- projectJobTokenScope
- projectJobTokenScopes
- projectLabel
- projectLevelMrApprovals
- projectLevelNotifications
- projectMembership
- projectMilestone
- projectMirror
- projectProtectedEnvironment
- projectPushRules
- projectRunnerEnablement
- projectSecurityPolicyAttachment
- projectShareGroup
- projectTag
- projectVariable
- provider
- releaseLink
- repositoryFile
- runner
- serviceCustomIssueTracker
- serviceEmailsOnPush
- serviceExternalWiki
- serviceGithub
- serviceJira
- serviceMicrosoftTeams
- servicePipelinesEmail
- serviceSlack
- systemHook
- tagProtection
- topic
- user
- userCustomAttribute
- userGpgkey
- userImpersonationToken
- userRunner
- userSshkey