Skip to main content

AWS Secure Bucket

GitHub npm (scoped) PyPI Nuget GitHub Workflow Status (branch) GitHub release (latest SemVer)

View on Construct Hub

This is a Simple S3 Secure Bucket.

  • Bucket Access Control is Private
  • Public Read Access is false
  • Enforce SSL
  • All Block public access
  • Require encryption

Additional Properties

Name Type Default Description
bucketType SecureBucketType SecureBucketType.DEFAULT_BUCKET The type of the bucket.
Available types: DEFAULT(⚠️ Deprecated: Use bucketType property instead.),
SINGLE_PIPELINE_ARTIFACT(⚠️ Deprecated: Use bucketType property instead.),
MULTI_PIPELINE_ARTIFACT(⚠️ Deprecated: Use bucketType property instead.),
CLOUD_FRONT_ORIGIN(⚠️ Deprecated: Use bucketType property instead.),
The type of the bucket.
Available types: DEFAULT_BUCKET,
SINGLE_REGION_DEPLOYMENT_PIPELINE_ARTIFACT_BUCKET,
MULTI_REGION_DEPLOYMENT_PIPELINE_ARTIFACT_BUCKET,
CLOUD_FRONT_ORIGIN_BUCKET
isPipelineArtifactBucket boolean false ⚠️ Deprecated: Use bucketType property instead. If you are setting a custom Qualifier and using it as the artifact bucket for the CDK pipeline, set it to true.
isCloudFrontOriginBucket boolean false ⚠️ Deprecated: Use bucketType property instead. If you are using it as the CloudFront origin bucket, set it to true.

Install

TypeScript

install by npm

npm install @gammarers/aws-secure-bucket

install by yarn

yarn add @gammarers/aws-secure-bucket

Python

pip install gammarers.aws-secure-bucket

C# / .Net

dotnet add package Gammarers.CDK.AWS.SecureBucket

Example

import { SecureBucket } from '@gammarers/aws-secure-bucket';

const bucket = new SecureBucket(stack, 'SecureBucket', {
  bucketName: 'example-secure-bucket',
});

Metadata

Release files for gammarers.aws-secure-bucket 2.5.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gammarers.aws-secure-bucket 2.5.12
File Size Uploaded
gammarers_aws_secure_bucket-2.5.12.tar.gz 60.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gammarers.aws-secure-bucket 2.5.12
File Interpreter ABI Platform
gammarers_aws_secure_bucket-2.5.12-py3-none-any.whl Python 3 none any Details

Total release size: 120.0 kB

Release files / gammarers_aws_secure_bucket-2.5.12.tar.gz

Download URL gammarers_aws_secure_bucket-2.5.12.tar.gz
Size 60.8 kB
Tags Source
SHA-256 checksum
How to use checksums
706057d9acb6c4829723684f3f600698eb95ffac808c555bdf7546a30a8b5a6e
BLAKE2b-256 checksum
How to use checksums
797dba9be6b978ffe14c29472f4ecf788831ef501a67f5ed824896c91f83fa3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.14.2

Release files / gammarers_aws_secure_bucket-2.5.12-py3-none-any.whl

Download URL gammarers_aws_secure_bucket-2.5.12-py3-none-any.whl
Size 59.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c066d44310192c1adf5dd622f17c272cd9a559d8cb4622a0a90cf942bd0236a4
BLAKE2b-256 checksum
How to use checksums
5aeb9923f58f1875ad2af9b805e43f7c363dc6374f9c889663dbcdbadfb88ced
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.14.2

Release history Release notifications | RSS feed

This release

2.5.12 This release

2 release files

2.5.10

2 release files

2.5.9

2 release files

2.5.8

2 release files

2.5.7

2 release files

2.5.6

2 release files

2.5.5

2 release files

2.5.4

2 release files

2.5.3

2 release files

2.5.2

2 release files

2.5.1

2 release files

2.5.0

2 release files

2.4.6

2 release files

2.4.5

2 release files

2.4.4

2 release files

2.4.3

2 release files

2.4.2

2 release files

2.4.1

2 release files

2.4.0

2 release files

2.3.20

2 release files

2.3.18

2 release files

2.3.17

2 release files

2.3.16

2 release files

2.3.14

2 release files

2.3.13

2 release files

2.3.12

2 release files

2.3.9

2 release files

2.3.8

2 release files

2.3.7

2 release files

2.3.6

2 release files

2.3.5

2 release files

2.3.4

2 release files

2.3.3

2 release files

2.3.2

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.7

2 release files

2.2.6

2 release files

2.2.5

2 release files

2.2.4

2 release files

2.2.3

2 release files

2.2.2

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.7

2 release files

2.1.6

2 release files

2.1.5

2 release files

2.1.4

2 release files

2.1.3

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.29

2 release files

2.0.28

2 release files

2.0.27

2 release files

2.0.24

2 release files

2.0.23

2 release files

2.0.22

2 release files

2.0.20

2 release files

2.0.19

2 release files

2.0.18

2 release files

2.0.16

2 release files

2.0.15

2 release files

2.0.14

2 release files

2.0.13

2 release files

2.0.12

2 release files

2.0.10

2 release files

2.0.9

2 release files

2.0.8

2 release files

2.0.7

2 release files

2.0.6

2 release files

2.0.5

2 release files

2.0.4

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.5.0

2 release files

1.4.6

2 release files

1.4.5

2 release files

1.4.4

2 release files

1.4.3

2 release files

1.4.2

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.6

2 release files

1.3.5

2 release files

1.3.4

2 release files

1.3.3

2 release files

1.3.2

2 release files

1.3.1

2 release files

1.3.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page