16 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 (2)
AzureKubernetesInfrastructureTests.cs (2)
540
aks.Resource.Scope = new
AzureBicepResourceScope
(
1662
aks.Resource.Scope = new
AzureBicepResourceScope
(scopeResourceGroup, scopeSubscriptionId);
Aspire.Hosting.Azure.Tests (10)
AzureBicepProvisionerTests.cs (1)
358
resource.Scope = new
AzureBicepResourceScope
(existingResourceGroup.Name, scopedSubscriptionId);
AzureBicepResourceScopeTests.cs (1)
11
var scope = new
AzureBicepResourceScope
("test-rg");
AzureEnvironmentResourceTests.cs (1)
223
resourceGroupScoped.Resource.Scope =
new
(resourceGroup.Resource, subscription.Resource);
AzureKeyVaultTests.cs (1)
158
module2.Resource.Scope =
new
(existingRg.Resource);
BicepUtilitiesTests.cs (6)
189
bicep0.Resource.Scope =
new
("rg0");
193
bicep1.Resource.Scope =
new
("rg1");
217
bicep0.Resource.Scope =
new
("rg0");
221
bicep1.Resource.Scope =
new
("rg0");
371
bicep.Scope =
new
("test-rg");
386
bicep.Scope =
new
("test-rg", "12345678-1234-1234-1234-123456789012");
38 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)
300
var
scope = resource.Scope;
AzureResourcePreparer.cs (1)
595
AzureBicepResourceScope
.FromExistingResourceAnnotation(existingAnnotation) is { } scope)
Provisioning\BicepUtilities.cs (3)
83
var
targetScope = GetExistingResourceScope(resource);
163
internal static
AzureBicepResourceScope
? GetExistingResourceScope(AzureBicepResource resource)
171
?
AzureBicepResourceScope
.FromExistingResourceAnnotation(existingResource)
Provisioning\Provisioners\BicepProvisioner.cs (1)
511
var
targetScope = BicepUtilities.GetExistingResourceScope(resource);
Aspire.Hosting.Azure.Kubernetes.Tests (1)
AzureKubernetesInfrastructureTests.cs (1)
1732
aks.Resource.Scope =
AzureBicepResourceScope
.CreateForSubscription(subscriptionId);
Aspire.Hosting.Azure.Tests (18)
AzureBicepProvisionerTests.cs (4)
289
resource.Scope =
AzureBicepResourceScope
.CreateForSubscription(subscription.Id.Name);
324
resource.Scope =
AzureBicepResourceScope
.CreateForTenant();
422
resource.Scope =
AzureBicepResourceScope
.CreateForSubscription(subscription.Id.Name);
800
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 (3)
233
subscriptionScoped.Resource.Scope =
AzureBicepResourceScope
.CreateForSubscription(subscription.Resource);
243
tenantScoped.Resource.Scope =
AzureBicepResourceScope
.CreateForTenant();
328
module.Resource.Scope =
AzureBicepResourceScope
.CreateForTenant();
BicepUtilitiesTests.cs (4)
402
bicep.Scope =
AzureBicepResourceScope
.CreateForSubscription("12345678-1234-1234-1234-123456789012");
417
bicep.Scope =
AzureBicepResourceScope
.CreateForSubscription("12345678-1234-1234-1234-123456789012");
436
bicep.Scope =
AzureBicepResourceScope
.CreateForTenant();
523
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();