InfoGrab Docs

GraphQL을 사용하여 GitLab Duo 시트 할당

요약

이 API를 사용하여 사용자에게 GitLab Duo 시트를 할당합니다. 시작하려면 GitLab Duo 추가 기능의 구매 ID를 검색합니다. GitLab Self-Managed 및 GitLab Dedicated의 경우: 그런 다음 특정 사용자에게 시트를 할당합니다:

히스토리

이 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을 사용하여 사용자에게 시트를 할당할 수 있습니다.

  1. 추가 기능 구매 ID 코드 발췌를 복사합니다.
  2. GraphQL을 엽니다.
  3. 왼쪽 창에서 추가 기능 구매 ID 가져오기에 대한 쿼리를 입력합니다.
  4. 실행을 선택합니다.
  5. 특정 사용자에게 GitLab Duo 시트를 할당하기 위해 반복합니다.

관련 주제#

GraphQL을 사용하여 GitLab Duo 시트 할당

Tier: Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

이 API를 사용하여 사용자에게 GitLab Duo 시트를 할당합니다. 시작하려면 GitLab Duo 추가 기능의 구매 ID를 검색합니다. GitLab Self-Managed 및 GitLab Dedicated의 경우: 그런 다음 특정 사용자에게 시트를 할당합니다:

히스토리

이 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을 사용하여 사용자에게 시트를 할당할 수 있습니다.

  1. 추가 기능 구매 ID 코드 발췌를 복사합니다.
  2. GraphQL을 엽니다.
  3. 왼쪽 창에서 추가 기능 구매 ID 가져오기에 대한 쿼리를 입력합니다.
  4. 실행을 선택합니다.
  5. 특정 사용자에게 GitLab Duo 시트를 할당하기 위해 반복합니다.

관련 주제#