1 instantiation of AzureSandboxGroupResource
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxesExtensions.cs (1)
123
var resource = new
AzureSandboxGroupResource
(name, ConfigureInfrastructure);
30 references to AzureSandboxGroupResource
Aspire.Hosting.Azure.Sandboxes (27)
AzureSandboxContainerDeployment.cs (4)
669
AzureSandboxGroupResource
sandboxGroup,
691
return GetRequiredOutput(sandboxGroup,
AzureSandboxGroupResource
.ImagePullIdentityClientIdOutputName);
1298
if (currentComputeEnvironment is
AzureSandboxGroupResource
sandboxGroup &&
2322
internal static AzureDevComputeResourceScope CreateDataPlaneScope(
AzureSandboxGroupResource
sandboxGroup)
AzureSandboxContainerResource.cs (3)
8
internal sealed class AzureSandboxContainerResource : Resource, IResourceWithParent<
AzureSandboxGroupResource
>
13
AzureSandboxGroupResource
parent)
25
public
AzureSandboxGroupResource
Parent { get; }
AzureSandboxesExtensions.cs (19)
37
public static IResourceBuilder<
AzureSandboxGroupResource
> AddAzureSandboxGroup(this IDistributedApplicationBuilder builder, [ResourceName] string name)
44
var
sandboxResource = (
AzureSandboxGroupResource
)infrastructure.AspireResource;
112
infrastructure.Add(new ProvisioningOutput(
AzureSandboxGroupResource
.ImagePullIdentityClientIdOutputName, typeof(string))
123
var
resource = new AzureSandboxGroupResource(name, ConfigureInfrastructure);
218
public static IResourceBuilder<
AzureSandboxGroupResource
> WithNoManagedIdentity(this IResourceBuilder<
AzureSandboxGroupResource
> builder)
239
public static IResourceBuilder<
AzureSandboxGroupResource
> WithSystemAssignedIdentity(this IResourceBuilder<
AzureSandboxGroupResource
> builder)
260
public static IResourceBuilder<
AzureSandboxGroupResource
> WithUserAssignedIdentity(
261
this IResourceBuilder<
AzureSandboxGroupResource
> builder,
285
public static IResourceBuilder<
AzureSandboxGroupResource
> WithAcrPullIdentity(
286
this IResourceBuilder<
AzureSandboxGroupResource
> builder,
318
AzureSandboxGroupResource
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'.");
494
AzureSandboxGroupResource
resource,
AzureSandboxGroupResource.cs (1)
32
/// 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"));
481
Assert.DoesNotContain(model.Resources, resource => resource is
AzureSandboxGroupResource
or AzureSandboxCleanupResource);
591
sandboxGroup.Resource.Outputs[
AzureSandboxGroupResource
.ImagePullIdentityClientIdOutputName] =