# TransformationConfigurationProperty

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

- Source: Generated code
- Type last changed: v2.93.0 · 23 Aug 2023

## Example

```ts
// 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

- `actions`: string[] (required) — A container for the action of an Object Lambda Access Point configuration.

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

- `contentTransformation`: any (required) — A container for the content transformation of an Object Lambda Access Point configuration.

  Can include the FunctionArn and FunctionPayload. For more information, see [AwsLambdaTransformation](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_AwsLambdaTransformation.html) in the *Amazon S3 API Reference* .
