@swamp/aws/s3outposts
v2026.04.23.3
AWS S3OUTPOSTS infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awss3outpostscloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
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/s3outposts@swamp/aws/s3outposts/access-pointv2026.04.23.2access_point.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Bucket | string | The Amazon Resource Name (ARN) of the bucket you want to associate this AccessPoint with. |
| Name | string | A name for the AccessPoint. |
| VpcConfiguration | object | Virtual Private Cloud (VPC) from which requests can be made to the AccessPoint. |
| Policy? | string | The access point policy associated with this access point. |
createCreate a S3Outposts AccessPoint
getGet a S3Outposts AccessPoint
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the S3Outposts AccessPoint |
updateUpdate a S3Outposts AccessPoint
deleteDelete a S3Outposts AccessPoint
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the S3Outposts AccessPoint |
syncSync S3Outposts AccessPoint state from AWS
Resources
state(infinite)— S3Outposts AccessPoint resource state
@swamp/aws/s3outposts/bucketv2026.04.23.2bucket.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| BucketName | string | A name for the bucket. |
| OutpostId | string | The id of the customer outpost on which the bucket resides. |
| Tags? | array | An arbitrary set of tags (key-value pairs) for this S3Outposts bucket. |
| LifecycleConfiguration? | object | Rules that define how Amazon S3Outposts manages objects during their lifetime. |
createCreate a S3Outposts Bucket
getGet a S3Outposts Bucket
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the S3Outposts Bucket |
updateUpdate a S3Outposts Bucket
deleteDelete a S3Outposts Bucket
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the S3Outposts Bucket |
syncSync S3Outposts Bucket state from AWS
Resources
state(infinite)— S3Outposts Bucket resource state
@swamp/aws/s3outposts/bucket-policyv2026.04.23.2bucket_policy.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| Bucket | string | The Amazon Resource Name (ARN) of the specified bucket. |
| PolicyDocument | string | A policy document containing permissions to add to the specified bucket. |
createCreate a S3Outposts BucketPolicy
getGet a S3Outposts BucketPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the S3Outposts BucketPolicy |
updateUpdate a S3Outposts BucketPolicy
deleteDelete a S3Outposts BucketPolicy
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the S3Outposts BucketPolicy |
syncSync S3Outposts BucketPolicy state from AWS
Resources
state(infinite)— S3Outposts BucketPolicy resource state
@swamp/aws/s3outposts/endpointv2026.04.23.2endpoint.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| OutpostId | string | The id of the customer outpost on which the bucket resides. |
| SecurityGroupId | string | The ID of the security group to use with the endpoint. |
| SubnetId | string | The ID of the subnet in the selected VPC. The subnet must belong to the Outpost. |
| AccessType? | enum | The type of access for the on-premise network connectivity for the Outpost endpoint. To access endpoint from an on-premises network, you must specify the access type and provide the customer owned Ipv4 pool. |
| CustomerOwnedIpv4Pool? | string | The ID of the customer-owned IPv4 pool for the Endpoint. IP addresses will be allocated from this pool for the endpoint. |
| FailedReason? | object | The failure reason, if any, for a create or delete endpoint operation. |
createCreate a S3Outposts Endpoint
getGet a S3Outposts Endpoint
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the S3Outposts Endpoint |
deleteDelete a S3Outposts Endpoint
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the S3Outposts Endpoint |
syncSync S3Outposts Endpoint state from AWS
Resources
state(infinite)— S3Outposts Endpoint resource state
2026.04.23.2783.9 KBApr 23, 2026
AWS S3OUTPOSTS infrastructure models
Release Notes
- Updated: access_point, bucket, bucket_policy, endpoint
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awss3outpostscloudinfrastructure
2026.04.03.2785.1 KBApr 3, 2026
AWS S3OUTPOSTS infrastructure models
Release Notes
- Updated: access_point, bucket, bucket_policy, endpoint
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awss3outpostscloudinfrastructure
2026.03.19.1843.6 KBMar 19, 2026
AWS S3OUTPOSTS infrastructure models
Release Notes
- Updated: access_point, bucket, bucket_policy, endpoint
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awss3outpostscloudinfrastructure
2026.03.16.1817.3 KBMar 16, 2026
AWS S3OUTPOSTS infrastructure models
Release Notes
- Updated: access_point, bucket, bucket_policy, endpoint
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awss3outpostscloudinfrastructure
2026.03.10.5815.5 KBMar 10, 2026
AWS S3OUTPOSTS infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awss3outpostscloudinfrastructure