1 write to PasswordParameter
Aspire.Hosting.MongoDB (1)
MongoDBServerResource.cs (1)
28PasswordParameter = passwordParameter;
13 references to PasswordParameter
Aspire.Hosting.MongoDB (10)
MongoDBBuilderExtensions.cs (3)
88context.EnvironmentVariables[PasswordEnvVarName] = mongoDBContainer.PasswordParameter!; 258if (resource.PasswordParameter is not null) 261context.EnvironmentVariables["ME_CONFIG_MONGODB_ADMINPASSWORD"] = resource.PasswordParameter;
MongoDBServerResource.cs (7)
89if (PasswordParameter is not null) 93builder.Append($"{UserNameParameter:uri}:{PasswordParameter:uri}@"); 97builder.Append($"{DefaultUserName:uri}:{PasswordParameter:uri}@"); 103if (databaseName is not null || PasswordParameter is not null) 113if (PasswordParameter is not null) 142if (PasswordParameter is not null) 144yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.MongoDB.Tests (3)
AddMongoDBTests.cs (2)
91Assert.Equal($"mongodb://admin:{dbResource.Parent.PasswordParameter?.Value}@localhost:27017/?authSource=admin&authMechanism=SCRAM-SHA-256", await serverResource.GetConnectionStringAsync()); 95Assert.Equal($"mongodb://admin:{dbResource.Parent.PasswordParameter?.Value}@localhost:27017/mydatabase?authSource=admin&authMechanism=SCRAM-SHA-256", connectionString);
MongoDbFunctionalTests.cs (1)
122var password = mongodb1.Resource.PasswordParameter!.Value;