diff --git a/playground/CosmosEndToEnd/CosmosEndToEnd.AppHost/Program.cs b/playground/CosmosEndToEnd/CosmosEndToEnd.AppHost/Program.cs index 84b65076392..3166f67f184 100644 --- a/playground/CosmosEndToEnd/CosmosEndToEnd.AppHost/Program.cs +++ b/playground/CosmosEndToEnd/CosmosEndToEnd.AppHost/Program.cs @@ -1,12 +1,13 @@ // Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. +#pragma warning disable ASPIRECOSMOSDB001 // Type is for evaluation purposes only and is subject to change or removal in future updates. Suppress this diagnostic to proceed. + var builder = DistributedApplication.CreateBuilder(args); -#pragma warning disable ASPIRECOSMOS001 // Type is for evaluation purposes only and is subject to change or removal in future updates. Suppress this diagnostic to proceed. var cosmos = builder.AddAzureCosmosDB("cosmos") .RunAsPreviewEmulator(e => e.WithDataExplorer()); -#pragma warning restore ASPIRECOSMOS001 // Type is for evaluation purposes only and is subject to change or removal in future updates. Suppress this diagnostic to proceed. + var db = cosmos.AddCosmosDatabase("db"); db.AddContainer("entries", "/id"); diff --git a/src/Aspire.Hosting.Azure.CosmosDB/AzureCosmosDBExtensions.cs b/src/Aspire.Hosting.Azure.CosmosDB/AzureCosmosDBExtensions.cs index ad1b2264bea..1b990a883ad 100644 --- a/src/Aspire.Hosting.Azure.CosmosDB/AzureCosmosDBExtensions.cs +++ b/src/Aspire.Hosting.Azure.CosmosDB/AzureCosmosDBExtensions.cs @@ -62,7 +62,7 @@ public static IResourceBuilder RunAsEmulator(this IResour /// /// This version of the package defaults to the tag of the / container image. /// - [Experimental("ASPIRECOSMOS001", UrlFormat = "https://aka.ms/dotnet/aspire/diagnostics#{0}")] + [Experimental("ASPIRECOSMOSDB001", UrlFormat = "https://aka.ms/dotnet/aspire/diagnostics#{0}")] public static IResourceBuilder RunAsPreviewEmulator(this IResourceBuilder builder, Action>? configureContainer = null) => builder.RunAsEmulator(configureContainer, useVNextPreview: true); @@ -275,7 +275,7 @@ public static IResourceBuilder AddContainer(this /// /// The Data Explorer is only available with . /// - [Experimental("ASPIRECOSMOS001", UrlFormat = "https://aka.ms/dotnet/aspire/diagnostics#{0}")] + [Experimental("ASPIRECOSMOSDB001", UrlFormat = "https://aka.ms/dotnet/aspire/diagnostics#{0}")] public static IResourceBuilder WithDataExplorer(this IResourceBuilder builder, int? port = null) { if (!builder.Resource.InnerResource.IsPreviewEmulator) diff --git a/tests/Aspire.Hosting.Azure.Tests/AzureCosmosDBEmulatorFunctionalTests.cs b/tests/Aspire.Hosting.Azure.Tests/AzureCosmosDBEmulatorFunctionalTests.cs index dfffcaa4a48..61e49de2aa2 100644 --- a/tests/Aspire.Hosting.Azure.Tests/AzureCosmosDBEmulatorFunctionalTests.cs +++ b/tests/Aspire.Hosting.Azure.Tests/AzureCosmosDBEmulatorFunctionalTests.cs @@ -346,9 +346,9 @@ void WithVolume(IResourceBuilder emulator) } return usePreview -#pragma warning disable ASPIRECOSMOS001 // RunAsPreviewEmulator is experimental +#pragma warning disable ASPIRECOSMOSDB001 // RunAsPreviewEmulator is experimental ? builder.RunAsPreviewEmulator(WithVolume) -#pragma warning restore ASPIRECOSMOS001 // RunAsPreviewEmulator is experimental +#pragma warning restore ASPIRECOSMOSDB001 // RunAsPreviewEmulator is experimental : builder.RunAsEmulator(WithVolume); } } diff --git a/tests/Aspire.Hosting.Azure.Tests/AzureCosmosDBExtensionsTests.cs b/tests/Aspire.Hosting.Azure.Tests/AzureCosmosDBExtensionsTests.cs index 3091f3ccdc4..da3c8615017 100644 --- a/tests/Aspire.Hosting.Azure.Tests/AzureCosmosDBExtensionsTests.cs +++ b/tests/Aspire.Hosting.Azure.Tests/AzureCosmosDBExtensionsTests.cs @@ -72,7 +72,7 @@ public async Task AddAzureCosmosDBWithPartitionCountCanOverrideNumberOfPartition [Fact] public void AddAzureCosmosDBWithDataExplorer() { -#pragma warning disable ASPIRECOSMOS001 // RunAsPreviewEmulator is experimental +#pragma warning disable ASPIRECOSMOSDB001 // RunAsPreviewEmulator is experimental using var builder = TestDistributedApplicationBuilder.Create(); var cosmos = builder.AddAzureCosmosDB("cosmos"); @@ -85,7 +85,7 @@ public void AddAzureCosmosDBWithDataExplorer() // WithDataExplorer doesn't work against the non-preview emulator var cosmos2 = builder.AddAzureCosmosDB("cosmos2"); Assert.Throws(() => cosmos2.RunAsEmulator(e => e.WithDataExplorer())); -#pragma warning restore ASPIRECOSMOS001 // RunAsPreviewEmulator is experimental +#pragma warning restore ASPIRECOSMOSDB001 // RunAsPreviewEmulator is experimental } [Fact]