REST Resource: projects.locations.catalogs.databases

Ressource: Datenbank

Datenbank ist der Container mit Tabellen.

JSON-Darstellung
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "expireTime": string,
  "type": enum (Type),

  // Union field options can be only one of the following:
  "hiveOptions": {
    object (HiveDatabaseOptions)
  }
  // End of list of possible types for union field options.
}
Felder
name

string

Nur Ausgabe. Der Ressourcenname. Format: projects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}/databases/{databaseId}

createTime

string (Timestamp format)

Nur Ausgabe. Eine Angabe zur Erstellungszeit der Datenbank

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt der letzten Änderung der Datenbank.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

deleteTime

string (Timestamp format)

Nur Ausgabe. Die Löschzeit der Datenbank. Wird erst festgelegt, nachdem die Datenbank gelöscht wurde.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

expireTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem diese Datenbank als abgelaufen gilt. Wird erst festgelegt, nachdem die Datenbank gelöscht wurde.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

type

enum (Type)

Der Datenbanktyp.

Union-Feld options. Für den Datenbanktyp angegebene Optionen. Für options ist nur einer der folgenden Werte zulässig:
hiveOptions

object (HiveDatabaseOptions)

Optionen einer Hive-Datenbank

HiveDatabaseOptions

Optionen einer Hive-Datenbank

JSON-Darstellung
{
  "locationUri": string,
  "parameters": {
    string: string,
    ...
  }
}
Felder
locationUri

string

URI des Cloud Storage-Ordners, in dem die Datenbankdaten gespeichert sind, beginnend mit "gs://".

parameters

map (key: string, value: string)

Speichert vom Nutzer bereitgestellte Hive-Datenbankparameter.

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

Typ

Der Datenbanktyp.

Enums
TYPE_UNSPECIFIED Der Typ ist nicht angegeben.
HIVE Stellt eine Datenbank dar, in der Tabellen gespeichert werden, die mit Hive Metastore-Tabellen kompatibel sind.

Methoden

create

Erstellt eine neue Datenbank.

delete

Löscht eine vorhandene Datenbank, die durch die Datenbank-ID angegeben ist.

get

Ruft die durch den Ressourcennamen angegebene Datenbank ab.

list

Listet alle Datenbanken in einem bestimmten Katalog auf.

patch

Aktualisiert eine vorhandene Datenbank, die durch die Datenbank-ID angegeben ist.