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

Uploaded Source

Built Distribution

cdk_common-1.0.644-py3-none-any.whl (1.7 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cdk-common-1.0.644.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for cdk-common-1.0.644.tar.gz
Algorithm Hash digest
SHA256 11aa6e8456acabfc9431fa667bbace6962294fb71f8a6df8c5e9fa70a5377d5a
MD5 e2ee0aa88c53aa902dd5df44345c4bd6
BLAKE2b-256 8c8dce41578af367a71d4a13add30e65314ffb66067bf91d40a44d2a82a23602

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cdk_common-1.0.644-py3-none-any.whl
Algorithm Hash digest
SHA256 cdd38ce471dba6e2a83bc7ecb7036c3c50a0c7089c8c74513899ab2f5d49e83e
MD5 d21d17f6baa8933fa06ce51dd47c2027
BLAKE2b-256 44f1219e225e3614fe70d731bc4093923adb3b0c0eac8085d4859b8e47e8f791

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