Skip to content

Commit f116213

Browse files
feat(metastore): update the api
#### metastore:v1alpha The following keys were added: - schemas.AuxiliaryVersionConfig (Total Keys: 7) - schemas.HiveMetastoreConfig.properties.auxiliaryVersions (Total Keys: 2) - schemas.Service.properties.databaseType.type (Total Keys: 1) #### metastore:v1beta The following keys were added: - schemas.AuxiliaryVersionConfig (Total Keys: 7) - schemas.HiveMetastoreConfig.properties.auxiliaryVersions (Total Keys: 2)
1 parent 043802d commit f116213

6 files changed

+307
-2
lines changed

docs/dyn/metastore_v1alpha.projects.locations.services.backups.html

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,11 +127,28 @@ <h3>Method Details</h3>
127127
&quot;serviceRevision&quot;: { # A managed metastore service that serves metadata queries. # Output only. The revision of the service at the time of backup.
128128
&quot;artifactGcsUri&quot;: &quot;A String&quot;, # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored.
129129
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the metastore service was created.
130+
&quot;databaseType&quot;: &quot;A String&quot;, # Immutable. The database type that the Metastore service stores its data.
130131
&quot;encryptionConfig&quot;: { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
131132
&quot;kmsKey&quot;: &quot;A String&quot;, # 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}.
132133
},
133134
&quot;endpointUri&quot;: &quot;A String&quot;, # Output only. The URI of the endpoint used to access the metastore service.
134135
&quot;hiveMetastoreConfig&quot;: { # Specifies configuration information specific to running Hive metastore software as the metastore service. # Configuration information specific to running Hive metastore software as the metastore service.
136+
&quot;auxiliaryVersions&quot;: { # 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&#x27;s primary version. The key is the auxiliary service name and it must match the regular expression a-z?. 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.
137+
&quot;a_key&quot;: { # Configuration information for the auxiliary service versions.
138+
&quot;configOverrides&quot;: { # 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&#x27;s overrides. If keys are present in both the auxiliary version&#x27;s overrides and the primary version&#x27;s overrides, the value from the auxiliary version&#x27;s overrides takes precedence.
139+
&quot;a_key&quot;: &quot;A String&quot;,
140+
},
141+
&quot;networkConfig&quot;: { # Network configuration for the Dataproc Metastore service. # Output only. The network configuration contains the endpoint URI(s) of the auxiliary Hive metastore service.
142+
&quot;consumers&quot;: [ # Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
143+
{ # Contains information of the customer&#x27;s network configurations.
144+
&quot;endpointUri&quot;: &quot;A String&quot;, # Output only. The URI of the endpoint used to access the metastore service.
145+
&quot;subnetwork&quot;: &quot;A String&quot;, # The subnetwork of the customer project from which an IP address is reserved and used as the Dataproc Metastore service&#x27;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&#x27;s primary range. The subnet is specified in the following form:`projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}
146+
},
147+
],
148+
},
149+
&quot;version&quot;: &quot;A String&quot;, # The Hive metastore version of the auxiliary service. It must be less than the primary Hive metastore service&#x27;s version.
150+
},
151+
},
135152
&quot;configOverrides&quot;: { # 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&#x27;s AuxiliaryVersionConfig.
136153
&quot;a_key&quot;: &quot;A String&quot;,
137154
},
@@ -298,11 +315,28 @@ <h3>Method Details</h3>
298315
&quot;serviceRevision&quot;: { # A managed metastore service that serves metadata queries. # Output only. The revision of the service at the time of backup.
299316
&quot;artifactGcsUri&quot;: &quot;A String&quot;, # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored.
300317
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the metastore service was created.
318+
&quot;databaseType&quot;: &quot;A String&quot;, # Immutable. The database type that the Metastore service stores its data.
301319
&quot;encryptionConfig&quot;: { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
302320
&quot;kmsKey&quot;: &quot;A String&quot;, # 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}.
303321
},
304322
&quot;endpointUri&quot;: &quot;A String&quot;, # Output only. The URI of the endpoint used to access the metastore service.
305323
&quot;hiveMetastoreConfig&quot;: { # Specifies configuration information specific to running Hive metastore software as the metastore service. # Configuration information specific to running Hive metastore software as the metastore service.
324+
&quot;auxiliaryVersions&quot;: { # 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&#x27;s primary version. The key is the auxiliary service name and it must match the regular expression a-z?. 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.
325+
&quot;a_key&quot;: { # Configuration information for the auxiliary service versions.
326+
&quot;configOverrides&quot;: { # 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&#x27;s overrides. If keys are present in both the auxiliary version&#x27;s overrides and the primary version&#x27;s overrides, the value from the auxiliary version&#x27;s overrides takes precedence.
327+
&quot;a_key&quot;: &quot;A String&quot;,
328+
},
329+
&quot;networkConfig&quot;: { # Network configuration for the Dataproc Metastore service. # Output only. The network configuration contains the endpoint URI(s) of the auxiliary Hive metastore service.
330+
&quot;consumers&quot;: [ # Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
331+
{ # Contains information of the customer&#x27;s network configurations.
332+
&quot;endpointUri&quot;: &quot;A String&quot;, # Output only. The URI of the endpoint used to access the metastore service.
333+
&quot;subnetwork&quot;: &quot;A String&quot;, # The subnetwork of the customer project from which an IP address is reserved and used as the Dataproc Metastore service&#x27;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&#x27;s primary range. The subnet is specified in the following form:`projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}
334+
},
335+
],
336+
},
337+
&quot;version&quot;: &quot;A String&quot;, # The Hive metastore version of the auxiliary service. It must be less than the primary Hive metastore service&#x27;s version.
338+
},
339+
},
306340
&quot;configOverrides&quot;: { # 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&#x27;s AuxiliaryVersionConfig.
307341
&quot;a_key&quot;: &quot;A String&quot;,
308342
},
@@ -457,11 +491,28 @@ <h3>Method Details</h3>
457491
&quot;serviceRevision&quot;: { # A managed metastore service that serves metadata queries. # Output only. The revision of the service at the time of backup.
458492
&quot;artifactGcsUri&quot;: &quot;A String&quot;, # Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored.
459493
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the metastore service was created.
494+
&quot;databaseType&quot;: &quot;A String&quot;, # Immutable. The database type that the Metastore service stores its data.
460495
&quot;encryptionConfig&quot;: { # Encryption settings for the service. # Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
461496
&quot;kmsKey&quot;: &quot;A String&quot;, # 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}.
462497
},
463498
&quot;endpointUri&quot;: &quot;A String&quot;, # Output only. The URI of the endpoint used to access the metastore service.
464499
&quot;hiveMetastoreConfig&quot;: { # Specifies configuration information specific to running Hive metastore software as the metastore service. # Configuration information specific to running Hive metastore software as the metastore service.
500+
&quot;auxiliaryVersions&quot;: { # 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&#x27;s primary version. The key is the auxiliary service name and it must match the regular expression a-z?. 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.
501+
&quot;a_key&quot;: { # Configuration information for the auxiliary service versions.
502+
&quot;configOverrides&quot;: { # 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&#x27;s overrides. If keys are present in both the auxiliary version&#x27;s overrides and the primary version&#x27;s overrides, the value from the auxiliary version&#x27;s overrides takes precedence.
503+
&quot;a_key&quot;: &quot;A String&quot;,
504+
},
505+
&quot;networkConfig&quot;: { # Network configuration for the Dataproc Metastore service. # Output only. The network configuration contains the endpoint URI(s) of the auxiliary Hive metastore service.
506+
&quot;consumers&quot;: [ # Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
507+
{ # Contains information of the customer&#x27;s network configurations.
508+
&quot;endpointUri&quot;: &quot;A String&quot;, # Output only. The URI of the endpoint used to access the metastore service.
509+
&quot;subnetwork&quot;: &quot;A String&quot;, # The subnetwork of the customer project from which an IP address is reserved and used as the Dataproc Metastore service&#x27;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&#x27;s primary range. The subnet is specified in the following form:`projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}
510+
},
511+
],
512+
},
513+
&quot;version&quot;: &quot;A String&quot;, # The Hive metastore version of the auxiliary service. It must be less than the primary Hive metastore service&#x27;s version.
514+
},
515+
},
465516
&quot;configOverrides&quot;: { # 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&#x27;s AuxiliaryVersionConfig.
466517
&quot;a_key&quot;: &quot;A String&quot;,
467518
},

0 commit comments

Comments
 (0)