aws-cdk-lib.aws_s3objectlambda.CfnAccessPoint.TransformationConfigurationProperty

interface TransformationConfigurationProperty

LanguageType name
.NETAmazon.CDK.AWS.S3ObjectLambda.CfnAccessPoint.TransformationConfigurationProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awss3objectlambda#CfnAccessPoint_TransformationConfigurationProperty
Javasoftware.amazon.awscdk.services.s3objectlambda.CfnAccessPoint.TransformationConfigurationProperty
Pythonaws_cdk.aws_s3objectlambda.CfnAccessPoint.TransformationConfigurationProperty
TypeScript aws-cdk-lib » aws_s3objectlambda » CfnAccessPoint » TransformationConfigurationProperty

A configuration used when creating an Object Lambda Access Point transformation.

Example

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

declare const contentTransformation: any;
const transformationConfigurationProperty: s3objectlambda.CfnAccessPoint.TransformationConfigurationProperty = {
  actions: ['actions'],
  contentTransformation: contentTransformation,
};

Properties

NameTypeDescription
actionsstring[]A container for the action of an Object Lambda Access Point configuration.
contentTransformationanyA container for the content transformation of an Object Lambda Access Point configuration.

actions

Type: string[]

A container for the action of an Object Lambda Access Point configuration.

Valid inputs are GetObject , HeadObject , ListObject , and ListObjectV2 .


contentTransformation

Type: any

A container for the content transformation of an Object Lambda Access Point configuration.

Can include the FunctionArn and FunctionPayload. For more information, see AwsLambdaTransformation in the Amazon S3 API Reference .