1 write to ConnectionStringSecretOutput
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
343azureResource.ConnectionStringSecretOutput = keyVaultBuilder.Resource.GetSecret($"connectionstrings--{builder.Resource.Name}");
12 references to ConnectionStringSecretOutput
Aspire.Hosting.Azure.PostgreSQL (8)
AzurePostgresExtensions.cs (2)
345azureResource.ConnectionStringSecretOutput.SecretOwner = azureResource; 482var 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)
670Assert.NotNull(postgres.Resource.ConnectionStringSecretOutput); 671Assert.Same(postgres.Resource, postgres.Resource.ConnectionStringSecretOutput.SecretOwner); 674var references = ((IValueWithReferences)postgres.Resource.ConnectionStringSecretOutput).References.ToList(); 676Assert.Contains(postgres.Resource.ConnectionStringSecretOutput.Resource, references);