AWS::CloudTrail::ResourcePolicyAttaches a resource-based permission policy to a CloudTrail event data store, dashboard, or channel. For more information about resource-based policies, see [CloudTrail resource-based policy examples](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/security_iam_resource-based-policy-examples.html) in the *CloudTrail User Guide* .
import { CfnResourcePolicy } from 'aws-cdk-lib/aws-cloudtrail';Or use the module namespace:
import * as cloudtrail from 'aws-cdk-lib/aws-cloudtrail';
// cloudtrail.CfnResourcePolicyConfiguration passed to the constructor as CfnResourcePolicyProps.
resourceArnRequiredstringThe Amazon Resource Name (ARN) of the CloudTrail event data store, dashboard, or channel attached to the resource-based policy. Example event data store ARN format: `arn:aws:cloudtrail:us-east-2:123456789012:eventdatastore/EXAMPLE-f852-4e8f-8bd1-bcf6cEXAMPLE` Example dashboard ARN format: `arn:aws:cloudtrail:us-east-1:123456789012:dashboard/exampleDash` Example channel ARN format: `arn:aws:cloudtrail:us-east-2:123456789012:channel/01234567890`
resourcePolicyRequiredanyA JSON-formatted string for an AWS resource-based policy. For example resource-based policies, see [CloudTrail resource-based policy examples](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/security_iam_resource-based-policy-examples.html) in the *CloudTrail User Guide* .
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-cloudtrailAWS::CloudTrail::ResourcePolicy