module AwsExtensions::EC2::NetworkAcl

Public Instance Methods

diffable_entries() click to toggle source

Public: Returns the enteries that are diffable by leaving out the last rule that denies all

# File lib/aws_extensions/ec2/NetworkAcl.rb, line 19
def diffable_entries
  self.entries.select { |entry| entry.rule_number < 32767 }
end
name() click to toggle source

Public: Returns the value of the “Name” tag for the ACL

# File lib/aws_extensions/ec2/NetworkAcl.rb, line 6
def name
  self.tags.select { |tag| tag.key == "Name" }.first.value
rescue
  nil
end
subnet_ids() click to toggle source

Public: Returns the subnet ids associated with an ACL

# File lib/aws_extensions/ec2/NetworkAcl.rb, line 13
def subnet_ids
  self.associations.map { |assoc| assoc.subnet_id }
end