Sha256: d1ffff0afdb71beebc30874c9cfb9428af65d2c76714263107d44356bf902055
Contents?: true
Size: 942 Bytes
Versions: 77
Compression:
Stored size: 942 Bytes
Contents
module Fog module Compute class Cloudstack class Real # Creates an account. # # {CloudStack API Reference}[http://download.cloud.com/releases/2.2.0/api_2.2.4/global_admin/deleteSecurityGroup.html] def delete_security_group(options={}) options.merge!( 'command' => 'deleteSecurityGroup' ) request(options) end end # Real class Mock def delete_security_group(options={}) security_group_id = options['id'] if self.data[:security_groups][security_group_id] self.data[:security_groups].delete(security_group_id) { "deletesecuritygroupresponse" => { "success" => "true" } } else raise Fog::Compute::Cloudstack::BadRequest.new('No security_group found') end end end end end end
Version data entries
77 entries across 77 versions & 11 rubygems