def display_iam_user_policies_table(self,
user_name,
policyinfo):
'''
Display user policy info in tabular format
'''
table = prettytable.PrettyTable()
table.add_column("User Name", [user_name])
for profile in policyinfo.keys():
if policyinfo[profile] is None:
continue
policystr = ""
for policy in policyinfo[profile]:
policyname = policy['PolicyName']
policy_type = policy['type']
tempstr = "Name: " + policyname
policystr = policystr + self.fillstr(tempstr, 30)
tempstr = "Type: " + policy_type
policystr = policystr + self.fillstr(tempstr, 30)
policystr = textwrap.fill(policystr, 34)
table.add_column(profile, [policystr], align="l")
print table
评论列表
文章目录