Ressource: Federation
Stellt eine Föderation mehrerer Back-End-Metaspeicher dar.
JSON-Darstellung |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "version": string, "backendMetastores": { integer: { object ( |
Felder | |
---|---|
name |
Nicht veränderbar. Der relative Ressourcenname der Föderation im Format „projects/{projectNumber}/locations/{locationId}/federations/{federationId}“. |
createTime |
Nur Ausgabe. Die Uhrzeit, zu der die Metastore-Verknüpfung erstellt wurde. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
updateTime |
Nur Ausgabe. Der Zeitpunkt, zu dem die Metastore-Verknüpfung zuletzt aktualisiert wurde. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
labels |
Benutzerdefinierte Labels für die Metastore-Verknüpfung. Ein Objekt, das eine Liste von |
version |
Nicht veränderbar. Die Apache Hive-Metastore-Version der Federation. Alle Metastore-Versionen des Back-Ends müssen mit der Version der Verknüpfung kompatibel sein. |
backendMetastores |
Eine Zuordnung von Ein Objekt, das eine Liste von |
endpointUri |
Nur Ausgabe. Den Föderationsendpunkt. |
state |
Nur Ausgabe. Der aktuelle Status der Föderation. |
stateMessage |
Nur Ausgabe. Zusätzliche Informationen zum aktuellen Status der Metastore-Verknüpfung, falls verfügbar. |
uid |
Nur Ausgabe. Die global eindeutige Ressourcen-ID der Metastore-Verknüpfung. |
BackendMetastore
Stellt einen Backend-Metastore für die Föderation dar.
JSON-Darstellung |
---|
{
"name": string,
"metastoreType": enum ( |
Felder | |
---|---|
name |
Der relative Ressourcenname des Metastores, der zusammengeführt wird. Die Formate der relativen Ressourcennamen für die derzeit unterstützten Metastores sind unten aufgeführt:
|
metastoreType |
Der Typ des Metaspeichers des Backends. |
MetastoreType
Der Typ des Metaspeichers des Backends.
Enums | |
---|---|
METASTORE_TYPE_UNSPECIFIED |
Der Metadatenspeichertyp ist nicht festgelegt. |
DATAPLEX |
Der Metastore für das Backend ist Dataplex. |
BIGQUERY |
Der Metastore für das Backend ist BigQuery. |
DATAPROC_METASTORE |
Der Metastore im Backend ist Dataproc Metastore. |
Bundesland
Der aktuelle Status der Föderation.
Enums | |
---|---|
STATE_UNSPECIFIED |
Der Status der Metastore-Verknüpfung ist unbekannt. |
CREATING |
Die Metastore-Verknüpfung wird gerade erstellt. |
ACTIVE |
Die Metastore-Verknüpfung ist aktiv und kann Abfragen verarbeiten. |
UPDATING |
Die Metastore-Verknüpfung wird aktualisiert. Sie kann weiterhin verwendet werden, es können jedoch keine weiteren Aktualisierungsanfragen angenommen und sie kann derzeit nicht gelöscht werden. |
DELETING |
Die Metastore-Föderation wird gelöscht. Sie kann nicht verwendet werden. |
ERROR |
Bei der Metastore-Verknüpfung ist ein Fehler aufgetreten und sie kann nicht verwendet werden. Die Metastore-Föderation sollte gelöscht werden. |
Methoden |
|
---|---|
|
Erstellt eine Metastore-Verknüpfung in einem Projekt und an einem Standort. |
|
Löscht eine einzelne Föderation. |
|
Ruft die Details einer einzelnen Verknüpfung ab. |
|
Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab. |
|
Listet Verbände in einem Projekt und an einem Standort auf. |
|
Aktualisiert die Felder einer Federation. |
|
Legt die Zugriffskontrollrichtlinie für die angegebene Ressource fest. |
|
Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück. |