You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This PR introduces the `elastio-iam-policies` module with the initial
IAM policy code generated via the TypeScript code.
The first policy that I added lists the IAM permissions required to
deploy the Elastio Asset Account stack.
I did the codegen here for several reasons:
- I expect that we'll extend the set of IAM policies with permission
boundaries in the future and it'll be very important to have shared code
that handles them by taking subsets of the golden
`ElastioCloudConnector` role policy. Plus we may need to support CFN
variant of the same stack in the future.
- I found an [amazing `npm`
package](https://github.com/JuroOravec/aws-iam-policy-types/tree/main)
that adds type definitions for IAM actions making it impossible to fuck
up the IAM actions in IAM policy definitions
0 commit comments