# LoadManifestOptions

Options for the loadManifest operation.

Extends: LoadManifestOptions
Used as props by: CloudAssembly

- Source: [`node_modules/@aws-cdk/cloud-assembly-schema/lib/manifest.d.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/node_modules/@aws-cdk/cloud-assembly-schema/lib/manifest.d.ts#L11)
- Type last changed: v2.241.0 · 2 Mar 2026

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { cloud_assembly_schema } from 'aws-cdk-lib';
const loadManifestOptions: cloud_assembly_schema.LoadManifestOptions = {
  skipEnumCheck: false,
  skipVersionCheck: false,
  topoSort: false,
  validateSchema: false,
};
```

## Properties

- `skipEnumCheck`: boolean = false — Skip enum checks.

  This means you may read enum values you don't know about yet. Make sure to always
  check the values of enums you encounter in the manifest.

- `skipVersionCheck`: boolean = false — Skip the version check.

  This means you may read a newer cloud assembly than the CX API is designed
  to support, and your application may not be aware of all features that in use
  in the Cloud Assembly.

- `topoSort`: boolean = true — Topologically sort all artifacts.

  This parameter is only respected by the constructor of `CloudAssembly`. The
  property lives here for backwards compatibility reasons.

- `validateSchema`: boolean — Validate the file according to the declared JSON Schema.

  **Default:** false, unless $TESTING_CDK is set to '1'

  Be aware that JSON Schema validation has a significant performance cost
  (about 10x over not validating).
