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

Uploaded Source

Built Distribution

cdk_common-1.0.504-py3-none-any.whl (1.7 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for cdk-common-1.0.504.tar.gz
Algorithm Hash digest
SHA256 6fda6738bc6cf1ea714663ffd56fae8a6a195110b7a54e104a4836a08ff7eacd
MD5 d4d64dbd3647a62de52b7f7db723edfd
BLAKE2b-256 b02818622c6f5849654392c29a0557a0f0ea4c5f51d675ca73216bd4db44500a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cdk_common-1.0.504-py3-none-any.whl
Algorithm Hash digest
SHA256 9d782ae2f9d043602b78425aca9b4ef116d5130cf479e92b73f13d33f7691a15
MD5 21eb356818af4d1e0013ce448b58d247
BLAKE2b-256 049dc8dedf1edadea11b0c1a2b25a7c4f9f89ec92b17df2a0a6353ebebf557c2

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