- Ressource: Dienst
- JSON-Darstellung
- HiveMetastoreConfig
- KerberosConfig
- Secret
- EndpointProtocol
- AuxiliaryVersionConfig
- NetworkConfig
- Verbraucher
- Bundesland
- Stufe
- MetadataIntegration
- DataCatalogConfig
- DataplexConfig
- See
- MaintenanceWindow
- MetadataManagementActivity
- MetadataExport
- Bundesland
- Wiederherstellen
- Bundesland
- RestoreType
- ReleaseChannel
- EncryptionConfig
- DatabaseType
- TelemetryConfig
- LogFormat
- ScalingConfig
- InstanceSize
- AutoscalingConfig
- LimitConfig
- MultiRegionConfig
- RootCACertificate
- CustomRegionConfig
- ScheduledBackup
- LatestBackup
- Bundesland
- Methoden
Ressource: Dienst
Ein verwalteter Metadatenspeicherdienst, der Metadatenabfragen ausführt.
JSON-Darstellung |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "network": string, "endpointUri": string, "port": integer, "state": enum ( |
Felder | |
---|---|
name |
Nicht veränderbar. Der relative Ressourcenname des Metastore-Dienstes im folgenden Format:
|
createTime |
Nur Ausgabe. Die Uhrzeit, zu der der Metastore-Dienst 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 der Metastore-Dienst 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 den Metastore-Dienst. Ein Objekt, das eine Liste von |
network |
Nicht veränderbar. Der relative Ressourcenname des VPC-Netzwerks, auf das die Instanz zugreifen kann. Sie hat folgendes Format:
|
endpointUri |
Nur Ausgabe. Der URI des Endpunkts, der für den Zugriff auf den Metastore-Dienst verwendet wird. |
port |
Der TCP-Port, über den der Metastore-Dienst erreicht wird. Standard: 9083. |
state |
Nur Ausgabe. Der aktuelle Status des Metastore-Dienstes. |
stateMessage |
Nur Ausgabe. Zusätzliche Informationen zum aktuellen Status des Metastore-Dienstes, falls verfügbar. |
artifactGcsUri |
Nur Ausgabe. Ein Cloud Storage-URI (beginnend mit |
tier |
Die Stufe des Dienstes. |
metadataIntegration |
Optional. Die Einstellung, die festlegt, wie Metadaten des Metastores in externe Dienste und Systeme eingebunden werden sollen. |
maintenanceWindow |
Das einstündige Wartungsfenster des Metastore-Dienstes. Hier wird angegeben, wann der Dienst zu Wartungszwecken in UTC-Zeit neu gestartet werden kann. Für Dienste mit dem Datenbanktyp SPANNER ist kein Wartungsfenster erforderlich. |
uid |
Nur Ausgabe. Die global eindeutige Ressourcen-ID des Metastore-Dienstes. |
metadataManagementActivity |
Nur Ausgabe. Die Metadatenverwaltungsaktivitäten des Metastore-Dienstes. |
releaseChannel |
Nicht veränderbar. Die Release-Version des Dienstes. Wenn nicht angegeben, lautet die Standardeinstellung |
encryptionConfig |
Nicht veränderbar. Informationen, mit denen der Dataproc Metastore-Dienst zum Verschlüsseln inaktiver Kundendaten konfiguriert wird. Aktualisierung nicht möglich. |
networkConfig |
Die Konfiguration mit den Netzwerkeinstellungen für den Dataproc Metastore-Dienst. |
databaseType |
Nicht veränderbar. Der Datenbanktyp, in dem der Metastore-Dienst seine Daten speichert. |
telemetryConfig |
Die Konfiguration mit den Telemetrieeinstellungen für den Dataproc Metastore-Dienst. Wenn nicht angegeben, lautet die Standardeinstellung |
scalingConfig |
Skalierungskonfiguration des Metastore-Dienstes |
multiRegionConfig |
Optional. Gibt die multiregionalen Konfigurationsinformationen für den Hive-Metastore-Dienst an. |
scheduledBackup |
Optional. Die Konfiguration der geplanten Sicherung für den Metastore-Dienst. |
deletionProtection |
Optional. Gibt an, ob der Dataproc Metastore vor versehentlichem Löschen geschützt werden soll. |
Union-Feld metastore_config . Konfigurationseigenschaften, die für die zugrunde liegende Metastore-Diensttechnologie spezifisch sind (die Software, die Metastore-Abfragen ausführt). Für metastore_config ist nur einer der folgenden Werte zulässig: |
|
hiveMetastoreConfig |
Konfigurationsinformationen für die Ausführung der Hive-Metastore-Software als Metastore-Dienst. |
HiveMetastoreConfig
Hier werden Konfigurationsinformationen für die Ausführung der Hive-Metastore-Software als Metastore-Dienst angegeben.
JSON-Darstellung |
---|
{ "version": string, "configOverrides": { string: string, ... }, "kerberosConfig": { object ( |
Felder | |
---|---|
version |
Nicht veränderbar. Die Schemaversion des Hive-Metastores. |
configOverrides |
Eine Zuordnung von Hive-Metastore-Konfigurations-Schlüssel/Wert-Paaren, die auf den Hive-Metastore angewendet werden soll (in Ein Objekt, das eine Liste von |
kerberosConfig |
Informationen, mit denen der Hive-Metastore-Dienst als Dienstprinzipal in einem Kerberos-Bereich konfiguriert wird. Wenn Sie Kerberos deaktivieren möchten, verwenden Sie die |
endpointProtocol |
Das Protokoll, das für den Metastore-Dienstendpunkt verwendet werden soll. Wenn nicht angegeben, lautet die Standardeinstellung |
auxiliaryVersions |
Eine Zuordnung der Hive-Metastore-Version zur Konfiguration der Zusatzversion. Wenn angegeben, wird ein sekundärer Hive-Metastore-Dienst zusammen mit dem primären Dienst erstellt. Alle Zusatzversionen müssen niedriger sein als die primäre Version des Dienstes. Der Schlüssel ist der Name des Hilfsdienstes und muss dem regulären Ausdruck a-z? entsprechen. Das erste Zeichen muss also ein Kleinbuchstabe und alle folgenden Zeichen müssen Bindestriche, Kleinbuchstaben oder Ziffern sein, mit Ausnahme des letzten Zeichens, das kein Bindestrich sein darf. Ein Objekt, das eine Liste von |
KerberosConfig
Konfigurationsinformationen für einen Kerberos-Hauptbenutzer.
JSON-Darstellung |
---|
{
"keytab": {
object ( |
Felder | |
---|---|
keytab |
Eine Kerberos-Keytab-Datei, die zum Authentifizieren eines Diensthauptkontos mit einem Kerberos-Key Distribution Center (KDC) verwendet werden kann. |
principal |
Ein Kerberos-Hauptkonto, das sowohl im Keytab als auch im KDC vorhanden ist, um sich damit zu authentifizieren. Ein typisches Hauptkonto hat das Format |
krb5ConfigGcsUri |
Ein Cloud Storage-URI, der den Pfad zu einer krb5.conf-Datei angibt. Sie hat das Format |
Secret
Ein sicher gespeicherter Wert.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld Für |
|
cloudSecret |
Der relative Ressourcenname einer Secret-Version von Secret Manager im folgenden Format:
|
EndpointProtocol
Protokolle, die für die Bereitstellung des Metastore-Dienstendpunkts verfügbar sind.
Enums | |
---|---|
ENDPOINT_PROTOCOL_UNSPECIFIED |
Das Protokoll ist nicht festgelegt. |
THRIFT |
Verwenden Sie das Legacy-Apache-Thrift-Protokoll für den Metastore-Dienstendpunkt. |
GRPC |
Verwenden Sie das modernisierte gRPC-Protokoll für den Metastore-Dienstendpunkt. |
AuxiliaryVersionConfig
Konfigurationsinformationen für die Zusatzversionen des Dienstes.
JSON-Darstellung |
---|
{
"version": string,
"configOverrides": {
string: string,
...
},
"networkConfig": {
object ( |
Felder | |
---|---|
version |
Die Hive-Metastore-Version des Zusatzdienstes. Sie muss niedriger als die Version des primären Hive-Metastore-Dienstes sein. |
configOverrides |
Eine Zuordnung von Hive-Metastore-Konfigurations-Schlüssel/Wert-Paaren, die zusätzlich zu den Überschreibungen der primären Version auf den Hive-Metastore (in Ein Objekt, das eine Liste von |
networkConfig |
Nur Ausgabe. Die Netzwerkkonfiguration enthält die Endpunkt-URIs des Hilfs-Hive-Metastore-Dienstes. |
NetworkConfig
Netzwerkkonfiguration für den Dataproc Metastore-Dienst.
JSON-Darstellung |
---|
{
"consumers": [
{
object ( |
Felder | |
---|---|
consumers[] |
Nicht veränderbar. Die verbraucherseitige Netzwerkkonfiguration für die Dataproc Metastore-Instanz. |
customRoutesEnabled |
Ermöglicht den Import und Export benutzerdefinierter Routen für das Peering-VPC-Netzwerk des Dataproc Metastore-Dienstes. |
Konsumgüter
Enthält Informationen zu den Netzwerkkonfigurationen des Kunden.
JSON-Darstellung |
---|
{ "endpointUri": string, "endpointLocation": string, // Union field |
Felder | |
---|---|
endpointUri |
Nur Ausgabe. Der URI des Endpunkts, der für den Zugriff auf den Metastore-Dienst verwendet wird. |
endpointLocation |
Nur Ausgabe. Der Speicherort des Endpunkt-URIs. Format: |
Union-Feld Für |
|
subnetwork |
Nicht veränderbar. Das Subnetz des Kundenprojekts, aus dem eine IP-Adresse reserviert und als Endpunkt des Dataproc Metastore-Dienstes verwendet wird. Es ist für Hosts im Subnetz und für alle Hosts in einem Subnetz in derselben Region und im selben Netzwerk zugänglich. Im primären Bereich des Subnetzes muss mindestens eine IP-Adresse verfügbar sein. Das Subnetz wird im folgenden Format angegeben:
|
Bundesland
Der aktuelle Status des Metastore-Dienstes.
Enums | |
---|---|
STATE_UNSPECIFIED |
Der Status des Metastore-Dienstes ist unbekannt. |
CREATING |
Der Metastore-Dienst wird gerade erstellt. |
ACTIVE |
Der Metastore-Dienst wird ausgeführt und ist bereit, Abfragen zu verarbeiten. |
SUSPENDING |
Der Metastore-Dienst wird gesperrt. Die Verfügbarkeit für die Abfrageauslieferung kann unerwartet enden. |
SUSPENDED |
Der Metastore-Dienst ist gesperrt und kann keine Abfragen bearbeiten. |
UPDATING |
Der Metastore-Dienst wird aktualisiert. Sie kann weiterhin verwendet werden, es können jedoch keine weiteren Aktualisierungsanfragen angenommen und sie kann derzeit nicht gelöscht werden. |
DELETING |
Der Metastore-Dienst wird gelöscht. Sie kann nicht verwendet werden. |
ERROR |
Beim Metastore-Dienst ist ein Fehler aufgetreten und er kann nicht verwendet werden. Der Metastore-Dienst sollte gelöscht werden. |
AUTOSCALING |
Der Dataproc Metastore-Dienst 2 wird hoch- oder herunterskaliert. |
MIGRATING |
Der Metastore-Dienst verarbeitet eine verwaltete Migration. |
Stufe
Verfügbare Dienststufen
Enums | |
---|---|
TIER_UNSPECIFIED |
Die Stufe ist nicht festgelegt. |
DEVELOPER |
Die Entwicklerstufe bietet begrenzte Skalierbarkeit und keine Fehlertoleranz. Geeignet für einen kostengünstigen Proof of Concept. |
ENTERPRISE |
Die Enterprise-Stufe bietet Hochverfügbarkeit mit mehreren Zonen und ausreichende Skalierbarkeit für Dataproc Metastore-Arbeitslasten auf Unternehmensebene. |
MetadataIntegration
Gibt an, wie Metadaten des Metastores in externe Dienste eingebunden werden sollen.
JSON-Darstellung |
---|
{ "dataCatalogConfig": { object ( |
Felder | |
---|---|
dataCatalogConfig |
Optional. Die Integrationskonfiguration für den Data Catalog-Dienst. |
dataplexConfig |
Die Integrationskonfiguration für den Dataplex-Dienst. |
DataCatalogConfig
Gibt an, wie Metadaten des Metastores in den Data Catalog-Dienst eingebunden werden sollen.
JSON-Darstellung |
---|
{ "enabled": boolean } |
Felder | |
---|---|
enabled |
Optional. Hiermit wird festgelegt, ob die Metadaten des Metastores mit Data Catalog synchronisiert werden sollen. Standardmäßig ist die Synchronisierung von Metastore-Metadaten mit Data Catalog deaktiviert. |
DataplexConfig
Gibt an, wie Metadaten des Metastores in den Dataplex-Dienst eingebunden werden sollen.
JSON-Darstellung |
---|
{
"lakeResources": {
string: {
object ( |
Felder | |
---|---|
lakeResources |
Ein Verweis auf die Lake-Ressourcen, mit denen dieser Metastore-Dienst verknüpft ist. Der Schlüssel ist der Name der Seeressource. Beispiel: Ein Objekt, das eine Liste von |
Lake
Stellt eine Lake-Ressource dar
JSON-Darstellung |
---|
{ "name": string } |
Felder | |
---|---|
name |
Der Name der Lake-Ressource. Beispiel: |
MaintenanceWindow
Wartungsfenster. Hier wird angegeben, wann Dataproc Metastore Systemwartung am Dienst ausführen kann.
JSON-Darstellung |
---|
{
"hourOfDay": integer,
"dayOfWeek": enum ( |
Felder | |
---|---|
hourOfDay |
Die Stunde des Tages (0–23), zu der das Zeitfenster beginnt. |
dayOfWeek |
Der Wochentag, an dem das Zeitfenster beginnt. |
MetadataManagementActivity
Die Metadatenverwaltungsaktivitäten des Metastore-Dienstes.
JSON-Darstellung |
---|
{ "metadataExports": [ { object ( |
Felder | |
---|---|
metadataExports[] |
Nur Ausgabe. Die neuesten Metadatenexporte des Metastore-Dienstes. |
restores[] |
Nur Ausgabe. Die letzten Wiederherstellungen des Metastore-Dienstes. |
MetadataExport
Die Details eines Metadatenexportvorgangs.
JSON-Darstellung |
---|
{ "startTime": string, "endTime": string, "state": enum ( |
Felder | |
---|---|
startTime |
Nur Ausgabe. Der Zeitpunkt, zu dem der Export gestartet wurde. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
endTime |
Nur Ausgabe. Der Zeitpunkt, zu dem der Export abgeschlossen wurde. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
state |
Nur Ausgabe. Der aktuelle Status des Exports. |
databaseDumpType |
Nur Ausgabe. Der Typ des Datenbankdumps. |
Union-Feld Für |
|
destinationGcsUri |
Nur Ausgabe. Ein Cloud Storage-URI eines Ordners, in den Metadaten exportiert werden, in der Form |
Bundesland
Der aktuelle Status des Metadatenexports.
Enums | |
---|---|
STATE_UNSPECIFIED |
Der Status des Metadatenexports ist unbekannt. |
RUNNING |
Der Metadatenexport wird ausgeführt. |
SUCCEEDED |
Der Metadatenexport wurde erfolgreich abgeschlossen. |
FAILED |
Der Metadatenexport ist fehlgeschlagen. |
CANCELLED |
Der Metadatenexport wird abgebrochen. |
Wiederherstellen
Die Details eines Metadatenwiederherstellungsvorgangs.
JSON-Darstellung |
---|
{ "startTime": string, "endTime": string, "state": enum ( |
Felder | |
---|---|
startTime |
Nur Ausgabe. Der Zeitpunkt, zu dem die Wiederherstellung gestartet wurde. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
endTime |
Nur Ausgabe. Der Zeitpunkt, zu dem die Wiederherstellung abgeschlossen wurde. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
state |
Nur Ausgabe. Der aktuelle Status der Wiederherstellung. |
backup |
Nur Ausgabe. Der relative Ressourcenname der Metastore-Dienstsicherung, aus der wiederhergestellt werden soll, im folgenden Format:
|
type |
Nur Ausgabe. Die Art der Wiederherstellung. |
details |
Nur Ausgabe. Die Details zur Wiederherstellung, die die Version des Dienstes enthalten, zu der wiederhergestellt werden soll, im JSON-Format. |
backupLocation |
Optional. Ein Cloud Storage-URI im Format |
Bundesland
Der aktuelle Status der Wiederherstellung.
Enums | |
---|---|
STATE_UNSPECIFIED |
Der Status der Metadatenwiederherstellung ist unbekannt. |
RUNNING |
Die Metadatenwiederherstellung wird ausgeführt. |
SUCCEEDED |
Die Wiederherstellung der Metadaten wurde erfolgreich abgeschlossen. |
FAILED |
Die Metadatenwiederherstellung ist fehlgeschlagen. |
CANCELLED |
Die Metadatenwiederherstellung wird abgebrochen. |
RestoreType
Die Art der Wiederherstellung. Wenn nicht angegeben, lautet die Standardeinstellung METADATA_ONLY
.
Enums | |
---|---|
RESTORE_TYPE_UNSPECIFIED |
Der Wiederherstellungstyp ist unbekannt. |
FULL |
Die Metadaten und die Konfiguration des Dienstes werden wiederhergestellt. |
METADATA_ONLY |
Es werden nur die Metadaten des Dienstes wiederhergestellt. |
ReleaseChannel
Releasekanäle bündeln Funktionen mit unterschiedlicher Stabilität. Neuere Funktionen können zuerst in weniger stabilen Release-Kanälen eingeführt und automatisch in stabilere Release-Kanäle hochgestuft werden.
Enums | |
---|---|
RELEASE_CHANNEL_UNSPECIFIED |
Der Release-Kanal ist nicht angegeben. |
CANARY |
Der CANARY -Release-Channel enthält die neuesten Funktionen, die möglicherweise instabil sind und ungelöste Probleme ohne bekannte Abhilfemaßnahmen haben. Für Dienste, die den Releasekanal CANARY verwenden, gelten keine SLAs. |
STABLE |
Der Releasekanal STABLE enthält Funktionen, die als stabil gelten und für Produktionsumgebungen validiert wurden. |
EncryptionConfig
Verschlüsselungseinstellungen für den Dienst.
JSON-Darstellung |
---|
{ "kmsKey": string } |
Felder | |
---|---|
kmsKey |
Der voll qualifizierte Name des vom Kunden bereitgestellten Cloud KMS-Schlüssels, der für die Verschlüsselung von Kundendaten verwendet werden soll, im folgenden Format:
|
DatabaseType
Der Datenbanktyp des Backends für den Metastore-Dienst.
Enums | |
---|---|
DATABASE_TYPE_UNSPECIFIED |
DATABASE_TYPE ist nicht festgelegt. |
MYSQL |
MySQL wird zum Speichern der Metastore-Daten verwendet. |
SPANNER |
Spanner wird verwendet, um die Metastore-Daten zu speichern. |
TelemetryConfig
Telemetriekonfiguration für den Dataproc Metastore-Dienst.
JSON-Darstellung |
---|
{
"logFormat": enum ( |
Felder | |
---|---|
logFormat |
Das Ausgabeformat der Protokolle des Dataproc Metastore-Dienstes. |
LogFormat
Enums | |
---|---|
LOG_FORMAT_UNSPECIFIED |
LOG_FORMAT ist nicht festgelegt. |
LEGACY |
Für die Protokollausgabe wird das alte textPayload -Format verwendet. |
JSON |
Die Protokollausgabe verwendet das jsonPayload -Format. |
ScalingConfig
Stellt die Skalierungskonfiguration eines Metastore-Dienstes dar.
JSON-Darstellung |
---|
{ "autoscalingConfig": { object ( |
Felder | |
---|---|
autoscalingConfig |
Optional. Die Autoscaling-Konfiguration. |
Union-Feld scaling_model . Stellt entweder eine vordefinierte Instanzgröße oder einen numerischen Skalierungsfaktor dar. Für scaling_model ist nur einer der folgenden Werte zulässig: |
|
instanceSize |
Ein Enum mit lesbaren Instanzgrößen, wobei jeder Instanzgröße ein Gleitkommawert zugeordnet ist (z.B. InstanceSize.EXTRA_SMALL = scalingFactor(0.1)) |
scalingFactor |
Skalierungsfaktor, in Schritten von 0,1 für Werte unter 1,0 und in Schritten von 1,0 für Werte über 1,0. |
InstanceSize
Metastore-Instanzgrößen
Enums | |
---|---|
INSTANCE_SIZE_UNSPECIFIED |
Nicht angegebene Instanzgröße |
EXTRA_SMALL |
Extra kleine Instanzgröße, entspricht einem Skalierungsfaktor von 0,1. |
SMALL |
Kleine Instanzgröße, entspricht einem Skalierungsfaktor von 0,5. |
MEDIUM |
Mittlere Instanzgröße, entspricht einem Skalierungsfaktor von 1,0. |
LARGE |
Große Instanzgröße, entspricht einem Skalierungsfaktor von 3,0. |
EXTRA_LARGE |
Extra große Instanzgröße, entspricht einem Skalierungsfaktor von 6,0. |
AutoscalingConfig
Stellt die Autoscaling-Konfiguration eines Metastore-Dienstes dar.
JSON-Darstellung |
---|
{
"autoscalingFactor": number,
"autoscalingEnabled": boolean,
"limitConfig": {
object ( |
Felder | |
---|---|
autoscalingFactor |
Nur Ausgabe. Der Skalierungsfaktor eines Dienstes mit aktiviertem Autoscaling. |
autoscalingEnabled |
Optional. Gibt an, ob das Autoscaling für diesen Dienst aktiviert ist. |
limitConfig |
Optional. Die LimitConfig des Dienstes. |
LimitConfig
Stellt die Konfiguration des Autoscaling-Limits eines Metastore-Dienstes dar.
JSON-Darstellung |
---|
{ "maxScalingFactor": number, "minScalingFactor": number } |
Felder | |
---|---|
maxScalingFactor |
Optional. Der höchste Skalierungsfaktor, auf den der Dienst automatisch skaliert werden soll. |
minScalingFactor |
Optional. Der niedrigste Skalierungsfaktor, auf den der Dienst automatisch skaliert werden soll. |
MultiRegionConfig
Die Multi-Region-Konfiguration für den Dataproc Metastore-Dienst.
JSON-Darstellung |
---|
{ "certificates": [ { object ( |
Felder | |
---|---|
certificates[] |
Nur Ausgabe. Die Liste der Root-CA-Zertifikate, die ein gRPC-Client zum Herstellen einer Verbindung zu einem mehrregionalen Dataproc Metastore-Dienst verwendet. |
customRegionConfig |
|
RootCACertificate
Ein gRPC-Client muss alle Root-CA-Zertifikate installieren, um eine Verbindung zu einem mehrregionalen Dataproc Metastore-Dienst herzustellen und einen Failover zu erreichen.
JSON-Darstellung |
---|
{ "certificate": string, "expirationTime": string } |
Felder | |
---|---|
certificate |
Das Zertifikat der Stamm-CA im PEM-Format. Die maximale Länge beträgt 65.536 Byte. |
expirationTime |
Das Ablaufdatum des Zertifikats im Zeitstempelformat. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
CustomRegionConfig
Benutzerdefinierte Konfiguration, mit der Regionen angegeben werden, in denen der Metastore-Dienst ausgeführt wird. Derzeit nur in der Multi-Region us
unterstützt.
JSON-Darstellung |
---|
{ "readWriteRegions": [ string ], "readOnlyRegions": [ string ] } |
Felder | |
---|---|
readWriteRegions[] |
Pflichtangabe. Die Liste der Lese-/Schreibregionen, in denen der Metastore-Dienst ausgeführt wird. Diese Regionen sollten Teil (oder Teilmenge) der Multiregion sein. |
readOnlyRegions[] |
Optional. Die Liste der schreibgeschützten Regionen, in denen der Metastore-Dienst ausgeführt wird. Diese Regionen sollten Teil (oder Teilmenge) der Multiregion sein. |
ScheduledBackup
Hier wird die Konfiguration der geplanten Sicherung angegeben.
JSON-Darstellung |
---|
{
"enabled": boolean,
"cronSchedule": string,
"timeZone": string,
"nextScheduledTime": string,
"backupLocation": string,
"latestBackup": {
object ( |
Felder | |
---|---|
enabled |
Optional. Gibt an, ob die geplante Sicherung aktiviert ist. Der Standardwert ist „false“. |
cronSchedule |
Optional. Das geplante Intervall im Cron-Format, siehe https://de.wikipedia.org/wiki/Cron. Standardmäßig ist das Feld leer, d. h. die geplante Sicherung ist nicht aktiviert. Muss angegeben werden, um geplante Sicherungen zu aktivieren. |
timeZone |
Optional. Gibt die Zeitzone an, die bei der Interpretation von „cronSchedule“ verwendet werden soll. Muss der Name einer Zeitzone aus der Zeitzonendatenbank (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) sein, z.B. „America/Los_Angeles“ oder „Africa/Abidjan“. Wenn nichts angegeben wird, ist UTC die Standardzeitzone. |
nextScheduledTime |
Nur Ausgabe. Die Uhrzeit, zu der die nächste Sicherung geplant ist. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
backupLocation |
Optional. Einen Cloud Storage-URI eines Ordners im Format |
latestBackup |
Nur Ausgabe. Details zur letzten geplanten Sicherung. |
LatestBackup
Details zur letzten geplanten Sicherung.
JSON-Darstellung |
---|
{
"backupId": string,
"startTime": string,
"state": enum ( |
Felder | |
---|---|
backupId |
Nur Ausgabe. Die ID einer laufenden geplanten Sicherung. Leer, wenn keine Sicherung läuft. |
startTime |
Nur Ausgabe. Der Zeitpunkt, zu dem die Sicherung gestartet wurde. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
state |
Nur Ausgabe. Der aktuelle Status der Sicherung. |
duration |
Nur Ausgabe. Die Dauer der Sicherung. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit " |
Bundesland
Der aktuelle Status der Sicherung.
Enums | |
---|---|
STATE_UNSPECIFIED |
Der Status der Sicherung ist unbekannt. |
IN_PROGRESS |
Die Sicherung läuft. |
SUCCEEDED |
Die Sicherung ist abgeschlossen. |
FAILED |
Die Sicherung ist fehlgeschlagen. |
Methoden |
|
---|---|
|
Speicherort der Metadatenressource ändern |
|
Eigenschaften der Metadatentabelle ändern |
|
Bricht den laufenden Prozess der verwalteten Migration ab. |
|
Schließt den verwalteten Migrationsprozess ab. |
|
Erstellt einen Metastore-Dienst in einem Projekt und an einem Standort. |
|
Löscht einen einzelnen Dienst. |
|
Exportiert Metadaten aus einem Dienst. |
|
Ruft die Details eines einzelnen Dienstes ab. |
|
Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab. |
|
Listet Dienste in einem Projekt und an einem Standort auf. |
|
Eine Tabelle in eine andere Datenbank verschieben |
|
Aktualisiert die Parameter eines einzelnen Dienstes. |
|
Abfragen von Dataproc Metastore-Metadaten |
|
Entfernt die verknüpften IAM-Richtlinien für eine Ressource |
|
Stellt einen Dienst aus einer Sicherung wieder her. |
|
Legt die Zugriffskontrollrichtlinie für die angegebene Ressource fest. |
|
Startet den Prozess der verwalteten Migration. |
|
Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück. |