# DenoPermissionKind

- Kind: `enum`
- Package: [Aspire.Hosting.JavaScript](/reference/api/csharp/aspire.hosting.javascript.md)
- Version: `13.6.0`
- Namespace: `Aspire.Hosting.JavaScript`
- Target framework: `net10.0`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/f4c27f2d43ddc1cacd0dd083b30d1fea1cee7a62/src/Aspire.Hosting.JavaScript/DenoPermissionKind.cs)

A granular Deno permission grant/denial (for example `--allow-net` or `--deny-read`).

## Definition

```csharp
namespace Aspire.Hosting.JavaScript;

public enum DenoPermissionKind
```

## Enum Members

| Name | Value | Description |
| --- | --- | --- |
| Net | 0 | Network access controlled by --allow-net or --deny-net. |
| Read | 1 | File-system read access controlled by --allow-read or --deny-read. |
| Write | 2 | File-system write access controlled by --allow-write or --deny-write. |
| Run | 3 | Subprocess execution controlled by --allow-run or --deny-run. |
| Env | 4 | Environment-variable access controlled by --allow-env or --deny-env. |
| Import | 5 | Remote import access controlled by --allow-import or --deny-import. |
| Sys | 6 | System-information access controlled by --allow-sys or --deny-sys. |
| Ffi | 7 | Foreign-function-interface access controlled by --allow-ffi or --deny-ffi. |
