anchor.diff:    'vpc_id' => instance.vpc_id
   }
   
  -response = send_order_status(host, headers, 'OK', order_id, info)
  +response = send_order_status(endpoint, headers, 'OK', info)
   
   $evm.log('info', "CreateEC2: Response =  #{response}")
  
positive.code: require 'uri/http'
  require 'json'
  
  def send_order_status(referer, headers, status, order_id, information, message = '')
    path = "/order_items/#{order_id}/provision_update"
    host = URI.parse(referer).host
    url = "http://#{host}#{path}"
    uri = URI.parse(url)
  
    information = information.merge('provision_status' => status.downcase)
    $evm.log('info', "send_order_status: Information: #{information}")
  
negative.code:   instance = ec2.instances.create(options)
  rescue AWS::EC2::Errors::InvalidClientTokenId => e
    $evm.log('error', "CreateEC2: Invalid client token exception. Message: #{e.message}")
    send_order_status(endpoint, headers, 'CRITICAL', info, "#{e.message}")
    exit
  rescue AWS::EC2::Errors::InvalidParameterValue => e
    $evm.log('error', "CreateEC2: Invalid parameter exception. Message: #{e.message}")
    send_order_status(endpoint, headers, 'CRITICAL', info, "#{e.message}")
    exit
  rescue StandardError => e
    $evm.log('error', "CreateEC2: Could not create instance. Error: #{e}")
    send_order_status(endpoint, headers, 'CRITICAL', info, "#{e.message}")
    exit
  end
  
  