anchor.diff:    end
   end # End of function
   
  +# Retrieve properties from request
  +# MIQ makes product_details into a string.
  +# Must make into a hash
  +product_details = $evm.root['dialog_product_details']
  +$evm.log('info', "CreateS3: Product Details: #{product_details}")
  +product_hash = JSON.parse(product_details.gsub("'", '"').gsub('=>', ':'))
  +allocated_storage = Integer(product_hash['allocated_storage'])
  +db_instance_class = product_hash['db_instance_class']
  +engine = product_hash['db_engine']
  +username = product_hash['master_username']
  +storage_type = product_hash['dialog_storage_type']
  +security_groups_init = product_hash['security_groups']
  +order_id = product_hash['id']
  +uuid = product_hash['uuids']
  +$evm.log('info', "CreateRDS: Processing order Id #{order_id}")
  +
   rds = AWS::RDS.new(
     access_key_id: "#{$evm.root['dialog_access_key_id']}",
     secret_access_key: "#{$evm.root['dialog_secret_access_key']}"
  
positive.code: end
  
  options = {
    allocated_storage: Integer($evm.root['dialog_allocated_storage']),
    db_instance_class: $evm.root['dialog_db_instance_class'],
    engine: $evm.root['dialog_db_engine'],
    master_username: $evm.root['dialog_master_username'],
    master_user_password: sec_pw,
    storage_type: $evm.root['dialog_storage_type'],
    vpc_security_group_ids: security_array
  }
  
  
negative.code: # Set the secure password
  $evm.root['root_sec_pw'] = sec_pw
  
  security_groups = !security_groups_init.nil? ? security_groups_init : ''
  unless security_groups.nil?
    security_array = security_groups.split(',')
    security_array.each do |security|
  