# PolicyValidationReportJson

The top-level structure of the policy validation report file.

- Source: [`node_modules/@aws-cdk/cloud-assembly-schema/lib/cloud-assembly/validation-report-schema.d.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/node_modules/@aws-cdk/cloud-assembly-schema/lib/cloud-assembly/validation-report-schema.d.ts#L22)
- Type last changed: v2.258.0 · 4 Jun 2026

## Example

```ts
import { PolicyValidationReportJson } from '@aws-cdk/cloud-assembly-schema';

const report: PolicyValidationReportJson = {
  version: '1.0',
  pluginReports: [{
    pluginName: 'my-plugin',
    conclusion: 'success',
    violations: [],
  }],
};
```

## Properties

- `pluginReports`: [PluginReportJson](/cdk/api/v2/docs/aws-cdk-lib.cloud_assembly_schema.PluginReportJson.html)[] (required) — Reports from all validation plugins that ran during synthesis.

- `title`: string — Report title, if present.

- `version`: string (required) — Protocol version.
