Skip to content

Commit 99970bb

Browse files
feat(metastore): update the api
#### metastore:v1 The following keys were added: - schemas.CustomRegionMetadata (Total Keys: 7) - schemas.LocationMetadata.properties.customRegionMetadata (Total Keys: 2) #### metastore:v1alpha The following keys were added: - schemas.CustomRegionConfig (Total Keys: 6) - schemas.CustomRegionMetadata (Total Keys: 7) - schemas.LocationMetadata.properties.customRegionMetadata (Total Keys: 2) - schemas.MultiRegionConfig (Total Keys: 7) - schemas.RootCACertificate (Total Keys: 8) - schemas.Service.properties.multiRegionConfig.$ref (Total Keys: 1) #### metastore:v1beta The following keys were added: - schemas.CustomRegionConfig (Total Keys: 6) - schemas.CustomRegionMetadata (Total Keys: 7) - schemas.LocationMetadata.properties.customRegionMetadata (Total Keys: 2) - schemas.MultiRegionConfig (Total Keys: 7) - schemas.RootCACertificate (Total Keys: 8) - schemas.Service.properties.multiRegionConfig.$ref (Total Keys: 1)
1 parent 17e8f11 commit 99970bb

7 files changed

+455
-3
lines changed

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

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,22 @@ <h3>Method Details</h3>
206206
},
207207
],
208208
},
209+
&quot;multiRegionConfig&quot;: { # The multi-region config for the Dataproc Metastore service. # Optional. Specifies the multi-region configuration information for the Hive metastore service.
210+
&quot;certificates&quot;: [ # Output only. The list of root CA certificates that a gRPC client uses to connect to a multi-regional Dataproc Metastore service.
211+
{ # A gRPC client must install all root CA certificates to connect to a multi-regional Dataproc Metastore service and achieve failover.
212+
&quot;certificate&quot;: &quot;A String&quot;, # The root CA certificate in PEM format. The maximum length is 65536 bytes.
213+
&quot;expirationTime&quot;: &quot;A String&quot;, # The certificate expiration time in timestamp format.
214+
},
215+
],
216+
&quot;customRegionConfig&quot;: { # Custom configuration used to specify regions that the metastore service runs in. Currently only supported in the us multi-region.
217+
&quot;readOnlyRegions&quot;: [ # Optional. The list of read-only regions where the metastore service runs in. These regions should be part (or subset) of the multi-region.
218+
&quot;A String&quot;,
219+
],
220+
&quot;readWriteRegions&quot;: [ # Required. The list of read-write regions where the metastore service runs in. These regions should be part (or subset) of the multi-region.
221+
&quot;A String&quot;,
222+
],
223+
},
224+
},
209225
&quot;name&quot;: &quot;A String&quot;, # Immutable. The relative resource name of the metastore service, in the following format:projects/{project_number}/locations/{location_id}/services/{service_id}.
210226
&quot;network&quot;: &quot;A String&quot;, # 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}.
211227
&quot;networkConfig&quot;: { # Network configuration for the Dataproc Metastore service. # The configuration specifying the network settings for the Dataproc Metastore service.
@@ -428,6 +444,22 @@ <h3>Method Details</h3>
428444
},
429445
],
430446
},
447+
&quot;multiRegionConfig&quot;: { # The multi-region config for the Dataproc Metastore service. # Optional. Specifies the multi-region configuration information for the Hive metastore service.
448+
&quot;certificates&quot;: [ # Output only. The list of root CA certificates that a gRPC client uses to connect to a multi-regional Dataproc Metastore service.
449+
{ # A gRPC client must install all root CA certificates to connect to a multi-regional Dataproc Metastore service and achieve failover.
450+
&quot;certificate&quot;: &quot;A String&quot;, # The root CA certificate in PEM format. The maximum length is 65536 bytes.
451+
&quot;expirationTime&quot;: &quot;A String&quot;, # The certificate expiration time in timestamp format.
452+
},
453+
],
454+
&quot;customRegionConfig&quot;: { # Custom configuration used to specify regions that the metastore service runs in. Currently only supported in the us multi-region.
455+
&quot;readOnlyRegions&quot;: [ # Optional. The list of read-only regions where the metastore service runs in. These regions should be part (or subset) of the multi-region.
456+
&quot;A String&quot;,
457+
],
458+
&quot;readWriteRegions&quot;: [ # Required. The list of read-write regions where the metastore service runs in. These regions should be part (or subset) of the multi-region.
459+
&quot;A String&quot;,
460+
],
461+
},
462+
},
431463
&quot;name&quot;: &quot;A String&quot;, # Immutable. The relative resource name of the metastore service, in the following format:projects/{project_number}/locations/{location_id}/services/{service_id}.
432464
&quot;network&quot;: &quot;A String&quot;, # 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}.
433465
&quot;networkConfig&quot;: { # Network configuration for the Dataproc Metastore service. # The configuration specifying the network settings for the Dataproc Metastore service.
@@ -638,6 +670,22 @@ <h3>Method Details</h3>
638670
},
639671
],
640672
},
673+
&quot;multiRegionConfig&quot;: { # The multi-region config for the Dataproc Metastore service. # Optional. Specifies the multi-region configuration information for the Hive metastore service.
674+
&quot;certificates&quot;: [ # Output only. The list of root CA certificates that a gRPC client uses to connect to a multi-regional Dataproc Metastore service.
675+
{ # A gRPC client must install all root CA certificates to connect to a multi-regional Dataproc Metastore service and achieve failover.
676+
&quot;certificate&quot;: &quot;A String&quot;, # The root CA certificate in PEM format. The maximum length is 65536 bytes.
677+
&quot;expirationTime&quot;: &quot;A String&quot;, # The certificate expiration time in timestamp format.
678+
},
679+
],
680+
&quot;customRegionConfig&quot;: { # Custom configuration used to specify regions that the metastore service runs in. Currently only supported in the us multi-region.
681+
&quot;readOnlyRegions&quot;: [ # Optional. The list of read-only regions where the metastore service runs in. These regions should be part (or subset) of the multi-region.
682+
&quot;A String&quot;,
683+
],
684+
&quot;readWriteRegions&quot;: [ # Required. The list of read-write regions where the metastore service runs in. These regions should be part (or subset) of the multi-region.
685+
&quot;A String&quot;,
686+
],
687+
},
688+
},
641689
&quot;name&quot;: &quot;A String&quot;, # Immutable. The relative resource name of the metastore service, in the following format:projects/{project_number}/locations/{location_id}/services/{service_id}.
642690
&quot;network&quot;: &quot;A String&quot;, # 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}.
643691
&quot;networkConfig&quot;: { # Network configuration for the Dataproc Metastore service. # The configuration specifying the network settings for the Dataproc Metastore service.

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

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -422,6 +422,22 @@ <h3>Method Details</h3>
422422
},
423423
],
424424
},
425+
&quot;multiRegionConfig&quot;: { # The multi-region config for the Dataproc Metastore service. # Optional. Specifies the multi-region configuration information for the Hive metastore service.
426+
&quot;certificates&quot;: [ # Output only. The list of root CA certificates that a gRPC client uses to connect to a multi-regional Dataproc Metastore service.
427+
{ # A gRPC client must install all root CA certificates to connect to a multi-regional Dataproc Metastore service and achieve failover.
428+
&quot;certificate&quot;: &quot;A String&quot;, # The root CA certificate in PEM format. The maximum length is 65536 bytes.
429+
&quot;expirationTime&quot;: &quot;A String&quot;, # The certificate expiration time in timestamp format.
430+
},
431+
],
432+
&quot;customRegionConfig&quot;: { # Custom configuration used to specify regions that the metastore service runs in. Currently only supported in the us multi-region.
433+
&quot;readOnlyRegions&quot;: [ # Optional. The list of read-only regions where the metastore service runs in. These regions should be part (or subset) of the multi-region.
434+
&quot;A String&quot;,
435+
],
436+
&quot;readWriteRegions&quot;: [ # Required. The list of read-write regions where the metastore service runs in. These regions should be part (or subset) of the multi-region.
437+
&quot;A String&quot;,
438+
],
439+
},
440+
},
425441
&quot;name&quot;: &quot;A String&quot;, # Immutable. The relative resource name of the metastore service, in the following format:projects/{project_number}/locations/{location_id}/services/{service_id}.
426442
&quot;network&quot;: &quot;A String&quot;, # 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}.
427443
&quot;networkConfig&quot;: { # Network configuration for the Dataproc Metastore service. # The configuration specifying the network settings for the Dataproc Metastore service.
@@ -678,6 +694,22 @@ <h3>Method Details</h3>
678694
},
679695
],
680696
},
697+
&quot;multiRegionConfig&quot;: { # The multi-region config for the Dataproc Metastore service. # Optional. Specifies the multi-region configuration information for the Hive metastore service.
698+
&quot;certificates&quot;: [ # Output only. The list of root CA certificates that a gRPC client uses to connect to a multi-regional Dataproc Metastore service.
699+
{ # A gRPC client must install all root CA certificates to connect to a multi-regional Dataproc Metastore service and achieve failover.
700+
&quot;certificate&quot;: &quot;A String&quot;, # The root CA certificate in PEM format. The maximum length is 65536 bytes.
701+
&quot;expirationTime&quot;: &quot;A String&quot;, # The certificate expiration time in timestamp format.
702+
},
703+
],
704+
&quot;customRegionConfig&quot;: { # Custom configuration used to specify regions that the metastore service runs in. Currently only supported in the us multi-region.
705+
&quot;readOnlyRegions&quot;: [ # Optional. The list of read-only regions where the metastore service runs in. These regions should be part (or subset) of the multi-region.
706+
&quot;A String&quot;,
707+
],
708+
&quot;readWriteRegions&quot;: [ # Required. The list of read-write regions where the metastore service runs in. These regions should be part (or subset) of the multi-region.
709+
&quot;A String&quot;,
710+
],
711+
},
712+
},
681713
&quot;name&quot;: &quot;A String&quot;, # Immutable. The relative resource name of the metastore service, in the following format:projects/{project_number}/locations/{location_id}/services/{service_id}.
682714
&quot;network&quot;: &quot;A String&quot;, # 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}.
683715
&quot;networkConfig&quot;: { # Network configuration for the Dataproc Metastore service. # The configuration specifying the network settings for the Dataproc Metastore service.
@@ -879,6 +911,22 @@ <h3>Method Details</h3>
879911
},
880912
],
881913
},
914+
&quot;multiRegionConfig&quot;: { # The multi-region config for the Dataproc Metastore service. # Optional. Specifies the multi-region configuration information for the Hive metastore service.
915+
&quot;certificates&quot;: [ # Output only. The list of root CA certificates that a gRPC client uses to connect to a multi-regional Dataproc Metastore service.
916+
{ # A gRPC client must install all root CA certificates to connect to a multi-regional Dataproc Metastore service and achieve failover.
917+
&quot;certificate&quot;: &quot;A String&quot;, # The root CA certificate in PEM format. The maximum length is 65536 bytes.
918+
&quot;expirationTime&quot;: &quot;A String&quot;, # The certificate expiration time in timestamp format.
919+
},
920+
],
921+
&quot;customRegionConfig&quot;: { # Custom configuration used to specify regions that the metastore service runs in. Currently only supported in the us multi-region.
922+
&quot;readOnlyRegions&quot;: [ # Optional. The list of read-only regions where the metastore service runs in. These regions should be part (or subset) of the multi-region.
923+
&quot;A String&quot;,
924+
],
925+
&quot;readWriteRegions&quot;: [ # Required. The list of read-write regions where the metastore service runs in. These regions should be part (or subset) of the multi-region.
926+
&quot;A String&quot;,
927+
],
928+
},
929+
},
882930
&quot;name&quot;: &quot;A String&quot;, # Immutable. The relative resource name of the metastore service, in the following format:projects/{project_number}/locations/{location_id}/services/{service_id}.
883931
&quot;network&quot;: &quot;A String&quot;, # 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}.
884932
&quot;networkConfig&quot;: { # Network configuration for the Dataproc Metastore service. # The configuration specifying the network settings for the Dataproc Metastore service.
@@ -1083,6 +1131,22 @@ <h3>Method Details</h3>
10831131
},
10841132
],
10851133
},
1134+
&quot;multiRegionConfig&quot;: { # The multi-region config for the Dataproc Metastore service. # Optional. Specifies the multi-region configuration information for the Hive metastore service.
1135+
&quot;certificates&quot;: [ # Output only. The list of root CA certificates that a gRPC client uses to connect to a multi-regional Dataproc Metastore service.
1136+
{ # A gRPC client must install all root CA certificates to connect to a multi-regional Dataproc Metastore service and achieve failover.
1137+
&quot;certificate&quot;: &quot;A String&quot;, # The root CA certificate in PEM format. The maximum length is 65536 bytes.
1138+
&quot;expirationTime&quot;: &quot;A String&quot;, # The certificate expiration time in timestamp format.
1139+
},
1140+
],
1141+
&quot;customRegionConfig&quot;: { # Custom configuration used to specify regions that the metastore service runs in. Currently only supported in the us multi-region.
1142+
&quot;readOnlyRegions&quot;: [ # Optional. The list of read-only regions where the metastore service runs in. These regions should be part (or subset) of the multi-region.
1143+
&quot;A String&quot;,
1144+
],
1145+
&quot;readWriteRegions&quot;: [ # Required. The list of read-write regions where the metastore service runs in. These regions should be part (or subset) of the multi-region.
1146+
&quot;A String&quot;,
1147+
],
1148+
},
1149+
},
10861150
&quot;name&quot;: &quot;A String&quot;, # Immutable. The relative resource name of the metastore service, in the following format:projects/{project_number}/locations/{location_id}/services/{service_id}.
10871151
&quot;network&quot;: &quot;A String&quot;, # 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}.
10881152
&quot;networkConfig&quot;: { # Network configuration for the Dataproc Metastore service. # The configuration specifying the network settings for the Dataproc Metastore service.

0 commit comments

Comments
 (0)