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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cdk-common-1.0.135.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for cdk-common-1.0.135.tar.gz
Algorithm Hash digest
SHA256 ca7a588eedbc935077ae570d6de14b411221a2b8be98891f3f706b1a7acd03a3
MD5 e7993748458b0955b72213d2506fdf96
BLAKE2b-256 d21014482841279ea0fa81f1ed5737b25ee718f2c8417cdc76682616eb33d1f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cdk_common-1.0.135-py3-none-any.whl
Algorithm Hash digest
SHA256 1275f8e72d2ecf9743dac837a02617e768720552606c263a5b9cf0f6035484e4
MD5 7d8d1a94725e09640134d5f9f3d9e819
BLAKE2b-256 0ecc410cb094a483e7732d277fe5dd9d97094a2253d5a1a4ae930d110e68c19c

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