InfoGrab Docs

가상 레지스트리 정리 정책 API

가상 레지스트리 정리 정책 API에 대해 설명합니다.

히스토리 GitLab 18.6에서 maven_virtual_registry 플래그와 함께 도입 되었습니다. 기본적으로 활성화. Feature flag 이 엔드포인트의 사용 가능 여부는 기능 플래그로 제어됩니다. 자세한 내용은 히스토리를 참조하세요. 사용하기 전에 문서를 주의 깊게 검토하세요. 이 API를 사용하여: 가상 레지스트리 정리 정책을 생성하고 관리합니다. 정리 스케줄 및 보존 설정을 구성합니다. 사용되지 않는 캐시 항목을 자동으로 정리합니다. 정리 정책 관리 # 다음 엔드포인트를 사용하여 가상 레지스트리 정리 정책을 생성하고 관리합니다. 각 그룹은 하나의 정리 정책만 가질 수 있습니다. 그룹의 정리 정책 조회 # 히스토리 GitLab 18.6에서 maven_virtual_registry 플래그와 함께 도입 되었습니다. 기본적으로 활성화. 지정된 그룹의 정리 정책을 조회합니다. 각 그룹은 하나의 정리 정책만 가질 수 있습니다. GET /groups/:id/-/virtual_registries/cleanup/policy 지원되는 속성: 속성 유형 필수 여부 설명 id string 또는 integer 예 그룹 ID 또는 전체 그룹 경로. 최상위 그룹이어야 합니다. 요청 예시: curl --header "PRIVATE-TOKEN: <your_access_token>" \ --header "Accept: application/json" \ --url "https://gitlab.example.com/api/v4/groups/5/-/virtual_registries/cleanup/policy" 응답 예시: { "group_id" : 5 , "next_run_at" : "2024-06-06T12:28:27.855Z" , "last_run_at" : "2024-05-30T12:28:27.855Z" , "last_run_deleted_size" : 1048576 , "last_run_deleted_entries_count" : 25 , "keep_n_days_after_download" : 30 , "status" : "scheduled" , "cadence" : 7 , "enabled" : true , "notify_on_success" : false , "notify_on_failure" : false , "failure_message" : null , "last_run_detailed_metrics" : { "maven" : { "deleted_entries_count" : 25 , "deleted_size" : 1048576 } } , "created_at" : "2024-05-30T12:28:27.855Z" , "updated_at" : "2024-05-30T12:28:27.855Z" } 정리 정책 생성 # 히스토리 GitLab 18.6에서 maven_virtual_registry 플래그와 함께 도입 되었습니다. 기본적으로 활성화. 지정된 그룹의 정리 정책을 생성합니다. 각 그룹은 하나의 정리 정책만 가질 수 있습니다. POS