lib/miam/exporter.rb in miam-0.2.4.beta7 vs lib/miam/exporter.rb in miam-0.2.4.beta8
- old
+ new
@@ -253,27 +253,20 @@
:group_detail_list,
:role_detail_list,
:policies,
]
- key_by_filter = {
- 'User' => :user_detail_list,
- 'Role' => :role_detail_list,
- 'Group' => :group_detail_list,
- 'LocalManagedPolicy' => :policies
- }
-
- key_by_filter.values.each do |key|
+ keys.each do |key|
account_authorization_details[key] = []
end
- Parallel.each(key_by_filter, :in_threads => @concurrency) do |filter, key|
- @iam.get_account_authorization_details(:filter => [filter]).each do |resp|
+ @iam.get_account_authorization_details.each do |resp|
+ keys.each do |key|
account_authorization_details[key].concat(resp[key])
+ end
- unless @options[:no_progress]
- progressbar.increment
- end
+ unless @options[:no_progress]
+ progressbar.increment
end
end
account_authorization_details
end