aws-cdk-lib.aws_cloudtrail.S3EventSelector

interface S3EventSelector

LanguageType name
.NETAmazon.CDK.AWS.CloudTrail.S3EventSelector
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awscloudtrail#S3EventSelector
Javasoftware.amazon.awscdk.services.cloudtrail.S3EventSelector
Pythonaws_cdk.aws_cloudtrail.S3EventSelector
TypeScript (source)aws-cdk-lib » aws_cloudtrail » S3EventSelector

Selecting an S3 bucket and an optional prefix to be logged for data events.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_cloudtrail as cloudtrail } from 'aws-cdk-lib';
import { aws_s3 as s3 } from 'aws-cdk-lib';

declare const bucket: s3.Bucket;
const s3EventSelector: cloudtrail.S3EventSelector = {
  bucket: bucket,

  // the properties below are optional
  objectPrefix: 'objectPrefix',
};

Properties

NameTypeDescription
bucketIBucketS3 bucket.
objectPrefix?stringData events for objects whose key matches this prefix will be logged.

bucket

Type: IBucket

S3 bucket.


objectPrefix?

Type: string (optional, default: all objects)

Data events for objects whose key matches this prefix will be logged.