Método: projects.locations.searchAssignments

Busca asignaciones para un recurso específico de una región en particular. Si la solicitud es sobre un proyecto: 1) Se mostrarán las asignaciones creadas en el proyecto, si existen. 2) De lo contrario, se mostrarán las asignaciones creadas en el principal más cercano. 3) Se mostrarán todas las asignaciones para diferentes JobTypes. Se aplica la misma lógica si la solicitud es sobre una carpeta. Si la solicitud es sobre una organización, se mostrarán las asignaciones creadas en la organización (la organización no tiene principales). Si se compara con assignments.list, existen algunas diferencias de comportamiento: 1) se verificará el permiso del usuario asignado en esta API. 2) En esta API, la búsqueda es jerárquica (proyecto-> carpeta-> organización). 3) El superior aquí es projects/*/locations/*, en lugar de projects/*/locations/*reservations/*. Ten en cuenta que “-” no se puede usar para proyectos ni ubicaciones.

Solicitud HTTP

GET https://bigqueryreservation.googleapis.com/v1beta1/{parent=projects/*/locations/*}:searchAssignments

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

Parámetros de ruta de acceso

Parámetros
parent

string

Obligatorio. El nombre del recurso del proyecto de administración (que contiene el proyecto y la ubicación), p. ej. "projects/myproject/locations/US".

Parámetros de consulta

Parámetros
query

string

Especifica el nombre del recurso como persona asignada en la consulta, p. ej., "assignee=projects/myproject" "assignee=folders/123" "assignee=organizations/456"

pageSize

integer

La cantidad máxima de elementos que se mostrarán.

pageToken

string

Es el valor nextPageToken que se mostró en una solicitud List anterior, si existe.

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene datos con la siguiente estructura:

La respuesta para ReservationService.SearchAssignments.

Representación JSON

{
  "assignments": [
    {
      object (Assignment)
    }
  ],
  "nextPageToken": string
}
Campos
assignments[]

object (Assignment)

Es la lista de asignaciones visibles para el usuario.

nextPageToken

string

Es un token para recuperar la página siguiente de resultados. Estará vacío si no quedan más resultados en la lista.

Alcances de autorización

Se necesita uno de los siguientes alcances de OAuth:

  • https://www.googleapis.com/auth/bigquery
  • https://www.googleapis.com/auth/cloud-platform

Para obtener más información, consulta Descripción general de la autenticación.

Pruébalo