def add_node_service(service_id, ip, name, port, options = {})
unless options.has_key?('Enabled')
options['Enabled'] = true
end
data = "<NodeService xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns=\"urn:tmrk:vCloudExpress-1.0:request:createNodeService\">\n<IpAddress>\#{ip}</IpAddress>\n<Name>\#{name}</Name>\n<Port>\#{port}</Port>\n<Enabled>\#{options['Enabled']}</Enabled>\n<Description>\#{options['Description']}</Description>\n</NodeService>\n"
request(
:body => data,
:expects => 200,
:headers => {'Content-Type' => 'application/xml'},
:method => 'POST',
:parser => Fog::Parsers::Terremark::Shared::InternetService.new,
:path => "internetServices/#{service_id}/nodes"
)
end