aws-policies
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

aws_policies

Type safe AWS policy actions for all services.

Usage

import * as policies from 'aws-policies';
import * as cdk from '@aws-cdk/core';
import * as iam from '@aws-cdk/aws-iam';
import * as s3 from '@aws-cdk/aws-s3';

export class VpcStack extends cdk.Stack {

  constructor(construct: cdk.Construct, id: string, props?: cdk.StackProps) {
    super(construct, id, props);

    const bucket = new s3.Bucket(this, 'Bucket', {
      bucketName: 'MyBucket'
    });

    bucket.addToResourcePolicy(new iam.PolicyStatement({
      actions: [
        policies.s3.ListJobs // 's3:ListJobs'
      ]
    }));
  }
}

Package Sidebar

Install

npm i aws-policies

Weekly Downloads

16,218

Version

1.0.1

License

MIT

Unpacked Size

1.42 MB

Total Files

522

Last publish

Collaborators

  • joshheyse