├── .github └── workflows │ ├── artifact-cleanup.yml │ ├── command-dispatch.yml │ ├── master.yml │ ├── pull-request.yml │ ├── release.yml │ └── run-acceptance-tests.yml ├── .gitignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── integration-tests ├── apiGateway │ ├── Pulumi.yaml │ ├── index.ts │ └── package.json ├── apigateway_test.go ├── awsguard.go ├── compute │ ├── Pulumi.yaml │ ├── index.ts │ └── package.json ├── database │ ├── Pulumi.yaml │ ├── index.ts │ └── package.json ├── database_test.go ├── elasticsearch │ ├── Pulumi.yaml │ ├── index.ts │ └── package.json ├── go.mod ├── go.sum ├── iam │ ├── Pulumi.yaml │ ├── index.ts │ └── package.json ├── integration_test.go ├── network │ ├── Pulumi.yaml │ ├── index.ts │ └── package.json └── network_test.go ├── scripts ├── get-version.sh ├── promote.js ├── publish.sh └── reversion.js └── src ├── Makefile ├── apiGateway.ts ├── awsGuard.ts ├── compute.ts ├── database.ts ├── elasticsearch.ts ├── enforcementLevel.ts ├── iam.ts ├── index.ts ├── network.ts ├── package.json ├── policyArgs.ts ├── security.ts ├── storage.ts ├── tests ├── awsGuard.spec.ts ├── compute.spec.ts ├── database.spec.ts ├── elasticsearch.spec.ts ├── network.spec.ts ├── security.spec.ts └── util.ts ├── tsconfig.json ├── tslint.json └── version.ts /.github/workflows/artifact-cleanup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/.github/workflows/artifact-cleanup.yml -------------------------------------------------------------------------------- /.github/workflows/command-dispatch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/.github/workflows/command-dispatch.yml -------------------------------------------------------------------------------- /.github/workflows/master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/.github/workflows/master.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/run-acceptance-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/.github/workflows/run-acceptance-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/README.md -------------------------------------------------------------------------------- /integration-tests/apiGateway/Pulumi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/apiGateway/Pulumi.yaml -------------------------------------------------------------------------------- /integration-tests/apiGateway/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/apiGateway/index.ts -------------------------------------------------------------------------------- /integration-tests/apiGateway/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/apiGateway/package.json -------------------------------------------------------------------------------- /integration-tests/apigateway_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/apigateway_test.go -------------------------------------------------------------------------------- /integration-tests/awsguard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/awsguard.go -------------------------------------------------------------------------------- /integration-tests/compute/Pulumi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/compute/Pulumi.yaml -------------------------------------------------------------------------------- /integration-tests/compute/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/compute/index.ts -------------------------------------------------------------------------------- /integration-tests/compute/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/compute/package.json -------------------------------------------------------------------------------- /integration-tests/database/Pulumi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/database/Pulumi.yaml -------------------------------------------------------------------------------- /integration-tests/database/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/database/index.ts -------------------------------------------------------------------------------- /integration-tests/database/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/database/package.json -------------------------------------------------------------------------------- /integration-tests/database_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/database_test.go -------------------------------------------------------------------------------- /integration-tests/elasticsearch/Pulumi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/elasticsearch/Pulumi.yaml -------------------------------------------------------------------------------- /integration-tests/elasticsearch/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/elasticsearch/index.ts -------------------------------------------------------------------------------- /integration-tests/elasticsearch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/elasticsearch/package.json -------------------------------------------------------------------------------- /integration-tests/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/go.mod -------------------------------------------------------------------------------- /integration-tests/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/go.sum -------------------------------------------------------------------------------- /integration-tests/iam/Pulumi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/iam/Pulumi.yaml -------------------------------------------------------------------------------- /integration-tests/iam/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/iam/index.ts -------------------------------------------------------------------------------- /integration-tests/iam/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/iam/package.json -------------------------------------------------------------------------------- /integration-tests/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/integration_test.go -------------------------------------------------------------------------------- /integration-tests/network/Pulumi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/network/Pulumi.yaml -------------------------------------------------------------------------------- /integration-tests/network/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/network/index.ts -------------------------------------------------------------------------------- /integration-tests/network/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/network/package.json -------------------------------------------------------------------------------- /integration-tests/network_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/integration-tests/network_test.go -------------------------------------------------------------------------------- /scripts/get-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/scripts/get-version.sh -------------------------------------------------------------------------------- /scripts/promote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/scripts/promote.js -------------------------------------------------------------------------------- /scripts/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/scripts/publish.sh -------------------------------------------------------------------------------- /scripts/reversion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/scripts/reversion.js -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/apiGateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/apiGateway.ts -------------------------------------------------------------------------------- /src/awsGuard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/awsGuard.ts -------------------------------------------------------------------------------- /src/compute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/compute.ts -------------------------------------------------------------------------------- /src/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/database.ts -------------------------------------------------------------------------------- /src/elasticsearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/elasticsearch.ts -------------------------------------------------------------------------------- /src/enforcementLevel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/enforcementLevel.ts -------------------------------------------------------------------------------- /src/iam.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/iam.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/network.ts -------------------------------------------------------------------------------- /src/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/package.json -------------------------------------------------------------------------------- /src/policyArgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/policyArgs.ts -------------------------------------------------------------------------------- /src/security.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/security.ts -------------------------------------------------------------------------------- /src/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/storage.ts -------------------------------------------------------------------------------- /src/tests/awsGuard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/tests/awsGuard.spec.ts -------------------------------------------------------------------------------- /src/tests/compute.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/tests/compute.spec.ts -------------------------------------------------------------------------------- /src/tests/database.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/tests/database.spec.ts -------------------------------------------------------------------------------- /src/tests/elasticsearch.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/tests/elasticsearch.spec.ts -------------------------------------------------------------------------------- /src/tests/network.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/tests/network.spec.ts -------------------------------------------------------------------------------- /src/tests/security.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/tests/security.spec.ts -------------------------------------------------------------------------------- /src/tests/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/tests/util.ts -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/tsconfig.json -------------------------------------------------------------------------------- /src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/tslint.json -------------------------------------------------------------------------------- /src/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulumi/pulumi-policy-aws/HEAD/src/version.ts --------------------------------------------------------------------------------