diff --git a/src/Aspire.Hosting.Radius/CloudProviders/AwsRadiusProviderBuilder.cs b/src/Aspire.Hosting.Radius/CloudProviders/AwsRadiusProviderBuilder.cs index fb6b0807864..9972ade516f 100644 --- a/src/Aspire.Hosting.Radius/CloudProviders/AwsRadiusProviderBuilder.cs +++ b/src/Aspire.Hosting.Radius/CloudProviders/AwsRadiusProviderBuilder.cs @@ -4,6 +4,7 @@ using Aspire.Hosting.ApplicationModel; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; +using System.Diagnostics.CodeAnalysis; namespace Aspire.Hosting.Radius.CloudProviders; @@ -13,6 +14,7 @@ namespace Aspire.Hosting.Radius.CloudProviders; /// write wins) and the final value is hoisted into /// by WithAwsProvider. /// +[Experimental("ASPIRERADIUS003", UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] internal sealed class AwsRadiusProviderBuilder : IAwsRadiusProviderBuilder { private readonly ILogger _logger; diff --git a/src/Aspire.Hosting.Radius/CloudProviders/AzureRadiusProviderBuilder.cs b/src/Aspire.Hosting.Radius/CloudProviders/AzureRadiusProviderBuilder.cs index dab12a56abe..47bd59d4a26 100644 --- a/src/Aspire.Hosting.Radius/CloudProviders/AzureRadiusProviderBuilder.cs +++ b/src/Aspire.Hosting.Radius/CloudProviders/AzureRadiusProviderBuilder.cs @@ -4,6 +4,7 @@ using Aspire.Hosting.ApplicationModel; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; +using System.Diagnostics.CodeAnalysis; namespace Aspire.Hosting.Radius.CloudProviders; @@ -14,6 +15,7 @@ namespace Aspire.Hosting.Radius.CloudProviders; /// by WithAzureProvider after /// the user callback returns. /// +[Experimental("ASPIRERADIUS003", UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] internal sealed class AzureRadiusProviderBuilder : IAzureRadiusProviderBuilder { private readonly ILogger _logger; diff --git a/src/Aspire.Hosting.Radius/CloudProviders/IAwsRadiusProviderBuilder.cs b/src/Aspire.Hosting.Radius/CloudProviders/IAwsRadiusProviderBuilder.cs index f04faae771e..38a371a414b 100644 --- a/src/Aspire.Hosting.Radius/CloudProviders/IAwsRadiusProviderBuilder.cs +++ b/src/Aspire.Hosting.Radius/CloudProviders/IAwsRadiusProviderBuilder.cs @@ -2,6 +2,7 @@ // The .NET Foundation licenses this file to you under the MIT license. using Aspire.Hosting.ApplicationModel; +using System.Diagnostics.CodeAnalysis; namespace Aspire.Hosting.Radius.CloudProviders; @@ -10,6 +11,7 @@ namespace Aspire.Hosting.Radius.CloudProviders; /// selecting an AWS credential mode. Exactly one With* method must /// be called; a repeat call replaces the previous selection. /// +[Experimental("ASPIRERADIUS003", UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] public interface IAwsRadiusProviderBuilder { /// diff --git a/src/Aspire.Hosting.Radius/CloudProviders/IAzureRadiusProviderBuilder.cs b/src/Aspire.Hosting.Radius/CloudProviders/IAzureRadiusProviderBuilder.cs index 06e8f0cd13e..088bdc2c7f3 100644 --- a/src/Aspire.Hosting.Radius/CloudProviders/IAzureRadiusProviderBuilder.cs +++ b/src/Aspire.Hosting.Radius/CloudProviders/IAzureRadiusProviderBuilder.cs @@ -2,6 +2,7 @@ // The .NET Foundation licenses this file to you under the MIT license. using Aspire.Hosting.ApplicationModel; +using System.Diagnostics.CodeAnalysis; namespace Aspire.Hosting.Radius.CloudProviders; @@ -10,6 +11,7 @@ namespace Aspire.Hosting.Radius.CloudProviders; /// selecting an Azure credential mode. Exactly one With* method must /// be called; a repeat call replaces the previous selection. /// +[Experimental("ASPIRERADIUS003", UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] public interface IAzureRadiusProviderBuilder { ///