Method: Fog::Vcloud::Compute::Real#configure_org_network

Defined in:
lib/fog/vcloud/requests/compute/configure_org_network.rb

#configure_org_network(vapp_id, vapp_network, vapp_network_uri, org_network, org_network_uri, enable_firewall = false, port_map = nil) ⇒ Object

[View source]

124
125
126
127
128
129
130
131
132
133
134
135
136
# File 'lib/fog/vcloud/requests/compute/configure_org_network.rb', line 124

def configure_org_network(vapp_id, vapp_network, vapp_network_uri, org_network, org_network_uri, enable_firewall=false, port_map=nil)
  body = generate_configure_org_network_request(vapp_id, vapp_network, vapp_network_uri, org_network, org_network_uri, enable_firewall, port_map)
  #puts ("Body: #{body}")

  request(
        :body     => body,
        :expects  => 202,
        :headers  => {'Content-Type' => 'Application/vnd.vmware.vcloud.networkConfigSection+xml' },
        :method   => 'PUT',
        :uri      => "#{vapp_id}/networkConfigSection",
        :parse    => true
      )
end