資源: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 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,最多九個小數位數。例如: |
updateTime |
僅供輸出。上次更新元資料庫聯集的時間。 採用 RFC3339 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,最多九個小數位數。例如: |
labels |
元資料庫聯集的使用者定義標籤。 包含 |
version |
不可變動。聯盟的 Apache Hive 中繼存放區版本。所有後端元資料庫版本都必須與聯合版本相容。 |
backendMetastores |
從 包含 |
endpointUri |
僅供輸出。聯盟端點。 |
state |
僅供輸出。聯盟的目前狀態。 |
stateMessage |
僅供輸出。與元資料庫聯合資料庫目前狀態相關的其他資訊 (如有)。 |
uid |
僅供輸出。元資料庫聯合作業的全域專屬資源 ID。 |
BackendMetastore
代表聯合資料的後端元資料儲存庫。
JSON 表示法 |
---|
{
"name": string,
"metastoreType": enum ( |
欄位 | |
---|---|
name |
要聯結的中繼存放區的相對資源名稱。以下列出目前支援的中介資料儲存庫的相對資源名稱格式:
|
metastoreType |
後端元資料儲存庫的類型。 |
MetastoreType
後端元資料儲存庫的類型。
列舉 | |
---|---|
METASTORE_TYPE_UNSPECIFIED |
未設定元資料庫類型。 |
BIGQUERY |
後端中繼資料儲存庫是 BigQuery。 |
DATAPROC_METASTORE |
後端元資料儲存庫是 Dataproc Metastore。 |
狀態
聯盟的目前狀態。
列舉 | |
---|---|
STATE_UNSPECIFIED |
Metastore 聯合資料庫的狀態不明。 |
CREATING |
元資料庫聯合服務正在建立中。 |
ACTIVE |
元資料庫聯合服務正在執行,可供查詢使用。 |
UPDATING |
正在更新元資料庫聯合服務。目前仍可使用,但無法接受額外的更新要求,也無法刪除。 |
DELETING |
正在刪除 Metastore 聯盟。無法使用。 |
ERROR |
Metastore 聯合服務發生錯誤,無法使用。應刪除中繼存放區聯盟。 |
方法 |
|
---|---|
|
在專案和位置中建立元資料庫聯合。 |
|
刪除單一聯盟。 |
|
取得單一聯合作業的詳細資料。 |
|
取得資源的存取權控管政策。 |
|
列出專案和位置中的聯合作業。 |
|
更新聯邦的欄位。 |
|
設定指定資源的存取權控管政策。 |
|
傳回呼叫者在指定資源上擁有的權限。 |