Sha256: 2f2b4b1500caa009bd1029873e982e10a53d7b7d8941e882f3fa9ae93ad1390d
Contents?: true
Size: 730 Bytes
Versions: 1
Compression:
Stored size: 730 Bytes
Contents
require 'fog/core/collection' require 'fog/aliyun/models/compute/security_group_rule' module Fog module Compute class Aliyun class SecurityGroupRules < Fog::Collection model Fog::Compute::Aliyun::SecurityGroupRule attribute :security_group_id def get(security_group_id,options={}) data = Fog::JSON.decode(service.list_security_group_rules(security_group_id, options).body) self.security_group_id = data["SecurityGroupId"] permissions = data["Permissions"]["Permission"] permissions.each do |permission| permission["SecurityGroupId"] = self.security_group_id end load(permissions) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fog-aliyun-0.1.0 | lib/fog/aliyun/models/compute/security_group_rules.rb |