4 instantiations of ExistingAzureResourceAnnotation
Aspire.Hosting.Azure (3)
ExistingAzureResourceExtensions.cs (3)
748return new ExistingAzureResourceAnnotation(name, isTenantScope: true); 753return new ExistingAzureResourceAnnotation(name, resourceGroup, subscription); 756return new ExistingAzureResourceAnnotation(name, resourceGroup);
Aspire.Hosting.Azure.Sql (1)
AzureSqlServerResource.cs (1)
557.WithAnnotation(new ExistingAzureResourceAnnotation(AdminName));
55 references to ExistingAzureResourceAnnotation
Aspire.Hosting.Azure (17)
AzureBicepResourceScope.cs (1)
104internal static AzureBicepResourceScope? FromExistingResourceAnnotation(ExistingAzureResourceAnnotation annotation)
AzureProvisioningResource.cs (8)
157/// based on whether or not the <see cref="ExistingAzureResourceAnnotation" /> exists on the resource. 172if (infrastructure.AspireResource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAnnotation)) 195/// from an <see cref="ExistingAzureResourceAnnotation"/> attached to <paramref name="aspireResource"/>. 197/// <param name="aspireResource">The Aspire resource that may have an <see cref="ExistingAzureResourceAnnotation"/>.</param> 200/// <returns><see langword="true"/> if an <see cref="ExistingAzureResourceAnnotation"/> was present and applied; otherwise <see langword="false"/>.</returns> 212if (!aspireResource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAnnotation))
AzurePublishingContext.cs (2)
205if (resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAnnotation))
ExistingAzureResourceAnnotation.cs (2)
15/// Initializes a new instance of the <see cref="ExistingAzureResourceAnnotation"/> class. 26/// Initializes a new instance of the <see cref="ExistingAzureResourceAnnotation"/> class.
ExistingAzureResourceExtensions.cs (2)
26return resource.Annotations.OfType<ExistingAzureResourceAnnotation>().LastOrDefault() is not null; 744private static ExistingAzureResourceAnnotation CreateExistingAzureResourceAnnotation(object name, object? resourceGroup, object? subscription, bool isTenantScope)
Provisioning\BicepUtilities.cs (2)
188return resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingResource)
Aspire.Hosting.Azure.AppContainers (2)
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (2)
89!registry.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingRegistry))
Aspire.Hosting.Azure.AppService (2)
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (2)
89!registry.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingRegistry))
Aspire.Hosting.Azure.EntraId (1)
EntraIdApplicationResource.cs (1)
168if (IsExistingApplication || this.HasAnnotationOfType<ExistingAzureResourceAnnotation>())
Aspire.Hosting.Azure.Kubernetes (3)
AzureKubernetesEnvironmentResource.AksPipeline.cs (3)
742/// wins over the <see cref="ExistingAzureResourceAnnotation"/> that <c>AsExistingInResourceGroup</c> 758if (this.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existing) && !existing.IsTenantScope)
Aspire.Hosting.Azure.Sandboxes (2)
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (2)
89!registry.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingRegistry))
Aspire.Hosting.Azure.Tests (28)
AzureAppServiceTests.cs (2)
600Assert.True(environment.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var annotation));
AzureContainerAppEnvironmentExtensionsTests.cs (2)
74Assert.True(logAnalyticsWorkspace.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAnnotation));
ExistingAzureResourceExtensionsTests.cs (20)
36Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation)); 57Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation)); 75Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation)); 96Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation)); 116Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation)); 134Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation)); 155Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation)); 173Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation)); 193Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation)); 214Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation));
ExistingAzureResourceTests.cs (4)
522Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation)); 542Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation));