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

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.791.tar.gz (995.2 kB view details)

Uploaded Source

Built Distribution

cdk_common-1.0.791-py3-none-any.whl (994.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cdk-common-1.0.791.tar.gz
  • Upload date:
  • Size: 995.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for cdk-common-1.0.791.tar.gz
Algorithm Hash digest
SHA256 49c8ece5275f0f1a3b4dd2e88e026d559efb730b0066c4eb332adbf69a549152
MD5 f4141ed49e802e51e2ac8c533ff979ff
BLAKE2b-256 a929bc730795408e9e6121c441ef87233638bc5bc62403c8007c0542c7aa9ec7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cdk_common-1.0.791-py3-none-any.whl
  • Upload date:
  • Size: 994.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for cdk_common-1.0.791-py3-none-any.whl
Algorithm Hash digest
SHA256 8fbb870367697c33fa402413e6f6d68b18a2682ca9e7f08167fb369d70f971ce
MD5 86f138a2ea99b3013129c8247dc7415f
BLAKE2b-256 ea1699c486b4ca023554d56c648ecf004bba8f88d6ee8612370e0bb4811caff4

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