1 write to PasswordParameter
Aspire.Hosting.MongoDB (1)
MongoDBServerResource.cs (1)
28PasswordParameter = passwordParameter;
12 references to PasswordParameter
Aspire.Hosting.MongoDB (9)
MongoDBBuilderExtensions.cs (3)
88context.EnvironmentVariables[PasswordEnvVarName] = mongoDBContainer.PasswordParameter!; 258if (resource.PasswordParameter is not null) 261context.EnvironmentVariables["ME_CONFIG_MONGODB_ADMINPASSWORD"] = resource.PasswordParameter;
MongoDBServerResource.cs (6)
89if (PasswordParameter is not null) 93builder.Append($"{UserNameParameter:uri}:{PasswordParameter:uri}@"); 97builder.Append($"{DefaultUserName:uri}:{PasswordParameter:uri}@"); 108if (PasswordParameter is not null) 137if (PasswordParameter is not null) 139yield 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)
121var password = mongodb1.Resource.PasswordParameter!.Value;