Ressource: TransferConfig
Stellt eine Datenübertragungskonfiguration dar. Eine Übertragungskonfiguration enthält alle Metadaten, die für eine Datenübertragung benötigt werden. Zum Beispiel gibt destinationDatasetId
an, wo Daten gespeichert werden sollen. Beim Erstellen einer neuen Übertragungskonfiguration wird die angegebene destinationDatasetId
bei Bedarf erstellt und für das entsprechende Datenquellen-Dienstkonto freigegeben.
JSON-Darstellung | |
---|---|
{ "name": string, "displayName": string, "dataSourceId": string, "params": { object }, "schedule": string, "scheduleOptions": { object ( |
Felder | |
---|---|
name |
Der Ressourcenname der Übertragungskonfiguration; Namen von Übertragungskonfigurationen haben das Format |
displayName |
Der benutzerdefinierte Anzeigename für die Datenübertragung. |
dataSourceId |
Die ID der Datenquelle; Kann nicht geändert werden, nachdem die Datenübertragung erstellt wurde. |
params |
Datenübertragungsspezifische Parameter. |
schedule |
Der Zeitplan für die Datenübertragung; wenn die Datenquelle keinen benutzerdefinierten Zeitplan unterstützt, sollte dieses Feld leer sein. Wenn es leer ist, wird der Standardwert für die Datenquelle verwendet. Die Zeiten werden in UTC angegeben. Beispiele für ein gültiges Format: |
scheduleOptions |
Optionen zum Anpassen des Zeitplans für die Datenübertragung. |
dataRefreshWindowDays |
Die Anzahl der Tage, auf die zum automatischen Aktualisieren der Daten zurückgegriffen werden soll. Bei |
disabled |
Ob diese Konfiguration deaktiviert ist; Wenn dieser Wert auf "true" gesetzt ist, werden für eine angegebene Übertragung keine Ausführungen geplant. |
updateTime |
Nur Ausgabe. enthält den Änderungszeitpunkt der Datenübertragung. Wird vom Server bei der Eingabe ignoriert. |
nextRunTime |
Nur Ausgabe. Der nächste Ausführungszeitpunkt der Datenübertragung. |
state |
Nur Ausgabe. Enthält den Status der zuletzt aktualisierten Übertragungsausführung. |
userId |
Veraltet. Enthält die eindeutige ID des Nutzers, in dessen Namen die Daten übertragen werden. |
datasetRegion |
Nur Ausgabe. Enthält die Region, in der sich das BigQuery-Dataset befindet. |
notificationPubsubTopic |
Pub/Sub-Thema, an das Benachrichtigungen gesendet werden, nachdem die mit dieser Übertragungskonfiguration verknüpften Übertragungsausführungen abgeschlossen wurden. |
emailPreferences |
E-Mail-Benachrichtigungen werden gemäß diesen Einstellungen an die E-Mail-Adresse des Nutzers gesendet, der Eigentümer dieser Übertragungskonfiguration ist. |
destinationDatasetId |
Enthält die ID des BigQuery-Ziel-Datasets. |
Methoden |
|
---|---|
|
Erstellt eine neue Datenübertragungskonfiguration. |
|
Löscht eine Datenübertragungskonfiguration, einschließlich zugehöriger Übertragungsausführungen und Protokolle. |
|
Gibt Informationen zu einer Datenübertragungskonfiguration zurück. |
|
Gibt Informationen zu allen Datenübertragungen im Projekt zurück. |
|
Aktualisiert eine Datenübertragungskonfiguration. |
(deprecated) |
Erstellt Übertragungsausführungen für einen Zeitraum [start_time, end_time]. |
|
Startet manuelle Übertragungsausführungen, die jetzt ausgeführt werden sollen, wobei schedule_time der aktuellen Uhrzeit entspricht. |