1 write to ConnectionStringSecretOutput
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
345
azureResource.
ConnectionStringSecretOutput
= keyVaultBuilder.Resource.GetSecret($"connectionstrings--{builder.Resource.Name}");
12 references to ConnectionStringSecretOutput
Aspire.Hosting.Azure.PostgreSQL (8)
AzurePostgresExtensions.cs (2)
347
azureResource.
ConnectionStringSecretOutput
.SecretOwner = azureResource;
505
var kvNameParam = azureResource.
ConnectionStringSecretOutput
.Resource.NameOutputReference.AsProvisioningParameter(infrastructure);
AzurePostgresFlexibleServerResource.cs (6)
58
[MemberNotNullWhen(true, nameof(
ConnectionStringSecretOutput
))]
59
public bool UsePasswordAuthentication =>
ConnectionStringSecretOutput
is not null;
174
ReferenceExpression.Create($"{
ConnectionStringSecretOutput
}") :
230
if (InnerResource is null &&
ConnectionStringSecretOutput
is not null)
232
var dbSecret =
ConnectionStringSecretOutput
.Resource.GetSecret(GetDatabaseKeyVaultSecretName(databaseResourceName));
233
dbSecret.SecretOwner =
ConnectionStringSecretOutput
.SecretOwner;
Aspire.Hosting.Azure.Tests (4)
AzurePostgresExtensionsTests.cs (4)
674
Assert.NotNull(postgres.Resource.
ConnectionStringSecretOutput
);
675
Assert.Same(postgres.Resource, postgres.Resource.
ConnectionStringSecretOutput
.SecretOwner);
678
var references = ((IValueWithReferences)postgres.Resource.
ConnectionStringSecretOutput
).References.ToList();
680
Assert.Contains(postgres.Resource.
ConnectionStringSecretOutput
.Resource, references);