보호된 태그 API
보호된 태그 API에 대해 설명합니다.
이 API를 사용하여 보호된 태그 를 관리합니다. 유효한 액세스 레벨 # 다음 액세스 레벨이 인식됩니다: 0 : 액세스 없음 30 : Developer 역할 40 : Maintainer 역할 보호된 태그 목록 # 히스토리 배포 키 정보가 GitLab 16.0에서 도입 되었습니다. 프로젝트의 보호된 태그 목록을 가져옵니다. 이 함수는 보호된 태그 목록을 제한하기 위한 페이지네이션 매개변수 page 및 per_page 를 사용합니다. GET /projects/:id/protected_tags 지원되는 속성: 속성 유형 필수 설명 id integer or string 예 프로젝트의 ID 또는 URL 인코딩된 경로 . 성공 시 200 OK 와 다음 응답 속성을 반환합니다: 속성 유형 설명 create_access_levels array 생성 액세스 레벨 구성 배열. create_access_levels[].access_level integer 태그 생성을 위한 액세스 레벨. create_access_levels[].access_level_description string 액세스 레벨의 사람이 읽을 수 있는 설명. create_access_levels[].deploy_key_id integer 생성 액세스 권한이 있는 배포 키의 ID. create_access_levels[].group_id integer 생성 액세스 권한이 있는 그룹의 ID. Premium 및 Ultimate 전용. create_access_levels[].id integer 생성 액세스 레벨 구성의 ID. create_access_levels[].user_id integer 생성 액세스 권한이 있는 사용자의 ID. Premium 및 Ultimate 전용. name string 보호된 태그의 이름. 요청 예시: curl --request GET \ --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/projects/5/protected_tags" 응답 예시: [ { "name" : "release-1-0" , "create_access_levels" : [ { "id" : 1 , "access_level" : 40 , "access_level_description" : "Maintainers" } , { "id" : 2 , "access_level" : 40 , "access_level_description" : "Deploy key" , "deploy_key_id" : 1 } ] } ] 보호된 태그 또는 와일드카드 보호된 태그 가져오기 # 단일 보호된 태그 또는 와일드카드 보호된 태그를 가져옵니다. GET /projects/:id/protected_tags/:name 지원되는 속성: 속성 유형 필수 설명 id integer or string 예 프로젝트의 ID 또는 URL 인코딩된 경로 . name string 예 태그 또는 와일드카드의 이름. 성공 시 200
