Méthode : projects.locations.searchAssignments

Recherche les attributions d'une ressource spécifiée pour une région spécifique. Si la requête porte sur un projet : 1) La méthode renvoie les attributions créées pour le projet, s'il en existe. 2) Sinon, elle renvoie les attributions créées pour l'ancêtre le plus proche. 3) Elle renvoie toutes les attributions correspondant à différents types de tâches JobTypes. La même logique s'applique si la requête porte sur un dossier. Si la requête concerne une organisation, la méthode renvoie les attributions créées au niveau de l'organisation (celle-ci ne possède pas d'ancêtre). Par rapport à la méthode assignments.list, il existe des différences de comportement : 1) Cette API valide l'autorisation du détenteur de l'attribution. 2) Elle effectue une recherche hiérarchique (projet -> dossier -> organisation). 3) Le parent est ici projects/*/locations/*, au lieu de projects/*/locations/*reservations/*. Notez que "-" ne peut être utilisé ni pour les projets ni pour les emplacements.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
parent

string

Obligatoire. Nom de la ressource du projet d'administrateur (contenant le projet et l'emplacement), par exemple : "projects/myproject/locations/US".

Paramètres de requête

Paramètres
query

string

Dans la requête, veuillez indiquer le nom de la ressource en tant que détenteur de l'attribution. Par exemple : "assignee=projects/myproject" "assignee=folders/123" "assignee=organizations/456"

pageSize

integer

Le nombre maximum d'éléments à renvoyer.

pageToken

string

La valeur nextPageToken affichée par une requête "List" antérieure, le cas échéant.

Corps de la requête

Le corps de la requête doit être vide.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient des données qui présentent la structure suivante :

Réponse pour ReservationService.SearchAssignments.

Représentation JSON

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

object (Assignment)

Liste des attributions visibles par l'utilisateur.

nextPageToken

string

Jeton permettant de récupérer la page suivante des résultats. La valeur est nulle si la liste ne contient plus de résultats.

Champs d'application des autorisations

Nécessite l'un des champs d'application OAuth suivants :

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

Pour en savoir plus, consultez la section Présentation de l'authentification.

Essayer