Skip to main content

@swamp/aws/s3objectlambda

v2026.04.23.3

AWS S3OBJECTLAMBDA infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awss3objectlambdacloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/s3objectlambda

@swamp/aws/s3objectlambda/access-pointv2026.04.23.2access_point.ts

Global Arguments

ArgumentTypeDescription
Name?stringThe name you want to assign to this Object lambda Access Point.
PublicAccessBlockConfiguration?objectThe PublicAccessBlock configuration that you want to apply to this Access Point. You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status 'The Meaning of Public' in the Amazon Simple Storage Service Developer Guide.
ObjectLambdaConfigurationobjectThe Object lambda Access Point Configuration that configures transformations to be applied on the objects on specified S3 Actions
createCreate a S3ObjectLambda AccessPoint
getGet a S3ObjectLambda AccessPoint
ArgumentTypeDescription
identifierstringThe primary identifier of the S3ObjectLambda AccessPoint
updateUpdate a S3ObjectLambda AccessPoint
deleteDelete a S3ObjectLambda AccessPoint
ArgumentTypeDescription
identifierstringThe primary identifier of the S3ObjectLambda AccessPoint
syncSync S3ObjectLambda AccessPoint state from AWS

Resources

state(infinite)— S3ObjectLambda AccessPoint resource state
@swamp/aws/s3objectlambda/access-point-policyv2026.04.23.2access_point_policy.ts

Global Arguments

ArgumentTypeDescription
ObjectLambdaAccessPointstringThe name of the Amazon S3 ObjectLambdaAccessPoint to which the policy applies.
PolicyDocumentstringA policy document containing permissions to add to the specified ObjectLambdaAccessPoint. For more information, see Access Policy Language Overview (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-policy-language-overview.html) in the Amazon Simple Storage Service Developer Guide.
createCreate a S3ObjectLambda AccessPointPolicy
getGet a S3ObjectLambda AccessPointPolicy
ArgumentTypeDescription
identifierstringThe primary identifier of the S3ObjectLambda AccessPointPolicy
updateUpdate a S3ObjectLambda AccessPointPolicy
deleteDelete a S3ObjectLambda AccessPointPolicy
ArgumentTypeDescription
identifierstringThe primary identifier of the S3ObjectLambda AccessPointPolicy
syncSync S3ObjectLambda AccessPointPolicy state from AWS

Resources

state(infinite)— S3ObjectLambda AccessPointPolicy resource state