class Json::SecurityGroup
Public Class Methods
new(sg)
click to toggle source
# File lib/provider/json.rb, line 17 def initialize(sg) @sg = sg end
Public Instance Methods
group_id()
click to toggle source
# File lib/provider/json.rb, line 25 def group_id @sg['GroupId'] end
ip_permissions()
click to toggle source
# File lib/provider/json.rb, line 33 def ip_permissions @sg['IpPermissions'].collect { |ip| Json::IpPermission.new(ip) } end
ip_permissions_egress()
click to toggle source
# File lib/provider/json.rb, line 43 def ip_permissions_egress @sg['IpPermissionsEgress'].collect { |ip| Json::IpPermission.new(ip) } end
name()
click to toggle source
# File lib/provider/json.rb, line 21 def name @sg['GroupName'] end
vpc_id()
click to toggle source
# File lib/provider/json.rb, line 29 def vpc_id @sg['VpcId'] end