Methode: projects.transferConfigs.patch

Aktualisiert eine Datenübertragungskonfiguration. Alle Felder müssen festgelegt werden, auch wenn sie nicht aktualisiert werden.

HTTP-Anfrage

PATCH https://bigquerydatatransfer.googleapis.com/v1/{transferConfig.name=projects/*/transferConfigs/*}

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
transferConfig.name

string

Der Ressourcenname der Übertragungskonfiguration; Namen von Übertragungskonfigurationen haben das Format projects/{projectId}/locations/{region}/transferConfigs/{configId}. Der Name wird automatisch anhand der in CreateTransferConfigRequest angegebenen configId zusammen mit projectId und region generiert. Wenn keine configId angegeben ist, wird normalerweise eine UUID für configId generiert, auch wenn dies weder garantiert noch erforderlich ist.

Suchparameter

Parameter
authorizationCode

string

Ein optionaler OAuth2-Autorisierungscode zur Verwendung mit dieser Übertragungskonfiguration; Wenn angegeben, wird die Übertragungskonfiguration dem autorisierenden Nutzer zugeordnet. Zum Abrufen eines Autorisierungscodes senden Sie eine Anfrage an https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?clientId=&scope=&redirect_uri=

  • „client_id“ muss die OAuth-clientId der BigQuery DTS API für die angegebene Datenquelle sein, die von der Methode „dataSources.list“ zurückgegeben wird.
  • "data_source_scopes" sind die Bereiche, die von der Methode "dataSources.list" zurückgegeben werden.
  • "redirect_uri" ist ein optionaler Parameter. Wenn er nicht angegeben ist, wird der Autorisierungscode an den Öffner des Autorisierungsfensters gesendet. Andernfalls wird er an den Weiterleitungs-URI gesendet. Der spezielle Wert "urn:ietf:wg:oauth:2.0:oob" bedeutet, dass der Autorisierungscode in die Titelleiste des Browsers zurückzugeben ist. Dabei wird der Nutzer im Text der Seite aufgefordert, den Code zu kopieren und in die Anwendung einzufügen.

updateMask

string (FieldMask format)

Erforderliche Liste der in dieser Anfrage zu aktualisierenden Felder.

Eine kommagetrennte Liste vollständig qualifizierter Feldnamen. Beispiel: "user.displayName,photo".

Anfragetext

Der Anfragetext enthält eine Instanz von TransferConfig.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von TransferConfig.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

Testen!