16 instantiations of AzureBicepResourceScope
Aspire.Hosting.Azure (4)
AzureBicepResourceScope.cs (4)
67return new AzureBicepResourceScope(ScopeKind.Subscription, subscription); 76return new AzureBicepResourceScope(ScopeKind.Tenant); 115({ } resourceGroup, { } subscription) => new AzureBicepResourceScope(resourceGroup, subscription), 116({ } resourceGroup, null) => new AzureBicepResourceScope(resourceGroup),
Aspire.Hosting.Azure.Kubernetes.Tests (2)
AzureKubernetesInfrastructureTests.cs (2)
540aks.Resource.Scope = new AzureBicepResourceScope( 1662aks.Resource.Scope = new AzureBicepResourceScope(scopeResourceGroup, scopeSubscriptionId);
Aspire.Hosting.Azure.Tests (10)
AzureBicepProvisionerTests.cs (1)
358resource.Scope = new AzureBicepResourceScope(existingResourceGroup.Name, scopedSubscriptionId);
AzureBicepResourceScopeTests.cs (1)
11var scope = new AzureBicepResourceScope("test-rg");
AzureEnvironmentResourceTests.cs (1)
223resourceGroupScoped.Resource.Scope = new(resourceGroup.Resource, subscription.Resource);
AzureKeyVaultTests.cs (1)
158module2.Resource.Scope = new(existingRg.Resource);
BicepUtilitiesTests.cs (6)
189bicep0.Resource.Scope = new("rg0"); 193bicep1.Resource.Scope = new("rg1"); 217bicep0.Resource.Scope = new("rg0"); 221bicep1.Resource.Scope = new("rg0"); 371bicep.Scope = new("test-rg"); 386bicep.Scope = new("test-rg", "12345678-1234-1234-1234-123456789012");
38 references to AzureBicepResourceScope
Aspire.Hosting.Azure (19)
AzureBicepResource.cs (1)
142public AzureBicepResourceScope? Scope { get; set; }
AzureBicepResourceScope.cs (7)
14/// Initializes a new instance of the <see cref="AzureBicepResourceScope"/> class with a resource group scope. 25/// Initializes a new instance of the <see cref="AzureBicepResourceScope"/> class with a resource group scope in a specific subscription. 62/// <returns>A new <see cref="AzureBicepResourceScope"/> scoped to the subscription.</returns> 63public static AzureBicepResourceScope CreateForSubscription(object subscription) 73/// <returns>A new <see cref="AzureBicepResourceScope"/> scoped to the current tenant.</returns> 74public static AzureBicepResourceScope CreateForTenant() 104internal static AzureBicepResourceScope? FromExistingResourceAnnotation(ExistingAzureResourceAnnotation annotation)
AzureProvisioningResource.cs (5)
141if (AzureBicepResourceScope.FromExistingResourceAnnotation(existingAnnotation) is { } scope) 189if (AzureBicepResourceScope.FromExistingResourceAnnotation(existingAnnotation) is { } scope && 198private static bool ScopeEquals(AzureBicepResourceScope expected, AzureBicepResourceScope? actual) 217private static BicepValue<string> CreateScopeExpression(AzureBicepResourceScope scope, AzureResourceInfrastructure infra)
AzurePublishingContext.cs (1)
300var scope = resource.Scope;
AzureResourcePreparer.cs (1)
595AzureBicepResourceScope.FromExistingResourceAnnotation(existingAnnotation) is { } scope)
Provisioning\BicepUtilities.cs (3)
83var targetScope = GetExistingResourceScope(resource); 163internal static AzureBicepResourceScope? GetExistingResourceScope(AzureBicepResource resource) 171? AzureBicepResourceScope.FromExistingResourceAnnotation(existingResource)
Provisioning\Provisioners\BicepProvisioner.cs (1)
511var targetScope = BicepUtilities.GetExistingResourceScope(resource);
Aspire.Hosting.Azure.Kubernetes.Tests (1)
AzureKubernetesInfrastructureTests.cs (1)
1732aks.Resource.Scope = AzureBicepResourceScope.CreateForSubscription(subscriptionId);
Aspire.Hosting.Azure.Tests (18)
AzureBicepProvisionerTests.cs (4)
289resource.Scope = AzureBicepResourceScope.CreateForSubscription(subscription.Id.Name); 324resource.Scope = AzureBicepResourceScope.CreateForTenant(); 422resource.Scope = AzureBicepResourceScope.CreateForSubscription(subscription.Id.Name); 800Scope = AzureBicepResourceScope.CreateForSubscription(subscription.Id.Name)
AzureBicepResourceScopeTests.cs (5)
11var scope = new AzureBicepResourceScope("test-rg"); 19var scope = AzureBicepResourceScope.CreateForSubscription("12345678-1234-1234-1234-123456789012"); 29var scope = AzureBicepResourceScope.CreateForTenant();
AzureEnvironmentResourceTests.cs (3)
233subscriptionScoped.Resource.Scope = AzureBicepResourceScope.CreateForSubscription(subscription.Resource); 243tenantScoped.Resource.Scope = AzureBicepResourceScope.CreateForTenant(); 328module.Resource.Scope = AzureBicepResourceScope.CreateForTenant();
BicepUtilitiesTests.cs (4)
402bicep.Scope = AzureBicepResourceScope.CreateForSubscription("12345678-1234-1234-1234-123456789012"); 417bicep.Scope = AzureBicepResourceScope.CreateForSubscription("12345678-1234-1234-1234-123456789012"); 436bicep.Scope = AzureBicepResourceScope.CreateForTenant(); 523bicep.Scope = AzureBicepResourceScope.CreateForSubscription("12345678-1234-1234-1234-123456789012");
ExistingAzureResourceTests.cs (2)
588resource.Resource.Scope = AzureBicepResourceScope.CreateForSubscription(existingSubscriptionId.Resource); 607resource.Resource.Scope = AzureBicepResourceScope.CreateForTenant();