Method: Awspec::Helper::Finder::Waf#find_waf_ip_set
- Defined in:
- lib/awspec/helper/finder/waf.rb
#find_waf_ip_set(id) ⇒ Object
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
# File 'lib/awspec/helper/finder/waf.rb', line 40 def find_waf_ip_set(id) finded = nil next_marker = nil loop do res = waf_client.list_ip_sets(next_marker: next_marker, limit: 1) finded = res.ip_sets.find do |set| set.ip_set_id == id || set.name == id end (finded.nil? && next_marker = res.next_marker) || break end return nil unless finded waf_client.get_ip_set(ip_set_id: finded.ip_set_id).ip_set end |