Reference for RimuHosting's Data Structures (as used in our REST-ful APIs)

Name: VPSMoveRequest

Information about how to move a VPS.

XML Example:
<VPSMoveRequest>
  <is_update_dns>xsd:boolean</is_update_dns>
  <move_reason>xsd:string</move_reason>
  <pricing_change_option>CHOOSE_SAME_RESOURCES | CHOOSE_SAME_PRICING | CHOOSE_BEST_OPTION</pricing_change_option>
  <selected_host_server_oid>xsd:string</selected_host_server_oid>
</VPSMoveRequest>
JSON Example:
{"VPSMoveRequest":
 {
   "is_update_dns": Boolean,
   "move_reason": String,
   "pricing_change_option": 'CHOOSE_SAME_RESOURCES' | 'CHOOSE_SAME_PRICING' | 'CHOOSE_BEST_OPTION',
   "selected_host_server_oid": String,
 }
}

Elements
NameTypeRequiredNillableDefault ValueDescription
is_update_dnsxsd:booleanfalsefalsetrue if you want us to update our name servers to replace any references to the old IP(s) with the new IP(s).  false if you do not want us to touch the IPs.  If you are not sure if you have the IPs in our data or not, just leave this field blank (and we will update them if they exist).
move_reasonxsd:stringfalsefalseTell us why you are moving.  It helps our stuff be aware of your needs and what is going on.  And it can sometimes help us improve our service to you.
pricing_change_optionCHOOSE_SAME_RESOURCES | CHOOSE_SAME_PRICING | CHOOSE_BEST_OPTIONfalsefalseWhen you move we can try to keep you at the same pricing, or at the same resources.  If you leave the choice to us we will try to do the 'best thing'.  e.g.
selected_host_server_oidxsd:stringfalsefalseThe id of the server to where you want to move.  We will validate that this server is available to you.  e.g.