Skip to main content

Common AWS CDK librarys.

Project description

NPM version PyPI version release

Downloads npm PyPI

Welcome to cdk-common

This Constructs Library will collection of useful function and class for AWS CDK.

Install

Use the npm dist tag to opt in CDKv1 or CDKv2:

// for CDKv2
npm install cdk-common
or
npm install cdk-common@latest

// for CDKv1
npm install cdk-common@cdkv1

AWS Managed Policies enum

# Example automatically generated from non-compiling source. May contain errors.
import * as cdk from '@aws-cdk/core';
import { AWSManagedPolicies } from 'cdk-common';
const app = new cdk.App();

const stack = new cdk.Stack(app, 'integ-default', { env });

export class IntegDefault extends cdk.Construct {
  constructor(scope: cdk.Construct, id: string ) {
    super(scope, id);

    const role = new iam.Role(this, 'iamrole', {
      assumedBy: new iam.ServicePrincipal('ec2.amazonaws.com'),
    });
    // Use this way.
    role.addManagedPolicy(iam.ManagedPolicy.fromAwsManagedPolicyName(AWSManagedPolicies.AMAZON_SSM_MANAGED_INSTANCE_CORE));

    // Not this way.
    role.addManagedPolicy(iam.ManagedPolicy.fromAwsManagedPolicyName('AmazonSSMManagedInstanceCore'));
  }
}

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cdk-common-1.0.4.tar.gz (2.7 MB view details)

Uploaded Source

Built Distribution

cdk_common-1.0.4-py3-none-any.whl (2.7 MB view details)

Uploaded Python 3

File details

Details for the file cdk-common-1.0.4.tar.gz.

File metadata

  • Download URL: cdk-common-1.0.4.tar.gz
  • Upload date:
  • Size: 2.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.3

File hashes

Hashes for cdk-common-1.0.4.tar.gz
Algorithm Hash digest
SHA256 67e28c6aa65a5406b57935a18dfd651d4f76e5ebd6225fa47c7898ea95550774
MD5 3f68aaa667c3586ff6580bd390ba42c6
BLAKE2b-256 f1184029f8ecbac151125ff30059877a00778b25a01d23bff8711e727558efdd

See more details on using hashes here.

File details

Details for the file cdk_common-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: cdk_common-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.3

File hashes

Hashes for cdk_common-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 701bad6cb4e2bdfb70a177f26507adce549818200d7cfecb916c52fd5490c1fb
MD5 2ff1c03233bc5b896f0c0cc0929406f1
BLAKE2b-256 04085d06c348982b301f0c69205152382142be06418a51f8ca6e31b7f3f1c2e9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page