4 instantiations of ExistingAzureResourceAnnotation
Aspire.Hosting.Azure (3)
ExistingAzureResourceExtensions.cs (3)
735return new ExistingAzureResourceAnnotation(name, isTenantScope: true); 740return new ExistingAzureResourceAnnotation(name, resourceGroup, subscription); 743return new ExistingAzureResourceAnnotation(name, resourceGroup);
Aspire.Hosting.Azure.Sql (1)
AzureSqlServerResource.cs (1)
557.WithAnnotation(new ExistingAzureResourceAnnotation(AdminName));
56 references to ExistingAzureResourceAnnotation
Aspire.Hosting.Azure (19)
AzureBicepResourceScope.cs (1)
104internal static AzureBicepResourceScope? FromExistingResourceAnnotation(ExistingAzureResourceAnnotation annotation)
AzureProvisioningResource.cs (8)
118/// based on whether or not the <see cref="ExistingAzureResourceAnnotation" /> exists on the resource. 133if (infrastructure.AspireResource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAnnotation)) 156/// from an <see cref="ExistingAzureResourceAnnotation"/> attached to <paramref name="aspireResource"/>. 158/// <param name="aspireResource">The Aspire resource that may have an <see cref="ExistingAzureResourceAnnotation"/>.</param> 161/// <returns><see langword="true"/> if an <see cref="ExistingAzureResourceAnnotation"/> was present and applied; otherwise <see langword="false"/>.</returns> 173if (!aspireResource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAnnotation))
AzurePublishingContext.cs (2)
175if (resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAnnotation))
AzureResourcePreparer.cs (2)
584if (targetResource.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; 731private static ExistingAzureResourceAnnotation CreateExistingAzureResourceAnnotation(object name, object? resourceGroup, object? subscription, bool isTenantScope)
Provisioning\BicepUtilities.cs (2)
214return resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingResource)
Aspire.Hosting.Azure.AppContainers (2)
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (2)
93!registry.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingRegistry))
Aspire.Hosting.Azure.AppService (2)
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (2)
93!registry.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingRegistry))
Aspire.Hosting.Azure.Kubernetes (3)
AzureKubernetesEnvironmentResource.AksPipeline.cs (3)
578/// wins over the <see cref="ExistingAzureResourceAnnotation"/> that <c>AsExistingInResourceGroup</c> 594if (this.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existing) && !existing.IsTenantScope)
Aspire.Hosting.Azure.Sandboxes (2)
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (2)
93!registry.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingRegistry))
Aspire.Hosting.Azure.Tests (28)
AzureAppServiceTests.cs (2)
530Assert.True(environment.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var annotation));
AzureContainerAppEnvironmentExtensionsTests.cs (2)
75Assert.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));