diff --git a/src/Aspire.Hosting.Azure.CosmosDB/AzureCosmosDBExtensions.cs b/src/Aspire.Hosting.Azure.CosmosDB/AzureCosmosDBExtensions.cs index 8bdeb655259..3d4926022d5 100644 --- a/src/Aspire.Hosting.Azure.CosmosDB/AzureCosmosDBExtensions.cs +++ b/src/Aspire.Hosting.Azure.CosmosDB/AzureCosmosDBExtensions.cs @@ -370,7 +370,7 @@ public static IResourceBuilder WithAccessKeyAuthenticatio ArgumentNullException.ThrowIfNull(builder); var azureResource = builder.Resource; - azureResource.ConnectionStringSecretOutput = keyVaultBuilder.Resource.GetSecretReference( + azureResource.ConnectionStringSecretOutput = keyVaultBuilder.Resource.GetSecret( $"connectionstrings--{azureResource.Name}"); builder.WithParameter(AzureBicepResource.KnownParameters.KeyVaultName, keyVaultBuilder.Resource.NameOutputReference); diff --git a/src/Aspire.Hosting.Azure.CosmosDB/AzureCosmosDBResource.cs b/src/Aspire.Hosting.Azure.CosmosDB/AzureCosmosDBResource.cs index f21cccc6839..96de2468f20 100644 --- a/src/Aspire.Hosting.Azure.CosmosDB/AzureCosmosDBResource.cs +++ b/src/Aspire.Hosting.Azure.CosmosDB/AzureCosmosDBResource.cs @@ -136,7 +136,7 @@ internal ReferenceExpression GetChildConnectionString(string childResourceName, if (UseAccessKeyAuthentication && !IsEmulator) { - builder.AppendFormatted(ConnectionStringSecretOutput.Resource.GetSecretReference(GetKeyValueSecretName(childResourceName))); + builder.AppendFormatted(ConnectionStringSecretOutput.Resource.GetSecret(GetKeyValueSecretName(childResourceName))); } else { diff --git a/src/Aspire.Hosting.Azure.KeyVault/AzureKeyVaultResource.cs b/src/Aspire.Hosting.Azure.KeyVault/AzureKeyVaultResource.cs index bd6a3580cb8..c059b826777 100644 --- a/src/Aspire.Hosting.Azure.KeyVault/AzureKeyVaultResource.cs +++ b/src/Aspire.Hosting.Azure.KeyVault/AzureKeyVaultResource.cs @@ -48,7 +48,7 @@ public class AzureKeyVaultResource(string name, Action /// /// - public IAzureKeyVaultSecretReference GetSecretReference(string secretName) + public IAzureKeyVaultSecretReference GetSecret(string secretName) { ArgumentException.ThrowIfNullOrEmpty(secretName, nameof(secretName)); diff --git a/src/Aspire.Hosting.Azure.PostgreSQL/AzurePostgresExtensions.cs b/src/Aspire.Hosting.Azure.PostgreSQL/AzurePostgresExtensions.cs index 60a279045d7..a53a9051645 100644 --- a/src/Aspire.Hosting.Azure.PostgreSQL/AzurePostgresExtensions.cs +++ b/src/Aspire.Hosting.Azure.PostgreSQL/AzurePostgresExtensions.cs @@ -333,7 +333,7 @@ public static IResourceBuilder WithPassword ParameterResourceBuilderExtensions.CreateDefaultPasswordParameter(builder.ApplicationBuilder, $"{builder.Resource.Name}-password"); builder.WithParameter("administratorLoginPassword", azureResource.PasswordParameter); - azureResource.ConnectionStringSecretOutput = keyVaultBuilder.Resource.GetSecretReference($"connectionstrings--{builder.Resource.Name}"); + azureResource.ConnectionStringSecretOutput = keyVaultBuilder.Resource.GetSecret($"connectionstrings--{builder.Resource.Name}"); builder.WithParameter(AzureBicepResource.KnownParameters.KeyVaultName, keyVaultBuilder.Resource.NameOutputReference); diff --git a/src/Aspire.Hosting.Azure.PostgreSQL/AzurePostgresFlexibleServerResource.cs b/src/Aspire.Hosting.Azure.PostgreSQL/AzurePostgresFlexibleServerResource.cs index 0946756806c..a18436c2320 100644 --- a/src/Aspire.Hosting.Azure.PostgreSQL/AzurePostgresFlexibleServerResource.cs +++ b/src/Aspire.Hosting.Azure.PostgreSQL/AzurePostgresFlexibleServerResource.cs @@ -99,7 +99,7 @@ internal ReferenceExpression GetDatabaseConnectionString(string databaseResource // Note that the bicep template puts each database's connection string in a KeyVault secret. if (InnerResource is null && ConnectionStringSecretOutput is not null) { - return ReferenceExpression.Create($"{ConnectionStringSecretOutput.Resource.GetSecretReference(GetDatabaseKeyVaultSecretName(databaseResourceName))}"); + return ReferenceExpression.Create($"{ConnectionStringSecretOutput.Resource.GetSecret(GetDatabaseKeyVaultSecretName(databaseResourceName))}"); } return ReferenceExpression.Create($"{this};Database={databaseName}"); diff --git a/src/Aspire.Hosting.Azure.Redis/AzureRedisExtensions.cs b/src/Aspire.Hosting.Azure.Redis/AzureRedisExtensions.cs index a0171036463..99b22c3c9fc 100644 --- a/src/Aspire.Hosting.Azure.Redis/AzureRedisExtensions.cs +++ b/src/Aspire.Hosting.Azure.Redis/AzureRedisExtensions.cs @@ -224,7 +224,7 @@ public static IResourceBuilder WithAccessKeyAuthenticat ArgumentNullException.ThrowIfNull(keyVaultBuilder); var azureResource = builder.Resource; - azureResource.ConnectionStringSecretOutput = keyVaultBuilder.Resource.GetSecretReference($"connectionstrings--{azureResource.Name}"); + azureResource.ConnectionStringSecretOutput = keyVaultBuilder.Resource.GetSecret($"connectionstrings--{azureResource.Name}"); builder.WithParameter(AzureBicepResource.KnownParameters.KeyVaultName, keyVaultBuilder.Resource.NameOutputReference); // remove role assignment annotations when using access key authentication so an empty roles bicep module isn't generated diff --git a/src/Aspire.Hosting.Azure/IAzureKeyVaultResource.cs b/src/Aspire.Hosting.Azure/IAzureKeyVaultResource.cs index 432b072dcf1..7c33a936583 100644 --- a/src/Aspire.Hosting.Azure/IAzureKeyVaultResource.cs +++ b/src/Aspire.Hosting.Azure/IAzureKeyVaultResource.cs @@ -30,5 +30,5 @@ public interface IAzureKeyVaultResource : IResource, IAzureResource /// /// The name of the secret. /// A reference to the secret. - IAzureKeyVaultSecretReference GetSecretReference(string secretName); + IAzureKeyVaultSecretReference GetSecret(string secretName); }