# ProcessNamespaceKind

`import { ProcessNamespaceKind } from "destack:process/binding";`

Process namespace kind.

```ds title="ProcessNamespaceKind"
export enum ProcessNamespaceKind {
    Mount = 1,
    User = 2,
    Pid = 3,
    Network = 4,
    Ipc = 5,
    Uts = 6,
    Cgroup = 7,
    Time = 8,
}
```

[language/library/src/process/binding/isolation.ds:13:30](https://github.com/destack-sh/destack/blob/main/language/library/src/process/binding/isolation.ds#L13-L30)

## Variants

### `Mount = 1`

Mount namespace.

### `User = 2`

User namespace.

### `Pid = 3`

PID namespace.

### `Network = 4`

Network namespace.

### `Ipc = 5`

IPC namespace.

### `Uts = 6`

UTS namespace.

### `Cgroup = 7`

Cgroup namespace.

### `Time = 8`

Time namespace.
