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 (
|
name
string
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:
- BigQuery
-
projects/{projectId}
-
- Dataproc Metastore
-
projects/{projectId}/locations/{location}/services/{serviceId}
-
metastoreType
enum (
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. |