1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00

Merge branch 'add_remove_firewall_policy'

This commit is contained in:
Hemant Kumar 2011-10-20 18:28:26 +05:30
commit 74803007ee
3 changed files with 26 additions and 1 deletions

View file

@ -39,6 +39,7 @@ module Fog
request :add_nodes_load_balancer
request :add_servers_server_group
request :apply_to_firewall_policy
request :remove_firewall_policy
request :create_api_client
request :create_cloud_ip
request :create_firewall_policy

View file

@ -41,6 +41,16 @@ module Fog
true
end
def remove(server_group_id)
requires :identity
options = {
:server_group => server_group_id
}
data = connection.remove_firewall_policy(identity, options)
merge_attributes(data)
true
end
def destroy
requires :identity
data = connection.destroy_firewall_policy(identity)
@ -51,4 +61,4 @@ module Fog
end
end
end
end

View file

@ -0,0 +1,14 @@
module Fog
module Compute
class Brightbox
class Real
def remove_firewall_policy(identifier, options)
return nil if identifier.nil? || identifier == ""
request("post", "/1.0/firewall_policies/#{identifier}/remove", [202], options)
end
end
end
end
end