REST Resource: projects.locations.bigQueryExports

Ressource: BigQueryExport

Hier wird konfiguriert, wie Ergebnisse an die BigQuery-Instanz gesendet werden.

JSON-Darstellung
{
  "name": string,
  "description": string,
  "filter": string,
  "dataset": string,
  "createTime": string,
  "updateTime": string,
  "mostRecentEditor": string,
  "principal": string
}
Felder
name

string

Kennung. Der relative Ressourcenname dieses Exports. Weitere Informationen finden Sie unter https://cloud.google.com/apis/design/resource_names#relative_resource_name. Die folgende Liste enthält einige Beispiele:

organizations/{organization_id}/locations/{locationId}/bigQueryExports/{export_id} + folders/{folder_id}/locations/{locationId}/bigQueryExports/{export_id} + projects/{projectId}/locations/{locationId}/bigQueryExports/{export_id}

Dieses Feld wird in Antworten angegeben und ignoriert, wenn es in Erstellungsanfragen angegeben wird.

description

string

Die Beschreibung des Exports (max. 1.024 Zeichen).

filter

string

Ausdruck, der den Filter definiert, der auf Ereignisse zum Erstellen/Aktualisieren von Ergebnissen angewendet werden soll. Der Ausdruck besteht aus einer Liste mit null oder mehr Einschränkungen, die über die logischen Operatoren AND und OR kombiniert werden. Klammern werden unterstützt und OR hat eine höhere Priorität als AND.

Einschränkungen haben das Format <field> <operator> <value> und können ein --Zeichen vorangestellt haben, um eine Verneinung anzugeben. Die Felder werden den in der entsprechenden Ressource definierten Feldern zugeordnet.

Folgende Operatoren werden unterstützt:

  • = für alle Werttypen.
  • >, <, >=, <= für Ganzzahlwerte.
  • :, d. h. Teilstringabgleich, für Strings.

Folgende Werttypen werden unterstützt:

  • Stringliterale in Anführungszeichen.
  • Ganzzahlliterale ohne Anführungszeichen.
  • Boolesche Literale true und false ohne Anführungszeichen
dataset

string

Der Datensatz, in dem die Aktualisierungen der Ergebnisse geschrieben werden sollen. Das Format lautet „projects/[projectId]/datasets/[bigquery_dataset_id]“. Die eindeutige ID des BigQuery-Datensatzes darf nur Buchstaben (a–z, A–Z), Ziffern (0–9) und Unterstriche (_) enthalten.

createTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, an dem der BigQuery-Export erstellt wurde. Dieses Feld wird vom Server festgelegt und ignoriert, wenn es beim Exportieren beim Erstellen angegeben wird.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem der BigQuery-Export zuletzt aktualisiert wurde. Dieses Feld wird vom Server festgelegt und ignoriert, wenn es beim Erstellen oder Aktualisieren des Exports angegeben wird.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

mostRecentEditor

string

Nur Ausgabe. E-Mail-Adresse des Nutzers, der den BigQuery-Export zuletzt bearbeitet hat. Dieses Feld wird vom Server festgelegt und ignoriert, wenn es beim Erstellen oder Aktualisieren des Exports angegeben wird.

principal

string

Nur Ausgabe. Das Dienstkonto, das die Berechtigung zum Erstellen von Tabellen und zum Hochladen von Daten in das BigQuery-Dataset benötigt.

Methoden

create

Erstellt einen BigQuery-Export.

delete

Löscht einen vorhandenen BigQuery-Export.

get

Ruft einen BigQuery-Export ab.

list

Listet BigQuery-Exporte auf.

patch

Aktualisiert einen BigQuery-Export.