REST Resource: projects.locations.catalogs.databases

リソース: データベース

データベースはテーブルのコンテナです。

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

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "hiveOptions": {
    object (HiveDatabaseOptions)
  }
  // End of mutually exclusive fields.
}
フィールド
name

string

出力専用。リソース名。形式: projects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}/databases/{databaseId}

createTime

string (Timestamp format)

出力専用。データベースの作成日時。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z"、"2014-10-02T15:01:23+05:30"。

updateTime

string (Timestamp format)

出力専用。データベースの最終更新日時。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z"、"2014-10-02T15:01:23+05:30"。

deleteTime

string (Timestamp format)

出力専用。データベースの削除時刻。データベースが削除された後にのみ設定されます。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z"、"2014-10-02T15:01:23+05:30"。

expireTime

string (Timestamp format)

出力専用。このデータベースの有効期限が切れたとみなされる時刻。データベースが削除された後にのみ設定されます。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z"、"2014-10-02T15:01:23+05:30"。

type

enum (Type)

データベースのタイプ。

データベース タイプに指定されたオプション。以下は、相互に排他的なフィールドのリストです。レスポンスに設定されるフィールドは、最大 1 つです。
hiveOptions

object (HiveDatabaseOptions)

Hive データベースのオプション。

相互に排他的なフィールドの終わり。

HiveDatabaseOptions

Hive データベースのオプション。

JSON 表現
{
  "locationUri": string,
  "parameters": {
    string: string,
    ...
  }
}
フィールド
locationUri

string

データベース データが格納されている Cloud Storage フォルダの URI(gs:// で始まります)。

parameters

map (key: string, value: string)

ユーザーが指定した Hive データベース パラメータを格納します。

"key": value ペアのリストを含むオブジェクト。例: { "name": "wrench", "mass": "1.3kg", "count": "3" }。

タイプ

データベースのタイプ。

列挙型
TYPE_UNSPECIFIED タイプが指定されていません。
HIVE Hive Metastore テーブルと互換性のあるテーブルを保存するデータベースを表します。

メソッド

create

新しいデータベースを作成します。

delete

データベース ID で指定された既存のデータベースを削除します。

get

リソース名で指定されたデータベースを取得します。

list

指定されたカタログ内のデータベースを一覧表示します。

patch

データベース ID で指定された既存のデータベースを更新します。