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