# Aspire.Hosting.Azure.Sandboxes

- Module: `Aspire.Hosting.Azure.Sandboxes`
- Version: `13.6.0-preview.1.26478.8`
- Source: [GitHub](https://github.com/microsoft/aspire/tree/f4c27f2d43ddc1cacd0dd083b30d1fea1cee7a62)
- Functions: `6`
- Types: `6`

## Types

- [AzureSandboxEndpointOptions](/reference/api/typescript/aspire.hosting.azure.sandboxes/azuresandboxendpointoptions.md) -- `type` - 2 fields -- Overrides Azure sandbox options for a compute resource endpoint.
- [AzureSandboxGroupResource](/reference/api/typescript/aspire.hosting.azure.sandboxes/azuresandboxgroupresource.md) -- `handle` - 4 members -- Represents an Azure Container Apps sandbox group.
- [AzureSandboxOptions](/reference/api/typescript/aspire.hosting.azure.sandboxes/azuresandboxoptions.md) -- `type` - 8 fields -- Configures Azure sandbox runtime options for a compute resource.

## Functions

- [addAzureSandboxGroup](/reference/api/typescript/aspire.hosting.azure.sandboxes/addazuresandboxgroup.md) -- `method` -- Adds an Azure Container Apps sandbox group resource to the application model.
- [publishAsAzureSandbox](/reference/api/typescript/aspire.hosting.azure.sandboxes/publishasazuresandbox.md) -- `method` -- Configures the specified compute resource when it is published as an Azure sandbox container.
- [withAcrPullIdentity](/reference/api/typescript/aspire.hosting.azure.sandboxes/withacrpullidentity.md) -- `method` -- Configures the user-assigned managed identity that Azure Dev Compute uses to pull sandbox images from the configured Azure Container Registry.
- [withNoManagedIdentity](/reference/api/typescript/aspire.hosting.azure.sandboxes/withnomanagedidentity.md) -- `method` -- Clears the managed identities explicitly configured for sandbox workloads.
- [withSystemAssignedIdentity](/reference/api/typescript/aspire.hosting.azure.sandboxes/withsystemassignedidentity.md) -- `method` -- Configures a system-assigned managed identity for sandbox workloads.
- [withUserAssignedIdentity](/reference/api/typescript/aspire.hosting.azure.sandboxes/withuserassignedidentity.md) -- `method` -- Adds a user-assigned managed identity for sandbox workloads.

## Enums

- [AzureSandboxAutoDeleteTrigger](/reference/api/typescript/aspire.hosting.azure.sandboxes/azuresandboxautodeletetrigger.md) -- `enum` - 2 values -- Events that can start the Azure Container Apps sandbox auto-delete interval.
- [AzureSandboxAutoSuspendMode](/reference/api/typescript/aspire.hosting.azure.sandboxes/azuresandboxautosuspendmode.md) -- `enum` - 3 values -- Azure Container Apps sandbox auto-suspend modes.
- [AzureSandboxTier](/reference/api/typescript/aspire.hosting.azure.sandboxes/azuresandboxtier.md) -- `enum` - 5 values -- Azure Container Apps sandbox resource tiers.
