플랜 제한 API
플랜 제한 API에 대해 설명합니다.
이 API를 사용하여 기존 구독 플랜의 애플리케이션 제한과 상호 작용합니다. 기존 플랜은 GitLab 에디션에 따라 다릅니다. Community Edition에서는 default 플랜만 사용할 수 있습니다. Enterprise Edition에서는 추가 플랜도 사용할 수 있습니다. 사전 요구 사항: 인스턴스에 대한 관리자 접근 권한이 있어야 합니다. 현재 플랜 제한 조회 # GitLab 인스턴스의 플랜 현재 제한을 조회합니다. GET /application/plan_limits 속성 타입 필수 설명 plan_name string 아니요 제한을 가져올 플랜의 이름. 기본값: default . curl --request GET \ --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/application/plan_limits" 예시 응답: { "ci_instance_level_variables" : 25 , "ci_pipeline_size" : 0 , "ci_active_jobs" : 0 , "ci_project_subscriptions" : 2 , "ci_pipeline_schedules" : 10 , "ci_needs_size_limit" : 50 , "ci_registered_group_runners" : 1000 , "ci_registered_project_runners" : 1000 , "dotenv_size" : 5120 , "dotenv_variables" : 20 , "conan_max_file_size" : 3221225472 , "enforcement_limit" : 10000 , "generic_packages_max_file_size" : 5368709120 , "helm_max_file_size" : 5242880 , "notification_limit" : 10000 , "maven_max_file_size" : 3221225472 , "npm_max_file_size" : 524288000 , "nuget_max_file_size" : 524288000 , "pipeline_hierarchy_size" : 1000 , "pypi_max_file_size" : 3221225472 , "terraform_module_max_file_size" : 1073741824 , "storage_size_limit" : 15000 } 플랜 제한 업데이트 # GitLab 인스턴스의 플랜 제한을 업데이트합니다. PUT /application/plan_limits 속성 타입 필수 설명 plan_name string 예 업데이트할 플랜의 이름. ci_instance_level_variables integer 아니요 정의할 수 있는 인스턴스 수준 CI/CD 변수의 최대 수. ci_pipeline_size integer 아니요 단일 파이프라인의 최대 잡 수. GitLab 15.0에서 도입 됨. ci_active_jobs inte
