# CfnResourcePolicyProps

Properties for defining a `CfnResourcePolicy`.

Extends: CfnResourcePolicyProps
Used as props by: CfnResourcePolicy

- Source: Generated code
- Type last changed: v2.268.0 · 2 Sep 2026

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_lambda as lambda } from 'aws-cdk-lib';

declare const policyDocument: any;
const cfnResourcePolicyProps: lambda.CfnResourcePolicyProps = {
  policyDocument: policyDocument,
  resourceArn: 'resourceArn',
};
```

## Properties

- `policyDocument`: any (required) — The policy document you want to add to your LAM resource.

  This is formatted as a JSON string.
   For more information, see [Working with resource-based policies in](https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html) in the *Developer Guide*.

- `resourceArn`: string (required)
