# AzureSandboxGroupResource

- Module: [Aspire.Hosting.Azure.Sandboxes](/reference/api/typescript/aspire.hosting.azure.sandboxes.md)
- Version: `13.6.0-preview.1.26478.8`
- Kind: `handle`
- Source: [GitHub](https://github.com/microsoft/aspire/tree/f4c27f2d43ddc1cacd0dd083b30d1fea1cee7a62)

Represents an Azure Container Apps sandbox group.

## Definition

```typescript
interface AzureSandboxGroupResource
  extends IAzureResource,
    IComputeEnvironmentResource,
    IResource,
    IResourceWithParameters,
    IAzureComputeEnvironmentResource {
  withAcrPullIdentity(identity: AzureUserAssignedIdentityResource): AzureSandboxGroupResource;
  withNoManagedIdentity(): AzureSandboxGroupResource;
  withSystemAssignedIdentity(): AzureSandboxGroupResource;
  withUserAssignedIdentity(identity: AzureUserAssignedIdentityResource): AzureSandboxGroupResource;
}
```

## Methods

- [withAcrPullIdentity](/reference/api/typescript/aspire.hosting.azure.sandboxes/azuresandboxgroupresource/withacrpullidentity.md) -- `method` -- Configures the user-assigned managed identity that Azure Dev Compute uses to pull sandbox images from the configured Azure Container Registry.
    ```typescript
  withAcrPullIdentity(identity: AzureUserAssignedIdentityResource): AzureSandboxGroupResource
  ```
- [withNoManagedIdentity](/reference/api/typescript/aspire.hosting.azure.sandboxes/azuresandboxgroupresource/withnomanagedidentity.md) -- `method` -- Clears the managed identities explicitly configured for sandbox workloads.
    ```typescript
  withNoManagedIdentity(): AzureSandboxGroupResource
  ```
- [withSystemAssignedIdentity](/reference/api/typescript/aspire.hosting.azure.sandboxes/azuresandboxgroupresource/withsystemassignedidentity.md) -- `method` -- Configures a system-assigned managed identity for sandbox workloads.
    ```typescript
  withSystemAssignedIdentity(): AzureSandboxGroupResource
  ```
- [withUserAssignedIdentity](/reference/api/typescript/aspire.hosting.azure.sandboxes/azuresandboxgroupresource/withuserassignedidentity.md) -- `method` -- Adds a user-assigned managed identity for sandbox workloads.
    ```typescript
  withUserAssignedIdentity(identity: AzureUserAssignedIdentityResource): AzureSandboxGroupResource
  ```
