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

Uploaded Source

Built Distribution

cdk_common-1.0.319-py3-none-any.whl (1.6 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cdk-common-1.0.319.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cdk-common-1.0.319.tar.gz
Algorithm Hash digest
SHA256 7a32d2dbab46dc1e8ea54e20221c51971c4ba2bff4f69d82fa29404dbc482e11
MD5 19791aef6a05055c68f7f9ca5d9f5a39
BLAKE2b-256 730c1e53fd26e29e7e0e1b6c8099daf65c46cbd54c05e6ed8fce6c2aff7c6b1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cdk_common-1.0.319-py3-none-any.whl
Algorithm Hash digest
SHA256 a2775125fc0d0bff222b15b76f81c93b20491e3ea41c21d6633884e24c919d63
MD5 8f05a699d8fd4340f78bb3dd975a26dd
BLAKE2b-256 c83fe3585c43ae9b19254e12ad4f11cf4758fe4b05a54eff2ea60a7801423ed8

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