class Aws::S3Control::Types::CreateAccessPointForObjectLambdaRequest
@note When making an API call, you may pass CreateAccessPointForObjectLambdaRequest
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 Amazon Web Services account ID for owner of the specified Object Lambda Access Point. @return [String]
@!attribute [rw] name
The name you want to assign to this Object Lambda Access Point. @return [String]
@!attribute [rw] configuration
Object Lambda Access Point configuration as a JSON document. @return [Types::ObjectLambdaConfiguration]
@see docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessPointForObjectLambdaRequest AWS API Documentation
Constants
- SENSITIVE