Méthode : projects.locations.dataSourceDefinitions.delete

Supprime une définition de source de données. Toutes les configurations de transfert associées à la définition (le cas échéant) doivent d'abord être supprimées par l'utilisateur dans TOUTES les régions pour que la suppression soit possible. Cette méthode sert principalement à supprimer les sources de données créées lors de la phase de test. Si la source de données est référencée par des configurations de transfert dans la région spécifiée dans l'URL de la requête, la méthode échoue immédiatement. En outre, si la source de données n'est utilisée par aucune configuration de transfert dans la région actuelle (par exemple, États-Unis), mais qu'elle est utilisée dans une autre région (par exemple, UE), la méthode aboutit dans la région États-Unis, mais échoue lorsque l'opération de suppression est répliquée dans la région UE. Le système réplique ensuite la définition de source de données de la région UE vers la région États-Unis afin d'assurer la cohérence dans toutes les régions. Au final, la source de données apparaîtra comme "non supprimée" dans la région États-Unis.

Requête HTTP

DELETE https://bigquerydatatransfer.googleapis.com/v1/{name=projects/*/locations/*/dataSourceDefinitions/*}

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
name

string

Le champ contient le nom de la ressource demandée, par exemple : projects/{projectId}/locations/{locationId}/dataSourceDefinitions/{dataSourceId}

L'autorisation Google IAM suivante est requise pour la ressource name indiquée :

  • bigquery.transfers.update

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 sera vide.

Champs d'application des autorisations

Requiert le champ d'application OAuth suivant :

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

Pour plus d'informations, reportez-vous à la section Présentation de l'authentification.

Essayer