Method: debug.datasources.items.checkAccess

Comprueba si el principal especificado puede acceder a un elemento. El principal debe ser un usuario. No se admiten valores de grupos ni dominios.

Nota: Esta API requiere una cuenta de administrador para ejecutarse.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
name

string

Nombre del artículo, formato: datasources/{sourceId}/items/{itemId}

Parámetros de consulta

Parámetros
debugOptions

object (DebugOptions)

Opciones de depuración comunes.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene una instancia de Principal.

Cuerpo de la respuesta

Si el proceso es satisfactorio, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Representación JSON
{
  "hasAccess": boolean
}
Campos
hasAccess

boolean

Muestra verdadero si el principal tiene acceso. De lo contrario, muestra un valor falso.

Permisos de autorización

Se necesita uno de los siguientes permisos de OAuth:

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

Para obtener más información, consulta la Guía de autorización.