├── .gitignore ├── .npmignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── lib ├── IPolicyRoleConfig.ts ├── IamGenerator.ts └── index.ts ├── package.json ├── test ├── config │ ├── iam_generator_config.json │ └── policy │ │ └── KMSPolicy.json └── iamgenerator.test.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srihariph/cdk-iam-generator/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srihariph/cdk-iam-generator/HEAD/.npmignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srihariph/cdk-iam-generator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srihariph/cdk-iam-generator/HEAD/README.md -------------------------------------------------------------------------------- /lib/IPolicyRoleConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srihariph/cdk-iam-generator/HEAD/lib/IPolicyRoleConfig.ts -------------------------------------------------------------------------------- /lib/IamGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srihariph/cdk-iam-generator/HEAD/lib/IamGenerator.ts -------------------------------------------------------------------------------- /lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from './IamGenerator'; 2 | 3 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srihariph/cdk-iam-generator/HEAD/package.json -------------------------------------------------------------------------------- /test/config/iam_generator_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srihariph/cdk-iam-generator/HEAD/test/config/iam_generator_config.json -------------------------------------------------------------------------------- /test/config/policy/KMSPolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srihariph/cdk-iam-generator/HEAD/test/config/policy/KMSPolicy.json -------------------------------------------------------------------------------- /test/iamgenerator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srihariph/cdk-iam-generator/HEAD/test/iamgenerator.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srihariph/cdk-iam-generator/HEAD/tsconfig.json --------------------------------------------------------------------------------