class Awspec::Type::WafregionalWebAcl

Public Instance Methods

default_action() click to toggle source
# File lib/awspec/type/wafregional_web_acl.rb, line 11
def default_action
  resource_via_client.default_action.type
end
has_rule?(rule_id, priority = nil, action = nil) click to toggle source
# File lib/awspec/type/wafregional_web_acl.rb, line 15
def has_rule?(rule_id, priority = nil, action = nil)
  resource_via_client.rules.find do |rule|
    next false if !priority.nil? && rule.priority != priority
    next false if !action.nil? && rule.action.type != action
    next true if rule.rule_id == rule_id
    find_wafregional_rule(rule_id).name == rule_id
  end
end
id() click to toggle source
# File lib/awspec/type/wafregional_web_acl.rb, line 7
def id
  @id ||= resource_via_client.web_acl_id if resource_via_client
end
resource_via_client() click to toggle source
# File lib/awspec/type/wafregional_web_acl.rb, line 3
def resource_via_client
  @resource_via_client ||= find_wafregional_web_acl(@display_name)
end