Path Lines of Code CHANGELOG.md 1269 CONTRIBUTING.md 353 README.md 23 examples/data-sources/gitlab_application/data-source.tf 3 examples/data-sources/gitlab_branch/data-source.tf 8 examples/data-sources/gitlab_cluster_agent/data-source.tf 4 examples/data-sources/gitlab_cluster_agents/data-source.tf 3 examples/data-sources/gitlab_compliance_framework/data-source.tf 4 examples/data-sources/gitlab_current_user/data-source.tf 1 examples/data-sources/gitlab_group/data-source.tf 6 examples/data-sources/gitlab_group_access_tokens/data-source.tf 3 examples/data-sources/gitlab_group_billable_member_memberships/data-source.tf 4 examples/data-sources/gitlab_group_hook/data-source.tf 7 examples/data-sources/gitlab_group_hooks/data-source.tf 6 examples/data-sources/gitlab_group_ids/data-source.tf 11 examples/data-sources/gitlab_group_membership/data-source.tf 6 examples/data-sources/gitlab_group_subgroups/data-source.tf 6 examples/data-sources/gitlab_group_variable/data-source.tf 9 examples/data-sources/gitlab_group_variables/data-source.tf 7 examples/data-sources/gitlab_groups/data-source.tf 7 examples/data-sources/gitlab_instance_deploy_keys/data-source.tf 4 examples/data-sources/gitlab_instance_service_account/data-source.tf 3 examples/data-sources/gitlab_instance_variable/data-source.tf 3 examples/data-sources/gitlab_instance_variables/data-source.tf 1 examples/data-sources/gitlab_metadata/data-source.tf 1 examples/data-sources/gitlab_pipeline_schedule/data-source.tf 4 examples/data-sources/gitlab_pipeline_schedules/data-source.tf 3 examples/data-sources/gitlab_project/data-source.tf 6 examples/data-sources/gitlab_project_branches/data-source.tf 6 examples/data-sources/gitlab_project_environments/data-source.tf 7 examples/data-sources/gitlab_project_hook/data-source.tf 7 examples/data-sources/gitlab_project_hooks/data-source.tf 6 examples/data-sources/gitlab_project_ids/data-source.tf 11 examples/data-sources/gitlab_project_issue/data-source.tf 10 examples/data-sources/gitlab_project_issues/data-source.tf 7 examples/data-sources/gitlab_project_membership/data-source.tf 10 examples/data-sources/gitlab_project_merge_request/data-source.tf 8 examples/data-sources/gitlab_project_milestone/data-source.tf 8 examples/data-sources/gitlab_project_milestones/data-source.tf 6 examples/data-sources/gitlab_project_mirror_public_key/data-source.tf 8 examples/data-sources/gitlab_project_protected_branch/data-source.tf 8 examples/data-sources/gitlab_project_protected_branches/data-source.tf 6 examples/data-sources/gitlab_project_protected_tag/data-source.tf 8 examples/data-sources/gitlab_project_protected_tags/data-source.tf 6 examples/data-sources/gitlab_project_tag/data-source.tf 8 examples/data-sources/gitlab_project_tags/data-source.tf 6 examples/data-sources/gitlab_project_variable/data-source.tf 9 examples/data-sources/gitlab_project_variables/data-source.tf 7 examples/data-sources/gitlab_projects/data-source.tf 13 examples/data-sources/gitlab_release/data-source.tf 4 examples/data-sources/gitlab_release_link/data-source.tf 10 examples/data-sources/gitlab_release_links/data-source.tf 8 examples/data-sources/gitlab_repository_file/data-source.tf 5 examples/data-sources/gitlab_repository_tree/data-source.tf 6 examples/data-sources/gitlab_runners/data-source.tf 10 examples/data-sources/gitlab_user/data-source.tf 7 examples/data-sources/gitlab_users/data-source.tf 8 examples/gitlab-managed-state/README.md 43 examples/gitlab-managed-state/main.tf 83 examples/gitlab-managed-state/outputs.tf 12 examples/gitlab-managed-state/variables.tf 21 examples/provider/provider.tf 29 examples/resources/gitlab_application/import.sh 1 examples/resources/gitlab_application/resource.tf 6 examples/resources/gitlab_application_settings/resource.tf 7 examples/resources/gitlab_branch/import.sh 1 examples/resources/gitlab_branch/resource.tf 10 examples/resources/gitlab_branch_protection/import.sh 1 examples/resources/gitlab_branch_protection/resource.tf 40 examples/resources/gitlab_cluster_agent/import.sh 1 examples/resources/gitlab_cluster_agent/resource.tf 17 examples/resources/gitlab_cluster_agent_token/import.sh 1 examples/resources/gitlab_cluster_agent_token/resource.tf 35 examples/resources/gitlab_compliance_framework/import.sh 1 examples/resources/gitlab_compliance_framework/resource.tf 8 examples/resources/gitlab_deploy_key/import.sh 2 examples/resources/gitlab_deploy_key/resource.tf 5 examples/resources/gitlab_deploy_key_enable/import.sh 2 examples/resources/gitlab_deploy_key_enable/resource.tf 15 examples/resources/gitlab_deploy_token/import.sh 2 examples/resources/gitlab_deploy_token/resource.tf 17 examples/resources/gitlab_global_level_notifications/import.sh 1 examples/resources/gitlab_global_level_notifications/resource.tf 7 examples/resources/gitlab_group/import.sh 1 examples/resources/gitlab_group/resource.tf 49 examples/resources/gitlab_group_access_token/import.sh 1 examples/resources/gitlab_group_access_token/resource.tf 12 examples/resources/gitlab_group_badge/import.sh 1 examples/resources/gitlab_group_badge/resource.tf 23 examples/resources/gitlab_group_cluster/import.sh 1 examples/resources/gitlab_group_cluster/resource.tf 16 examples/resources/gitlab_group_custom_attribute/import.sh 1 examples/resources/gitlab_group_custom_attribute/resource.tf 5 examples/resources/gitlab_group_dependency_proxy/import.sh 1 examples/resources/gitlab_group_dependency_proxy/resource.tf 6 examples/resources/gitlab_group_epic_board/import.sh 1 examples/resources/gitlab_group_epic_board/resource.tf 22 examples/resources/gitlab_group_hook/import.sh 1 examples/resources/gitlab_group_hook/resource.tf 46 examples/resources/gitlab_group_label/import.sh 1 examples/resources/gitlab_group_label/resource.tf 6 examples/resources/gitlab_group_ldap_link/import.sh 2 examples/resources/gitlab_group_ldap_link/resource.tf 6 examples/resources/gitlab_group_membership/import.sh 1 examples/resources/gitlab_group_membership/resource.tf 6 examples/resources/gitlab_group_project_file_template/resource.tf 15 examples/resources/gitlab_group_protected_environment/import.sh 1 examples/resources/gitlab_group_protected_environment/resource.tf 79 examples/resources/gitlab_group_saml_link/import.sh 1 examples/resources/gitlab_group_saml_link/resource.tf 11 examples/resources/gitlab_group_security_policy_attachment/import.sh 1 examples/resources/gitlab_group_security_policy_attachment/resource.tf 44 examples/resources/gitlab_group_service_account/import.sh 1 examples/resources/gitlab_group_service_account/resource.tf 21 examples/resources/gitlab_group_service_account_access_token/import.sh 1 examples/resources/gitlab_group_service_account_access_token/resource.tf 32 examples/resources/gitlab_group_share_group/import.sh 1 examples/resources/gitlab_group_share_group/resource.tf 6 examples/resources/gitlab_group_variable/import.sh 1 examples/resources/gitlab_group_variable/resource.tf 16 examples/resources/gitlab_instance_cluster/import.sh 1 examples/resources/gitlab_instance_cluster/resource.tf 12 examples/resources/gitlab_instance_service_account/import.sh 1 examples/resources/gitlab_instance_service_account/resource.tf 14 examples/resources/gitlab_instance_variable/import.sh 1 examples/resources/gitlab_instance_variable/resource.tf 6 examples/resources/gitlab_integration_custom_issue_tracker/import.sh 1 examples/resources/gitlab_integration_custom_issue_tracker/resource.tf 10 examples/resources/gitlab_integration_emails_on_push/import.sh 1 examples/resources/gitlab_integration_emails_on_push/resource.tf 9 examples/resources/gitlab_integration_external_wiki/import.sh 1 examples/resources/gitlab_integration_external_wiki/resource.tf 9 examples/resources/gitlab_integration_github/import.sh 1 examples/resources/gitlab_integration_github/resource.tf 10 examples/resources/gitlab_integration_harbor/import.sh 1 examples/resources/gitlab_integration_harbor/resource.tf 10 examples/resources/gitlab_integration_jenkins/import.sh 1 examples/resources/gitlab_integration_jenkins/resource.tf 10 examples/resources/gitlab_integration_jira/import.sh 1 examples/resources/gitlab_integration_jira/resource.tf 11 examples/resources/gitlab_integration_mattermost/import.sh 1 examples/resources/gitlab_integration_mattermost/resource.tf 12 examples/resources/gitlab_integration_microsoft_teams/import.sh 1 examples/resources/gitlab_integration_microsoft_teams/resource.tf 10 examples/resources/gitlab_integration_pipelines_email/import.sh 1 examples/resources/gitlab_integration_pipelines_email/resource.tf 11 examples/resources/gitlab_integration_slack/import.sh 1 examples/resources/gitlab_integration_slack/resource.tf 12 examples/resources/gitlab_integration_telegram/import.sh 1 examples/resources/gitlab_integration_telegram/resource.tf 20 examples/resources/gitlab_member_role/import.sh 1 examples/resources/gitlab_member_role/resource.tf 18 examples/resources/gitlab_pages_domain/import.sh 1 examples/resources/gitlab_pages_domain/resource.tf 11 examples/resources/gitlab_personal_access_token/import.sh 1 examples/resources/gitlab_personal_access_token/resource.tf 11 examples/resources/gitlab_pipeline_schedule/import.sh 1 examples/resources/gitlab_pipeline_schedule/resource.tf 6 examples/resources/gitlab_pipeline_schedule_variable/import.sh 1 examples/resources/gitlab_pipeline_schedule_variable/resource.tf 12 examples/resources/gitlab_pipeline_trigger/import.sh 1 examples/resources/gitlab_pipeline_trigger/resource.tf 4 examples/resources/gitlab_project/import.sh 1 examples/resources/gitlab_project/resource.tf 65 examples/resources/gitlab_project_access_token/import.sh 1 examples/resources/gitlab_project_access_token/resource.tf 12 examples/resources/gitlab_project_approval_rule/import.sh 1 examples/resources/gitlab_project_approval_rule/resource.tf 45 examples/resources/gitlab_project_badge/import.sh 1 examples/resources/gitlab_project_badge/resource.tf 27 examples/resources/gitlab_project_cluster/import.sh 1 examples/resources/gitlab_project_cluster/resource.tf 16 examples/resources/gitlab_project_compliance_frameworks/import.sh 1 examples/resources/gitlab_project_compliance_frameworks/resource.tf 18 examples/resources/gitlab_project_custom_attribute/import.sh 1 examples/resources/gitlab_project_custom_attribute/resource.tf 5 examples/resources/gitlab_project_environment/import.sh 1 examples/resources/gitlab_project_environment/resource.tf 15 examples/resources/gitlab_project_freeze_period/import.sh 1 examples/resources/gitlab_project_freeze_period/resource.tf 6 examples/resources/gitlab_project_hook/import.sh 1 examples/resources/gitlab_project_hook/resource.tf 22 examples/resources/gitlab_project_issue/import.sh 1 examples/resources/gitlab_project_issue/resource.tf 16 examples/resources/gitlab_project_issue_board/import.sh 1 examples/resources/gitlab_project_issue_board/resource.tf 48 examples/resources/gitlab_project_job_token_scope/import.sh 1 examples/resources/gitlab_project_job_token_scope/resource.tf 21 examples/resources/gitlab_project_job_token_scopes/import.sh 1 examples/resources/gitlab_project_job_token_scopes/resource.tf 27 examples/resources/gitlab_project_label/import.sh 1 examples/resources/gitlab_project_label/resource.tf 12 examples/resources/gitlab_project_level_mr_approvals/import.sh 1 examples/resources/gitlab_project_level_mr_approvals/resource.tf 11 examples/resources/gitlab_project_membership/import.sh 1 examples/resources/gitlab_project_membership/resource.tf 11 examples/resources/gitlab_project_milestone/import.sh 1 examples/resources/gitlab_project_milestone/resource.tf 9 examples/resources/gitlab_project_mirror/import.sh 1 examples/resources/gitlab_project_mirror/resource.tf 4 examples/resources/gitlab_project_protected_environment/import.sh 1 examples/resources/gitlab_project_protected_environment/resource.tf 71 examples/resources/gitlab_project_push_rules/import.sh 1 examples/resources/gitlab_project_push_rules/resource.tf 15 examples/resources/gitlab_project_runner_enablement/import.sh 1 examples/resources/gitlab_project_runner_enablement/resource.tf 4 examples/resources/gitlab_project_security_policy_attachment/import.sh 1 examples/resources/gitlab_project_security_policy_attachment/resource.tf 40 examples/resources/gitlab_project_share_group/import.sh 1 examples/resources/gitlab_project_share_group/resource.tf 5 examples/resources/gitlab_project_tag/import.sh 1 examples/resources/gitlab_project_tag/resource.tf 10 examples/resources/gitlab_project_variable/import.sh 1 examples/resources/gitlab_project_variable/resource.tf 6 examples/resources/gitlab_project_wiki_page/import.sh 1 examples/resources/gitlab_project_wiki_page/resource.tf 9 examples/resources/gitlab_release/import.sh 1 examples/resources/gitlab_release/resource.tf 11 examples/resources/gitlab_release_link/import.sh 1 examples/resources/gitlab_release_link/resource.tf 10 examples/resources/gitlab_repository_file/import.sh 1 examples/resources/gitlab_repository_file/resource.tf 40 examples/resources/gitlab_runner/import.sh 1 examples/resources/gitlab_runner/resource.tf 37 examples/resources/gitlab_system_hook/import.sh 1 examples/resources/gitlab_system_hook/resource.tf 9 examples/resources/gitlab_tag_protection/import.sh 1 examples/resources/gitlab_tag_protection/resource.tf 11 examples/resources/gitlab_topic/import.sh 1 examples/resources/gitlab_topic/resource.tf 7 examples/resources/gitlab_user/import.sh 1 examples/resources/gitlab_user/resource.tf 11 examples/resources/gitlab_user_custom_attribute/import.sh 1 examples/resources/gitlab_user_custom_attribute/resource.tf 5 examples/resources/gitlab_user_gpgkey/import.sh 2 examples/resources/gitlab_user_gpgkey/resource.tf 10 examples/resources/gitlab_user_identity/import.sh 1 examples/resources/gitlab_user_identity/resource.tf 14 examples/resources/gitlab_user_impersonation_token/import.sh 1 examples/resources/gitlab_user_impersonation_token/resource.tf 6 examples/resources/gitlab_user_runner/import.sh 1 examples/resources/gitlab_user_runner/resource.tf 41 examples/resources/gitlab_user_sshkey/import.sh 1 examples/resources/gitlab_user_sshkey/resource.tf 9 examples/resources/gitlab_value_stream_analytics/import.sh 2 examples/resources/gitlab_value_stream_analytics/resource.tf 40 go.mod 70 terraform-registry-manifest.json 6 tools/go.mod 230