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