リソース: Federation
複数のバックエンド メタストアの連携を表します。
JSON 表現 |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "version": string, "backendMetastores": { integer: { object ( |
フィールド | |
---|---|
name |
変更不可。連携のリソースの相対名。形式は projects/{projectNumber}/locations/{locationId}/federations/{federationId} です。 |
createTime |
出力専用。メタストア連携が作成された時刻。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
updateTime |
出力専用。メタストア連携が最後に更新された日時。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
labels |
メタストア連携のユーザー定義ラベル。
|
version |
変更不可。連携の Apache Hive メタストア バージョン。すべてのバックエンド メタストアのバージョンは、連携のバージョンと互換性がある必要があります。 |
backendMetastores |
|
endpointUri |
出力専用。連携エンドポイント。 |
state |
出力専用。連携の現在の状態。 |
stateMessage |
出力専用。メタストア連携の現在の状態に関する追加情報(利用可能な場合)。 |
uid |
出力専用。メタストア連携のグローバルに一意のリソース ID。 |
BackendMetastore
連携のバックエンド メタストアを表します。
JSON 表現 |
---|
{
"name": string,
"metastoreType": enum ( |
フィールド | |
---|---|
name |
連携されるメタストアの相対リソース名。現在サポートされているメタストアの相対リソース名の形式は次のとおりです。
|
metastoreType |
バックエンド メタストアのタイプ。 |
MetastoreType
バックエンド メタストアのタイプ。
列挙型 | |
---|---|
METASTORE_TYPE_UNSPECIFIED |
メタストアのタイプが設定されていません。 |
DATAPLEX |
バックエンド メタストアは Dataplex です。 |
BIGQUERY |
バックエンド メタストアは BigQuery です。 |
DATAPROC_METASTORE |
バックエンド メタストアは Dataproc Metastore です。 |
州
連携の現在の状態。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
メタストア連携の状態は不明です。 |
CREATING |
メタストア連携は作成中です。 |
ACTIVE |
メタストア連携が実行され、クエリを処理する準備が整っています。 |
UPDATING |
メタストアの連携が更新されています。引き続き使用できますが、現時点では追加の更新リクエストを受け入れたり、削除したりすることはできません。 |
DELETING |
メタストア連携が削除中です。使用できません。 |
ERROR |
メタストア連携でエラーが発生したため、使用できません。メタストア連携を削除する必要があります。 |
メソッド |
|
---|---|
|
プロジェクトとロケーションにメタストア連携を作成します。 |
|
1 つの連携を削除します。 |
|
1 つの連携の詳細を取得します。 |
|
リソースのアクセス制御ポリシーを取得します。 |
|
プロジェクトとロケーションの連携を一覧表示します。 |
|
連携のフィールドを更新します。 |
|
指定したリソースにアクセス制御ポリシーを設定します。 |
|
指定されたリソースに対して呼び出し元が持っている権限を返します。 |