1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00

Add security group rule methods to security group model.

This commit is contained in:
Rupak Ganguly 2011-12-05 23:37:41 -05:00
parent 9cf629bc74
commit 35e5cb5688

View file

@ -28,6 +28,23 @@ module Fog
true
end
def create_rule(range, ip_protocol = "tcp", cidr = "0.0.0.0/0", group_id=nil)
requires :id
connection.create_security_group_rule(id, ip_protocol, range.min, range.max, cidr, group_id)
true
end
def delete_rule(rule_id)
connection.delete_security_group_rule(rule_id)
true
end
def delete_all_rules()
self.rules.each do |rule|
delete_rule(rule['id'])
end
true
end
end
end
end