GraphQL을 사용하여 GitLab Duo 시트 할당
GraphQL API를 사용하여 사용자에게 GitLab Duo 시트를 할당합니다. 사전 요구 사항, 쿼리, 뮤테이션 및 추가 기능 시트 할당을 효율적으로 관리하는 방법을 알아봅니다.
히스토리 GitLab 16.11에서 도입 . 이 API를 사용하여 사용자에게 GitLab Duo 시트 를 할당합니다. 사전 요구 사항 # 시트를 할당할 그룹에 대한 Owner 권한이 있어야 합니다. api 범위의 개인 액세스 토큰이 있어야 합니다. 추가 기능 구매 ID 가져오기 # 시작하려면 GitLab Duo 추가 기능의 구매 ID를 검색합니다. GitLab.com의 경우: query { addOnPurchases ( namespaceId : "gid://gitlab/Group/YOUR_NAMESPACE_ID" ) { name purchasedQuantity assignedQuantity id } } GitLab Self-Managed 및 GitLab Dedicated의 경우: query { addOnPurchases { name purchasedQuantity assignedQuantity id } } 특정 사용자에게 GitLab Duo 시트 할당 # 그런 다음 특정 사용자에게 시트를 할당합니다: mutation { userAddOnAssignmentBulkCreate ( input : { addOnPurchaseId : "gid://gitlab/GitlabSubscriptions::AddOnPurchase/YOUR_ADDON_PURCHASE_ID" , userIds : [ "gid://gitlab/User/USER_ID_1" , "gid://gitlab/User/USER_ID_2" , "gid://gitlab/User/USER_ID_3" ] } ) { addOnPurchase { id name assignedQuantity purchasedQuantity } users { nodes { id username } } errors } } GraphQL 사용 # GraphQL 을 사용하여 사용자에게 시트를 할당할 수 있습니다. 추가 기능 구매 ID 코드 발췌를 복사합니다. GraphQL을 엽니다. 왼쪽 창에서 추가 기능 구매 ID 가져오기 에 대한 쿼리를 입력합니다. 실행 을 선택합니다. 특정 사용자에게 GitLab Duo 시트를 할당하기 위해 반복합니다. 관련 주제 # GraphQL API 리소스 프래그먼트 및 인터페이스와 같은 GraphQL 특정 엔터티
