diff --git a/packages_generated/key_manager/src/v1alpha1/api.gen.ts b/packages_generated/key_manager/src/v1alpha1/api.gen.ts index 7e9a1761e..da1795c84 100644 --- a/packages_generated/key_manager/src/v1alpha1/api.gen.ts +++ b/packages_generated/key_manager/src/v1alpha1/api.gen.ts @@ -251,6 +251,7 @@ export class API extends ParentAPI { ], ['project_id', request.projectId], ['tags', request.tags], + ['usage', request.usage], ), }, unmarshalListKeysResponse, diff --git a/packages_generated/key_manager/src/v1alpha1/index.gen.ts b/packages_generated/key_manager/src/v1alpha1/index.gen.ts index 4cab830dc..361f17108 100644 --- a/packages_generated/key_manager/src/v1alpha1/index.gen.ts +++ b/packages_generated/key_manager/src/v1alpha1/index.gen.ts @@ -28,6 +28,7 @@ export type { KeyUsage, ListKeysRequest, ListKeysRequestOrderBy, + ListKeysRequestUsage, ListKeysResponse, ProtectKeyRequest, PublicKey, diff --git a/packages_generated/key_manager/src/v1alpha1/types.gen.ts b/packages_generated/key_manager/src/v1alpha1/types.gen.ts index fb4e45349..55336f0a7 100644 --- a/packages_generated/key_manager/src/v1alpha1/types.gen.ts +++ b/packages_generated/key_manager/src/v1alpha1/types.gen.ts @@ -43,6 +43,12 @@ export type ListKeysRequestOrderBy = | 'updated_at_asc' | 'updated_at_desc' +export type ListKeysRequestUsage = + | 'unknown_usage' + | 'symmetric_encryption' + | 'asymmetric_encryption' + | 'asymmetric_signing' + export interface KeyRotationPolicy { /** * Time interval between two key rotations. The minimum duration is 24 hours and the maximum duration is 1 year (876000 hours). @@ -395,6 +401,10 @@ export type ListKeysRequest = { * (Optional) Filter by key name. */ name?: string + /** + * Select from symmetric encryption, asymmetric encryption, or asymmetric signing. + */ + usage?: ListKeysRequestUsage } export interface ListKeysResponse {