15 instantiations of AzureBicepResourceScope
Aspire.Hosting.Azure (4)
AzureBicepResourceScope.cs (4)
67
return new
AzureBicepResourceScope
(ScopeKind.Subscription, subscription);
76
return 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)
707
aks.Resource.Scope = new
AzureBicepResourceScope
(scopeResourceGroup, scopeSubscriptionId);
Aspire.Hosting.Azure.Tests (10)
AzureBicepProvisionerTests.cs (1)
286
resource.Scope = new
AzureBicepResourceScope
(existingResourceGroup.Name, scopedSubscriptionId);
AzureBicepResourceScopeTests.cs (1)
11
var scope = new
AzureBicepResourceScope
("test-rg");
AzureEnvironmentResourceTests.cs (1)
193
resourceGroupScoped.Resource.Scope =
new
(resourceGroup.Resource, subscription.Resource);
AzureKeyVaultTests.cs (1)
158
module2.Resource.Scope =
new
(existingRg.Resource);
BicepUtilitiesTests.cs (6)
154
bicep0.Resource.Scope =
new
("rg0");
158
bicep1.Resource.Scope =
new
("rg1");
182
bicep0.Resource.Scope =
new
("rg0");
186
bicep1.Resource.Scope =
new
("rg0");
336
bicep.Scope =
new
("test-rg");
351
bicep.Scope =
new
("test-rg", "12345678-1234-1234-1234-123456789012");
37 references to AzureBicepResourceScope
Aspire.Hosting.Azure (19)
AzureBicepResource.cs (1)
142
public
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>
63
public static
AzureBicepResourceScope
CreateForSubscription(object subscription)
73
/// <returns>A new <see cref="
AzureBicepResourceScope
"/> scoped to the current tenant.</returns>
74
public static
AzureBicepResourceScope
CreateForTenant()
104
internal static
AzureBicepResourceScope
? FromExistingResourceAnnotation(ExistingAzureResourceAnnotation annotation)
AzureProvisioningResource.cs (5)
141
if (
AzureBicepResourceScope
.FromExistingResourceAnnotation(existingAnnotation) is { } scope)
189
if (
AzureBicepResourceScope
.FromExistingResourceAnnotation(existingAnnotation) is { } scope &&
198
private static bool ScopeEquals(
AzureBicepResourceScope
expected,
AzureBicepResourceScope
? actual)
217
private static BicepValue<string> CreateScopeExpression(
AzureBicepResourceScope
scope, AzureResourceInfrastructure infra)
AzurePublishingContext.cs (1)
269
var
scope = resource.Scope;
AzureResourcePreparer.cs (1)
585
AzureBicepResourceScope
.FromExistingResourceAnnotation(existingAnnotation) is { } scope)
Provisioning\BicepUtilities.cs (3)
82
var
targetScope = GetExistingResourceScope(resource);
207
internal static
AzureBicepResourceScope
? GetExistingResourceScope(AzureBicepResource resource)
215
?
AzureBicepResourceScope
.FromExistingResourceAnnotation(existingResource)
Provisioning\Provisioners\BicepProvisioner.cs (1)
511
var
targetScope = BicepUtilities.GetExistingResourceScope(resource);
Aspire.Hosting.Azure.Kubernetes.Tests (1)
AzureKubernetesInfrastructureTests.cs (1)
776
aks.Resource.Scope =
AzureBicepResourceScope
.CreateForSubscription(subscriptionId);
Aspire.Hosting.Azure.Tests (17)
AzureBicepProvisionerTests.cs (4)
217
resource.Scope =
AzureBicepResourceScope
.CreateForSubscription(subscription.Id.Name);
252
resource.Scope =
AzureBicepResourceScope
.CreateForTenant();
350
resource.Scope =
AzureBicepResourceScope
.CreateForSubscription(subscription.Id.Name);
728
Scope =
AzureBicepResourceScope
.CreateForSubscription(subscription.Id.Name)
AzureBicepResourceScopeTests.cs (5)
11
var
scope = new AzureBicepResourceScope("test-rg");
19
var
scope =
AzureBicepResourceScope
.CreateForSubscription("12345678-1234-1234-1234-123456789012");
29
var
scope =
AzureBicepResourceScope
.CreateForTenant();
AzureEnvironmentResourceTests.cs (2)
203
subscriptionScoped.Resource.Scope =
AzureBicepResourceScope
.CreateForSubscription(subscription.Resource);
213
tenantScoped.Resource.Scope =
AzureBicepResourceScope
.CreateForTenant();
BicepUtilitiesTests.cs (4)
367
bicep.Scope =
AzureBicepResourceScope
.CreateForSubscription("12345678-1234-1234-1234-123456789012");
382
bicep.Scope =
AzureBicepResourceScope
.CreateForSubscription("12345678-1234-1234-1234-123456789012");
401
bicep.Scope =
AzureBicepResourceScope
.CreateForTenant();
492
bicep.Scope =
AzureBicepResourceScope
.CreateForSubscription("12345678-1234-1234-1234-123456789012");
ExistingAzureResourceTests.cs (2)
588
resource.Resource.Scope =
AzureBicepResourceScope
.CreateForSubscription(existingSubscriptionId.Resource);
607
resource.Resource.Scope =
AzureBicepResourceScope
.CreateForTenant();