Method: privileges.list

고객의 모든 권한 목록을 페이지로 나누어 가져옵니다.

HTTP 요청

GET https://admin.googleapis.com/admin/directory/v1/customer/{customer}/roles/ALL/privileges

URL은 gRPC 트랜스코딩 문법을 사용합니다.

경로 매개변수

매개변수
customer

string

고객의 Google Workspace 계정의 고유 ID입니다. 다중 도메인 계정의 경우 고객의 모든 그룹을 가져오려면 domain 대신 이 필드를 사용하세요. my_customer 별칭을 사용하여 계정의 customerId를 나타낼 수도 있습니다. customerId사용자 리소스의 일부로 반환되기도 합니다. customer 또는 domain 매개변수를 제공해야 합니다.

요청 본문

요청 본문은 비어 있어야 합니다.

응답 본문

성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.

JSON 표현
{
  "kind": string,
  "etag": string,
  "items": [
    {
      object (Privilege)
    }
  ]
}
필드
kind

string

API 리소스의 유형입니다. 항상 admin#directory#privileges입니다.

etag

string

리소스의 ETag입니다.

items[]

object (Privilege)

권한 리소스 목록입니다.

승인 범위

다음 OAuth 범위 중 하나가 필요합니다.

  • https://www.googleapis.com/auth/admin.directory.rolemanagement
  • https://www.googleapis.com/auth/admin.directory.rolemanagement.readonly

자세한 내용은 승인 가이드를 참고하세요.

프리빌리지

JSON 표현
{
  "serviceId": string,
  "kind": string,
  "etag": string,
  "isOuScopable": boolean,
  "childPrivileges": [
    {
      object (Privilege)
    }
  ],
  "privilegeName": string,
  "serviceName": string
}
필드
serviceId

string

이 권한이 적용되는 서비스의 난독화된 ID입니다. 이 값은 Privileges.list()와 함께 반환됩니다.

kind

string

API 리소스의 유형입니다. 항상 admin#directory#privilege입니다.

etag

string

리소스의 ETag입니다.

isOuScopable

boolean

권한을 조직 단위로 제한할 수 있는 경우

childPrivileges[]

object (Privilege)

하위 권한 목록입니다. 서비스의 권한은 트리를 형성합니다. 각 권한에는 하위 권한 목록이 있을 수 있습니다. 이 목록은 리프 권한의 경우 비어 있습니다.

privilegeName

string

권한의 이름입니다.

serviceName

string

이 권한이 적용되는 서비스의 이름입니다.