Skip to content

Commit 94ceb65

Browse files
committed
Refactor connection string secret output assignment in Azure CosmosDB and Redis extensions
1 parent 286b65b commit 94ceb65

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/Aspire.Hosting.Azure.CosmosDB/AzureCosmosDBExtensions.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -346,8 +346,9 @@ public static IResourceBuilder<AzureCosmosDBResource> WithAccessKeyAuthenticatio
346346
{
347347
ArgumentNullException.ThrowIfNull(builder);
348348

349-
builder.Resource.ConnectionStringSecretOutput = keyVaultBuilder.Resource.GetSecretReference(
350-
$"{builder.Resource.Name}--connectionString");
349+
var azureResource = builder.Resource;
350+
azureResource.ConnectionStringSecretOutput = keyVaultBuilder.Resource.GetSecretReference(
351+
$"{azureResource.Name}--connectionString");
351352

352353
builder.WithParameter(AzureBicepResource.KnownParameters.KeyVaultName, keyVaultBuilder.Resource.NameOutputReference);
353354

src/Aspire.Hosting.Azure.Redis/AzureRedisExtensions.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,8 @@ public static IResourceBuilder<AzureRedisCacheResource> WithAccessKeyAuthenticat
209209
ArgumentNullException.ThrowIfNull(builder);
210210
ArgumentNullException.ThrowIfNull(keyVaultBuilder);
211211

212-
builder.Resource.ConnectionStringSecretOutput = keyVaultBuilder.Resource.GetSecretReference($"{builder.Resource.Name}--connectionString");
212+
var azureResource = builder.Resource;
213+
azureResource.ConnectionStringSecretOutput = keyVaultBuilder.Resource.GetSecretReference($"{azureResource.Name}--connectionString");
213214
builder.WithParameter(AzureBicepResource.KnownParameters.KeyVaultName, keyVaultBuilder.Resource.NameOutputReference);
214215

215216
// remove role assignment annotations when using access key authentication so an empty roles bicep module isn't generated

0 commit comments

Comments
 (0)