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.803.tar.gz (997.8 kB view details)

Uploaded Source

Built Distribution

cdk_common-1.0.803-py3-none-any.whl (996.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cdk-common-1.0.803.tar.gz
  • Upload date:
  • Size: 997.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for cdk-common-1.0.803.tar.gz
Algorithm Hash digest
SHA256 db98862eb92e20db59d3cd021f46079b7ca19213da540cf98844c1fc6848ac5b
MD5 e2a01b4602a09912308b60edea4b6b80
BLAKE2b-256 44ff1315defb6acbe9cbd5a599dc73e8c6d7bcaeccaad79615c2c098090456b3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cdk_common-1.0.803-py3-none-any.whl
  • Upload date:
  • Size: 996.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for cdk_common-1.0.803-py3-none-any.whl
Algorithm Hash digest
SHA256 e5165c752645c2e636296b127a885abe18720db80226499741f4d216febdca65
MD5 106aaef971d4ae37eda72db7c316d868
BLAKE2b-256 8edee4026b021b185284e7dfe9da9144b60d1e6a5d089146bc55a2e08c2b434d

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