15 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 (1)
AzureKubernetesInfrastructureTests.cs (1)
707aks.Resource.Scope = new AzureBicepResourceScope(scopeResourceGroup, scopeSubscriptionId);
Aspire.Hosting.Azure.Tests (10)
AzureBicepProvisionerTests.cs (1)
286resource.Scope = new AzureBicepResourceScope(existingResourceGroup.Name, scopedSubscriptionId);
AzureBicepResourceScopeTests.cs (1)
11var scope = new AzureBicepResourceScope("test-rg");
AzureEnvironmentResourceTests.cs (1)
193resourceGroupScoped.Resource.Scope = new(resourceGroup.Resource, subscription.Resource);
AzureKeyVaultTests.cs (1)
158module2.Resource.Scope = new(existingRg.Resource);
BicepUtilitiesTests.cs (6)
154bicep0.Resource.Scope = new("rg0"); 158bicep1.Resource.Scope = new("rg1"); 182bicep0.Resource.Scope = new("rg0"); 186bicep1.Resource.Scope = new("rg0"); 336bicep.Scope = new("test-rg"); 351bicep.Scope = new("test-rg", "12345678-1234-1234-1234-123456789012");
37 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)
269var scope = resource.Scope;
AzureResourcePreparer.cs (1)
585AzureBicepResourceScope.FromExistingResourceAnnotation(existingAnnotation) is { } scope)
Provisioning\BicepUtilities.cs (3)
82var targetScope = GetExistingResourceScope(resource); 207internal static AzureBicepResourceScope? GetExistingResourceScope(AzureBicepResource resource) 215? AzureBicepResourceScope.FromExistingResourceAnnotation(existingResource)
Provisioning\Provisioners\BicepProvisioner.cs (1)
511var targetScope = BicepUtilities.GetExistingResourceScope(resource);
Aspire.Hosting.Azure.Kubernetes.Tests (1)
AzureKubernetesInfrastructureTests.cs (1)
776aks.Resource.Scope = AzureBicepResourceScope.CreateForSubscription(subscriptionId);
Aspire.Hosting.Azure.Tests (17)
AzureBicepProvisionerTests.cs (4)
217resource.Scope = AzureBicepResourceScope.CreateForSubscription(subscription.Id.Name); 252resource.Scope = AzureBicepResourceScope.CreateForTenant(); 350resource.Scope = AzureBicepResourceScope.CreateForSubscription(subscription.Id.Name); 728Scope = 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 (2)
203subscriptionScoped.Resource.Scope = AzureBicepResourceScope.CreateForSubscription(subscription.Resource); 213tenantScoped.Resource.Scope = AzureBicepResourceScope.CreateForTenant();
BicepUtilitiesTests.cs (4)
367bicep.Scope = AzureBicepResourceScope.CreateForSubscription("12345678-1234-1234-1234-123456789012"); 382bicep.Scope = AzureBicepResourceScope.CreateForSubscription("12345678-1234-1234-1234-123456789012"); 401bicep.Scope = AzureBicepResourceScope.CreateForTenant(); 492bicep.Scope = AzureBicepResourceScope.CreateForSubscription("12345678-1234-1234-1234-123456789012");
ExistingAzureResourceTests.cs (2)
588resource.Resource.Scope = AzureBicepResourceScope.CreateForSubscription(existingSubscriptionId.Resource); 607resource.Resource.Scope = AzureBicepResourceScope.CreateForTenant();