# ResolveChangeContextOptions

Options that can be changed while doing a recursive resolve.

- Source: [`core/lib/resolvable.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/core/lib/resolvable.ts#L42)
- Type last changed: v2.81.0 · 25 May 2023

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as cdk from 'aws-cdk-lib';
const resolveChangeContextOptions: cdk.ResolveChangeContextOptions = {
  allowIntrinsicKeys: false,
  removeEmpty: false,
};
```

## Properties

- `allowIntrinsicKeys`: boolean = Unchanged — Change the 'allowIntrinsicKeys' option.

- `removeEmpty`: boolean = Unchanged — Whether to remove undefined elements from arrays and objects when resolving.
