Method: privileges.list

Pobiera pogrupowaną listę wszystkich uprawnień klienta.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
customer

string

Unikalny identyfikator konta Google Workspace klienta. W przypadku konta obejmującego wiele domen, aby pobrać wszystkie grupy klienta, użyj tego pola zamiast pola domain. Możesz też użyć aliasu my_customer, aby reprezentować customerId na swoim koncie. Wartość customerId jest też zwracana jako część zasobu Users. Musisz podać parametr customer lub domain.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "kind": string,
  "etag": string,
  "items": [
    {
      object (Privilege)
    }
  ]
}
Pola
kind

string

Typ zasobu interfejsu API. Jest ona zawsze admin#directory#privileges.

etag

string

ETag zasobu.

items[]

object (Privilege)

Lista zasobów Privilege.

Zakresy autoryzacji

Wymaga jednego z tych zakresów OAuth:

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

Więcej informacji znajdziesz w przewodniku dotyczącym autoryzacji.

Pakiet Privilege

Zapis JSON
{
  "serviceId": string,
  "kind": string,
  "etag": string,
  "isOuScopable": boolean,
  "childPrivileges": [
    {
      object (Privilege)
    }
  ],
  "privilegeName": string,
  "serviceName": string
}
Pola
serviceId

string

Zniekształcony identyfikator usługi, do której to uprawnienie się odnosi. Ta wartość jest zwracana z Privileges.list().

kind

string

Typ zasobu interfejsu API. Jest ona zawsze admin#directory#privilege.

etag

string

ETag zasobu.

isOuScopable

boolean

czy uprawnienie może być ograniczone do jednostki organizacyjnej.

childPrivileges[]

object (Privilege)

Lista uprawnień podrzędnych. Uprawnienia dla usługi tworzą drzewo. Każde uprawnienie może mieć listę uprawnień podrzędnych. W przypadku uprawnienia bez podrzędnych ta lista jest pusta.

privilegeName

string

Nazwa przywileju.

serviceName

string

Nazwa usługi, której dotyczy to uprawnienie.