インデックス
DataprocMetastore
(インターフェース)DataprocMetastoreFederation
(インターフェース)AlterMetadataResourceLocationRequest
(メッセージ)AlterMetadataResourceLocationResponse
(メッセージ)AlterTablePropertiesRequest
(メッセージ)AlterTablePropertiesResponse
(メッセージ)AutoscalingConfig
(メッセージ)AuxiliaryVersionConfig
(メッセージ)BackendMetastore
(メッセージ)BackendMetastore.MetastoreType
(列挙型)Backup
(メッセージ)Backup.State
(列挙型)CancelMigrationRequest
(メッセージ)CancelMigrationResponse
(メッセージ)CompleteMigrationRequest
(メッセージ)CompleteMigrationResponse
(メッセージ)CreateBackupRequest
(メッセージ)CreateFederationRequest
(メッセージ)CreateMetadataImportRequest
(メッセージ)CreateServiceRequest
(メッセージ)DataCatalogConfig
(メッセージ)DatabaseDumpSpec
(メッセージ)DatabaseDumpSpec.Type
(列挙型)DeleteBackupRequest
(メッセージ)DeleteFederationRequest
(メッセージ)DeleteMigrationExecutionRequest
(メッセージ)DeleteServiceRequest
(メッセージ)EncryptionConfig
(メッセージ)ErrorDetails
(メッセージ)ExportMetadataRequest
(メッセージ)Federation
(メッセージ)Federation.State
(列挙型)GetBackupRequest
(メッセージ)GetFederationRequest
(メッセージ)GetMetadataImportRequest
(メッセージ)GetMigrationExecutionRequest
(メッセージ)GetServiceRequest
(メッセージ)HiveMetastoreConfig
(メッセージ)HiveMetastoreConfig.EndpointProtocol
(列挙型)KerberosConfig
(メッセージ)LatestBackup
(メッセージ)LatestBackup.State
(列挙型)LimitConfig
(メッセージ)ListBackupsRequest
(メッセージ)ListBackupsResponse
(メッセージ)ListFederationsRequest
(メッセージ)ListFederationsResponse
(メッセージ)ListMetadataImportsRequest
(メッセージ)ListMetadataImportsResponse
(メッセージ)ListMigrationExecutionsRequest
(メッセージ)ListMigrationExecutionsResponse
(メッセージ)ListServicesRequest
(メッセージ)ListServicesResponse
(メッセージ)LocationMetadata
(メッセージ)LocationMetadata.CustomRegionMetadata
(メッセージ)LocationMetadata.HiveMetastoreVersion
(メッセージ)LocationMetadata.MultiRegionMetadata
(メッセージ)MaintenanceWindow
(メッセージ)MetadataExport
(メッセージ)MetadataExport.State
(列挙型)MetadataImport
(メッセージ)MetadataImport.DatabaseDump
(メッセージ)MetadataImport.DatabaseDump.DatabaseType
(列挙型)MetadataImport.State
(列挙型)MetadataIntegration
(メッセージ)MetadataManagementActivity
(メッセージ)MigrationExecution
(メッセージ)MigrationExecution.CloudSQLMigrationConfig
(メッセージ)MigrationExecution.CloudSQLMigrationConfig.CdcConfig
(メッセージ)MigrationExecution.CloudSQLMigrationConfig.CloudSQLConnectionConfig
(メッセージ)MigrationExecution.Phase
(列挙型)MigrationExecution.State
(列挙型)MoveTableToDatabaseRequest
(メッセージ)MoveTableToDatabaseResponse
(メッセージ)NetworkConfig
(メッセージ)NetworkConfig.Consumer
(メッセージ)OperationMetadata
(メッセージ)QueryMetadataRequest
(メッセージ)QueryMetadataResponse
(メッセージ)Restore
(メッセージ)Restore.RestoreType
(列挙型)Restore.State
(列挙型)RestoreServiceRequest
(メッセージ)ScalingConfig
(メッセージ)ScalingConfig.InstanceSize
(列挙型)ScheduledBackup
(メッセージ)Secret
(メッセージ)Service
(メッセージ)Service.DatabaseType
(列挙型)Service.ReleaseChannel
(列挙型)Service.State
(列挙型)Service.Tier
(列挙型)StartMigrationRequest
(メッセージ)TelemetryConfig
(メッセージ)TelemetryConfig.LogFormat
(列挙型)UpdateFederationRequest
(メッセージ)UpdateMetadataImportRequest
(メッセージ)UpdateServiceRequest
(メッセージ)
Dataproc Metastore
メタストア サービスを構成して管理します。Metastore サービスは、技術的なメタデータ管理ソフトウェアのフルマネージドで高可用性、自動スケーリング、自動修復の OSS ネイティブ デプロイです。各メタストア サービスは、メタデータ クエリが提供されるネットワーク エンドポイントを公開します。メタデータ クエリは、Apache Hive、Apache Presto、Apache Spark など、さまざまなソースから発信できます。
Dataproc Metastore API は、次のリソースモデルを定義します。
- このサービスは、
/projects/*
という名前の Google Cloud プロジェクトのコレクションで動作します。 - 各プロジェクトには、
/locations/*
という名前の使用可能なロケーションのコレクションがあります(ロケーションは Google Cloudregion
を参照する必要があります)。 - 各ロケーションには、
/services/*
という名前のサービスのコレクションがあります。 - Dataproc Metastore サービスは、次の形式の名前を持つリソースです。
/projects/{project_number}/locations/{location_id}/services/{service_id}
。
AlterMetadataResourceLocation |
---|
メタデータ リソースのロケーションを変更します。メタデータ リソースは、データベース、テーブル、パーティションのいずれかです。この機能は、それぞれのメタデータ リソースの親ディレクトリのみを更新し、既存のデータを新しい場所に転送することはありません。
|
AlterTableProperties |
---|
メタデータ テーブルのプロパティを変更します。
|
CancelMigration |
---|
進行中のマネージド移行プロセスをキャンセルします。
|
CompleteMigration |
---|
マネージド移行プロセスが完了します。移行が完了すると、Dataproc Metastore サービスは独自のバックエンド データベースを使用するように切り替わります。
|
CreateBackup |
---|
指定されたプロジェクトとロケーションに新しいバックアップを作成します。
|
CreateMetadataImport |
---|
指定されたプロジェクトとロケーションに新しい MetadataImport を作成します。
|
CreateService |
---|
プロジェクトとロケーションにメタストア サービスを作成します。
|
DeleteBackup |
---|
1 つのバックアップを削除します。
|
DeleteMigrationExecution |
---|
1 つの移行実行を削除します。
|
DeleteService |
---|
単一のサービスを削除します。
|
ExportMetadata |
---|
サービスからメタデータをエクスポートします。
|
GetBackup |
---|
1 つのバックアップの詳細を取得します。
|
GetMetadataImport |
---|
1 件のインポートの詳細を取得します。
|
GetMigrationExecution |
---|
1 回の移行実行の詳細を取得します。
|
GetService |
---|
1 つのサービスの詳細を取得します。
|
ListBackups |
---|
サービスのバックアップを一覧表示します。
|
ListMetadataImports |
---|
サービスのインポートを一覧表示します。
|
ListMigrationExecutions |
---|
サービスでの移行実行を一覧表示します。
|
ListServices |
---|
プロジェクトとロケーションのサービスを一覧表示します。
|
MoveTableToDatabase |
---|
テーブルを別のデータベースに移動します。
|
QueryMetadata |
---|
Dataproc Metastore メタデータに対してクエリを実行します。
|
RestoreService |
---|
バックアップからサービスを復元します。
|
StartMigration |
---|
マネージド移行プロセスを開始します。
|
UpdateMetadataImport |
---|
単一のインポートを更新します。更新がサポートされているのは、MetadataImport の description フィールドのみです。
|
UpdateService |
---|
単一サービスのパラメータを更新します。
|
DataprocMetastoreFederation
メタストア連携サービスを構成して管理します。Dataproc Metastore Federation Service を使用すると、BigQuery、Dataplex Lakes、その他の Dataproc Metastore などのバックエンド メタストアのコレクションを連携できます。連携サービスは、バックエンド メタストアのメタデータをクエリ時に提供する gRPC URL を公開します。
Dataproc Metastore Federation API は、次のリソースモデルを定義します。* このサービスは、Google Cloud プロジェクトのコレクションで動作します。* 各プロジェクトには、使用可能なロケーションのコレクションがあります。* 各ロケーションには連携のコレクションがあります。* Dataproc Metastore 連携は、projects/{project_number}/locations/{location_id}/federations/{federation_id}
という形式の名前を持つリソースです。
CreateFederation |
---|
プロジェクトとロケーションにメタストア連携を作成します。
|
DeleteFederation |
---|
1 つの連携を削除します。
|
GetFederation |
---|
1 つの連携の詳細を取得します。
|
ListFederations |
---|
プロジェクトとロケーションの連携を一覧表示します。
|
UpdateFederation |
---|
連携のフィールドを更新します。
|
AlterMetadataResourceLocationRequest
DataprocMetastore.AlterMetadataResourceLocation
のリクエスト メッセージです。
フィールド | |
---|---|
service |
必須。メタデータを変更する Metastore サービスの相対リソース名(次の形式)。
認可には、指定されたリソース
|
resource_name |
必須。相対メタデータ リソース名(次の形式)。
|
location_uri |
必須。メタデータ リソースの新しいロケーション URI。 |
AlterMetadataResourceLocationResponse
この型にはフィールドがありません。
DataprocMetastore.AlterMetadataResourceLocation
に対するレスポンス メッセージです。
AlterTablePropertiesRequest
DataprocMetastore.AlterTableProperties
のリクエスト メッセージです。
フィールド | |
---|---|
service |
必須。メタデータ テーブルのプロパティの変更に使用されている Dataproc Metastore サービスの相対リソース名(次の形式)。
認可には、指定されたリソース
|
table_name |
必須。変更するプロパティを含むテーブルの名前(次の形式)。
|
update_mask |
更新によって上書きされるメタデータ テーブルのプロパティを指定するフィールド マスク。 たとえば、次のようなターゲット プロパティがあるとします。
更新プロパティ:
フィールド マスクが次のいずれかの場合: paths: ["properties.b", "properties.c"] 結果は次のようになります。
|
properties |
変更する値を記述するマップ。update_mask が空の場合、プロパティは更新されません。それ以外の場合、プロパティは、更新マスクに関連付けられたパスが存在する値のみを変更します。 |
AlterTablePropertiesResponse
この型にはフィールドがありません。
DataprocMetastore.AlterTableProperties
に対するレスポンス メッセージです。
AutoscalingConfig
Metastore サービスの自動スケーリング構成を表します。
フィールド | |
---|---|
autoscaling_factor |
出力専用。自動スケーリングが有効なサービスのスケーリング係数。 |
autoscaling_enabled |
省略可。このサービスで自動スケーリングが有効かどうか。 |
limit_config |
省略可。サービスの LimitConfig。 |
AuxiliaryVersionConfig
補助サービス バージョンの構成情報。
フィールド | |
---|---|
version |
補助サービスの Hive メタストア バージョン。プライマリ Hive メタストア サービスのバージョンより小さい値にする必要があります。 |
config_overrides |
プライマリ バージョンのオーバーライドに加えて、補助 Hive メタストア( |
network_config |
出力専用。ネットワーク構成には、補助 Hive メタストア サービスのエンドポイント URI が含まれています。 |
BackendMetastore
連携のバックエンド メタストアを表します。
フィールド | |
---|---|
name |
連携されるメタストアの相対リソース名。現在サポートされているメタストアの相対リソース名の形式は次のとおりです。
|
metastore_type |
バックエンド メタストアのタイプ。 |
MetastoreType
バックエンド メタストアのタイプ。
列挙型 | |
---|---|
METASTORE_TYPE_UNSPECIFIED |
メタストアのタイプが設定されていません。 |
BIGQUERY |
バックエンド メタストアは BigQuery です。 |
DATAPROC_METASTORE |
バックエンド メタストアは Dataproc Metastore です。 |
バックアップ
バックアップ リソースの詳細。
フィールド | |
---|---|
name |
変更不可。バックアップの相対リソース名(次の形式)。
|
create_time |
出力専用。バックアップが開始された日時。 |
end_time |
出力専用。バックアップの作成が完了した日時。 |
state |
出力専用。バックアップの現在の状態。 |
service_revision |
出力専用。バックアップ時のサービスのリビジョン。 |
description |
バックアップの説明。 |
restoring_services[] |
出力専用。バックアップから復元中のサービス。 |
州
バックアップの現在の状態。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
バックアップの状態は不明です。 |
CREATING |
バックアップを作成しています。 |
DELETING |
バックアップを削除しています。 |
ACTIVE |
バックアップは有効で、使用できる状態です。 |
FAILED |
バックアップに失敗しました。 |
RESTORING |
バックアップを復元しています。 |
CancelMigrationRequest
DataprocMetastore.CancelMigration
のリクエスト メッセージです。
フィールド | |
---|---|
service |
必須。進行中の移行をキャンセルするメタストア サービスの相対リソース名(次の形式)。
認可には、指定されたリソース
|
CancelMigrationResponse
DataprocMetastore.CancelMigration
に対するレスポンス メッセージです。
フィールド | |
---|---|
migration_execution |
移行実行の相対リソース名(次の形式)。
|
CompleteMigrationRequest
DataprocMetastore.CompleteMigration
のリクエスト メッセージです。
フィールド | |
---|---|
service |
必須。移行先のメタストア サービスの相対リソース名(次の形式)。
認可には、指定されたリソース
|
CompleteMigrationResponse
DataprocMetastore.CompleteMigration
に対するレスポンス メッセージです。
フィールド | |
---|---|
migration_execution |
移行実行の相対リソース名(次の形式)。
|
CreateBackupRequest
DataprocMetastore.CreateBackup
のリクエスト メッセージです。
フィールド | |
---|---|
parent |
必須。次の形式のバックアップを作成するサービスの相対リソース名。
認可には、指定されたリソース
|
backup_id |
必須。バックアップの ID。バックアップ名の最後のコンポーネントとして使用されます。 この値は 1 ~ 64 文字で、先頭は英字、末尾は英字または数字にする必要があります。英数字の ASCII 文字またはハイフンで構成する必要があります。 |
backup |
必須。作成するバックアップ。 |
request_id |
省略可。リクエスト ID。一意のリクエスト ID を指定すると、完了したリクエストについてはサーバーが無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間は、重複するリクエスト ID を指定する後続のリクエストを無視します。 たとえば、最初のリクエストがタイムアウトし、同じリクエスト ID で別のリクエストが続いた場合、サーバーは重複するコミットメントの作成を防ぐために 2 番目のリクエストを無視します。 リクエスト ID は有効な UUID でなければなりません。ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
CreateFederationRequest
CreateFederation に対するリクエスト メッセージです。
フィールド | |
---|---|
parent |
必須。連携サービスを作成するロケーションの相対リソース名(次の形式)。
認可には、指定されたリソース
|
federation_id |
必須。メタストア連携の ID。メタストア連携の名前の最後のコンポーネントとして使用されます。 この値は 2 ~ 63 文字で、先頭は英字、末尾は英字または数字にする必要があります。英数字の ASCII 文字またはハイフンで構成する必要があります。 |
federation |
必須。作成する Metastore Federation。 |
request_id |
省略可。リクエスト ID。一意のリクエスト ID を指定すると、完了したリクエストについてはサーバーが無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間は、重複するリクエスト ID を指定する後続のリクエストを無視します。 たとえば、最初のリクエストがタイムアウトし、同じリクエスト ID で別のリクエストが続いた場合、サーバーは重複するコミットメントの作成を防ぐために 2 番目のリクエストを無視します。 リクエスト ID は有効な UUID でなければなりません。ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
CreateMetadataImportRequest
DataprocMetastore.CreateMetadataImport
のリクエスト メッセージです。
フィールド | |
---|---|
parent |
必須。メタストアのインポートを作成するサービスの相対リソース名。次の形式で指定します。
認可には、指定されたリソース
|
metadata_import_id |
必須。メタデータ インポートの ID。メタデータ インポートの名前の最終的なコンポーネントとして使用されます。 この値は 1 ~ 64 文字で、先頭は英字、末尾は英字または数字にする必要があります。英数字の ASCII 文字またはハイフンで構成する必要があります。 |
metadata_import |
必須。作成するメタデータのインポート。 |
request_id |
省略可。リクエスト ID。一意のリクエスト ID を指定すると、完了したリクエストについてはサーバーが無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間は、重複するリクエスト ID を指定する後続のリクエストを無視します。 たとえば、最初のリクエストがタイムアウトし、同じリクエスト ID で別のリクエストが続いた場合、サーバーは重複するコミットメントの作成を防ぐために 2 番目のリクエストを無視します。 リクエスト ID は有効な UUID でなければなりません。ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
CreateServiceRequest
DataprocMetastore.CreateService
のリクエスト メッセージです。
フィールド | |
---|---|
parent |
必須。メタストア サービスを作成するロケーションの相対リソース名(次の形式)。
認可には、指定されたリソース
|
service_id |
必須。メタストア サービスの ID。メタストア サービスの名前の最終的なコンポーネントとして使用されます。 この値は 2 ~ 63 文字で、先頭は英字、末尾は英字または数字にする必要があります。英数字の ASCII 文字またはハイフンで構成する必要があります。 |
service |
必須。作成する Metastore サービス。 |
request_id |
省略可。リクエスト ID。一意のリクエスト ID を指定すると、完了したリクエストについてはサーバーが無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間は、重複するリクエスト ID を指定する後続のリクエストを無視します。 たとえば、最初のリクエストがタイムアウトし、同じリクエスト ID で別のリクエストが続いた場合、サーバーは重複するコミットメントの作成を防ぐために 2 番目のリクエストを無視します。 リクエスト ID は有効な UUID でなければなりません。ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
DataCatalogConfig
Metastore メタデータを Data Catalog サービスと統合する方法を指定する。
フィールド | |
---|---|
enabled |
省略可。Metastore メタデータを Data Catalog に同期するかどうかを定義します。デフォルト値では、Metastore メタデータと Data Catalog の同期が無効になっています。 |
DatabaseDumpSpec
この型にはフィールドがありません。
インポート元またはエクスポート先のデータベース ダンプの仕様。
タイプ
データベース ダンプのタイプ。
列挙型 | |
---|---|
TYPE_UNSPECIFIED |
データベース ダンプ タイプが不明です。 |
MYSQL |
データベース ダンプは MySQL ダンプファイルです。 |
AVRO |
データベース ダンプには Avro ファイルが含まれています。 |
DeleteBackupRequest
DataprocMetastore.DeleteBackup
のリクエスト メッセージです。
フィールド | |
---|---|
name |
必須。削除するバックアップの相対リソース名(次の形式)。
認可には、指定されたリソース
|
request_id |
省略可。リクエスト ID。一意のリクエスト ID を指定すると、完了したリクエストについてはサーバーが無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間は、重複するリクエスト ID を指定する後続のリクエストを無視します。 たとえば、最初のリクエストがタイムアウトし、同じリクエスト ID で別のリクエストが続いた場合、サーバーは重複するコミットメントの作成を防ぐために 2 番目のリクエストを無視します。 リクエスト ID は有効な UUID でなければなりません。ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
DeleteFederationRequest
DeleteFederation に対するリクエスト メッセージ。
フィールド | |
---|---|
name |
必須。削除するメタストア連携の相対リソース名(次の形式)。
認可には、指定されたリソース
|
request_id |
省略可。リクエスト ID。一意のリクエスト ID を指定すると、完了したリクエストについてはサーバーが無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間は、重複するリクエスト ID を指定する後続のリクエストを無視します。 たとえば、最初のリクエストがタイムアウトし、同じリクエスト ID で別のリクエストが続いた場合、サーバーは重複するコミットメントの作成を防ぐために 2 番目のリクエストを無視します。 リクエスト ID は有効な UUID でなければなりません。ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
DeleteMigrationExecutionRequest
DataprocMetastore.DeleteMigrationExecution
のリクエスト メッセージです。
フィールド | |
---|---|
name |
必須。削除する migrationExecution の相対リソース名(次の形式)。
認可には、指定されたリソース
|
request_id |
省略可。リクエスト ID。一意のリクエスト ID を指定すると、完了したリクエストについてはサーバーが無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間は、重複するリクエスト ID を指定する後続のリクエストを無視します。 たとえば、最初のリクエストがタイムアウトし、同じリクエスト ID で別のリクエストが続いた場合、サーバーは重複するコミットメントの作成を防ぐために 2 番目のリクエストを無視します。 リクエスト ID は有効な UUID でなければなりません。ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
DeleteServiceRequest
DataprocMetastore.DeleteService
のリクエスト メッセージです。
フィールド | |
---|---|
name |
必須。削除するメタストア サービスの相対リソース名(次の形式)。
認可には、指定されたリソース
|
request_id |
省略可。リクエスト ID。一意のリクエスト ID を指定すると、完了したリクエストについてはサーバーが無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間は、重複するリクエスト ID を指定する後続のリクエストを無視します。 たとえば、最初のリクエストがタイムアウトし、同じリクエスト ID で別のリクエストが続いた場合、サーバーは重複するコミットメントの作成を防ぐために 2 番目のリクエストを無視します。 リクエスト ID は有効な UUID でなければなりません。ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
EncryptionConfig
サービスの暗号化設定。
フィールド | |
---|---|
kms_key |
お客様データの暗号化に使用する、お客様が指定した Cloud KMS 鍵の完全修飾名(次の形式)。
|
ErrorDetails
DataprocMetastore.QueryMetadata
の公開エラー メッセージのエラーの詳細。
フィールド | |
---|---|
details |
このエラーに関する追加の構造化された詳細情報。 キーは障害項目を定義します。Value は、アイテムの例外または詳細を表します。 |
ExportMetadataRequest
DataprocMetastore.ExportMetadata
のリクエスト メッセージです。
フィールド | |
---|---|
service |
必須。エクスポートを実行する Metastore サービスの相対リソース名(次の形式)。
認可には、指定されたリソース
|
request_id |
省略可。リクエスト ID。一意のリクエスト ID を指定すると、完了したリクエストについてはサーバーが無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間は、重複するリクエスト ID を指定する後続のリクエストを無視します。 たとえば、最初のリクエストがタイムアウトし、同じリクエスト ID で別のリクエストが続いた場合、サーバーは重複するコミットメントの作成を防ぐために 2 番目のリクエストを無視します。 リクエスト ID は有効な UUID である必要があります。ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
database_dump_type |
省略可。データベース ダンプのタイプ。指定しない場合、デフォルトで |
共用体フィールド destination 。必須。メタデータがエクスポートされる宛先。destination は次のいずれかになります。 |
|
destination_gcs_folder |
フォルダの Cloud Storage URI( |
フェデレーション
複数のバックエンド メタストアの連携を表します。
フィールド | |
---|---|
name |
変更不可。連携の相対リソース名。形式は projects/{project_number}/locations/{location_id}/federations/{federation_id} です。 |
create_time |
出力専用。メタストア連携が作成された時刻。 |
update_time |
出力専用。メタストア連携が最後に更新された日時。 |
labels |
メタストア連携のユーザー定義ラベル。 |
version |
変更不可。連携の Apache Hive メタストア バージョン。すべてのバックエンド メタストアのバージョンは、連携のバージョンと互換性がある必要があります。 |
backend_metastores |
|
endpoint_uri |
出力専用。連携エンドポイント。 |
state |
出力専用。連携の現在の状態。 |
state_message |
出力専用。メタストア連携の現在の状態に関する追加情報(利用可能な場合)。 |
uid |
出力専用。メタストア連携のグローバルに一意のリソース ID。 |
州
連携の現在の状態。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
メタストア連携の状態は不明です。 |
CREATING |
メタストア連携は作成中です。 |
ACTIVE |
メタストア連携が実行され、クエリを処理する準備が整っています。 |
UPDATING |
メタストアの連携が更新されています。引き続き使用できますが、現時点では追加の更新リクエストを受け入れたり、削除したりすることはできません。 |
DELETING |
メタストア連携が削除中です。使用できません。 |
ERROR |
メタストア連携でエラーが発生したため、使用できません。メタストア連携を削除する必要があります。 |
GetBackupRequest
DataprocMetastore.GetBackup
のリクエスト メッセージです。
フィールド | |
---|---|
name |
必須。取得するバックアップの相対リソース名(次の形式)。
認可には、指定されたリソース
|
GetFederationRequest
GetFederation のリクエスト メッセージです。
フィールド | |
---|---|
name |
必須。取得するメタストア連携の相対リソース名(次の形式)。
認可には、指定されたリソース
|
GetMetadataImportRequest
DataprocMetastore.GetMetadataImport
のリクエスト メッセージです。
フィールド | |
---|---|
name |
必須。取得するメタデータ インポートの相対リソース名(次の形式)。
認可には、指定されたリソース
|
GetMigrationExecutionRequest
DataprocMetastore.GetMigrationExecution
のリクエスト メッセージです。
フィールド | |
---|---|
name |
必須。取得する移行実行の相対リソース名(次の形式)。
認可には、指定されたリソース
|
GetServiceRequest
DataprocMetastore.GetService
のリクエスト メッセージです。
フィールド | |
---|---|
name |
必須。取得するメタストア サービスの相対リソース名(次の形式)。
認可には、指定されたリソース
|
HiveMetastoreConfig
Hive メタストア ソフトウェアをメタストア サービスとして実行する場合に固有の構成情報を指定します。
フィールド | |
---|---|
version |
変更不可。Hive メタストア スキーマのバージョン。 |
config_overrides |
Hive metastore に適用する Hive metastore 構成の Key-Value ペアのマッピング( |
kerberos_config |
Kerberos レルムでサービス プリンシパルとして Hive メタストア サービスを構成するために使用される情報。Kerberos を無効にするには、 |
endpoint_protocol |
metastore サービス エンドポイントに使用するプロトコル。指定しない場合、デフォルトで |
auxiliary_versions |
Hive メタストア バージョンと補助バージョン構成のマッピング。指定すると、セカンダリ Hive メタストア サービスがプライマリ サービスとともに作成されます。すべての補助バージョンは、サービスのプライマリ バージョンよりも低いバージョンにする必要があります。キーは補助サービス名であり、正規表現 a-z? に一致する必要があります。つまり、最初の文字は小文字にする必要があり、その後の文字はすべてハイフン、小文字、数字にする必要があります。ただし、最後の文字はハイフンにできません。 |
EndpointProtocol
metastore サービス エンドポイントの提供に使用できるプロトコル。
列挙型 | |
---|---|
ENDPOINT_PROTOCOL_UNSPECIFIED |
プロトコルが設定されていません。 |
THRIFT |
metastore サービス エンドポイントに、以前の Apache Thrift プロトコルを使用します。 |
GRPC |
metastore サービス エンドポイントにモダナイズ済みの gRPC プロトコルを使用してください。 |
KerberosConfig
Kerberos プリンシパルの構成情報。
フィールド | |
---|---|
keytab |
Kerberos キー配布センター(KDC)でサービス プリンシパルを認証するために使用できる Kerberos keytab ファイル。 |
principal |
認証する KDC と keytab の両方に存在する Kerberos プリンシパル。一般的なプリンシパルは |
krb5_config_gcs_uri |
krb5.conf ファイルのパスを指定する Cloud Storage URI。形式は |
LatestBackup
最新のスケジュール設定されたバックアップの詳細。
フィールド | |
---|---|
backup_id |
出力専用。進行中のスケジュール設定されたバックアップの ID。バックアップが進行中でない場合は空になります。 |
start_time |
出力専用。バックアップが開始された日時。 |
state |
出力専用。バックアップの現在の状態。 |
duration |
出力専用。バックアップの完了時間。 |
州
バックアップの現在の状態。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
バックアップの状態は不明です。 |
IN_PROGRESS |
バックアップは進行中です。 |
SUCCEEDED |
バックアップが完了しました。 |
FAILED |
バックアップに失敗しました。 |
LimitConfig
Metastore サービスの自動スケーリングの上限構成を表します。
フィールド | |
---|---|
max_scaling_factor |
省略可。サービスが自動スケーリングされる最大スケーリング係数。 |
min_scaling_factor |
省略可。サービスを自動スケーリングする最小スケーリング ファクタ。 |
ListBackupsRequest
DataprocMetastore.ListBackups
のリクエスト メッセージです。
フィールド | |
---|---|
parent |
必須。バックアップを一覧表示するサービスの相対リソース名(次の形式)。
認可には、指定されたリソース
|
page_size |
省略可。返されるバックアップの最大数。レスポンスには、最大数より少ない数値が含まれる場合があります。指定しなかった場合、最大 500 個のバックアップが返されます。最大値は 1,000 です。1,000 を超える値は 1,000 に変更されます。 |
page_token |
省略可。前回の 最初のページを取得するには、空のページトークンを指定します。 ページネーションを行う場合、 |
filter |
省略可。リストの結果に適用するフィルタ。 |
order_by |
省略可。並べ替え順序の説明に従って、結果の並べ替え順序を指定します。指定しない場合、結果はデフォルトの順序で並べ替えられます。 |
ListBackupsResponse
DataprocMetastore.ListBackups
に対するレスポンス メッセージです。
フィールド | |
---|---|
backups[] |
指定したサービスのバックアップ。 |
next_page_token |
次のページを取得するために |
unreachable[] |
到達できなかった場所。 |
ListFederationsRequest
ListFederations に対するリクエスト メッセージです。
フィールド | |
---|---|
parent |
必須。一覧表示するメタストア連携のロケーションの相対リソース名( 認可には、指定されたリソース
|
page_size |
省略可。返される連携の最大数。レスポンスには、最大数より少ない数値が含まれる場合があります。指定しない場合、返されるサービスは 500 件以下になります。最大値は 1,000 です。1,000 を超える値は 1,000 に変更されます。 |
page_token |
省略可。前回の ListFederationServices 呼び出しから受け取ったページトークン。後続のページを取得するには、このトークンを指定します。 最初のページを取得するには、空のページトークンを指定します。 ページネーションを行う場合、ListFederationServices に指定する他のパラメータは、ページトークンを受け取った呼び出しと一致している必要があります。 |
filter |
省略可。リストの結果に適用するフィルタ。 |
order_by |
省略可。並べ替え順序の説明に従って、結果の並べ替え順序を指定します。指定しない場合、結果はデフォルトの順序で並べ替えられます。 |
ListFederationsResponse
ListFederations に対するレスポンス メッセージ
フィールド | |
---|---|
federations[] |
指定されたロケーションのサービス。 |
next_page_token |
次のページを取得するために |
unreachable[] |
到達できなかった場所。 |
ListMetadataImportsRequest
DataprocMetastore.ListMetadataImports
のリクエスト メッセージです。
フィールド | |
---|---|
parent |
必須。メタデータをインポートして一覧表示するサービスの相対リソース名(次の形式)。
認可には、指定されたリソース
|
page_size |
省略可。返されるインポートの最大数。レスポンスには、最大数より少ない数値が含まれる場合があります。指定しない場合、返されるインポートは 500 件以下になります。最大値は 1,000 です。1,000 を超える値は 1,000 に変更されます。 |
page_token |
省略可。前回の 最初のページを取得するには、空のページトークンを指定します。 ページネーションを行う場合、 |
filter |
省略可。リストの結果に適用するフィルタ。 |
order_by |
省略可。並べ替え順序の説明に従って、結果の並べ替え順序を指定します。指定しない場合、結果はデフォルトの順序で並べ替えられます。 |
ListMetadataImportsResponse
DataprocMetastore.ListMetadataImports
に対するレスポンス メッセージです。
フィールド | |
---|---|
metadata_imports[] |
指定されたサービスのインポート。 |
next_page_token |
次のページを取得するために |
unreachable[] |
到達できなかった場所。 |
ListMigrationExecutionsRequest
DataprocMetastore.ListMigrationExecutions
のリクエスト メッセージです。
フィールド | |
---|---|
parent |
必須。移行実行を一覧表示するサービスの相対リソース名(次の形式)。
認可には、指定されたリソース
|
page_size |
省略可。返される移行実行の最大数。レスポンスには、最大数より少ない数値が含まれる場合があります。指定しない場合、返される移行実行は 500 件以下になります。最大値は 1,000 です。1,000 を超える値は 1,000 に変更されます。 |
page_token |
省略可。前回の 最初のページを取得するには、空のページトークンを指定します。 ページネーションを行う場合、 |
filter |
省略可。リストの結果に適用するフィルタ。 |
order_by |
省略可。並べ替え順序の説明に従って、結果の並べ替え順序を指定します。指定しない場合、結果はデフォルトの順序で並べ替えられます。 |
ListMigrationExecutionsResponse
DataprocMetastore.ListMigrationExecutions
に対するレスポンス メッセージです。
フィールド | |
---|---|
migration_executions[] |
指定されたサービスでの移行実行。 |
next_page_token |
次のページを取得するために |
unreachable[] |
到達できなかった場所。 |
ListServicesRequest
DataprocMetastore.ListServices
のリクエスト メッセージです。
フィールド | |
---|---|
parent |
必須。一覧表示するメタストア サービスのロケーションの相対リソース名(次の形式)。
認可には、指定されたリソース
|
page_size |
省略可。返されるサービスの最大数。レスポンスには、最大数より少ない数値が含まれる場合があります。指定しない場合、返されるサービスは 500 件以下になります。最大値は 1,000 です。1,000 を超える値は 1,000 に変更されます。 |
page_token |
省略可。前回の 最初のページを取得するには、空のページトークンを指定します。 ページネーションを行う場合、 |
filter |
省略可。リストの結果に適用するフィルタ。 |
order_by |
省略可。並べ替え順序の説明に従って、結果の並べ替え順序を指定します。指定しない場合、結果はデフォルトの順序で並べ替えられます。 |
ListServicesResponse
DataprocMetastore.ListServices
に対するレスポンス メッセージです。
フィールド | |
---|---|
services[] |
指定されたロケーションのサービス。 |
next_page_token |
次のページを取得するために |
unreachable[] |
到達できなかった場所。 |
LocationMetadata
ロケーション内のサービスのメタデータ。
フィールド | |
---|---|
supported_hive_metastore_versions[] |
このロケーションで新しいメタストア サービスを作成するときに使用できる Hive Metastore のバージョン。サーバーは、リスト内の 1 つの |
multi_region_metadata |
現在のリージョンがマルチリージョンの場合のマルチリージョン メタデータ。 |
custom_region_metadata[] |
現在のリージョンがカスタム リージョンの場合にサポートされる構成。 |
CustomRegionMetadata
カスタム リージョンに関するメタデータ。これは、リージョンがカスタム リージョンの場合にのみ入力されます。シングルリージョンまたはマルチリージョンの場合は空白になります。
フィールド | |
---|---|
required_read_write_regions[] |
このカスタム リージョンの読み取り / 書き込みリージョン。 |
optional_read_only_regions[] |
このカスタム リージョンの読み取り専用リージョン。 |
witness_region |
このカスタム リージョンの Spanner ウィットネス リージョン。 |
HiveMetastoreVersion
サポートされているバージョンの Hive Metastore ソフトウェアの仕様。
フィールド | |
---|---|
version |
Hive Metastore ソフトウェアのセマンティック バージョン。 |
is_default |
|
MultiRegionMetadata
構成要素となるリージョンを含むマルチリージョンのメタデータ。メタデータは、リージョンがマルチリージョンの場合にのみ入力されます。単一リージョンまたはカスタム デュアルリージョンの場合は空になります。
フィールド | |
---|---|
constituent_regions[] |
マルチリージョンを構成するリージョン。 |
MaintenanceWindow
メンテナンスの時間枠。Dataproc Metastore がサービスに対してシステム メンテナンス オペレーションを実行できるタイミングを指定します。
フィールド | |
---|---|
hour_of_day |
時間枠の開始時刻(0 ~ 23)。 |
day_of_week |
ウィンドウの開始曜日。 |
MetadataExport
メタデータ エクスポート オペレーションの詳細。
フィールド | |
---|---|
start_time |
出力専用。エクスポートが開始された時刻。 |
end_time |
出力専用。エクスポートが終了した日時。 |
state |
出力専用。エクスポートの現在のステータス。 |
database_dump_type |
出力専用。データベース ダンプのタイプ。 |
共用体フィールド
|
|
destination_gcs_uri |
出力専用。メタデータがエクスポートされるフォルダの Cloud Storage URI( |
州
メタデータ エクスポートの現在の状態。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
メタデータのエクスポートの状態は不明です。 |
RUNNING |
メタデータのエクスポートが実行中です。 |
SUCCEEDED |
メタデータのエクスポートが正常に完了しました。 |
FAILED |
メタデータのエクスポートに失敗しました。 |
CANCELLED |
メタデータのエクスポートがキャンセルされます。 |
MetadataImport
メタデータをインポートする Metastore リソース。
フィールド | |
---|---|
name |
変更不可。メタデータのインポートの相対リソース名(次の形式)。
|
description |
メタデータのインポートの説明。 |
create_time |
出力専用。メタデータのインポートが開始された時刻。 |
update_time |
出力専用。メタデータのインポートが最後に更新された日時。 |
end_time |
出力専用。メタデータのインポートが完了した時刻。 |
state |
出力専用。メタデータのインポートの現在の状態。 |
共用体フィールド metadata 。インポートするメタデータ。metadata は次のいずれかになります。 |
|
database_dump |
変更不可。既存のメタストアのデータベースからのデータベース ダンプ。 |
DatabaseDump
リレーショナル データベース管理システムからのデータベース ダンプのロケーションとメタデータの仕様。
フィールド | |
---|---|
database_type |
データベースのタイプ。 |
gcs_uri |
メタデータをインポートするソースを指定する Cloud Storage オブジェクトまたはフォルダの URI。先頭を |
source_database |
ソース データベースの名前。 |
type |
省略可。データベース ダンプのタイプ。指定しない場合、デフォルトで |
DatabaseType
データベースのタイプ。
列挙型 | |
---|---|
DATABASE_TYPE_UNSPECIFIED |
ソース データベースのタイプが不明です。 |
MYSQL |
ソース データベースのタイプは MySQL です。 |
州
メタデータのインポートの現在の状態。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
メタデータのインポートの状態は不明です。 |
RUNNING |
メタデータのインポートが実行中です。 |
SUCCEEDED |
メタデータのインポートが正常に完了しました。 |
UPDATING |
メタデータのインポートを更新しています。 |
FAILED |
メタデータのインポートに失敗し、メタデータの変更がロールバックされました。 |
MetadataIntegration
メタストアのメタデータを外部サービスと統合する方法を指定する。
フィールド | |
---|---|
data_catalog_config |
省略可。Data Catalog サービスのインテグレーション構成。 |
MetadataManagementActivity
メタストア サービスのメタデータ管理アクティビティ。
フィールド | |
---|---|
metadata_exports[] |
出力専用。メタストア サービスの最新のメタデータ エクスポート。 |
restores[] |
出力専用。Metastore サービスの最新の復元。 |
MigrationExecution
移行実行リソースの詳細。
フィールド | |
---|---|
name |
出力専用。移行実行の相対リソース名( |
create_time |
出力専用。移行の実行が開始された時刻。 |
end_time |
出力専用。移行実行が完了した時刻。 |
state |
出力専用。移行実行の現在の状態。 |
phase |
出力専用。移行実行の現在のフェーズ。 |
state_message |
出力専用。移行実行の現在の状態に関する追加情報。 |
共用体フィールド migration_config 。移行プロセス migration_config の開始に Dataproc Metastore で必要な構成情報は、次のいずれかになります。 |
|
cloud_sql_migration_config |
バックエンド データベースとして Cloud SQL を使用する Google Cloud のセルフマネージド Hive メタストアから Dataproc Metastore に移行する場合に固有の構成情報。 |
CloudSQLMigrationConfig
バックエンド データベースとして Cloud SQL を使用する Google Cloud のセルフマネージド Hive メタストアから Dataproc Metastore に移行するための構成情報。
フィールド | |
---|---|
cdc_config |
必須。顧客データベースから Dataproc Metastore のバックエンド データベースへの変更データ キャプチャ(CDC)ストリームを開始するための構成情報。移行のカットオーバー フェーズ後、Dataproc Metastore はバックエンド データベースを使用するように切り替わります。 |
cloud_sql_connection_config |
必須。移行のカットオーバー フェーズ前に顧客データベース接続を確立するための構成情報 |
CdcConfig
顧客データベースから Dataproc Metastore のバックエンド データベースへの変更データ キャプチャ(CDC)ストリームを開始するための構成情報。
フィールド | |
---|---|
vpc_network |
必須。Datastream がピアリングする Cloud SQL インスタンスの VPC ネットワークまたは共有 VPC ネットワークの完全修飾名( |
subnet_ip_range |
必須。Datastream とのピアリングに使用する /29 CIDR IP 範囲。 |
username |
必須。Datastream サービスが MySQL 接続に使用するユーザー名。 |
password |
必須。入力のみのDatastream サービスが MySQL 接続に使用するユーザーのパスワード。このフィールドはリクエストで返されません。 |
reverse_proxy_subnet |
必須。リバース プロキシをホストする VM インスタンスを作成するサブネットワーク リソースの URL。詳細については、https://cloud.google.com/datastream/docs/private-connectivity#reverse-csql-proxy をご覧ください。サブネットワークは、リクエストで指定された、Datastream がピアリングするネットワークに存在し、Datastream と同じリージョンに存在する必要があります。形式は次のとおりです。 |
bucket |
省略可。中間ストリーム イベントデータを書き込むバケット。バケット名には、「gs://」などの接頭辞を含めないでください。バケットの命名要件をご覧ください。このフィールドは省略可能です。設定されていない場合は、アーティファクトの Cloud Storage バケットが使用されます。 |
root_path |
省略可。Cloud Storage バケット内のルートパス。ストリーム イベントデータはこのパスに書き込まれます。デフォルト値は |
CloudSQLConnectionConfig
移行のカットオーバー フェーズ前に顧客データベース接続を確立するための構成情報
フィールド | |
---|---|
instance_connection_name |
必須。Cloud SQL データベース接続名(project_id:region:instance_name) |
ip_address |
必須。Cloud SQL インスタンスのプライベート IP アドレス。 |
port |
必須。データベースのネットワーク ポート。 |
hive_database_name |
必須。Hive データベース名。 |
username |
必須。Dataproc Metastore サービスがデータベースへの接続に使用するユーザー名。 |
password |
必須。入力のみのDataproc Metastore サービスがデータベースへの接続に使用するユーザーのパスワード。このフィールドはリクエストで返されません。 |
proxy_subnet |
必須。SOCKS5 プロキシ サービスをデプロイするサブネットワークの相対リソース名。サブネットワークは、Cloud SQL インスタンスにアクセスできるネットワーク内に存在する必要があります。リソース名は |
nat_subnet |
必須。Private Service Connect に使用されるサブネットワークの相対リソース名。これは通常のサブネットではなく、NAT 専用に使用されます。(https://cloud.google.com/vpc/docs/about-vpc-hosted-services#psc-subnets)このサブネットは、SOCKS5 プロキシ サービスの公開に使用されます。サブネット サイズは |
フェーズ
移行実行の現在のフェーズ。
列挙型 | |
---|---|
PHASE_UNSPECIFIED |
移行の実施フェーズは不明です。 |
REPLICATION |
レプリケーション フェーズとは、Dataproc Metastore がパイプラインを実行して、顧客データベースの変更をバックエンド データベースに複製する移行フェーズを指します。このフェーズでは、Dataproc Metastore は、Hive Metastore バックエンド データベースとしてお客様のデータベースを使用します。 |
CUTOVER |
カットオーバー フェーズとは、Dataproc Metastore が独自のバックエンド データベースを使用するように切り替わる移行フェーズを指します。すべてのクラスタまたはワークロードを Dataproc Metastore に移行し、CompleteMigration をトリガーすると、移行はこのフェーズに入ります。 |
州
移行実行の現在の状態。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
移行実行の状態は不明です。 |
STARTING |
移行の実施が開始されました。 |
RUNNING |
移行の実施中です。 |
CANCELLING |
移行の実施はキャンセル中です。 |
AWAITING_USER_ACTION |
移行の実施がユーザーのアクションを待機しています。 |
SUCCEEDED |
移行の実行が正常に完了しました。 |
FAILED |
移行の実施に失敗しました。 |
CANCELLED |
移行の実施がキャンセルされます。 |
DELETING |
移行の実施を削除しています。 |
MoveTableToDatabaseRequest
DataprocMetastore.MoveTableToDatabase
のリクエスト メッセージです。
フィールド | |
---|---|
service |
必須。メタデータを変更する Metastore サービスの相対リソース名(次の形式)。
認可には、指定されたリソース
|
table_name |
必須。移動するテーブルの名前。 |
db_name |
必須。テーブルが存在するデータベースの名前。 |
destination_db_name |
必須。テーブルを移動するデータベースの名前。 |
MoveTableToDatabaseResponse
この型にはフィールドがありません。
DataprocMetastore.MoveTableToDatabase
に対するレスポンス メッセージです。
NetworkConfig
Dataproc Metastore サービスのネットワーク構成。
フィールド | |
---|---|
consumers[] |
変更不可。Dataproc Metastore インスタンスのコンシューマ側のネットワーク構成。 |
コンシューマー
お客様のネットワーク構成に関する情報が含まれています。
フィールド | |
---|---|
endpoint_uri |
出力専用。Metastore サービスへのアクセスに使用されるエンドポイントの URI。 |
endpoint_location |
出力専用。エンドポイント URI のロケーション。形式: |
共用体フィールド
|
|
subnetwork |
変更不可。IP アドレスが予約され、Dataproc Metastore サービスのエンドポイントとして使用される、お客様のプロジェクトのサブネット。サブネット内のホストと、同じリージョンと同じネットワークのサブネット内のすべてのホストからアクセスできます。サブネットのプライマリ範囲で使用可能な IP アドレスが 1 つ以上必要です。サブネットは次の形式で指定します。
|
OperationMetadata
長時間実行されているオペレーションのメタデータを表します。
フィールド | |
---|---|
create_time |
出力専用。オペレーションが作成された時刻。 |
end_time |
出力専用。オペレーションの実行が終了した時刻。 |
target |
出力専用。オペレーションのターゲットに対応するサーバー定義のリソースパス。 |
verb |
出力専用。オペレーションによって実行される動詞の名前。 |
status_message |
出力専用。人が読める形式のオペレーションのステータス(存在する場合)。 |
requested_cancellation |
出力専用。呼び出し元がオペレーションのキャンセルをリクエストしたかどうかを示します。正常にキャンセルされたオペレーションは、 |
api_version |
出力専用。オペレーションを開始するために使用された API のバージョン。 |
QueryMetadataRequest
DataprocMetastore.QueryMetadata
のリクエスト メッセージです。
フィールド | |
---|---|
service |
必須。メタデータをクエリする Metastore サービスの相対リソース名。次の形式で指定します。
認可には、指定されたリソース
|
query |
必須。メタデータ データベースに対して実行する読み取り専用 SQL クエリ。クエリでデータの変更や変換を行うことはできません。 |
QueryMetadataResponse
DataprocMetastore.QueryMetadata
に対するレスポンス メッセージです。
フィールド | |
---|---|
result_manifest_uri |
マニフェスト URI は、Cloud Storage 内の JSON インスタンスにリンクされます。このインスタンスは、QueryMetadataResponse とともにすぐにマニフェストされます。メタデータに対する長時間実行オペレーションのクエリが完了するまで、URI のコンテンツを再取得することはできません。 |
復元
メタデータ復元オペレーションの詳細。
フィールド | |
---|---|
start_time |
出力専用。復元が開始された時刻。 |
end_time |
出力専用。復元が終了した日時。 |
state |
出力専用。復元の現在の状態。 |
backup |
出力専用。復元元のメタストア サービス バックアップの相対リソース名(次の形式)。
|
type |
出力専用。復元のタイプ。 |
details |
出力専用。復元先のサービスのリビジョンを含む復元の詳細(JSON 形式)。 |
backup_location |
省略可。バックアップ アーティファクトの保存場所を指定する Cloud Storage URI( |
RestoreType
復元のタイプ。指定しない場合、デフォルトで METADATA_ONLY
になります。
列挙型 | |
---|---|
RESTORE_TYPE_UNSPECIFIED |
復元タイプが不明です。 |
FULL |
サービスのメタデータと構成が復元されます。 |
METADATA_ONLY |
サービスのメタデータのみが復元されます。 |
州
復元の現在の状態。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
メタデータの復元の状態は不明です。 |
RUNNING |
メタデータの復元が実行中です。 |
SUCCEEDED |
メタデータの復元が正常に完了しました。 |
FAILED |
メタデータの復元に失敗しました。 |
CANCELLED |
メタデータの復元がキャンセルされます。 |
RestoreServiceRequest
[DataprocMetastore.Restore][] のリクエスト メッセージ。
フィールド | |
---|---|
service |
必須。復元を実行するメタストア サービスの相対リソース名(次の形式)。
認可には、指定されたリソース
|
backup |
省略可。復元元のメタストア サービス バックアップの相対リソース名(次の形式)。
認可には、指定されたリソース
|
backup_location |
省略可。バックアップ アーティファクトの場所(「avro/」の下にあるバックアップ Avro ファイル、backup_metastore.json、service.json)を指定する Cloud Storage URI。形式は次のとおりです。
|
restore_type |
省略可。復元のタイプ。指定しない場合、デフォルトで |
request_id |
省略可。リクエスト ID。一意のリクエスト ID を指定すると、完了したリクエストについてはサーバーが無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間は、重複するリクエスト ID を指定する後続のリクエストを無視します。 たとえば、最初のリクエストがタイムアウトし、同じリクエスト ID で別のリクエストが続いた場合、サーバーは重複するコミットメントの作成を防ぐために 2 番目のリクエストを無視します。 リクエスト ID は有効な UUID である必要があります。ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
ScalingConfig
メタストア サービスのスケーリング構成を表します。
フィールド | |
---|---|
autoscaling_config |
省略可。自動スケーリングの構成。 |
共用体フィールド scaling_model 。事前定義されたインスタンス サイズまたは数値スケーリング係数を表します。scaling_model は次のいずれかになります。 |
|
instance_size |
読み取り可能なインスタンスサイズの列挙型。各インスタンスサイズは浮動小数点値にマッピングされます(例: InstanceSize.EXTRA_SMALL = スケーリング ファクタ(0.1))。 |
scaling_factor |
スケーリング係数。1.0 未満の値の場合は 0.1 ずつ、1.0 を超える値の場合は 1.0 ずつ増分します。 |
InstanceSize
メタストア インスタンスのサイズ。
列挙型 | |
---|---|
INSTANCE_SIZE_UNSPECIFIED |
インスタンス サイズ未指定 |
EXTRA_SMALL |
エクストラ スモール インスタンス サイズ。スケーリング ファクタは 0.1 です。 |
SMALL |
小さいインスタンス サイズ。スケーリング係数は 0.5 です。 |
MEDIUM |
中程度のインスタンスサイズ。スケーリング係数は 1.0 です。 |
LARGE |
大規模なインスタンス サイズは、スケーリング係数 3.0 にマッピングされます。 |
EXTRA_LARGE |
エクストララージ インスタンス サイズ。スケーリング係数は 6.0 です。 |
ScheduledBackup
スケジュール設定されたバックアップの構成を指定します。
フィールド | |
---|---|
enabled |
省略可。スケジュール設定されたバックアップが有効かどうかを定義します。デフォルト値は false です。 |
cron_schedule |
省略可。Cron 形式のスケジュール間隔。https://en.wikipedia.org/wiki/Cron を参照。デフォルトは空です。スケジュール設定されたバックアップは有効になりません。スケジュール設定されたバックアップを有効にするには指定する必要があります。 |
time_zone |
省略可。cron_schedule の解釈に使用するタイムゾーンを指定します。タイムゾーン データベース(https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)のタイムゾーン名(例: America/Los_Angeles、Africa/Abidjan)にする必要があります。指定しない場合、デフォルトは UTC です。 |
next_scheduled_time |
出力専用。次のバックアップ実行が開始されるスケジュールされた時刻。 |
backup_location |
省略可。フォルダの Cloud Storage URI( |
latest_backup |
出力専用。最新のスケジュール設定されたバックアップの詳細。 |
シークレット
安全に保存された値。
フィールド | |
---|---|
共用体フィールド
|
|
cloud_secret |
Secret Manager シークレット バージョンの相対リソース名。形式は次のとおりです。
|
サービス
メタデータ クエリを提供するマネージド メタストア サービス。
フィールド | |
---|---|
name |
変更不可。メタストア サービスの相対リソース名(次の形式)。
|
create_time |
出力専用。Metastore サービスが作成された時刻。 |
update_time |
出力専用。メタストア サービスが最後に更新された時刻。 |
labels |
metastore サービスのユーザー定義ラベル。 |
network |
変更不可。インスタンスにアクセスできる VPC ネットワークの相対リソース名。次の形式で指定します。
|
endpoint_uri |
出力専用。Metastore サービスへのアクセスに使用されるエンドポイントの URI。 |
port |
メタストア サービスに到達する TCP ポート。デフォルト: 9083。 |
state |
出力専用。メタストア サービスの現在の状態。 |
state_message |
出力専用。metastore サービスの現在の状態に関する追加情報(利用可能な場合)。 |
artifact_gcs_uri |
出力専用。Metastore サービスに関連するアーティファクトが保存される場所を指定する Cloud Storage URI( |
tier |
サービスのティア。 |
metadata_integration |
省略可。Metastore メタデータを外部サービスやシステムと統合する方法を定義する設定。 |
maintenance_window |
Metastore サービスの 1 時間のメンテナンスの時間枠。メンテナンスのためにサービスを再起動できるタイミングを UTC 時間で指定します。SPANNER データベース タイプのサービスでは、メンテナンスの時間枠は必要ありません。 |
uid |
出力専用。メタストア サービスのグローバルに一意のリソース ID。 |
metadata_management_activity |
出力専用。メタストア サービスのメタデータ管理アクティビティ。 |
release_channel |
変更不可。サービスのリリース チャンネル。指定しない場合、デフォルトで |
encryption_config |
変更不可。保存中の顧客データを暗号化するように Dataproc Metastore サービスを構成するために使用される情報。この設定は変更できません。 |
network_config |
Dataproc Metastore サービスのネットワーク設定を指定する構成。 |
database_type |
変更不可。Metastore サービスがデータを保存するデータベースのタイプ。 |
telemetry_config |
Dataproc Metastore サービスのテレメトリー設定を指定する構成。指定しない場合、デフォルトの |
scaling_config |
Metastore サービスのスケーリング構成。 |
scheduled_backup |
省略可。Metastore サービスのスケジュール設定されたバックアップの構成。 |
deletion_protection |
省略可。Dataproc Metastore を誤って削除しないように保護するかどうかを示します。 |
共用体フィールド metastore_config 。基盤となるメタストア サービス テクノロジー(メタストア クエリを提供するソフトウェア)に固有の構成プロパティ。metastore_config は次のいずれかになります。 |
|
hive_metastore_config |
メタストア サービスとして Hive メタストア ソフトウェアを実行する場合に固有の構成情報。 |
DatabaseType
Metastore サービスのバックエンド データベース タイプ。
列挙型 | |
---|---|
DATABASE_TYPE_UNSPECIFIED |
DATABASE_TYPE が設定されていません。 |
MYSQL |
MySQL は、メタストア データの永続化に使用されます。 |
SPANNER |
Spanner は、メタストア データを保持するために使用されます。 |
ReleaseChannel
リリース チャンネルは、安定性のレベルが異なる機能をバンドルします。新しい機能は、最初は安定性の低いリリース チャンネルに導入され、より安定したリリース チャンネルに自動的に昇格される場合があります。
列挙型 | |
---|---|
RELEASE_CHANNEL_UNSPECIFIED |
リリース チャンネルが指定されていません。 |
CANARY |
CANARY リリース チャンネルには最新の機能が含まれていますが、安定しておらず、既知の回避策のない未解決の問題が存在する可能性があります。CANARY リリース チャンネルを使用するサービスは、SLA の対象ではありません。 |
STABLE |
STABLE リリース チャンネルには、安定していると見なされ、さらに本番環境での使用が検証された機能が含まれています。 |
州
メタストア サービスの現在の状態。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
メタストア サービスの状態は不明です。 |
CREATING |
Metastore サービスは作成中です。 |
ACTIVE |
Metastore サービスが実行され、クエリを処理する準備が整っています。 |
SUSPENDING |
メタストア サービスが一時停止状態になります。クエリ処理の可用性が予期せず停止する可能性があります。 |
SUSPENDED |
Metastore サービスが停止しているため、クエリを処理できません。 |
UPDATING |
Metastore サービスが更新されています。引き続き使用できますが、現時点では追加の更新リクエストを受け入れたり、削除したりすることはできません。 |
DELETING |
Metastore サービスが削除中です。使用できません。 |
ERROR |
Metastore サービスでエラーが発生したため、使用できません。Metastore サービスは削除する必要があります。 |
AUTOSCALING |
Dataproc Metastore サービス 2 がスケールアップまたはスケールダウンされています。 |
MIGRATING |
Metastore サービスがマネージド移行を処理しています。 |
階層
利用可能なサービス階層。
列挙型 | |
---|---|
TIER_UNSPECIFIED |
ティアが設定されていません。 |
DEVELOPER |
デベロッパー ティアでは、拡張性に制限があり、フォールト トレラントもありません。低コストの概念実証に適しています。 |
ENTERPRISE |
エンタープライズ ティアはマルチゾーンの高可用性を備えており、エンタープライズ レベルの Dataproc Metastore ワークロード向けに十分な拡張性があります。 |
StartMigrationRequest
DataprocMetastore.StartMigration
のリクエスト メッセージです。
フィールド | |
---|---|
service |
必須。移行先の Metastore サービスの相対リソース名(次の形式)。
認可には、指定されたリソース
|
migration_execution |
必須。移行の構成の詳細。 |
request_id |
省略可。リクエスト ID。一意のリクエスト ID を指定すると、完了したリクエストについてはサーバーが無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間は、重複するリクエスト ID を指定する後続のリクエストを無視します。 たとえば、最初のリクエストがタイムアウトし、同じリクエスト ID で別のリクエストが続いた場合、サーバーは重複するコミットメントの作成を防ぐために 2 番目のリクエストを無視します。 リクエスト ID は有効な UUID でなければなりません。ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
TelemetryConfig
Dataproc Metastore サービスのテレメトリー構成。
フィールド | |
---|---|
log_format |
Dataproc Metastore サービスのログの出力形式。 |
LogFormat
列挙型 | |
---|---|
LOG_FORMAT_UNSPECIFIED |
LOG_FORMAT が設定されていません。 |
LEGACY |
ロギング出力では、従来の textPayload 形式が使用されます。 |
JSON |
ロギング出力は jsonPayload 形式を使用します。 |
UpdateFederationRequest
UpdateFederation に対するリクエスト メッセージです。
フィールド | |
---|---|
update_mask |
必須。更新によってメタストア連携リソースで上書きするフィールドを指定するフィールド マスク。 |
federation |
必須。更新するメタストア連携。サーバーは、 メタストア連携の 認可には、指定されたリソース
|
request_id |
省略可。リクエスト ID。一意のリクエスト ID を指定すると、完了したリクエストについてはサーバーが無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間は、重複するリクエスト ID を指定する後続のリクエストを無視します。 たとえば、最初のリクエストがタイムアウトし、同じリクエスト ID で別のリクエストが続いた場合、サーバーは重複するコミットメントの作成を防ぐために 2 番目のリクエストを無視します。 リクエスト ID は有効な UUID でなければなりません。ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
UpdateMetadataImportRequest
DataprocMetastore.UpdateMetadataImport
のリクエスト メッセージです。
フィールド | |
---|---|
update_mask |
必須。更新によってメタデータ インポート リソースで上書きするフィールドを指定するフィールド マスク。 |
metadata_import |
必須。更新するメタデータのインポート。サーバーは、インポート内のフィールドを メタデータ インポートの 認可には、指定されたリソース
|
request_id |
省略可。リクエスト ID。一意のリクエスト ID を指定すると、完了したリクエストについてはサーバーが無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間は、重複するリクエスト ID を指定する後続のリクエストを無視します。 たとえば、最初のリクエストがタイムアウトし、同じリクエスト ID で別のリクエストが続いた場合、サーバーは重複するコミットメントの作成を防ぐために 2 番目のリクエストを無視します。 リクエスト ID は有効な UUID でなければなりません。ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |
UpdateServiceRequest
DataprocMetastore.UpdateService
のリクエスト メッセージです。
フィールド | |
---|---|
update_mask |
必須。更新によって Metastore サービス リソースで上書きするフィールドを指定するフィールド マスク。 |
service |
必須。更新する Metastore サービス。サーバーは、 metastore サービスの 認可には、指定されたリソース
|
request_id |
省略可。リクエスト ID。一意のリクエスト ID を指定すると、完了したリクエストについてはサーバーが無視できるようになります。サーバーは、最初のリクエストから少なくとも 60 分間は、重複するリクエスト ID を指定する後続のリクエストを無視します。 たとえば、最初のリクエストがタイムアウトし、同じリクエスト ID で別のリクエストが続いた場合、サーバーは重複するコミットメントの作成を防ぐために 2 番目のリクエストを無視します。 リクエスト ID は有効な UUID でなければなりません。ゼロ UUID(00000000-0000-0000-0000-000000000000)はサポートされていません。 |