1 instantiation of AzureSandboxGroupResource
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxesExtensions.cs (1)
123var resource = new AzureSandboxGroupResource(name, ConfigureInfrastructure);
30 references to AzureSandboxGroupResource
Aspire.Hosting.Azure.Sandboxes (27)
AzureSandboxContainerDeployment.cs (4)
669AzureSandboxGroupResource sandboxGroup, 691return GetRequiredOutput(sandboxGroup, AzureSandboxGroupResource.ImagePullIdentityClientIdOutputName); 1298if (currentComputeEnvironment is AzureSandboxGroupResource sandboxGroup && 2322internal static AzureDevComputeResourceScope CreateDataPlaneScope(AzureSandboxGroupResource sandboxGroup)
AzureSandboxContainerResource.cs (3)
8internal sealed class AzureSandboxContainerResource : Resource, IResourceWithParent<AzureSandboxGroupResource> 13AzureSandboxGroupResource parent) 25public AzureSandboxGroupResource Parent { get; }
AzureSandboxesExtensions.cs (19)
37public static IResourceBuilder<AzureSandboxGroupResource> AddAzureSandboxGroup(this IDistributedApplicationBuilder builder, [ResourceName] string name) 44var sandboxResource = (AzureSandboxGroupResource)infrastructure.AspireResource; 112infrastructure.Add(new ProvisioningOutput(AzureSandboxGroupResource.ImagePullIdentityClientIdOutputName, typeof(string)) 123var resource = new AzureSandboxGroupResource(name, ConfigureInfrastructure); 218public static IResourceBuilder<AzureSandboxGroupResource> WithNoManagedIdentity(this IResourceBuilder<AzureSandboxGroupResource> builder) 239public static IResourceBuilder<AzureSandboxGroupResource> WithSystemAssignedIdentity(this IResourceBuilder<AzureSandboxGroupResource> builder) 260public static IResourceBuilder<AzureSandboxGroupResource> WithUserAssignedIdentity( 261this IResourceBuilder<AzureSandboxGroupResource> builder, 285public static IResourceBuilder<AzureSandboxGroupResource> WithAcrPullIdentity( 286this IResourceBuilder<AzureSandboxGroupResource> builder, 318AzureSandboxGroupResource sandboxGroup) 457.OfType<AzureSandboxGroupResource>() 471$"Resource '{resource.Name}' is configured to publish as an Azure sandbox, but there are no '{nameof(AzureSandboxGroupResource)}' resources. " + 477(computeEnvironment is not AzureSandboxGroupResource sandboxGroup || 482$"Assign it to an '{nameof(AzureSandboxGroupResource)}' by calling 'WithComputeEnvironment'."); 494AzureSandboxGroupResource resource,
AzureSandboxGroupResource.cs (1)
32/// Initializes a new instance of the <see cref="AzureSandboxGroupResource"/> class.
Aspire.Hosting.Azure.Tests (3)
AzureSandboxesTests.cs (3)
131AzureSandboxGroupResource.GetDashboardUrl("subscription id", "resource group", "sandbox/group")); 481Assert.DoesNotContain(model.Resources, resource => resource is AzureSandboxGroupResource or AzureSandboxCleanupResource); 591sandboxGroup.Resource.Outputs[AzureSandboxGroupResource.ImagePullIdentityClientIdOutputName] =