diff --git a/packages_generated/mongodb/src/v1alpha1/api.gen.ts b/packages_generated/mongodb/src/v1alpha1/api.gen.ts index 9ab0d099e..c908f3f8c 100644 --- a/packages_generated/mongodb/src/v1alpha1/api.gen.ts +++ b/packages_generated/mongodb/src/v1alpha1/api.gen.ts @@ -510,6 +510,12 @@ export class API extends ParentAPI { path: `/mongodb/v1alpha1/regions/${validatePathParam('region', request.region ?? this.client.settings.defaultRegion)}/instances/${validatePathParam('instanceId', request.instanceId)}/users/${validatePathParam('name', request.name)}`, }) + /** + * Apply user roles. Apply preset roles for a user in a Database Instance. + * + * @param request - The request {@link SetUserRoleRequest} + * @returns A Promise of User + */ setUserRole = (request: Readonly) => this.client.fetch( { diff --git a/packages_generated/mongodb/src/v1alpha1/types.gen.ts b/packages_generated/mongodb/src/v1alpha1/types.gen.ts index cbe2ded3d..77c5b84f9 100644 --- a/packages_generated/mongodb/src/v1alpha1/types.gen.ts +++ b/packages_generated/mongodb/src/v1alpha1/types.gen.ts @@ -159,13 +159,18 @@ export interface SnapshotVolumeType { } export interface UserRole { + /** + * Name of the preset role. + */ role: UserRoleRole /** + * Name of the database on which the preset role will be used. * * One-of ('scope'): at most one of 'database', 'anyDatabase' could be set. */ database?: string /** + * Flag to enable the preset role in all databases. * * One-of ('scope'): at most one of 'database', 'anyDatabase' could be set. */