Class: Kakine::Adapter::Mock
- Inherits:
-
Object
- Object
- Kakine::Adapter::Mock
show all
- Includes:
- Base
- Defined in:
- lib/kakine/adapter/mock.rb
Instance Method Summary
collapse
Methods included from Base
#get_security_group, #security_groups
Instance Method Details
#create_rule(security_group_id, direction, security_rule) ⇒ Object
5
6
7
8
9
10
11
12
13
14
15
16
|
# File 'lib/kakine/adapter/mock.rb', line 5
def create_rule(security_group_id, direction, security_rule)
attributes = {}
%w(protocol port_range_max port_range_min remote_ip ethertype).each do |k|
attributes[k] = eval("security_rule.#{k}")
end
if attributes["remote_ip"]
attributes["remote_ip_prefix"] = attributes.delete("remote_ip")
end
puts "Create Rule: #{security_group_id} - #{security_rule.direction}: #{attributes}"
"Create Rule: #{security_group_id}"
end
|
#create_security_group(attributes) ⇒ Object
23
24
25
26
27
28
|
# File 'lib/kakine/adapter/mock.rb', line 23
def create_security_group(attributes)
data = {}
attributes.each{|k,v| data[k.to_sym] = v}
puts "Create Security Group: #{data}"
"Create Security Group: #{attributes[:name]}"
end
|
#delete_rule(security_group_rule_id) ⇒ Object
18
19
20
21
|
# File 'lib/kakine/adapter/mock.rb', line 18
def delete_rule(security_group_rule_id)
puts "Delete Rule: #{security_group_rule_id}"
"Delete Rule: #{security_group_rule_id}"
end
|
#delete_security_group(security_group_id) ⇒ Object
30
31
32
33
|
# File 'lib/kakine/adapter/mock.rb', line 30
def delete_security_group(security_group_id)
puts "Delete Security Group: #{security_group_id}"
"Delete Security Group: #{security_group_id}"
end
|
#id(sg_name) ⇒ Object
39
40
41
|
# File 'lib/kakine/adapter/mock.rb', line 39
def id(sg_name)
"#{sg_name}"
end
|
#security_group(tenant_name, sg_name) ⇒ Object
35
36
37
|
# File 'lib/kakine/adapter/mock.rb', line 35
def security_group(tenant_name, sg_name)
self
end
|