Method: Awspec::Helper::Finder::Nlb#select_rule_by_nlb_listener_id

Defined in:
lib/awspec/helper/finder/nlb.rb

#select_rule_by_nlb_listener_id(id) ⇒ Object



59
60
61
62
63
64
65
66
67
68
# File 'lib/awspec/helper/finder/nlb.rb', line 59

def select_rule_by_nlb_listener_id(id)
  selected = []
  next_marker = nil
  loop do
    res = elbv2_client.describe_rules(marker: next_marker, listener_arn: id)
    selected += res.rules unless res.nil?
    (res.nil? && next_marker = res.next_marker) || break
  end
  selected
end