@cloudcomponents/cdk-deletable-bucket
Bucket with content cleanup to allow bucket deletion when the stack will be destroyed
Install
TypeScript/JavaScript:
npm i @cloudcomponents/cdk-deletable-bucket
Python:
pip install cloudcomponents.cdk-deletable-bucket
How to use
import { DeletableBucket } from '@cloudcomponents/cdk-deletable-bucket';
import { Stack, StackProps } from 'aws-cdk-lib';
import { Construct } from 'constructs';
export class DeletableBucketStack extends Stack {
constructor(scope: Construct, id: string, props?: StackProps) {
super(scope, id, props);
new DeletableBucket(this, 'DeletableBucket', {
bucketName: 'bucket2delete',
forceDelete: true,
});
}
}
API Reference
See API.md.
Example
See more complete examples.
License
Metadata
Release files for cloudcomponents.cdk-deletable-bucket 2.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cloudcomponents.cdk-deletable-bucket-2.4.0.tar.gz | 142.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cloudcomponents.cdk_deletable_bucket-2.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 282.6 kB
Release files / cloudcomponents.cdk-deletable-bucket-2.4.0.tar.gz
| Download URL | cloudcomponents.cdk-deletable-bucket-2.4.0.tar.gz |
|---|---|
| Size | 142.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7ffa45449476327918293539ace359ce7cac9177428cc7ce5652f6acc461c002
|
|
BLAKE2b-256 checksum How to use checksums |
332224323096ecd4921db6ef34989df1698809c37c4e9f81edd1d23c1e757df6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / cloudcomponents.cdk_deletable_bucket-2.4.0-py3-none-any.whl
| Download URL | cloudcomponents.cdk_deletable_bucket-2.4.0-py3-none-any.whl |
|---|---|
| Size | 140.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
34aaeac5ca6bdf75e7070ee7ae60c9e2bc9fad1dfad645cd7be0ebcf162b27bf
|
|
BLAKE2b-256 checksum How to use checksums |
777c455181ad654041f3c223bb24a2f93b3602bf5602970bcebba199f766a0bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|