Package-level declarations
Types
The gitlab.Application resource allows to manage the lifecycle of applications in gitlab.
The gitlab.Application resource allows to manage the lifecycle of applications in gitlab.
Builder for ApplicationArgs.
Builder for Application.
Builder for ApplicationSettingsArgs.
Builder for ApplicationSettings.
The gitlab.Branch resource allows to manage the lifecycle of a repository branch. Upstream API: GitLab REST API docs
The gitlab.Branch resource allows to manage the lifecycle of a repository branch. Upstream API: GitLab REST API docs
Builder for BranchArgs.
Builder for BranchProtectionArgs.
Builder for BranchProtection.
Builder for Branch.
The gitlab.ClusterAgent resource allows to manage the lifecycle of a GitLab Agent for Kubernetes.
The gitlab.ClusterAgent resource allows to manage the lifecycle of a GitLab Agent for Kubernetes.
Builder for ClusterAgentArgs.
Builder for ClusterAgent.
The gitlab.ClusterAgentToken resource allows to manage the lifecycle of a token for a GitLab Agent for Kubernetes.
The gitlab.ClusterAgentToken resource allows to manage the lifecycle of a token for a GitLab Agent for Kubernetes.
Builder for ClusterAgentTokenArgs.
Builder for ClusterAgentToken.
The gitlab.ComplianceFramework resource allows to manage the lifecycle of a compliance framework on top-level groups. There can be only one default compliance framework. Of all the configured compliance frameworks marked as default, the last one applied will be the default compliance framework.
The gitlab.ComplianceFramework resource allows to manage the lifecycle of a compliance framework on top-level groups. There can be only one default compliance framework. Of all the configured compliance frameworks marked as default, the last one applied will be the default compliance framework.
Builder for ComplianceFrameworkArgs.
Builder for ComplianceFramework.
The gitlab.DeployKey resource allows to manage the lifecycle of a deploy key.
Builder for DeployKeyArgs.
The gitlab.DeployKeyEnable resource allows to enable an already existing deploy key (see gitlab.DeployKey resource) for a specific project. Upstream API: GitLab REST API docs
The gitlab.DeployKeyEnable resource allows to enable an already existing deploy key (see gitlab.DeployKey resource) for a specific project. Upstream API: GitLab REST API docs
Builder for DeployKeyEnableArgs.
Builder for DeployKeyEnable.
Builder for DeployKey.
The gitlab.DeployToken resource allows to manage the lifecycle of group and project deploy tokens. Upstream API: GitLab REST API docs
The gitlab.DeployToken resource allows to manage the lifecycle of group and project deploy tokens. Upstream API: GitLab REST API docs
Builder for DeployTokenArgs.
Builder for DeployToken.
The provider type for the gitlab package. By default, resources use package-wide configuration settings, however an explicit Provider instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the documentation for more information.
Builder for GitlabProvider.
The gitlab.GlobalLevelNotifications resource allows to manage global notifications. Upstream API: GitLab REST API docs
The gitlab.GlobalLevelNotifications resource allows to manage global notifications. Upstream API: GitLab REST API docs
Builder for GlobalLevelNotificationsArgs.
Builder for GlobalLevelNotifications.
The gitlab.GroupAccessToken resource allows to manage the lifecycle of a group access token.
The gitlab.GroupAccessToken resource allows to manage the lifecycle of a group access token.
Builder for GroupAccessTokenArgs.
Builder for GroupAccessToken.
The gitlab.Group resource allows to manage the lifecycle of a group.
Builder for GroupArgs.
The gitlab.GroupBadge resource allows to manage the lifecycle of group badges. Upstream API: GitLab REST API docs
The gitlab.GroupBadge resource allows to manage the lifecycle of group badges. Upstream API: GitLab REST API docs
Builder for GroupBadgeArgs.
Builder for GroupBadge.
The gitlab.GroupCluster resource allows to manage the lifecycle of a group cluster.
The gitlab.GroupCluster resource allows to manage the lifecycle of a group cluster.
Builder for GroupClusterArgs.
Builder for GroupCluster.
The gitlab.GroupCustomAttribute resource allows to manage custom attributes for a group. Upstream API: GitLab REST API docs
The gitlab.GroupCustomAttribute resource allows to manage custom attributes for a group. Upstream API: GitLab REST API docs
Builder for GroupCustomAttributeArgs.
Builder for GroupCustomAttribute.
The gitlab.GroupEpicBoard resource allows to manage the lifecycle of a epic board in a group.
The gitlab.GroupEpicBoard resource allows to manage the lifecycle of a epic board in a group.
Builder for GroupEpicBoardArgs.
Builder for GroupEpicBoard.
The gitlab.GroupHook resource allows to manage the lifecycle of a group hook. Upstream API: GitLab REST API docs
The gitlab.GroupHook resource allows to manage the lifecycle of a group hook. Upstream API: GitLab REST API docs
Builder for GroupHookArgs.
Builder for GroupHook.
The gitlab.GroupIssueBoard resource allows to manage the lifecycle of a issue board in a group.
The gitlab.GroupIssueBoard resource allows to manage the lifecycle of a issue board in a group.
Builder for GroupIssueBoardArgs.
Builder for GroupIssueBoard.
The gitlab.GroupLabel resource allows to manage the lifecycle of labels within a group. Upstream API: GitLab REST API docs
The gitlab.GroupLabel resource allows to manage the lifecycle of labels within a group. Upstream API: GitLab REST API docs
Builder for GroupLabelArgs.
Builder for GroupLabel.
The gitlab.GroupLdapLink resource allows to manage the lifecycle of an LDAP integration with a group. Upstream API: GitLab REST API docs
The gitlab.GroupLdapLink resource allows to manage the lifecycle of an LDAP integration with a group. Upstream API: GitLab REST API docs
Builder for GroupLdapLinkArgs.
Builder for GroupLdapLink.
The gitlab.GroupMembership resource allows to manage the lifecycle of a users group membership.
The gitlab.GroupMembership resource allows to manage the lifecycle of a users group membership.
Builder for GroupMembershipArgs.
Builder for GroupMembership.
The gitlab.GroupProjectFileTemplate resource allows setting a project from which custom file templates will be loaded. In order to use this resource, the project selected must be a direct child of the group selected. After the resource has run, gitlab_project_template.template_project_id is available for use. For more information about which file types are available as templates, view GitLab's documentation
The gitlab.GroupProjectFileTemplate resource allows setting a project from which custom file templates will be loaded. In order to use this resource, the project selected must be a direct child of the group selected. After the resource has run, gitlab_project_template.template_project_id is available for use. For more information about which file types are available as templates, view GitLab's documentation
Builder for GroupProjectFileTemplateArgs.
Builder for GroupProjectFileTemplate.
The gitlab.GroupProtectedEnvironment resource allows to manage the lifecycle of a protected environment in a group.
The gitlab.GroupProtectedEnvironment resource allows to manage the lifecycle of a protected environment in a group.
Builder for GroupProtectedEnvironmentArgs.
Builder for GroupProtectedEnvironment.
Builder for Group.
The gitlab.GroupSamlLink resource allows to manage the lifecycle of an SAML integration with a group. Upstream API: GitLab REST API docs
The gitlab.GroupSamlLink resource allows to manage the lifecycle of an SAML integration with a group. Upstream API: GitLab REST API docs
Builder for GroupSamlLinkArgs.
Builder for GroupSamlLink.
Builder for GroupSecurityPolicyAttachmentArgs.
Builder for GroupSecurityPolicyAttachment.
The gitlab.GroupServiceAccount resource allows creating a GitLab group service account. Upstream API: GitLab REST API docs
The gitlab.GroupServiceAccountAccessToken resource allows to manage the lifecycle of a group service account access token.
The gitlab.GroupServiceAccountAccessToken resource allows to manage the lifecycle of a group service account access token.
Builder for GroupServiceAccountAccessTokenArgs.
Builder for GroupServiceAccountAccessToken.
The gitlab.GroupServiceAccount resource allows creating a GitLab group service account. Upstream API: GitLab REST API docs
Builder for GroupServiceAccountArgs.
Builder for GroupServiceAccount.
The gitlab.GroupShareGroup resource allows managing the lifecycle of a group shared with another group. Upstream API: GitLab REST API docs
The gitlab.GroupShareGroup resource allows managing the lifecycle of a group shared with another group. Upstream API: GitLab REST API docs
Builder for GroupShareGroupArgs.
Builder for GroupShareGroup.
The gitlab.GroupVariable resource allows creating a GitLab group level variables. Upstream API: GitLab REST API docs
The gitlab.GroupVariable resource allows creating a GitLab group level variables. Upstream API: GitLab REST API docs
Builder for GroupVariableArgs.
Builder for GroupVariable.
The gitlab.InstanceCluster resource allows to manage the lifecycle of an instance cluster.
The gitlab.InstanceCluster resource allows to manage the lifecycle of an instance cluster.
Builder for InstanceClusterArgs.
Builder for InstanceCluster.
The gitlab.InstanceServiceAccount resource allows creating a GitLab instance service account.
The gitlab.InstanceServiceAccount resource allows creating a GitLab instance service account.
Builder for InstanceServiceAccountArgs.
Builder for InstanceServiceAccount.
The gitlab.InstanceVariable resource allows to manage the lifecycle of an instance-level CI/CD variable. Upstream API: GitLab REST API docs
The gitlab.InstanceVariable resource allows to manage the lifecycle of an instance-level CI/CD variable. Upstream API: GitLab REST API docs
Builder for InstanceVariableArgs.
Builder for InstanceVariable.
The gitlab.IntegrationCustomIssueTracker resource allows to manage the lifecycle of a project integration with Custom Issue Tracker. Upstream API: GitLab REST API docs
The gitlab.IntegrationCustomIssueTracker resource allows to manage the lifecycle of a project integration with Custom Issue Tracker. Upstream API: GitLab REST API docs
Builder for IntegrationCustomIssueTrackerArgs.
Builder for IntegrationCustomIssueTracker.
The gitlab.IntegrationEmailsOnPush resource allows to manage the lifecycle of a project integration with Emails on Push Service. Upstream API: GitLab REST API docs
The gitlab.IntegrationEmailsOnPush resource allows to manage the lifecycle of a project integration with Emails on Push Service. Upstream API: GitLab REST API docs
Builder for IntegrationEmailsOnPushArgs.
Builder for IntegrationEmailsOnPush.
The gitlab.IntegrationExternalWiki resource allows to manage the lifecycle of a project integration with External Wiki Service. Upstream API: GitLab REST API docs
The gitlab.IntegrationExternalWiki resource allows to manage the lifecycle of a project integration with External Wiki Service. Upstream API: GitLab REST API docs
Builder for IntegrationExternalWikiArgs.
Builder for IntegrationExternalWiki.
The gitlab.IntegrationGithub resource allows to manage the lifecycle of a project integration with GitHub.
The gitlab.IntegrationGithub resource allows to manage the lifecycle of a project integration with GitHub.
Builder for IntegrationGithubArgs.
Builder for IntegrationGithub.
The gitlab.IntegrationHarbor resource allows to manage the lifecycle of a project integration with Harbor. Upstream API: GitLab REST API docs
The gitlab.IntegrationHarbor resource allows to manage the lifecycle of a project integration with Harbor. Upstream API: GitLab REST API docs
Builder for IntegrationHarborArgs.
Builder for IntegrationHarbor.
The gitlab.IntegrationJenkins resource allows to manage the lifecycle of a project integration with Jenkins. Upstream API: GitLab REST API docs
The gitlab.IntegrationJenkins resource allows to manage the lifecycle of a project integration with Jenkins. Upstream API: GitLab REST API docs
Builder for IntegrationJenkinsArgs.
Builder for IntegrationJenkins.
The gitlab.IntegrationJira resource allows to manage the lifecycle of a project integration with Jira. Upstream API: GitLab REST API docs
The gitlab.IntegrationJira resource allows to manage the lifecycle of a project integration with Jira. Upstream API: GitLab REST API docs
Builder for IntegrationJiraArgs.
Builder for IntegrationJira.
The gitlab.IntegrationMattermost resource allows to manage the lifecycle of a project integration with Mattermost. Upstream API: GitLab REST API docs
The gitlab.IntegrationMattermost resource allows to manage the lifecycle of a project integration with Mattermost. Upstream API: GitLab REST API docs
Builder for IntegrationMattermostArgs.
Builder for IntegrationMattermost.
The gitlab.IntegrationMicrosoftTeams resource allows to manage the lifecycle of a project integration with Microsoft Teams. Upstream API: GitLab REST API docs
The gitlab.IntegrationMicrosoftTeams resource allows to manage the lifecycle of a project integration with Microsoft Teams. Upstream API: GitLab REST API docs
Builder for IntegrationMicrosoftTeamsArgs.
Builder for IntegrationMicrosoftTeams.
The gitlab.IntegrationPipelinesEmail resource allows to manage the lifecycle of a project integration with Pipeline Emails Service. Upstream API: GitLab REST API docs
The gitlab.IntegrationPipelinesEmail resource allows to manage the lifecycle of a project integration with Pipeline Emails Service. Upstream API: GitLab REST API docs
Builder for IntegrationPipelinesEmailArgs.
Builder for IntegrationPipelinesEmail.
The gitlab.IntegrationSlack resource allows to manage the lifecycle of a project integration with Slack. Upstream API: GitLab REST API docs
The gitlab.IntegrationSlack resource allows to manage the lifecycle of a project integration with Slack. Upstream API: GitLab REST API docs
Builder for IntegrationSlackArgs.
Builder for IntegrationSlack.
The gitlab.IntegrationTelegram resource allows to manage the lifecycle of a project integration with Telegram. Upstream API: GitLab REST API docs
The gitlab.IntegrationTelegram resource allows to manage the lifecycle of a project integration with Telegram. Upstream API: GitLab REST API docs
Builder for IntegrationTelegramArgs.
Builder for IntegrationTelegram.
Builder for LabelArgs.
Builder for Label.
The gitlab.MemberRole resource allows to manage the lifecycle of a custom member role. Custom roles allow an organization to create user roles with the precise privileges and permissions required for that organization’s needs.
The gitlab.MemberRole resource allows to manage the lifecycle of a custom member role. Custom roles allow an organization to create user roles with the precise privileges and permissions required for that organization’s needs.
Builder for MemberRoleArgs.
Builder for MemberRole.
The gitlab.PagesDomain resource allows connecting custom domains and TLS certificates in GitLab Pages. Upstream API: GitLab REST API docs
The gitlab.PagesDomain resource allows connecting custom domains and TLS certificates in GitLab Pages. Upstream API: GitLab REST API docs
Builder for PagesDomainArgs.
Builder for PagesDomain.
The gitlab.PersonalAccessToken resource allows to manage the lifecycle of a personal access token.
The gitlab.PersonalAccessToken resource allows to manage the lifecycle of a personal access token.
Builder for PersonalAccessTokenArgs.
Builder for PersonalAccessToken.
The gitlab.PipelineSchedule resource allows to manage the lifecycle of a scheduled pipeline. Upstream API: GitLab REST API docs
The gitlab.PipelineSchedule resource allows to manage the lifecycle of a scheduled pipeline. Upstream API: GitLab REST API docs
Builder for PipelineScheduleArgs.
Builder for PipelineSchedule.
The gitlab.PipelineScheduleVariable resource allows to manage the lifecycle of a variable for a pipeline schedule. Upstream API: GitLab REST API docs
The gitlab.PipelineScheduleVariable resource allows to manage the lifecycle of a variable for a pipeline schedule. Upstream API: GitLab REST API docs
Builder for PipelineScheduleVariableArgs.
Builder for PipelineScheduleVariable.
The gitlab.PipelineTrigger resource allows to manage the lifecycle of a pipeline trigger. Upstream API: GitLab REST API docs
The gitlab.PipelineTrigger resource allows to manage the lifecycle of a pipeline trigger. Upstream API: GitLab REST API docs
Builder for PipelineTriggerArgs.
Builder for PipelineTrigger.
Starting in Terraform v1.5.0 you can use an import block to import gitlab_project. For example: terraform import { to = gitlab_project.example id = "see CLI command below for ID" } Import using the CLI is supported using the following syntax:
The gitlab.ProjectAccessToken resource allows to manage the lifecycle of a project access token.
The gitlab.ProjectAccessToken resource allows to manage the lifecycle of a project access token.
Builder for ProjectAccessTokenArgs.
Builder for ProjectAccessToken.
Starting in Terraform v1.5.0 you can use an import block to import gitlab_project_approval_rule. For example: terraform import { to = gitlab_project_approval_rule.example id = "see CLI command below for ID" } Import using the CLI is supported using the following syntax: GitLab project approval rules can be imported using a key composed of <project-id>:<rule-id>, e.g.
Starting in Terraform v1.5.0 you can use an import block to import gitlab_project_approval_rule. For example: terraform import { to = gitlab_project_approval_rule.example id = "see CLI command below for ID" } Import using the CLI is supported using the following syntax: GitLab project approval rules can be imported using a key composed of <project-id>:<rule-id>, e.g.
Builder for ProjectApprovalRuleArgs.
Builder for ProjectApprovalRule.
Starting in Terraform v1.5.0 you can use an import block to import gitlab_project. For example: terraform import { to = gitlab_project.example id = "see CLI command below for ID" } Import using the CLI is supported using the following syntax:
Builder for ProjectArgs.
The gitlab.ProjectBadge resource allows to manage the lifecycle of project badges. Upstream API: GitLab REST API docs
The gitlab.ProjectBadge resource allows to manage the lifecycle of project badges. Upstream API: GitLab REST API docs
Builder for ProjectBadgeArgs.
Builder for ProjectBadge.
The gitlab.ProjectCluster resource allows to manage the lifecycle of a project cluster.
The gitlab.ProjectCluster resource allows to manage the lifecycle of a project cluster.
Builder for ProjectClusterArgs.
Builder for ProjectCluster.
The gitlab.ProjectComplianceFramework resource allows to manage the lifecycle of a compliance framework on a project.
The gitlab.ProjectComplianceFramework resource allows to manage the lifecycle of a compliance framework on a project.
Builder for ProjectComplianceFrameworkArgs.
Builder for ProjectComplianceFramework.
The gitlab.ProjectComplianceFrameworks resource allows to manage the lifecycle of compliance frameworks on a project.
The gitlab.ProjectComplianceFrameworks resource allows to manage the lifecycle of compliance frameworks on a project.
Builder for ProjectComplianceFrameworksArgs.
Builder for ProjectComplianceFrameworks.
The gitlab.ProjectCustomAttribute resource allows to manage custom attributes for a project. Upstream API: GitLab REST API docs
The gitlab.ProjectCustomAttribute resource allows to manage custom attributes for a project. Upstream API: GitLab REST API docs
Builder for ProjectCustomAttributeArgs.
Builder for ProjectCustomAttribute.
Builder for ProjectEnvironmentArgs.
Builder for ProjectEnvironment.
The gitlab.ProjectFreezePeriod resource allows to manage the lifecycle of a freeze period for a project. Upstream API: GitLab REST API docs
The gitlab.ProjectFreezePeriod resource allows to manage the lifecycle of a freeze period for a project. Upstream API: GitLab REST API docs
Builder for ProjectFreezePeriodArgs.
Builder for ProjectFreezePeriod.
The gitlab.ProjectHook resource allows to manage the lifecycle of a project hook. Upstream API: GitLab REST API docs
The gitlab.ProjectHook resource allows to manage the lifecycle of a project hook. Upstream API: GitLab REST API docs
Builder for ProjectHookArgs.
Builder for ProjectHook.
Builder for ProjectIssueArgs.
The gitlab.ProjectIssueBoard resource allows to manage the lifecycle of a Project Issue Board.
The gitlab.ProjectIssueBoard resource allows to manage the lifecycle of a Project Issue Board.
Builder for ProjectIssueBoardArgs.
Builder for ProjectIssueBoard.
Builder for ProjectIssue.
The gitlab.ProjectJobTokenScope resource allows to manage the CI/CD Job Token scope in a project. Any projects added to the CI/CD Job Token scope outside of TF will be untouched by the resource.
The gitlab.ProjectJobTokenScope resource allows to manage the CI/CD Job Token scope in a project. Any projects added to the CI/CD Job Token scope outside of TF will be untouched by the resource.
Builder for ProjectJobTokenScopeArgs.
Builder for ProjectJobTokenScope.
The gitlab.ProjectJobTokenScopes resource allows to manage the CI/CD Job Token scopes in a project. Any project not within the defined set in this attribute will be removed, which allows this resource to be used as an explicit deny.
The gitlab.ProjectJobTokenScopes resource allows to manage the CI/CD Job Token scopes in a project. Any project not within the defined set in this attribute will be removed, which allows this resource to be used as an explicit deny.
Builder for ProjectJobTokenScopesArgs.
Builder for ProjectJobTokenScopes.
The gitlab.ProjectLabel resource allows to manage the lifecycle of a project label. Upstream API: GitLab REST API docs
The gitlab.ProjectLabel resource allows to manage the lifecycle of a project label. Upstream API: GitLab REST API docs
Builder for ProjectLabelArgs.
Builder for ProjectLabel.
The gitlab_project_level_mr_approval_rule resource allows to manage the lifecycle of a Merge Request-level approval rule.
The gitlab_project_level_mr_approval_rule resource allows to manage the lifecycle of a Merge Request-level approval rule.
Builder for ProjectLevelMrApprovalsArgs.
Builder for ProjectLevelMrApprovals.
The gitlab.ProjectLevelNotifications resource allows to manage notifications for a project.
The gitlab.ProjectLevelNotifications resource allows to manage notifications for a project.
Builder for ProjectLevelNotificationsArgs.
Builder for ProjectLevelNotifications.
The gitlab.ProjectMembership resource allows to manage the lifecycle of a users project membership.
The gitlab.ProjectMembership resource allows to manage the lifecycle of a users project membership.
Builder for ProjectMembershipArgs.
Builder for ProjectMembership.
The gitlab.ProjectMilestone resource allows to manage the lifecycle of a project milestone. Upstream API: GitLab REST API docs
The gitlab.ProjectMilestone resource allows to manage the lifecycle of a project milestone. Upstream API: GitLab REST API docs
Builder for ProjectMilestoneArgs.
Builder for ProjectMilestone.
The gitlab.ProjectMirror resource allows to manage the lifecycle of a project mirror. This is for pushing changes to a remote repository. Pull Mirroring can be configured using a combination of the import_url, mirror, and mirror_trigger_builds properties on the gitlab.Project resource.
The gitlab.ProjectMirror resource allows to manage the lifecycle of a project mirror. This is for pushing changes to a remote repository. Pull Mirroring can be configured using a combination of the import_url, mirror, and mirror_trigger_builds properties on the gitlab.Project resource.
Builder for ProjectMirrorArgs.
Builder for ProjectMirror.
The gitlab.ProjectProtectedEnvironment resource allows to manage the lifecycle of a protected environment in a project.
The gitlab.ProjectProtectedEnvironment resource allows to manage the lifecycle of a protected environment in a project.
Builder for ProjectProtectedEnvironmentArgs.
Builder for ProjectProtectedEnvironment.
Builder for ProjectPushRulesArgs.
Builder for ProjectPushRules.
Builder for Project.
The gitlab.ProjectRunnerEnablement resource allows to enable a runner in a project. Upstream API: GitLab REST API docs
The gitlab.ProjectRunnerEnablement resource allows to enable a runner in a project. Upstream API: GitLab REST API docs
Builder for ProjectRunnerEnablementArgs.
Builder for ProjectRunnerEnablement.
The gitlab.ProjectShareGroup resource allows to manage the lifecycle of project shared with a group. Upstream API: GitLab REST API docs
The gitlab.ProjectShareGroup resource allows to manage the lifecycle of project shared with a group. Upstream API: GitLab REST API docs
Builder for ProjectShareGroupArgs.
Builder for ProjectShareGroup.
The gitlab.ProjectTag resource allows to manage the lifecycle of a tag in a project. Upstream API: GitLab API docs
The gitlab.ProjectTag resource allows to manage the lifecycle of a tag in a project. Upstream API: GitLab API docs
Builder for ProjectTagArgs.
Builder for ProjectTag.
The gitlab.ProjectTargetBranchRule resource allows to configure default target branch rules when creating a merge request. Upstream API: GitLab GraphQL API docs
The gitlab.ProjectTargetBranchRule resource allows to configure default target branch rules when creating a merge request. Upstream API: GitLab GraphQL API docs
Builder for ProjectTargetBranchRuleArgs.
Builder for ProjectTargetBranchRule.
The gitlab.ProjectVariable resource allows creating and managing a GitLab project level variable. Upstream API: GitLab REST API docs
The gitlab.ProjectVariable resource allows creating and managing a GitLab project level variable. Upstream API: GitLab REST API docs
Builder for ProjectVariableArgs.
Builder for ProjectVariable.
The gitlab.ProjectWikiPage resource allows managing the lifecycle of a project wiki page. Upstream API: GitLab REST API docs
The gitlab.ProjectWikiPage resource allows managing the lifecycle of a project wiki page. Upstream API: GitLab REST API docs
Builder for ProjectWikiPageArgs.
Builder for ProjectWikiPage.
The provider type for the gitlab package. By default, resources use package-wide configuration settings, however an explicit Provider instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the documentation for more information.
Builder for ProviderArgs.
The gitlab.Release resource allows to manage the lifecycle of releases in gitlab. Upstream API: GitLab REST API docs
The gitlab.Release resource allows to manage the lifecycle of releases in gitlab. Upstream API: GitLab REST API docs
Builder for ReleaseArgs.
The gitlab.ReleaseLink resource allows to manage the lifecycle of a release link. Upstream API: GitLab REST API docs
The gitlab.ReleaseLink resource allows to manage the lifecycle of a release link. Upstream API: GitLab REST API docs
Builder for ReleaseLinkArgs.
Builder for ReleaseLink.
Builder for Release.
Builder for RepositoryFileArgs.
Builder for RepositoryFile.
The gitlab.Runner resource allows to manage the lifecycle of a runner. A runner can either be registered at an instance level or group level. The runner will be registered at a group level if the token used is from a group, or at an instance level if the token used is for the instance. ~ Using this resource will register a runner using the deprecated registration_token flow. To use the new authentication_token flow instead, use the gitlab.UserRunner resource! Upstream API: GitLab REST API docs
The gitlab.Runner resource allows to manage the lifecycle of a runner. A runner can either be registered at an instance level or group level. The runner will be registered at a group level if the token used is from a group, or at an instance level if the token used is for the instance. ~ Using this resource will register a runner using the deprecated registration_token flow. To use the new authentication_token flow instead, use the gitlab.UserRunner resource! Upstream API: GitLab REST API docs
Builder for RunnerArgs.
Builder for Runner.
The gitlab.ServiceCustomIssueTracker resource allows to manage the lifecycle of a project integration with Custom Issue Tracker.
The gitlab.ServiceCustomIssueTracker resource allows to manage the lifecycle of a project integration with Custom Issue Tracker.
Builder for ServiceCustomIssueTrackerArgs.
Builder for ServiceCustomIssueTracker.
The gitlab.ServiceEmailsOnPush resource allows to manage the lifecycle of a project integration with Emails on Push Service.
The gitlab.ServiceEmailsOnPush resource allows to manage the lifecycle of a project integration with Emails on Push Service.
Builder for ServiceEmailsOnPushArgs.
Builder for ServiceEmailsOnPush.
The gitlab.ServiceExternalWiki resource allows to manage the lifecycle of a project integration with External Wiki Service.
The gitlab.ServiceExternalWiki resource allows to manage the lifecycle of a project integration with External Wiki Service.
Builder for ServiceExternalWikiArgs.
Builder for ServiceExternalWiki.
The gitlab.ServiceGithub resource allows to manage the lifecycle of a project integration with GitHub.
The gitlab.ServiceGithub resource allows to manage the lifecycle of a project integration with GitHub.
Builder for ServiceGithubArgs.
Builder for ServiceGithub.
The gitlab.ServiceJira resource allows to manage the lifecycle of a project integration with Jira.
The gitlab.ServiceJira resource allows to manage the lifecycle of a project integration with Jira.
Builder for ServiceJiraArgs.
Builder for ServiceJira.
The gitlab.ServiceMicrosoftTeams resource allows to manage the lifecycle of a project integration with Microsoft Teams.
The gitlab.ServiceMicrosoftTeams resource allows to manage the lifecycle of a project integration with Microsoft Teams.
Builder for ServiceMicrosoftTeamsArgs.
Builder for ServiceMicrosoftTeams.
The gitlab.ServicePipelinesEmail resource allows to manage the lifecycle of a project integration with Pipeline Emails Service.
The gitlab.ServicePipelinesEmail resource allows to manage the lifecycle of a project integration with Pipeline Emails Service.
Builder for ServicePipelinesEmailArgs.
Builder for ServicePipelinesEmail.
The gitlab.ServiceSlack resource allows to manage the lifecycle of a project integration with Slack.
The gitlab.ServiceSlack resource allows to manage the lifecycle of a project integration with Slack.
Builder for ServiceSlackArgs.
Builder for ServiceSlack.
The gitlab.SystemHook resource allows to manage the lifecycle of a system hook. Upstream API: GitLab REST API docs
The gitlab.SystemHook resource allows to manage the lifecycle of a system hook. Upstream API: GitLab REST API docs
Builder for SystemHookArgs.
Builder for SystemHook.
Builder for TagProtectionArgs.
Builder for TagProtection.
The gitlab.Topic resource allows to manage the lifecycle of topics that are then assignable to projects.
Builder for TopicArgs.
Builder for Topic.
The gitlab.User resource allows to manage the lifecycle of a user.
Builder for UserArgs.
The gitlab.UserCustomAttribute resource allows to manage custom attributes for a user. Upstream API: GitLab REST API docs
The gitlab.UserCustomAttribute resource allows to manage custom attributes for a user. Upstream API: GitLab REST API docs
Builder for UserCustomAttributeArgs.
Builder for UserCustomAttribute.
The gitlab.UserGpgKey resource allows to manage the lifecycle of a GPG key assigned to the current user or a specific user.
The gitlab.UserGpgKey resource allows to manage the lifecycle of a GPG key assigned to the current user or a specific user.
Builder for UserGpgKeyArgs.
Builder for UserGpgKey.
The gitlab.UserIdentity resource is for managing the lifecycle of a user's external identity.
The gitlab.UserIdentity resource is for managing the lifecycle of a user's external identity.
Builder for UserIdentityArgs.
Builder for UserIdentity.
The gitlab.UserImpersonationToken resource allows to manage impersonation tokens of users. Requires administrator access. Token values are returned once. You are only able to create impersonation tokens to impersonate the user and perform both API calls and Git reads and writes. The user can’t see these tokens in their profile settings page. Upstream API: GitLab REST API docs
The gitlab.UserImpersonationToken resource allows to manage impersonation tokens of users. Requires administrator access. Token values are returned once. You are only able to create impersonation tokens to impersonate the user and perform both API calls and Git reads and writes. The user can’t see these tokens in their profile settings page. Upstream API: GitLab REST API docs
Builder for UserImpersonationTokenArgs.
Builder for UserImpersonationToken.
Builder for User.
The gitlab.UserRunner resource allows creating a GitLab runner using the new GitLab Runner Registration Flow. Upstream API: GitLab REST API docs
The gitlab.UserRunner resource allows creating a GitLab runner using the new GitLab Runner Registration Flow. Upstream API: GitLab REST API docs
Builder for UserRunnerArgs.
Builder for UserRunner.
The gitlab.UserSshKey resource allows to manage the lifecycle of an SSH key assigned to a user. Upstream API: GitLab API docs
The gitlab.UserSshKey resource allows to manage the lifecycle of an SSH key assigned to a user. Upstream API: GitLab API docs
Builder for UserSshKeyArgs.
Builder for UserSshKey.
The gitlab.ValueStreamAnalytics resource allows to manage the lifecycle of value stream analytics.
The gitlab.ValueStreamAnalytics resource allows to manage the lifecycle of value stream analytics.
Builder for ValueStreamAnalyticsArgs.
Builder for ValueStreamAnalytics.