GraphQL을 사용하여 감사 보고서 생성
GraphQL을 사용하여 감사 보고서 생성에 대해 설명합니다.
GraphQL API를 사용하여 GitLab에서 감사 보고서를 생성할 수 있습니다. 예를 들어, 조직에 대한 사용자 멤버십 보고서를 생성할 수 있습니다. 요구 사항 # GitLab Ultimate 플랜 예시: 사용자 멤버십 감사 보고서 # 이 예시는 사용자 목록에 대한 그룹 및 프로젝트 멤버십을 가져오는 방법을 보여줍니다. GraphiQL 탐색기 를 사용하여 다음 쿼리를 실행할 수 있습니다: { users ( usernames : [ "user1" , "user2" , "user3" ] ) { pageInfo { endCursor startCursor hasNextPage } nodes { id ... memberships } } } fragment membership on MemberInterface { createdAt updatedAt accessLevel { integerValue stringValue } createdBy { id } } fragment memberships on User { groupMemberships { nodes { ... membership group { id name } } } projectMemberships { nodes { ... membership project { id name } } } } 이 쿼리는 user1 , user2 , user3 사용자에 대한 그룹 및 프로젝트 멤버십을 반환하며, 각 멤버십에 대해 다음 정보를 포함합니다: 생성 시간 및 업데이트 시간 액세스 수준 (정수 및 문자열 형식) 멤버십을 생성한 사용자 페이지네이션 # GraphQL 응답에는 pageInfo 객체가 포함되어 있으며 다음 필드를 사용하여 결과를 페이지네이션할 수 있습니다: endCursor : 다음 페이지를 가져오기 위한 커서 startCursor : 이전 페이지를 가져오기 위한 커서 hasNextPage : 더 많은 결과가 있는지 여부 페이지네이션에 대한 자세한 내용은 GraphQL API 페이지네이션 을 참조하세요. 관련 주제 # GraphQL API GraphiQL 탐색기 감사 이벤트
