class Aws::S3Control::Types::ObjectLambdaConfiguration
A configuration used when creating an Object Lambda Access Point.
@note When making an API call, you may pass ObjectLambdaConfiguration
data as a hash: { supporting_access_point: "ObjectLambdaSupportingAccessPointArn", # required cloud_watch_metrics_enabled: false, allowed_features: ["GetObject-Range"], # accepts GetObject-Range, GetObject-PartNumber transformation_configurations: [ # required { actions: ["GetObject"], # required, accepts GetObject content_transformation: { # required aws_lambda: { function_arn: "FunctionArnString", # required function_payload: "AwsLambdaTransformationPayload", }, }, }, ], }
@!attribute [rw] supporting_access_point
Standard access point associated with the Object Lambda Access Point. @return [String]
@!attribute [rw] cloud_watch_metrics_enabled
A container for whether the CloudWatch metrics configuration is enabled. @return [Boolean]
@!attribute [rw] allowed_features
A container for allowed features. Valid inputs are `GetObject-Range` and `GetObject-PartNumber`. @return [Array<String>]
@!attribute [rw] transformation_configurations
A container for transformation configurations for an Object Lambda Access Point. @return [Array<Types::ObjectLambdaTransformationConfiguration>]
@see docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ObjectLambdaConfiguration AWS API Documentation
Constants
- SENSITIVE