1 instantiation of AzureSandboxGroupResource
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxesExtensions.cs (1)
128var resource = new AzureSandboxGroupResource(name, ConfigureInfrastructure);
30 references to AzureSandboxGroupResource
Aspire.Hosting.Azure.Sandboxes (27)
AzureSandboxContainerDeployment.cs (4)
670AzureSandboxGroupResource sandboxGroup, 692return GetRequiredOutput(sandboxGroup, AzureSandboxGroupResource.ImagePullIdentityClientIdOutputName); 1299if (currentComputeEnvironment is AzureSandboxGroupResource sandboxGroup && 2323internal static AzureDevComputeResourceScope CreateDataPlaneScope(AzureSandboxGroupResource sandboxGroup)
AzureSandboxContainerResource.cs (3)
10internal sealed class AzureSandboxContainerResource : Resource, IResourceWithParent<AzureSandboxGroupResource> 15AzureSandboxGroupResource parent) 27public AzureSandboxGroupResource Parent { get; }
AzureSandboxesExtensions.cs (19)
42public static IResourceBuilder<AzureSandboxGroupResource> AddAzureSandboxGroup(this IDistributedApplicationBuilder builder, [ResourceName] string name) 49var sandboxResource = (AzureSandboxGroupResource)infrastructure.AspireResource; 117infrastructure.Add(new ProvisioningOutput(AzureSandboxGroupResource.ImagePullIdentityClientIdOutputName, typeof(string)) 128var resource = new AzureSandboxGroupResource(name, ConfigureInfrastructure); 226public static IResourceBuilder<AzureSandboxGroupResource> WithNoManagedIdentity(this IResourceBuilder<AzureSandboxGroupResource> builder) 248public static IResourceBuilder<AzureSandboxGroupResource> WithSystemAssignedIdentity(this IResourceBuilder<AzureSandboxGroupResource> builder) 270public static IResourceBuilder<AzureSandboxGroupResource> WithUserAssignedIdentity( 271this IResourceBuilder<AzureSandboxGroupResource> builder, 296public static IResourceBuilder<AzureSandboxGroupResource> WithAcrPullIdentity( 297this IResourceBuilder<AzureSandboxGroupResource> builder, 329AzureSandboxGroupResource sandboxGroup) 468.OfType<AzureSandboxGroupResource>() 482$"Resource '{resource.Name}' is configured to publish as an Azure sandbox, but there are no '{nameof(AzureSandboxGroupResource)}' resources. " + 488(computeEnvironment is not AzureSandboxGroupResource sandboxGroup || 493$"Assign it to an '{nameof(AzureSandboxGroupResource)}' by calling 'WithComputeEnvironment'."); 505AzureSandboxGroupResource resource,
AzureSandboxGroupResource.cs (1)
34/// 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")); 480Assert.DoesNotContain(model.Resources, resource => resource is AzureSandboxGroupResource or AzureSandboxCleanupResource); 590sandboxGroup.Resource.Outputs[AzureSandboxGroupResource.ImagePullIdentityClientIdOutputName] =