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

💡💡💡 please click here, if you are using aws-cdk v1.x.x version.💡💡💡

AWS Managed Policies enum

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

Uploaded Source

Built Distribution

cdk_common-2.0.1015-py3-none-any.whl (3.9 MB view details)

Uploaded Python 3

File details

Details for the file cdk_common-2.0.1015.tar.gz.

File metadata

  • Download URL: cdk_common-2.0.1015.tar.gz
  • Upload date:
  • Size: 3.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cdk_common-2.0.1015.tar.gz
Algorithm Hash digest
SHA256 cf4975a7dc0c3cdd903d7bd76cc01417181d23672340236289ef289af21e7a4e
MD5 70575a6e108e0cb16ee46979200e32b6
BLAKE2b-256 a63b152fa186fce355f895d21a7af509de106e861e4c9aa36ee4a70388431516

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cdk_common-2.0.1015-py3-none-any.whl
Algorithm Hash digest
SHA256 aed9f27cf7e24850a796f728772f4bdf08d74609a5dca6c43818cb6c83b19c30
MD5 95f7288ee0ab4d716f57bb9002caeb6c
BLAKE2b-256 bf46a67ee1c2809adb3d88c05157d3ecd891ae4fb78e003176f4ff5dc2131b00

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