REST-Ressource: projects.transferConfigs.runs

Ressource: TransferRun

Stellt eine Datenübertragungsausführung dar.

JSON-Darstellung

{
  "name": string,
  "labels": {
    string: string,
    ...
  },
  "scheduleTime": string,
  "runTime": string,
  "errorStatus": {
    object(Status)
  },
  "startTime": string,
  "endTime": string,
  "updateTime": string,
  "params": {
    object
  },
  "destinationDatasetId": string,
  "dataSourceId": string,
  "state": enum(TransferState),
  "userId": string,
  "schedule": string,
  "partnerToken": 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.

labels

map (key: string, value: string)

Die Nutzerlabels

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

scheduleTime

string (Timestamp format)

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

Zeitstempel im Format RFC3339 UTC „Zulu“ in Nanosekunden. Beispiel: "2014-10-02T15:01:23.045123456Z".

runTime

string (Timestamp format)

Gibt bei Batchübertragungsausführungen das Datum und die Uhrzeit der Datenaufnahme an.

Zeitstempel im Format RFC3339 UTC „Zulu“ in Nanosekunden. Beispiel: "2014-10-02T15:01:23.045123456Z".

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 Eingabeanforderungen ignoriert.

Zeitstempel im Format RFC3339 UTC „Zulu“ in Nanosekunden. Beispiel: "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

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

Zeitstempel im Format RFC3339 UTC „Zulu“ in Nanosekunden. Beispiel: "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Nur Ausgabe. enthält den letzten Zeitpunkt, an dem der Status der Datenübertragungsausführung aktualisiert wurde.

Zeitstempel im Format RFC3339 UTC „Zulu“ in Nanosekunden. Beispiel: "2014-10-02T15:01:23.045123456Z".

params

object (Struct format)

Nur Ausgabe. enthält datenübertragungsspezifische Parameter.

destinationDatasetId

string

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

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.

partnerToken

string

Nur Ausgabe. Dies ist das Token, das von TransferConfig initialisiert wurde. Das Partnertoken ist eine eindeutige Kennung, mit der eine Übertragungseinrichtung identifiziert wird, die auf einer externen Partnerseite gespeichert ist. Das Token ist für DTS intransparent und kann nur vom Partner interpretiert werden. Die Datenquelle des Partners sollte eine Zuordnung zwischen der Konfigurations-ID und dem Token erstellen, um zu prüfen, ob die Übertragungskonfiguration/-ausführung zulässig ist.

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.