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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cdk-common-1.0.264.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.264.tar.gz
Algorithm Hash digest
SHA256 b6efcd591f5ec9193a500580444678c27d144ec44fcbb75651696ada6c332a2f
MD5 7c445c357c0f5a84930dc657e4ed1b6a
BLAKE2b-256 c9138112868336cb2bb951896fe26e10c6f206de3550fd1f671f0991c9de8065

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cdk_common-1.0.264-py3-none-any.whl
Algorithm Hash digest
SHA256 01c9547c58ce93e78fe9efadc84d0005ea7f4b8bf404e313115809e90499f0d7
MD5 7531fea63707544395b9382d1d8763a6
BLAKE2b-256 72aa7149f63af09b9852942aa999c1c089a35c06f85273965da442dc91211163

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