Skip to content

Commit f0050d7

Browse files
feat(metastore): update the API
#### metastore:v1alpha The following keys were added: - resources.projects.resources.locations.methods.list.parameters.extraLocationTypes.description - resources.projects.resources.locations.methods.list.parameters.extraLocationTypes.location - resources.projects.resources.locations.methods.list.parameters.extraLocationTypes.repeated - resources.projects.resources.locations.methods.list.parameters.extraLocationTypes.type - schemas.EncryptionConfig.properties.kmsKeys.description - schemas.EncryptionConfig.properties.kmsKeys.items.type - schemas.EncryptionConfig.properties.kmsKeys.type #### metastore:v1beta The following keys were added: - resources.projects.resources.locations.methods.list.parameters.extraLocationTypes.description - resources.projects.resources.locations.methods.list.parameters.extraLocationTypes.location - resources.projects.resources.locations.methods.list.parameters.extraLocationTypes.repeated - resources.projects.resources.locations.methods.list.parameters.extraLocationTypes.type - schemas.EncryptionConfig.properties.kmsKeys.description - schemas.EncryptionConfig.properties.kmsKeys.items.type - schemas.EncryptionConfig.properties.kmsKeys.type #### metastore:v1 The following keys were added: - resources.projects.resources.locations.methods.list.parameters.extraLocationTypes.description - resources.projects.resources.locations.methods.list.parameters.extraLocationTypes.location - resources.projects.resources.locations.methods.list.parameters.extraLocationTypes.repeated - resources.projects.resources.locations.methods.list.parameters.extraLocationTypes.type
1 parent f04cb22 commit f0050d7

File tree

6 files changed

+55
-3
lines changed

6 files changed

+55
-3
lines changed

‎discovery/metastore-v1.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,12 @@
143143
"name"
144144
],
145145
"parameters": {
146+
"extraLocationTypes": {
147+
"description": "Optional. A list of extra location types that should be used as conditions for controlling the visibility of the locations.",
148+
"location": "query",
149+
"repeated": true,
150+
"type": "string"
151+
},
146152
"filter": {
147153
"description": "A filter to narrow down results to a preferred subset. The filtering language accepts strings like \"displayName=tokyo\", and is documented in more detail in AIP-160 (https://google.aip.dev/160).",
148154
"location": "query",
@@ -1684,7 +1690,7 @@
16841690
}
16851691
}
16861692
},
1687-
"revision": "20250227",
1693+
"revision": "20250324",
16881694
"rootUrl": "https://metastore.googleapis.com/",
16891695
"schemas": {
16901696
"AlterMetadataResourceLocationRequest": {

‎discovery/metastore-v1alpha.json

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,12 @@
143143
"name"
144144
],
145145
"parameters": {
146+
"extraLocationTypes": {
147+
"description": "Optional. A list of extra location types that should be used as conditions for controlling the visibility of the locations.",
148+
"location": "query",
149+
"repeated": true,
150+
"type": "string"
151+
},
146152
"filter": {
147153
"description": "A filter to narrow down results to a preferred subset. The filtering language accepts strings like \"displayName=tokyo\", and is documented in more detail in AIP-160 (https://google.aip.dev/160).",
148154
"location": "query",
@@ -1796,7 +1802,7 @@
17961802
}
17971803
}
17981804
},
1799-
"revision": "20250227",
1805+
"revision": "20250410",
18001806
"rootUrl": "https://metastore.googleapis.com/",
18011807
"schemas": {
18021808
"AlterMetadataResourceLocationRequest": {
@@ -2323,6 +2329,13 @@
23232329
"kmsKey": {
23242330
"description": "Optional. The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}.",
23252331
"type": "string"
2332+
},
2333+
"kmsKeys": {
2334+
"description": "Optional. The list of fully qualified customer provided Cloud KMS key names for the multi-regional service. Each key must be in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}.",
2335+
"items": {
2336+
"type": "string"
2337+
},
2338+
"type": "array"
23262339
}
23272340
},
23282341
"type": "object"

‎discovery/metastore-v1beta.json

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,12 @@
143143
"name"
144144
],
145145
"parameters": {
146+
"extraLocationTypes": {
147+
"description": "Optional. A list of extra location types that should be used as conditions for controlling the visibility of the locations.",
148+
"location": "query",
149+
"repeated": true,
150+
"type": "string"
151+
},
146152
"filter": {
147153
"description": "A filter to narrow down results to a preferred subset. The filtering language accepts strings like \"displayName=tokyo\", and is documented in more detail in AIP-160 (https://google.aip.dev/160).",
148154
"location": "query",
@@ -1796,7 +1802,7 @@
17961802
}
17971803
}
17981804
},
1799-
"revision": "20250227",
1805+
"revision": "20250410",
18001806
"rootUrl": "https://metastore.googleapis.com/",
18011807
"schemas": {
18021808
"AlterMetadataResourceLocationRequest": {
@@ -2323,6 +2329,13 @@
23232329
"kmsKey": {
23242330
"description": "Optional. The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}.",
23252331
"type": "string"
2332+
},
2333+
"kmsKeys": {
2334+
"description": "Optional. The list of fully qualified customer provided Cloud KMS key names for the multi-regional service. Each key must be in the following format:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}.",
2335+
"items": {
2336+
"type": "string"
2337+
},
2338+
"type": "array"
23262339
}
23272340
},
23282341
"type": "object"

‎src/apis/metastore/v1.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1551,6 +1551,10 @@ export namespace metastore_v1 {
15511551
}
15521552
export interface Params$Resource$Projects$Locations$List
15531553
extends StandardParameters {
1554+
/**
1555+
* Optional. A list of extra location types that should be used as conditions for controlling the visibility of the locations.
1556+
*/
1557+
extraLocationTypes?: string[];
15541558
/**
15551559
* A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160).
15561560
*/

‎src/apis/metastore/v1alpha.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -492,6 +492,10 @@ export namespace metastore_v1alpha {
492492
* Optional. The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number\}/locations/{location_id\}/keyRings/{key_ring_id\}/cryptoKeys/{crypto_key_id\}.
493493
*/
494494
kmsKey?: string | null;
495+
/**
496+
* Optional. The list of fully qualified customer provided Cloud KMS key names for the multi-regional service. Each key must be in the following format:projects/{project_number\}/locations/{location_id\}/keyRings/{key_ring_id\}/cryptoKeys/{crypto_key_id\}.
497+
*/
498+
kmsKeys?: string[] | null;
495499
}
496500
/**
497501
* Error details in public error message for DataprocMetastore.QueryMetadata.
@@ -1653,6 +1657,10 @@ export namespace metastore_v1alpha {
16531657
}
16541658
export interface Params$Resource$Projects$Locations$List
16551659
extends StandardParameters {
1660+
/**
1661+
* Optional. A list of extra location types that should be used as conditions for controlling the visibility of the locations.
1662+
*/
1663+
extraLocationTypes?: string[];
16561664
/**
16571665
* A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160).
16581666
*/

‎src/apis/metastore/v1beta.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -492,6 +492,10 @@ export namespace metastore_v1beta {
492492
* Optional. The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following format:projects/{project_number\}/locations/{location_id\}/keyRings/{key_ring_id\}/cryptoKeys/{crypto_key_id\}.
493493
*/
494494
kmsKey?: string | null;
495+
/**
496+
* Optional. The list of fully qualified customer provided Cloud KMS key names for the multi-regional service. Each key must be in the following format:projects/{project_number\}/locations/{location_id\}/keyRings/{key_ring_id\}/cryptoKeys/{crypto_key_id\}.
497+
*/
498+
kmsKeys?: string[] | null;
495499
}
496500
/**
497501
* Error details in public error message for DataprocMetastore.QueryMetadata.
@@ -1653,6 +1657,10 @@ export namespace metastore_v1beta {
16531657
}
16541658
export interface Params$Resource$Projects$Locations$List
16551659
extends StandardParameters {
1660+
/**
1661+
* Optional. A list of extra location types that should be used as conditions for controlling the visibility of the locations.
1662+
*/
1663+
extraLocationTypes?: string[];
16561664
/**
16571665
* A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160).
16581666
*/

0 commit comments

Comments
 (0)