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

Uploaded Source

Built Distribution

cdk_common-1.0.371-py3-none-any.whl (1.5 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for cdk-common-1.0.371.tar.gz
Algorithm Hash digest
SHA256 f34adc4e1330f7f313f3a3de8ba94d38dea998c1ae160412f05311a96ef6eacd
MD5 4e9aa960796cffbdc46762a941df6c66
BLAKE2b-256 ad4aabbd542ee2eb2b3e1d98a58cb12b5b72c45565b0182ddc1894cb5f63181c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cdk_common-1.0.371-py3-none-any.whl
Algorithm Hash digest
SHA256 fa68c3c99629e15cad1c55991f8a76685d59c42f1a09a5b55b05325625bb0161
MD5 d6fa9a6c9d4c2dc3490a7a03342525cd
BLAKE2b-256 dbf6bd21ed4b8024c5c38a640ce51241e1ecc689eae8bf9032f18cce5b49baa6

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