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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for cdk-common-1.0.173.tar.gz
Algorithm Hash digest
SHA256 5e08cc1fb1d68f39348d0699c9e0d663a77b7e212bdb26f7dbbdda992d7130d9
MD5 bac3769480dec3788c12cb2b17f269d4
BLAKE2b-256 f734687308f85e7e6db945413e8316453a757a28989f08f074ceba27a181e9e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cdk_common-1.0.173-py3-none-any.whl
Algorithm Hash digest
SHA256 2e8ac8f7d7be799a0bcc182eed14b62c4bb394f8c30f2230bb7f452fd2d67e72
MD5 4eb190100ab466372419d3b910f5c6a8
BLAKE2b-256 c4d7f2e300dd28f1118ccf7c76a658fd8fddde1263abf2add48eb5d3a402725c

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