Resource: Federation
Represents a federation of multiple backend metastores.
JSON representation |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "version": string, "backendMetastores": { integer: { object ( |
Fields | |
---|---|
name |
Immutable. The relative resource name of the federation, of the form: projects/{projectNumber}/locations/{locationId}/federations/{federationId}`. |
createTime |
Output only. The time when the metastore federation was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
updateTime |
Output only. The time when the metastore federation was last updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
labels |
User-defined labels for the metastore federation. An object containing a list of |
version |
Immutable. The Apache Hive metastore version of the federation. All backend metastore versions must be compatible with the federation version. |
backendMetastores |
A map from An object containing a list of |
endpointUri |
Output only. The federation endpoint. |
state |
Output only. The current state of the federation. |
stateMessage |
Output only. Additional information about the current state of the metastore federation, if available. |
uid |
Output only. The globally unique resource identifier of the metastore federation. |
BackendMetastore
Represents a backend metastore for the federation.
JSON representation |
---|
{
"name": string,
"metastoreType": enum ( |
Fields | |
---|---|
name |
The relative resource name of the metastore that is being federated. The formats of the relative resource names for the currently supported metastores are listed below:
|
metastoreType |
The type of the backend metastore. |
MetastoreType
The type of the backend metastore.
Enums | |
---|---|
METASTORE_TYPE_UNSPECIFIED |
The metastore type is not set. |
BIGQUERY |
The backend metastore is BigQuery. |
DATAPROC_METASTORE |
The backend metastore is Dataproc Metastore. |
State
The current state of the federation.
Enums | |
---|---|
STATE_UNSPECIFIED |
The state of the metastore federation is unknown. |
CREATING |
The metastore federation is in the process of being created. |
ACTIVE |
The metastore federation is running and ready to serve queries. |
UPDATING |
The metastore federation is being updated. It remains usable but cannot accept additional update requests or be deleted at this time. |
DELETING |
The metastore federation is undergoing deletion. It cannot be used. |
ERROR |
The metastore federation has encountered an error and cannot be used. The metastore federation should be deleted. |
Methods |
|
---|---|
|
Creates a metastore federation in a project and location. |
|
Deletes a single federation. |
|
Gets the details of a single federation. |
|
Gets the access control policy for a resource. |
|
Lists federations in a project and location. |
|
Updates the fields of a federation. |
|
Sets the access control policy on the specified resource. |
|
Returns permissions that a caller has on the specified resource. |