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.126.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

cdk_common-1.0.126-py3-none-any.whl (1.1 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cdk-common-1.0.126.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for cdk-common-1.0.126.tar.gz
Algorithm Hash digest
SHA256 004591d5532f4a5627384de48b74902ead174dbfcf66674c47ca7f127bb0a472
MD5 196cf06620de1fd372dc5644be6935bc
BLAKE2b-256 32e5b3fa505c7d7948caab12b04556a936367aaf01b44fd6cfca1d4da114f73d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cdk_common-1.0.126-py3-none-any.whl
Algorithm Hash digest
SHA256 01b79f7c13ccedc706eb62b8c3df8b0397fc702f346d8f5211cf87fec137c44f
MD5 284531c87edbf8142a6cce86f7037057
BLAKE2b-256 1e860d07eb564217609a595d34cbfbc13513407cd29e34ec6f1d56ecc1e1a8e0

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