# Class: PolicyDeniedError

Thrown when a policy denies an action.

## Extends[​](#extends "Direct link to Extends")

* `Error`

## Constructors[​](#constructors "Direct link to Constructors")

### Constructor[​](#constructor "Direct link to Constructor")

```ts
new PolicyDeniedError(action: FileAction, volumeKey: string): PolicyDeniedError;

```

#### Parameters[​](#parameters "Direct link to Parameters")

| Parameter   | Type                                                            |
| ----------- | --------------------------------------------------------------- |
| `action`    | [`FileAction`](./docs/api/appkit/TypeAlias.FileAction.md) |
| `volumeKey` | `string`                                                        |

#### Returns[​](#returns "Direct link to Returns")

`PolicyDeniedError`

#### Overrides[​](#overrides "Direct link to Overrides")

```ts
Error.constructor

```

## Properties[​](#properties "Direct link to Properties")

### action[​](#action "Direct link to action")

```ts
readonly action: FileAction;

```

***

### volumeKey[​](#volumekey "Direct link to volumeKey")

```ts
readonly volumeKey: string;

```
