Methode: projects.locations.dataSourceDefinitions.list

Dadurch wird die Definition der Datenquelle gelöscht. Alle mit dieser Datenquellendefinition zusammenhängenden Übertragungskonfigurationen (falls vorhanden) müssen vom Nutzer zuerst in ALLEN REGIONEN gelöscht werden. Erst dann kann die Datenquellendefinition gelöscht werden. Diese Methode ist primär zum Löschen von Datenquellen gedacht, die während der Testphase erstellt wurden. Wenn durch Übertragungskonfigurationen in der Region, die in der Anfrage-URL festgelegt wird, auf die Datenquelle Bezug genommen wird, schlägt die Methode umgehend fehl. Wird die Datenquelle in der aktuellen Region (z. B. USA) nicht von Übertragungskonfigurationen verwendet, in einer anderen Region (z. B. EU) jedoch schon, ist die Methode in der Region USA erfolgreich. Sie schlägt dort allerdings fehl, wenn der Löschvorgang auf die Region EU repliziert wird. Durch das System wird die Datenquellendefinition von EU nach USA zurückrepliziert, um eine regionenübergreifende Konsistenz herzustellen. Das hat zur Folge, dass die Datenquelle in der Region USA als „wiederhergestellt“ erscheint.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Das Feld enthält den Namen der angeforderten Ressource, beispielsweise projects/{projectId}/locations/{locationId}/dataSourceDefinitions/{dataSourceId}.

Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource name erforderlich:

  • bigquery.transfers.update

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

Wenn der Vorgang erfolgreich ist, ist der Antworttext leer.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

Testen!