1 write to ConnectionStringSecretOutput
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
341azureResource.ConnectionStringSecretOutput = keyVaultBuilder.Resource.GetSecret($"connectionstrings--{builder.Resource.Name}");
12 references to ConnectionStringSecretOutput
Aspire.Hosting.Azure.PostgreSQL (8)
AzurePostgresExtensions.cs (2)
343azureResource.ConnectionStringSecretOutput.SecretOwner = azureResource; 443var kvNameParam = azureResource.ConnectionStringSecretOutput.Resource.NameOutputReference.AsProvisioningParameter(infrastructure);
AzurePostgresFlexibleServerResource.cs (6)
51[MemberNotNullWhen(true, nameof(ConnectionStringSecretOutput))] 52public bool UsePasswordAuthentication => ConnectionStringSecretOutput is not null; 167ReferenceExpression.Create($"{ConnectionStringSecretOutput}") : 223if (InnerResource is null && ConnectionStringSecretOutput is not null) 225var dbSecret = ConnectionStringSecretOutput.Resource.GetSecret(GetDatabaseKeyVaultSecretName(databaseResourceName)); 226dbSecret.SecretOwner = ConnectionStringSecretOutput.SecretOwner;
Aspire.Hosting.Azure.Tests (4)
AzurePostgresExtensionsTests.cs (4)
611Assert.NotNull(postgres.Resource.ConnectionStringSecretOutput); 612Assert.Same(postgres.Resource, postgres.Resource.ConnectionStringSecretOutput.SecretOwner); 615var references = ((IValueWithReferences)postgres.Resource.ConnectionStringSecretOutput).References.ToList(); 617Assert.Contains(postgres.Resource.ConnectionStringSecretOutput.Resource, references);