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

Uploaded Source

Built Distribution

cdk_common-1.0.1005-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for cdk_common-1.0.1005.tar.gz
Algorithm Hash digest
SHA256 f2eaf71402161b0aa3b25dd1f3d3e4427556996cf2a8a3b5ecdbba4aa588b910
MD5 227d8f919349ebbdbde3677278d76eeb
BLAKE2b-256 5abc446f04ac4753e9670be486ead60f190417875d9b763de21aa691a0e91ad0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cdk_common-1.0.1005-py3-none-any.whl
Algorithm Hash digest
SHA256 e5aedc48f595e975f7897bb6f35597b63c3dcf43a9537528a28141ca1f8fd854
MD5 3cebfe9d8a524d737228acfe012c4726
BLAKE2b-256 a9ac418deb9f14b4592600e23b42c47e1425e2366885f7be773a01cedef67495

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