lib/aws_recon/collectors/ec2.rb in aws_recon-0.5.17 vs lib/aws_recon/collectors/ec2.rb in aws_recon-0.5.18

- old
+ new

@@ -316,9 +316,39 @@ struct.arn = "arn:aws:ec2:#{@region}:#{@account}:peering_connection/#{peer.vpc_peering_connection_id}" # no true ARN resources.push(struct.to_h) end end + + # + # describe_vpc_endpoints + # + @client.describe_vpc_endpoints.each_with_index do |response, page| + log(response.context.operation_name, page) + + response.vpc_endpoints.each do |point| + struct = OpenStruct.new(point.to_h) + struct.type = 'vpc_endpoint' + struct.arn = "arn:aws:ec2:#{@region}:#{@account}:vpc_endpoint/#{point.vpc_endpoint_id}" # no true ARN + + resources.push(struct.to_h) + end + end + + # + # describe_managed_prefix_lists + # + @client.describe_managed_prefix_lists.each_with_index do |response, page| + log(response.context.operation_name, page) + + response.prefix_lists.each do |list| + struct = OpenStruct.new(list.to_h) + struct.type = 'prefix_list' + struct.arn = list.prefix_list_arn + + resources.push(struct.to_h) + end + end end resources end end