configureDatabaseUser method

Future<void> configureDatabaseUser(
  1. String organizationId,
  2. String password
)

Configures a database user for Viam's MongoDB Atlas Data Federation instance.

_viam = await Viam.withApiKey(
     dotenv.env['API_KEY_ID'] ?? '',
     dotenv.env['API_KEY'] ?? ''
);
final dataClient = _viam.dataClient;

try {
 await dataClient.configureDatabaseUser(
   "<YOUR-ORG-ID>",
   "PasswordLikeThis1234",
 );

 print('Successfully configured database user for this organization');
} catch (e) {
 print('Error configuring database user: $e');
}

For more information, see Data Client API.

Implementation

Future<void> configureDatabaseUser(String organizationId, String password) async {
  final request = ConfigureDatabaseUserRequest()
    ..password = password
    ..organizationId = organizationId;
  await _dataClient.configureDatabaseUser(request);
}