1 write to ConnectionStringSecretOutput
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
424
azureResource.
ConnectionStringSecretOutput
= keyVaultBuilder.Resource.GetSecret($"connectionstrings--{azureResource.Name}");
11 references to ConnectionStringSecretOutput
Aspire.Hosting.Azure.CosmosDB (7)
AzureCosmosDBExtensions.cs (2)
426
azureResource.
ConnectionStringSecretOutput
.SecretOwner = azureResource;
515
var kvNameParam = azureResource.
ConnectionStringSecretOutput
.Resource.NameOutputReference.AsProvisioningParameter(infrastructure);
AzureCosmosDBResource.cs (5)
62
[MemberNotNullWhen(true, nameof(
ConnectionStringSecretOutput
))]
63
public bool UseAccessKeyAuthentication =>
ConnectionStringSecretOutput
is not null;
81
ReferenceExpression.Create($"{
ConnectionStringSecretOutput
}") :
170
var dbSecret =
ConnectionStringSecretOutput
.Resource.GetSecret(GetKeyValueSecretName(childResourceName));
171
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);
614
var references = ((IValueWithReferences)cosmos.Resource.
ConnectionStringSecretOutput
).References.ToList();
616
Assert.Contains(cosmos.Resource.
ConnectionStringSecretOutput
.Resource, references);