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.

!!! Usage Note !!!

cdk-common before version: 0.0.68, support aws-cdk version: 1.xxx.xxx.

cdk-common start at version: 2.x.x, support aws-cdk version: 2.xxx.xxx.

AWS Managed Policies enum

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

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

export class IntegDefault extends Construct {
  constructor(scope: 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-2.0.1.tar.gz (2.7 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cdk-common-2.0.1.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-2.0.1.tar.gz
Algorithm Hash digest
SHA256 da88f81f8a765d70a5d17725528262419756b05aa0acfd1d6a678444c29720de
MD5 6d33c11c8da8ed2cdeac78d63708c2ba
BLAKE2b-256 eb17eddaf245ccbfc0cf99106294fcb329302953947839bb9e38bf16c1a00b92

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cdk_common-2.0.1-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-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c5aa3c3fd98ed369eaeb888da3ac7a1022f26cc60bbb23d2c2186ef382bdd047
MD5 c1a8ef49600320deec36aa970dbf7738
BLAKE2b-256 fc8debe5093747392a6d31806661f514cb325dd2fb3a19962a51505118906ffb

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