TransformationConfigurationProperty Struct
A configuration used when creating an Object Lambda Access Point transformation.
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,
};
python
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_s3objectlambda as s3objectlambda
# content_transformation: Any
transformation_configuration_property = s3objectlambda.CfnAccessPoint.TransformationConfigurationProperty(
actions=["actions"],
content_transformation=content_transformation
)
java
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.s3objectlambda.*;
Object contentTransformation;
TransformationConfigurationProperty transformationConfigurationProperty = TransformationConfigurationProperty.builder()
.actions(List.of("actions"))
.contentTransformation(contentTransformation)
.build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.S3ObjectLambda;
var contentTransformation;
var transformationConfigurationProperty = new TransformationConfigurationProperty {
Actions = new [] { "actions" },
ContentTransformation = contentTransformation
};
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
var contentTransformation interface{}
transformationConfigurationProperty := &TransformationConfigurationProperty{
Actions: []*string{
jsii.String("actions"),
},
ContentTransformation: contentTransformation,
}
Properties
A container for the action of an Object Lambda Access Point configuration.
Valid inputs are GetObject , HeadObject , ListObject , and ListObjectV2 .
contentTransformationanycontent_transformationAnycontentTransformationObjectContentTransformationobjectContentTransformationinterface{}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 in the Amazon S3 API Reference .