REST-Ressource: projects.transferConfigs.runs

Ressource: TransferRun

Stellt eine Datenübertragungsausführung dar.

JSON-Darstellung

{
  "name": string,
  "scheduleTime": string,
  "runTime": string,
  "errorStatus": {
    object (Status)
  },
  "startTime": string,
  "endTime": string,
  "updateTime": string,
  "params": {
    object
  },
  "dataSourceId": string,
  "state": enum (TransferState),
  "userId": string,
  "schedule": string,
  "notificationPubsubTopic": string,
  "emailPreferences": {
    object (EmailPreferences)
  },
  "destinationDatasetId": string
}
Felder
name

string

Der Ressourcenname der Übertragungsausführung; Namen von Übertragungsausführungen haben das Format projects/{projectId}/locations/{location}/transferConfigs/{configId}/runs/{run_id}. Der Name wird beim Erstellen einer Übertragungsausführung ignoriert.

scheduleTime

string (Timestamp format)

Die Mindestzeit, nach der eine Übertragungsausführung gestartet werden kann.

runTime

string (Timestamp format)

Damit werden für die Ausführung von Batchübertragungen das Datum und die Uhrzeit der Daten angegeben, die aufgenommen werden sollen.

errorStatus

object (Status)

Der Status der Übertragungsausführung

startTime

string (Timestamp format)

Nur Ausgabe. enthält den Zeitpunkt, an dem die Übertragungsausführung gestartet wurde. Der Parameter wird vom Server bei Eingabe-Requests ignoriert.

endTime

string (Timestamp format)

Nur Ausgabe. enthält den Zeitpunkt, an dem die Übertragungsausführung beendet wurde. Der Parameter wird vom Server bei Eingabe-Requests ignoriert.

updateTime

string (Timestamp format)

Nur Ausgabe. Der letzte Zeitpunkt, an dem der Status der Datenübertragungsausführung aktualisiert wurde.

params

object (Struct format)

Nur Ausgabe. enthält datenübertragungsspezifische Parameter.

dataSourceId

string

Nur Ausgabe. Die ID der Datenquelle.

state

enum (TransferState)

Der Status der Datenübertragungsausführung. Wird bei Eingabeanforderungen ignoriert.

userId

string (int64 format)

Veraltet. Enthält die eindeutige ID des Nutzers, in dessen Namen die Daten übertragen werden.

schedule

string

Nur Ausgabe. beschreibt den Zeitplan dieser Übertragungsausführung, wenn sie im Rahmen eines regulären Zeitplans erstellt wurde. Bei Batchübertragungsausführungen, die manuell geplant werden, ist dieses Feld leer. HINWEIS: Es kann vorkommen, dass der Zeitplan je nach aktueller Arbeitslast verzögert erfolgt. scheduleTime wird deshalb nicht immer eingehalten.

notificationPubsubTopic

string

Nur Ausgabe. Pub/Sub-Thema, an das nach Ausführung dieser Übertragung eine Benachrichtigung gesendet wird

emailPreferences

object (EmailPreferences)

Nur Ausgabe. E-Mail-Benachrichtigungen werden gemäß diesen Einstellungen an die E-Mail-Adresse des Nutzers gesendet, dem die Übertragungskonfiguration gehört, aus der diese Ausführung abgeleitet wurde.

destinationDatasetId

string

Nur Ausgabe. Enthält die ID des BigQuery-Ziel-Datasets.

Methoden

delete

Löscht die angegebene Übertragungsausführung.

get

Gibt Informationen zur jeweiligen Übertragungsausführung zurück.

list

Gibt Informationen zu laufenden und abgeschlossenen Jobs zurück.