Metadata-Version: 2.1
Name: cdk-time-bomb
Version: 1.50.0
Summary: Implode your AWS CDK Stack after set amount of time, save money, be happy!
Home-page: https://github.com/jmb12686/time-bomb#readme
Author: John Belisle<jmb186@gmail.com>
License: MIT
Project-URL: Source, https://github.com/jmb12686/time-bomb.git
Description: # cdk-time-bomb
        
        [![npm version](https://badge.fury.io/js/cdk-time-bomb.svg)](https://badge.fury.io/js/cdk-time-bomb)
        [![PyPI Version](https://badge.fury.io/py/cdk-time-bomb.svg)](https://badge.fury.io/py/cdk-time-bomb)
        
        Implode your AWS CDK Stack after set amount of time, save money, be happy!
        
        ## Usage
        
        In your Typescipt / Javascript AWS CDK project, add the `cdk-time-bomb` module:
        
        ```bash
        npm install cdk-time-bomb
        ```
        
        Import the module and instantiate in your CDK Stack class.  Specify a TTL Duration after which time the entire CloudFormation stack will self destroy:
        
        ```javascript
        import { SelfDestruct} from 'cdk-time-bomb';
        const selfDestruct = new SelfDestruct(this, "selfDestructor", {
          timeToLive: Duration.minutes(60)
        });
        ```
        
        ## Build and Deploy
        
        Due to the large amount of dependencies required by jsii, use the docker image `udondan/jsii-publish` to reliably and consistenly build this CDK construct.
        
        ```bash
        docker run -it \
            --workdir /workdir \
            --volume $(pwd):/workdir \
            --env VERSION=0.3.0 \
            --env BUILD_SOURCE=true \
            --env BUILD_PACKAGES=true \
            --env NPM_TOKEN \
            --env PYPI_TOKEN \
            --env NUGET_TOKEN \
            --env GITHUB_TOKEN \
            --env GITHUB_REPOSITORY="${OWNER}/${REPOSITORY}" \
            udondan/jsii-publish:0.8.3
        ```
        
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: JavaScript
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Typing :: Typed
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved
Requires-Python: >=3.6
Description-Content-Type: text/markdown
