class Aws::S3Control::Types::PutAccessPointConfigurationForObjectLambdaRequest
@note When making an API call, you may pass PutAccessPointConfigurationForObjectLambdaRequest
data as a hash: { account_id: "AccountId", # required name: "ObjectLambdaAccessPointName", # required configuration: { # required 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] account_id
The account ID for the account that owns the specified Object Lambda Access Point. @return [String]
@!attribute [rw] name
The name of the Object Lambda Access Point. @return [String]
@!attribute [rw] configuration
Object Lambda Access Point configuration document. @return [Types::ObjectLambdaConfiguration]
@see docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointConfigurationForObjectLambdaRequest AWS API Documentation
Constants
- SENSITIVE