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 uruchomienia tego interfejsu API 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 produktu, format: źródła danych/{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 zabezpieczeń ma dostęp. W przeciwnym razie zwraca wartość fałsz.

Zakresy autoryzacji

Wymaga jednego z tych zakresów protokołu OAuth:

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

Więcej informacji znajdziesz w przewodniku na temat autoryzacji.