fix(iam): do not list tags for inline policies (#3014)

This commit is contained in:
Sergio Garcia
2023-11-10 09:51:19 +01:00
committed by GitHub
parent 74e37307f7
commit 21fba27355

View File

@@ -718,10 +718,11 @@ class IAM(AWSService):
try:
for policy in self.policies:
try:
response = self.client.list_policy_tags(PolicyArn=policy.arn)[
"Tags"
]
policy.tags = response
if policy.type != "Inline":
response = self.client.list_policy_tags(PolicyArn=policy.arn)[
"Tags"
]
policy.tags = response
except ClientError as error:
if error.response["Error"]["Code"] == "NoSuchEntity":
policy.tags = []