# Interface FirewallPolicyDecision

Result of a policy evaluation.

interface FirewallPolicyDecision {
allowed: boolean;
reason: string;
requiredArtifact?: string;
ruleName?: string;
}

- Defined in packages/nexus-agents/src/mcp/middleware/policy-types.ts:45

##### Index

### Properties

allowed
reason
requiredArtifact?
ruleName?

## Properties

### `Readonly` allowed

allowed: boolean

- Defined in packages/nexus-agents/src/mcp/middleware/policy-types.ts:46

### `Readonly` reason

reason: string

- Defined in packages/nexus-agents/src/mcp/middleware/policy-types.ts:47

### `Optional` `Readonly` requiredArtifact

requiredArtifact?: string

- Defined in packages/nexus-agents/src/mcp/middleware/policy-types.ts:48

### `Optional` `Readonly` ruleName

ruleName?: string

- Defined in packages/nexus-agents/src/mcp/middleware/policy-types.ts:49