1 instantiation of AzureSandboxGroupResource
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxesExtensions.cs (1)
128
var resource = new
AzureSandboxGroupResource
(name, ConfigureInfrastructure);
30 references to AzureSandboxGroupResource
Aspire.Hosting.Azure.Sandboxes (27)
AzureSandboxContainerDeployment.cs (4)
670
AzureSandboxGroupResource
sandboxGroup,
692
return GetRequiredOutput(sandboxGroup,
AzureSandboxGroupResource
.ImagePullIdentityClientIdOutputName);
1299
if (currentComputeEnvironment is
AzureSandboxGroupResource
sandboxGroup &&
2323
internal static AzureDevComputeResourceScope CreateDataPlaneScope(
AzureSandboxGroupResource
sandboxGroup)
AzureSandboxContainerResource.cs (3)
10
internal sealed class AzureSandboxContainerResource : Resource, IResourceWithParent<
AzureSandboxGroupResource
>
15
AzureSandboxGroupResource
parent)
27
public
AzureSandboxGroupResource
Parent { get; }
AzureSandboxesExtensions.cs (19)
42
public static IResourceBuilder<
AzureSandboxGroupResource
> AddAzureSandboxGroup(this IDistributedApplicationBuilder builder, [ResourceName] string name)
49
var
sandboxResource = (
AzureSandboxGroupResource
)infrastructure.AspireResource;
117
infrastructure.Add(new ProvisioningOutput(
AzureSandboxGroupResource
.ImagePullIdentityClientIdOutputName, typeof(string))
128
var
resource = new AzureSandboxGroupResource(name, ConfigureInfrastructure);
226
public static IResourceBuilder<
AzureSandboxGroupResource
> WithNoManagedIdentity(this IResourceBuilder<
AzureSandboxGroupResource
> builder)
248
public static IResourceBuilder<
AzureSandboxGroupResource
> WithSystemAssignedIdentity(this IResourceBuilder<
AzureSandboxGroupResource
> builder)
270
public static IResourceBuilder<
AzureSandboxGroupResource
> WithUserAssignedIdentity(
271
this IResourceBuilder<
AzureSandboxGroupResource
> builder,
296
public static IResourceBuilder<
AzureSandboxGroupResource
> WithAcrPullIdentity(
297
this IResourceBuilder<
AzureSandboxGroupResource
> builder,
329
AzureSandboxGroupResource
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'.");
505
AzureSandboxGroupResource
resource,
AzureSandboxGroupResource.cs (1)
34
/// Initializes a new instance of the <see cref="
AzureSandboxGroupResource
"/> class.
Aspire.Hosting.Azure.Tests (3)
AzureSandboxesTests.cs (3)
131
AzureSandboxGroupResource
.GetDashboardUrl("subscription id", "resource group", "sandbox/group"));
480
Assert.DoesNotContain(model.Resources, resource => resource is
AzureSandboxGroupResource
or AzureSandboxCleanupResource);
590
sandboxGroup.Resource.Outputs[
AzureSandboxGroupResource
.ImagePullIdentityClientIdOutputName] =