Sha256: c22de93063746690739acaf4311c3ab9e9264754919ff97cc5114e5565447ebd
Contents?: true
Size: 939 Bytes
Versions: 11
Compression:
Stored size: 939 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
11 entries across 11 versions & 3 rubygems