diff --git a/packages/clients/src/api/iam/v1alpha1/api.gen.ts b/packages/clients/src/api/iam/v1alpha1/api.gen.ts index 0532fddcb..3f8bc0dd8 100644 --- a/packages/clients/src/api/iam/v1alpha1/api.gen.ts +++ b/packages/clients/src/api/iam/v1alpha1/api.gen.ts @@ -347,6 +347,12 @@ export class API extends ParentAPI { unmarshalUser, ) + /** + * Update an user's password. + * + * @param request - The request {@link UpdateUserPasswordRequest} + * @returns A Promise of User + */ updateUserPassword = (request: Readonly) => this.client.fetch( { diff --git a/packages/clients/src/api/iam/v1alpha1/types.gen.ts b/packages/clients/src/api/iam/v1alpha1/types.gen.ts index d54393f37..233c6dddd 100644 --- a/packages/clients/src/api/iam/v1alpha1/types.gen.ts +++ b/packages/clients/src/api/iam/v1alpha1/types.gen.ts @@ -1079,8 +1079,14 @@ export type UpdateSSHKeyRequest = { } export type UpdateUserPasswordRequest = { + /** ID of the user to update. */ userId: string + /** The new password. */ password: string + /** + * Whether or not to send an email alerting the user their password has + * changed. + */ sendEmail: boolean }