그룹 수준 보호된 환경 API
그룹 수준 보호된 환경 API에 대해 설명합니다.
히스토리 GitLab 14.0에서 group_level_protected_environments 플래그 뒤에 도입 되었으며 기본적으로 비활성화됩니다. GitLab 14.3에서 기능 플래그 group_level_protected_environments 가 제거되었습니다. GitLab 14.3에서 일반 공개 되었습니다. 이 API를 사용하여 그룹 수준 보호된 환경 과 상호작용합니다. Note 보호된 환경에 대해서는 보호된 환경 API 를 참조하세요. 유효한 접근 수준 # 접근 수준은 ProtectedEnvironments::DeployAccessLevel::ALLOWED_ACCESS_LEVELS 메서드에 정의되어 있습니다. 현재 다음 수준이 인식됩니다: 30 => Developer 접근 40 => Maintainer 접근 60 => Admin 접근 그룹 수준 보호된 환경 목록 조회 # 그룹에서 보호된 환경 목록을 가져옵니다. GET /groups/:id/protected_environments 속성 유형 필수 설명 id 정수 또는 문자열 예 인증된 사용자가 유지 관리하는 그룹의 ID 또는 URL 인코딩된 경로 . curl --request GET \ --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/groups/5/protected_environments/" 응답 예시: [ { "name" : "production" , "deploy_access_levels" : [ { "id" : 12 , "access_level" : 40 , "access_level_description" : "Maintainers" , "user_id" : null , "group_id" : null } ] , "required_approval_count" : 0 } ] 단일 보호된 환경 가져오기 # 단일 보호된 환경을 가져옵니다. GET /groups/:id/protected_environments/:name 속성 유형 필수 설명 id 정수 또는 문자열 예 인증된 사용자가 유지 관리하는 그룹의 ID 또는 URL 인코딩된 경로 . name 문자열 예 보호된 환경의 배포 티어 . 가능한 값: production , staging , testing , development , 또는 other . curl --request GET \ --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/groups/5/protected_environments/production" 응답 예시: { "name" : "production" , "deploy_access_levels" : [ { "id" : 12 , "access_level" : 40 , "access_level_description" : "Maintainers" , "user_id" : null ,
