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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for cdk-common-1.0.184.tar.gz
Algorithm Hash digest
SHA256 05d4dd03d0e319207156966361e6ce39272b313218d131e540adc5521af76dc3
MD5 24f27ea9a4746b13fbfb467ccbfc2d89
BLAKE2b-256 e746bed42bba68918fabe4c8fbc537a956547f2ba1472e68d6a864d955406475

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cdk_common-1.0.184-py3-none-any.whl
Algorithm Hash digest
SHA256 e1bca60451e5cef873048ff95c7b6c0482984dd24ce87fa340c719f2cabaee28
MD5 4bd1cc89ba999cbf1cc0bb051cdcc1f7
BLAKE2b-256 5f761d801deaed06dfee46e5af0684b9c9298e528c33587ec21e5ab89b0d26d6

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