Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I love this project ❤️ I use it on a daily basis 😄
A small change for the following use cases, which I often run into.
tl;dr allow
list-permissions-of-role
to accept parameter ascompute.networkUser
orroles/compute.networkUser
(the latter case allows for a copy and paste, see below).# both work with this change ./list-permissions-of-role.sh roles/compute.networkUser ./list-permissions-of-role.sh compute.networkUser
Use case:
We see a permission error and need another IAM permission, e.g.,
compute.addresses.list
.We find suitable roles (around 54) with
./list-roles-with-permission.sh compute.addresses.list | sort -u
.Often, the next question is which of these roles is appropriate by looking into the set of permissions of a role; however, I cannot copy and paste the output from
list-roles-with-permissions.sh
tolist-permissions-of-role.sh
.