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

Uploaded Source

Built Distribution

cdk_common-1.0.517-py3-none-any.whl (1.6 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cdk-common-1.0.517.tar.gz
  • Upload date:
  • Size: 1.6 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.517.tar.gz
Algorithm Hash digest
SHA256 11223c7a4fcb33b3830f57c8243a5d8f96fe2cec4e5e7060d189e3460dce145a
MD5 be73b232fb40bcbe13e0e15b119ecd28
BLAKE2b-256 1b8d6ff73d69d0eba8e0b0d1ef714a8905efbed76084e5ff45d1f41e98a0cc3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cdk_common-1.0.517-py3-none-any.whl
Algorithm Hash digest
SHA256 a55ede5a6ea7a2588d4e2100c82470d7ea45c147ce7562a9b72914603d6c5205
MD5 5c3a10003905a47fa7bf6a4f4a412db1
BLAKE2b-256 a14a6f66e02108a3ddd81569869a834af261cf04061560cdd286054fcb271e81

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