Method: Fog::Compute::Ecloud::InternetServices#create

Defined in:
lib/fog/ecloud/models/compute/internet_services.rb

#create(options) ⇒ Object


29
30
31
32
33
34
35
36
37
38
# File 'lib/fog/ecloud/models/compute/internet_services.rb', line 29

def create(options)
  options[:uri] = "/cloudapi/ecloud/internetServices/publicIps/#{public_ip_id}/action/createInternetService"
  options[:protocol] ||= "TCP"
  options[:enabled] ||= true
  options[:description] ||= ""
  options[:persistence] ||= {}
  options[:persistence][:type] ||= "None"
  data = connection.internet_service_create(options).body
  object = new(data)
end