Method: debug.datasources.items.checkAccess

Sprawdza, czy element jest dostępny dla określonego podmiotu zabezpieczeń. Podmiot zabezpieczeń musi być użytkownikiem. Wartości grup i domen nie są obsługiwane.

Uwaga: do wykonania tej operacji wymagane jest konto administratora.

Żądanie HTTP

POST https://cloudsearch.googleapis.com/v1/debug/{name=datasources/*/items/*}:checkAccess

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
name

string

Nazwa elementu, format: datasources/{sourceId}/items/{itemId}

Parametry zapytania

Parametry
debugOptions

object (DebugOptions)

Typowe opcje debugowania.

Treść żądania

Treść żądania zawiera wystąpienie elementu Principal.

Treść odpowiedzi

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

Zapis JSON
{
  "hasAccess": boolean
}
Pola
hasAccess

boolean

Zwraca wartość „prawda”, jeśli podmiot ma dostęp. W przeciwnym razie zwraca wartość „fałsz”.

Zakresy autoryzacji

Wymaga jednego z tych zakresów OAuth:

  • https://www.googleapis.com/auth/cloud_search.debug
  • https://www.googleapis.com/auth/cloud_search

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