├── .eslintrc.yml ├── .github └── workflows │ ├── node.js.yml │ └── npm-publish.yml ├── .gitignore ├── .npmignore ├── README.md ├── data ├── cfn-return-values.json ├── connectors.json ├── policies.json └── us-east-1.json ├── images ├── demo-connectors.gif └── demo.gif ├── index.js ├── package.json ├── src ├── input-helper.js ├── input-wizard.js ├── intrinsicFunctionMap.js ├── sam-provider.js ├── template-parser.js └── yaml-wrapper.js └── tests ├── input └── template.json └── template-parser.spec.js /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljacobsson/iam-policies-cli/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljacobsson/iam-policies-cli/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljacobsson/iam-policies-cli/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljacobsson/iam-policies-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | demo.mp4 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljacobsson/iam-policies-cli/HEAD/README.md -------------------------------------------------------------------------------- /data/cfn-return-values.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljacobsson/iam-policies-cli/HEAD/data/cfn-return-values.json -------------------------------------------------------------------------------- /data/connectors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljacobsson/iam-policies-cli/HEAD/data/connectors.json -------------------------------------------------------------------------------- /data/policies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljacobsson/iam-policies-cli/HEAD/data/policies.json -------------------------------------------------------------------------------- /data/us-east-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljacobsson/iam-policies-cli/HEAD/data/us-east-1.json -------------------------------------------------------------------------------- /images/demo-connectors.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljacobsson/iam-policies-cli/HEAD/images/demo-connectors.gif -------------------------------------------------------------------------------- /images/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljacobsson/iam-policies-cli/HEAD/images/demo.gif -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljacobsson/iam-policies-cli/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljacobsson/iam-policies-cli/HEAD/package.json -------------------------------------------------------------------------------- /src/input-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljacobsson/iam-policies-cli/HEAD/src/input-helper.js -------------------------------------------------------------------------------- /src/input-wizard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljacobsson/iam-policies-cli/HEAD/src/input-wizard.js -------------------------------------------------------------------------------- /src/intrinsicFunctionMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljacobsson/iam-policies-cli/HEAD/src/intrinsicFunctionMap.js -------------------------------------------------------------------------------- /src/sam-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljacobsson/iam-policies-cli/HEAD/src/sam-provider.js -------------------------------------------------------------------------------- /src/template-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljacobsson/iam-policies-cli/HEAD/src/template-parser.js -------------------------------------------------------------------------------- /src/yaml-wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljacobsson/iam-policies-cli/HEAD/src/yaml-wrapper.js -------------------------------------------------------------------------------- /tests/input/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljacobsson/iam-policies-cli/HEAD/tests/input/template.json -------------------------------------------------------------------------------- /tests/template-parser.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ljacobsson/iam-policies-cli/HEAD/tests/template-parser.spec.js --------------------------------------------------------------------------------