1 write to ConnectionStringSecretOutput
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
340
azureResource.
ConnectionStringSecretOutput
= keyVaultBuilder.Resource.GetSecret($"connectionstrings--{builder.Resource.Name}");
12 references to ConnectionStringSecretOutput
Aspire.Hosting.Azure.PostgreSQL (8)
AzurePostgresExtensions.cs (2)
342
azureResource.
ConnectionStringSecretOutput
.SecretOwner = azureResource;
442
var kvNameParam = azureResource.
ConnectionStringSecretOutput
.Resource.NameOutputReference.AsProvisioningParameter(infrastructure);
AzurePostgresFlexibleServerResource.cs (6)
51
[MemberNotNullWhen(true, nameof(
ConnectionStringSecretOutput
))]
52
public bool UsePasswordAuthentication =>
ConnectionStringSecretOutput
is not null;
120
ReferenceExpression.Create($"{
ConnectionStringSecretOutput
}") :
148
if (InnerResource is null &&
ConnectionStringSecretOutput
is not null)
150
var dbSecret =
ConnectionStringSecretOutput
.Resource.GetSecret(GetDatabaseKeyVaultSecretName(databaseResourceName));
151
dbSecret.SecretOwner =
ConnectionStringSecretOutput
.SecretOwner;
Aspire.Hosting.Azure.Tests (4)
AzurePostgresExtensionsTests.cs (4)
605
Assert.NotNull(postgres.Resource.
ConnectionStringSecretOutput
);
606
Assert.Same(postgres.Resource, postgres.Resource.
ConnectionStringSecretOutput
.SecretOwner);
609
var references = ((IValueWithReferences)postgres.Resource.
ConnectionStringSecretOutput
).References.ToList();
611
Assert.Contains(postgres.Resource.
ConnectionStringSecretOutput
.Resource, references);