Method: projects.locations.collections.dataObjects.batchDelete

Supprime les dataObjects par lot.

Requête HTTP

POST https://vectorsearch.googleapis.com/v1/{parent}/dataObjects:batchDelete

Paramètres de chemin

Paramètres
parent

string

Obligatoire. Nom de ressource de la collection dans laquelle supprimer les DataObjects. Format : projects/{project}/locations/{location}/collections/{collection}.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "requests": [
    {
      object (DeleteDataObjectRequest)
    }
  ]
}
Champs
requests[]

object (DeleteDataObjectRequest)

Obligatoire. Message de requête spécifiant les ressources à supprimer. Vous pouvez supprimer jusqu'à 1 000 DataObjects par lot.

Corps de la réponse

Si la requête aboutit, le corps de la réponse est un objet JSON vide.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource parent :

  • vectorsearch.dataObjects.delete

Pour en savoir plus, consultez la documentation IAM.

DeleteDataObjectRequest

Message de requête pour DataObjectService.DeleteDataObject.

Représentation JSON
{
  "name": string
}
Champs
name

string

Obligatoire. Nom de la ressource DataObject à supprimer. Format : projects/{project}/locations/{location}/collections/{collection}/dataObjects/{dataObject}