aws-cdk-lib.aws_s3objectlambda.CfnAccessPoint.ObjectLambdaConfigurationProperty

interface ObjectLambdaConfigurationProperty

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

A configuration used when creating an Object Lambda Access Point.

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 objectLambdaConfigurationProperty: s3objectlambda.CfnAccessPoint.ObjectLambdaConfigurationProperty = {
  supportingAccessPoint: 'supportingAccessPoint',
  transformationConfigurations: [{
    actions: ['actions'],
    contentTransformation: contentTransformation,
  }],

  // the properties below are optional
  allowedFeatures: ['allowedFeatures'],
  cloudWatchMetricsEnabled: false,
};

Properties

NameTypeDescription
supportingAccessPointstringStandard access point associated with the Object Lambda Access Point.
transformationConfigurationsIResolvable | IResolvable | TransformationConfigurationProperty[]A container for transformation configurations for an Object Lambda Access Point.
allowedFeatures?string[]A container for allowed features.
cloudWatchMetricsEnabled?boolean | IResolvableA container for whether the CloudWatch metrics configuration is enabled.

supportingAccessPoint

Type: string

Standard access point associated with the Object Lambda Access Point.


transformationConfigurations

Type: IResolvable | IResolvable | TransformationConfigurationProperty[]

A container for transformation configurations for an Object Lambda Access Point.


allowedFeatures?

Type: string[] (optional)

A container for allowed features.

Valid inputs are GetObject-Range , GetObject-PartNumber , HeadObject-Range , and HeadObject-PartNumber .


cloudWatchMetricsEnabled?

Type: boolean | IResolvable (optional)

A container for whether the CloudWatch metrics configuration is enabled.