Method: debug.datasources.items.checkAccess

指定したプリンシパルがアイテムにアクセスできるかどうかを確認します。プリンシパルはユーザーである必要があります。グループとドメインの値はサポートされていません。

注: この API を実行するには、管理者アカウントが必要です。

HTTP リクエスト

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

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
name

string

アイテム名、形式: datasources/{sourceId}/items/{itemId}

クエリ パラメータ

パラメータ
debugOptions

object (DebugOptions)

一般的なデバッグ オプション。

リクエスト本文

リクエストの本文には Principal のインスタンスが含まれます。

レスポンスの本文

成功すると、レスポンスの本文に次の構造のデータが含まれます。

JSON 表現
{
  "hasAccess": boolean
}
フィールド
hasAccess

boolean

プリンシパルにアクセス権がある場合は true を返します。それ以外の場合は false を返します。

認可スコープ

次の OAuth スコープのいずれかが必要です。

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

詳細については、承認ガイドをご覧ください。