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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cdk-common-1.0.274.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.274.tar.gz
Algorithm Hash digest
SHA256 ff6b7ad686bead2492223f0431349f35143d5cd11131b826de537b07e4003ae7
MD5 913c5156557b0aec8a62387f3a8dbb4e
BLAKE2b-256 5e89d5e098b6ffc02260234778bd9f4e111604f65f8f411bad14dcef46bd4c75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cdk_common-1.0.274-py3-none-any.whl
Algorithm Hash digest
SHA256 a7f28a314ba35faffc7fa154274c7e7b6dd261b9edaf2a998a6ca3cbd72af55f
MD5 89c87e91a8c478fa5863eed404987335
BLAKE2b-256 51203363a9059740ff3ff793b1caf341bc8437b676197e5a454930c2330d3896

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