Policies with asterisks (*) within an AWS IAM policy grant permission to all resources.
Examples:
cloudwatch:Get*
iam:Get*
s3:Get*
Broad policies can be restricted by specifying the granular permissions that fall under the all (*) permission.
Example: Instead of using iam:Get*, the policy should list each desired permission that falls under it.
iam:Get*
iam:GetUseriam:GenerateCredentialReportiam:GetCredentialReportiam:ListGroupsiam:GetGroupiam:ListUsersiam:ListPoliciesiam:GetPolicyiam:GetRoleiam:ListRolesiam:GetAccountPasswordPolicyiam:ListServerCertiticatesiam:ListVirtualMFADevicesiam:ListMFADevicesiam:ListAccessKeysiam:GetAccountSummaryiam:ListEntitiesForPolicyiam:GetPolicyVersioniam:Listiam:GetNote: This is not a complete list of all permissions under iam:Get*.
Note: Cloudhealth auto-generated account IAM polices DO make use of (*).
The following documentation details more granular policies supported in the Tanzu CloudHealth Platform. List of IAM Role Policies in Tanzu CloudHealth Platform