1 write to ConnectionStringSecretOutput
Aspire.Hosting.Azure.Redis (1)
AzureRedisExtensions.cs (1)
231azureResource.ConnectionStringSecretOutput = keyVaultBuilder.Resource.GetSecret($"connectionstrings--{azureResource.Name}");
9 references to ConnectionStringSecretOutput
Aspire.Hosting.Azure.Redis (5)
AzureRedisCacheResource.cs (3)
47[MemberNotNullWhen(true, nameof(ConnectionStringSecretOutput))] 48public bool UseAccessKeyAuthentication => ConnectionStringSecretOutput is not null; 66ReferenceExpression.Create($"{ConnectionStringSecretOutput}") :
AzureRedisExtensions.cs (2)
233azureResource.ConnectionStringSecretOutput.SecretOwner = azureResource; 275var kvNameParam = redisResource.ConnectionStringSecretOutput.Resource.NameOutputReference.AsProvisioningParameter(infrastructure);
Aspire.Hosting.Azure.Tests (4)
AzureRedisExtensionsTests.cs (4)
324Assert.NotNull(redis.Resource.ConnectionStringSecretOutput); 325Assert.Same(redis.Resource, redis.Resource.ConnectionStringSecretOutput.SecretOwner); 328var references = ((IValueWithReferences)redis.Resource.ConnectionStringSecretOutput).References.ToList(); 330Assert.Contains(redis.Resource.ConnectionStringSecretOutput.Resource, references);