Method: Fog::Compute::OracleCloud::Instance#create_security_list

Defined in:
lib/fog/oraclecloud/models/compute/instance.rb

#create_security_list(seclist_name = nil, description = nil, policy = "deny", outbound_policy = "permit") ⇒ Object



82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
# File 'lib/fog/oraclecloud/models/compute/instance.rb', line 82

def create_security_list(seclist_name=nil, description=nil, policy="deny", outbound_policy="permit")
	if !seclist_name then
		seclist_name = "#{name}_SecList"
	end
	data = Fog::Compute[:oraclecloud].security_lists.create(
		:name => seclist_name,
		:description => description,
		:policy => policy,
		:outbound_cidr_policy => outbound_policy
	)
	# Now attach to this instance
	Fog::Compute[:oraclecloud].security_associations.create(
		:name => "#{name}_SecAssoc",
		:seclist => seclist_name,
		:vcable => vcable_id
	)
	data
end