Recurso: Federación
Representa una federación de varios metatiendas de backend.
Representación JSON |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "version": string, "backendMetastores": { integer: { object ( |
Campos | |
---|---|
name |
Inmutable. Es el nombre de recurso relativo de la federación, con el formato: projects/{projectNumber}/locations/{locationId}/federations/{federationId}`. |
createTime |
Solo salida. Es la hora en la que se creó la federación del metastore. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime |
Solo salida. La hora en la que se actualizó por última vez la federación del metastore. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
labels |
Etiquetas definidas por el usuario para la integración de metastore. Un objeto que contiene una lista de pares |
version |
Inmutable. La versión del metastore de Apache Hive de la federación. Todas las versiones del metastore de backend deben ser compatibles con la versión de la federación. |
backendMetastores |
Un mapa de la clasificación de Un objeto que contiene una lista de pares |
endpointUri |
Solo salida. El extremo de la federación. |
state |
Solo salida. Es el estado actual de la integración. |
stateMessage |
Solo salida. Información adicional sobre el estado actual de la federación del metastore, si está disponible. |
uid |
Solo salida. El identificador de recursos único a nivel global de la federación del metastore. |
BackendMetastore
Representa un metastore de backend para la integración.
Representación JSON |
---|
{
"name": string,
"metastoreType": enum ( |
Campos | |
---|---|
name |
Es el nombre de recurso relativo del metastore que se está federando. A continuación, se muestran los formatos de los nombres de recursos relativos para los metastores admitidos actualmente:
|
metastoreType |
Es el tipo de metastore de backend. |
MetastoreType
Es el tipo de metastore de backend.
Enums | |
---|---|
METASTORE_TYPE_UNSPECIFIED |
No se configuró el tipo de metastore. |
DATAPLEX |
El metastore de backend es Dataplex. |
BIGQUERY |
El metastore de backend es BigQuery. |
DATAPROC_METASTORE |
El metastore de backend es Dataproc Metastore. |
Estado
Es el estado actual de la integración.
Enums | |
---|---|
STATE_UNSPECIFIED |
Se desconoce el estado de la federación del metastore. |
CREATING |
La federación del metastore está en proceso de creación. |
ACTIVE |
La integración de metastore se está ejecutando y está lista para entregar consultas. |
UPDATING |
Se está actualizando la federación del metastore. Se puede seguir usando, pero no se pueden aceptar solicitudes de actualización adicionales ni borrarse en este momento. |
DELETING |
Se está borrando la federación del almacén de metadatos. No se puede usar. |
ERROR |
La federación del almacén de metadatos encontró un error y no se puede usar. Se debe borrar la federación del almacén de metadatos. |
Métodos |
|
---|---|
|
Crea una federación de metastore en un proyecto y una ubicación. |
|
Borra una sola federación. |
|
Obtiene los detalles de una sola federación. |
|
Permite obtener la política de control de acceso de un recurso. |
|
Enumera las federaciones en un proyecto y una ubicación. |
|
Actualiza los campos de una federación. |
|
Permite configurar la política de control de acceso en el recurso especificado. |
|
Permite mostrar los permisos que tiene un emisor para un recurso especificado. |