Get desktop application:
View/edit binary Protocol Buffers messages
Configuration information for the auxiliary service versions.
Used in:
The Hive metastore version of the auxiliary service. It must be less than the primary Hive metastore service's version.
A mapping of Hive metastore configuration key-value pairs to apply to the auxiliary Hive metastore (configured in `hive-site.xml`) in addition to the primary version's overrides. If keys are present in both the auxiliary version's overrides and the primary version's overrides, the value from the auxiliary version's overrides takes precedence.
Output only. The network configuration contains the endpoint URI(s) of the auxiliary Hive metastore service.
Represents a backend metastore for the federation.
Used in:
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/{project_id}` * Dataproc Metastore * `projects/{project_id}/locations/{location}/services/{service_id}`
The type of the backend metastore.
The type of the backend metastore.
Used in:
The metastore type is not set.
The backend metastore is Dataproc Metastore.
The details of a backup resource.
Used in:
Immutable. The relative resource name of the backup, in the following form: `projects/{project_number}/locations/{location_id}/services/{service_id}/backups/{backup_id}`
Output only. The time when the backup was started.
Output only. The time when the backup finished creating.
Output only. The current state of the backup.
Output only. The revision of the service at the time of backup.
The description of the backup.
Output only. Services that are restoring from the backup.
The current state of the backup.
Used in:
The state of the backup is unknown.
The backup is being created.
The backup is being deleted.
The backup is active and ready to use.
The backup failed.
The backup is being restored.
The CloudEvent raised when a Backup is created.
The data associated with the event.
The CloudEvent raised when a Backup is deleted.
The data associated with the event.
The data within all Backup events.
Used in:
,Optional. The Backup event payload. Unset for deletion events.
The specification of database dump to import from or export to.
(message has no fields)
The type of the database dump.
Used in:
,The type of the database dump is unknown.
Database dump is a MySQL dump file.
Database dump contains Avro files.
Encryption settings for the service.
Used in:
The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following form: `projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}`.
Represents a federation of multiple backend metastores.
Used in:
Immutable. The relative resource name of the federation, of the form: projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
Output only. The time when the metastore federation was created.
Output only. The time when the metastore federation was last updated.
User-defined labels for the metastore federation.
Immutable. The Apache Hive metastore version of the federation. All backend metastore versions must be compatible with the federation version.
A map from `BackendMetastore` rank to `BackendMetastore`s from which the federation service serves metadata at query time. The map key represents the order in which `BackendMetastore`s should be evaluated to resolve database names at query time and should be greater than or equal to zero. A `BackendMetastore` with a lower number will be evaluated before a `BackendMetastore` with a higher number.
Output only. The federation endpoint.
Output only. The current state of the federation.
Output only. Additional information about the current state of the metastore federation, if available.
Output only. The globally unique resource identifier of the metastore federation.
The current state of the federation.
Used in:
The state of the metastore federation is unknown.
The metastore federation is in the process of being created.
The metastore federation is running and ready to serve queries.
The metastore federation is being updated. It remains usable but cannot accept additional update requests or be deleted at this time.
The metastore federation is undergoing deletion. It cannot be used.
The metastore federation has encountered an error and cannot be used. The metastore federation should be deleted.
The CloudEvent raised when a Federation is created.
The data associated with the event.
The CloudEvent raised when a Federation is deleted.
The data associated with the event.
The data within all Federation events.
Used in:
, ,Optional. The Federation event payload. Unset for deletion events.
The CloudEvent raised when a Federation is updated.
The data associated with the event.
Specifies configuration information specific to running Hive metastore software as the metastore service.
Used in:
Immutable. The Hive metastore schema version.
A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in `hive-site.xml`). The mappings override system defaults (some keys cannot be overridden). These overrides are also applied to auxiliary versions and can be further customized in the auxiliary version's `AuxiliaryVersionConfig`.
Information used to configure the Hive metastore service as a service principal in a Kerberos realm. To disable Kerberos, use the `UpdateService` method and specify this field's path (`hive_metastore_config.kerberos_config`) in the request's `update_mask` while omitting this field from the request's `service`.
A mapping of Hive metastore version to the auxiliary version configuration. When specified, a secondary Hive metastore service is created along with the primary service. All auxiliary versions must be less than the service's primary version. The key is the auxiliary service name and it must match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?. This means that the first character must be a lowercase letter, and all the following characters must be hyphens, lowercase letters, or digits, except the last character, which cannot be a hyphen.
Configuration information for a Kerberos principal.
Used in:
A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form `primary/instance@REALM`, but there is no exact format.
A Cloud Storage URI that specifies the path to a krb5.conf file. It is of the form `gs://{bucket_name}/path/to/krb5.conf`, although the file does not need to be named krb5.conf explicitly.
Maintenance window. This specifies when Dataproc Metastore may perform system maintenance operation to the service.
Used in:
The hour of day (0-23) when the window starts.
The day of week, when the window starts.
The details of a metadata export operation.
Used in:
Output only. A Cloud Storage URI of a folder that metadata are exported to, in the form of `gs://<bucket_name>/<path_inside_bucket>/<export_folder>`, where `<export_folder>` is automatically generated.
Output only. The time when the export started.
Output only. The time when the export ended.
Output only. The current state of the export.
Output only. The type of the database dump.
The current state of the metadata export.
Used in:
The state of the metadata export is unknown.
The metadata export is running.
The metadata export completed successfully.
The metadata export failed.
The metadata export is cancelled.
A metastore resource that imports metadata.
Used in:
The metadata to be imported.
Immutable. A database dump from a pre-existing metastore's database.
Immutable. The relative resource name of the metadata import, of the form: `projects/{project_number}/locations/{location_id}/services/{service_id}/metadataImports/{metadata_import_id}`.
The description of the metadata import.
Output only. The time when the metadata import was started.
Output only. The time when the metadata import was last updated.
Output only. The time when the metadata import finished.
Output only. The current state of the metadata import.
A specification of the location of and metadata about a database dump from a relational database management system.
Used in:
The type of the database.
A Cloud Storage object or folder URI that specifies the source from which to import metadata. It must begin with `gs://`.
The name of the source database.
Optional. The type of the database dump. If unspecified, defaults to `MYSQL`.
The type of the database.
Used in:
The type of the source database is unknown.
The type of the source database is MySQL.
The current state of the metadata import.
Used in:
The state of the metadata import is unknown.
The metadata import is running.
The metadata import completed successfully.
The metadata import is being updated.
The metadata import failed, and attempted metadata changes were rolled back.
The CloudEvent raised when a MetadataImport is created.
The data associated with the event.
The data within all MetadataImport events.
Used in:
,The MetadataImport event payload.
The CloudEvent raised when a MetadataImport is updated.
The data associated with the event.
The metadata management activities of the metastore service.
Used in:
Output only. The latest metadata exports of the metastore service.
Output only. The latest restores of the metastore service.
Network configuration for the Dataproc Metastore service.
Used in:
,Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
Contains information of the customer's network configurations.
Used in:
Immutable. The subnetwork of the customer project from which an IP address is reserved and used as the Dataproc Metastore service's endpoint. It is accessible to hosts in the subnet and to all hosts in a subnet in the same region and same network. There must be at least one IP address available in the subnet's primary range. The subnet is specified in the following form: `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}`
Output only. The URI of the endpoint used to access the metastore service.
The details of a metadata restore operation.
Used in:
Output only. The time when the restore started.
Output only. The time when the restore ended.
Output only. The current state of the restore.
Output only. The relative resource name of the metastore service backup to restore from, in the following form: `projects/{project_id}/locations/{location_id}/services/{service_id}/backups/{backup_id}`.
Output only. The type of restore.
Output only. The restore details containing the revision of the service to be restored to, in format of JSON.
The type of restore. If unspecified, defaults to `METADATA_ONLY`.
Used in:
The restore type is unknown.
The service's metadata and configuration are restored.
Only the service's metadata is restored.
The current state of the restore.
Used in:
The state of the metadata restore is unknown.
The metadata restore is running.
The metadata restore completed successfully.
The metadata restore failed.
The metadata restore is cancelled.
Represents the scaling configuration of a metastore service.
Used in:
Represents either a predetermined instance size or a numeric scaling factor.
An enum of readable instance sizes, with each instance size mapping to a float value (e.g. InstanceSize.EXTRA_SMALL = scaling_factor(0.1))
Scaling factor, increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0.
Metastore instance sizes.
Used in:
Unspecified instance size
Extra small instance size, maps to a scaling factor of 0.1.
Small instance size, maps to a scaling factor of 0.5.
Medium instance size, maps to a scaling factor of 1.0.
Large instance size, maps to a scaling factor of 3.0.
Extra large instance size, maps to a scaling factor of 6.0.
A securely stored value.
Used in:
The relative resource name of a Secret Manager secret version, in the following form: `projects/{project_number}/secrets/{secret_id}/versions/{version_id}`.
A managed metastore service that serves metadata queries.
Used in:
,Configuration properties specific to the underlying metastore service technology (the software that serves metastore queries).
Configuration information specific to running Hive metastore software as the metastore service.
Immutable. The relative resource name of the metastore service, in the following format: `projects/{project_number}/locations/{location_id}/services/{service_id}`.
Output only. The time when the metastore service was created.
Output only. The time when the metastore service was last updated.
User-defined labels for the metastore service.
Immutable. The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form: `projects/{project_number}/global/networks/{network_id}`.
Output only. The URI of the endpoint used to access the metastore service.
The TCP port at which the metastore service is reached. Default: 9083.
Output only. The current state of the metastore service.
Output only. Additional information about the current state of the metastore service, if available.
Output only. A Cloud Storage URI (starting with `gs://`) that specifies where artifacts related to the metastore service are stored.
The tier of the service.
The one hour maintenance window of the metastore service. This specifies when the service can be restarted for maintenance purposes in UTC time. Maintenance window is not needed for services with the SPANNER database type.
Output only. The globally unique resource identifier of the metastore service.
Output only. The metadata management activities of the metastore service.
Immutable. The release channel of the service. If unspecified, defaults to `STABLE`.
Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
The configuration specifying the network settings for the Dataproc Metastore service.
Immutable. The database type that the Metastore service stores its data.
The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to `JSON`.
Scaling configuration of the metastore service.
The backend database type for the metastore service.
Used in:
The DATABASE_TYPE is not set.
MySQL is used to persist the metastore data.
Spanner is used to persist the metastore data.
Release channels bundle features of varying levels of stability. Newer features may be introduced initially into less stable release channels and can be automatically promoted into more stable release channels.
Used in:
Release channel is not specified.
The `CANARY` release channel contains the newest features, which may be unstable and subject to unresolved issues with no known workarounds. Services using the `CANARY` release channel are not subject to any SLAs.
The `STABLE` release channel contains features that are considered stable and have been validated for production use.
The current state of the metastore service.
Used in:
The state of the metastore service is unknown.
The metastore service is in the process of being created.
The metastore service is running and ready to serve queries.
The metastore service is entering suspension. Its query-serving availability may cease unexpectedly.
The metastore service is suspended and unable to serve queries.
The metastore service is being updated. It remains usable but cannot accept additional update requests or be deleted at this time.
The metastore service is undergoing deletion. It cannot be used.
The metastore service has encountered an error and cannot be used. The metastore service should be deleted.
Available service tiers.
Used in:
The tier is not set.
The developer tier provides limited scalability and no fault tolerance. Good for low-cost proof-of-concept.
The enterprise tier provides multi-zone high availability, and sufficient scalability for enterprise-level Dataproc Metastore workloads.
The CloudEvent raised when a Service is created.
The data associated with the event.
The CloudEvent raised when a Service is deleted.
The data associated with the event.
The data within all Service events.
Used in:
, ,Optional. The Service event payload. Unset for deletion events.
The CloudEvent raised when a Service is updated.
The data associated with the event.
Telemetry Configuration for the Dataproc Metastore service.
Used in:
The output format of the Dataproc Metastore service's logs.
Used in:
The LOG_FORMAT is not set.
Logging output uses the legacy `textPayload` format.
Logging output uses the `jsonPayload` format.