1 write to ConnectionStringSecretOutput
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
435
azureResource.
ConnectionStringSecretOutput
= keyVaultBuilder.Resource.GetSecret($"connectionstrings--{azureResource.Name}");
11 references to ConnectionStringSecretOutput
Aspire.Hosting.Azure.CosmosDB (7)
AzureCosmosDBExtensions.cs (2)
439
azureResource.
ConnectionStringSecretOutput
.SecretOwner = azureResource;
529
var kvNameParam = azureResource.
ConnectionStringSecretOutput
.Resource.NameOutputReference.AsProvisioningParameter(infrastructure);
AzureCosmosDBResource.cs (5)
72
[MemberNotNullWhen(true, nameof(
ConnectionStringSecretOutput
))]
74
public bool UseAccessKeyAuthentication =>
ConnectionStringSecretOutput
is not null;
118
ReferenceExpression.Create($"{
ConnectionStringSecretOutput
}") :
207
var dbSecret =
ConnectionStringSecretOutput
.Resource.GetSecret(GetKeyValueSecretName(childResourceName));
208
dbSecret.SecretOwner =
ConnectionStringSecretOutput
.SecretOwner;
Aspire.Hosting.Azure.Tests (4)
AzureCosmosDBExtensionsTests.cs (4)
610
Assert.NotNull(cosmos.Resource.
ConnectionStringSecretOutput
);
611
Assert.Same(cosmos.Resource, cosmos.Resource.
ConnectionStringSecretOutput
.SecretOwner);
617
var references = ((IValueWithReferences)cosmos.Resource.
ConnectionStringSecretOutput
).References.ToList();
619
Assert.Contains(cosmos.Resource.
ConnectionStringSecretOutput
.Resource, references);