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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for cdk-common-1.0.245.tar.gz
Algorithm Hash digest
SHA256 7eadaaad2aef5876a8e60808327a72aa7ab5df8d5eb8fe62dfd9b21eef051b0a
MD5 784eab4e2523c557f6a45576de1cc6aa
BLAKE2b-256 563051869da9c44ce36cbf5f7622f9a41fc5661f4c8f36b8e2b3087165906255

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cdk_common-1.0.245-py3-none-any.whl
Algorithm Hash digest
SHA256 9dcced0c64adf18f7d23727a6e997768bc64cf37b0915971a3696d90118f1d45
MD5 f9d3589fc2d4548e69bf184b0315c92b
BLAKE2b-256 af2486b702c05977596c632d76be13d8ad2819dfc7af19d8c64f5b2156e58bd0

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