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

Name: PricingPlanInfo

Information about a pricing plan, aka vps 'size'.

XML Example:
<PricingPlanInfo>
  <minimum_data_transfer_allowance_gb>xsd:long</minimum_data_transfer_allowance_gb>
  <minimum_disk_gb>xsd:int</minimum_disk_gb>
  <minimum_memory_mb>xsd:int</minimum_memory_mb>
  <monthly_recurring_amt>Amount</monthly_recurring_amt>
  <monthly_recurring_fee>xsd:double</monthly_recurring_fee>
  <offered_at_data_center>DataLocationInfo</offered_at_data_center>
  <pricing_plan_code>xsd:string</pricing_plan_code>
  <pricing_plan_description>xsd:string</pricing_plan_description>
  <see_also_url>xsd:string</see_also_url>
  <server_type>PHYSICAL | VPS</server_type>
</PricingPlanInfo>
JSON Example:
{"PricingPlanInfo":
 {
   "minimum_data_transfer_allowance_gb": Number,
   "minimum_disk_gb": Number,
   "minimum_memory_mb": Number,
   "monthly_recurring_amt": Amount,
   "monthly_recurring_fee": Number,
   "offered_at_data_center": DataLocationInfo,
   "pricing_plan_code": String,
   "pricing_plan_description": String,
   "see_also_url": String,
   "server_type": 'PHYSICAL' | 'VPS',
 }
}

Elements
NameTypeRequiredNillableDefault ValueDescription
minimum_data_transfer_allowance_gbxsd:longfalsefalseThe initial data transfer allowance option for this plan.  You can increase this if you need to.  Extra charges may apply.
minimum_disk_gbxsd:intfalsefalseThe plan's starting disk size.  It may (probably does) support more (lots more) disk space.
minimum_memory_mbxsd:intfalsefalseThe plan's starting memory.  It may (probably does) support more (lots more) memory.
monthly_recurring_amtAmountfalsefalseThe base/minimum fee for the plan.  Would be more, for example, if you opted to instantiate a server with more than the listed memory/disk/data transfer allowance listed below.
monthly_recurring_feexsd:doublefalsefalseThe base/minimum fee for the plan.  Would be more, for example, if you opted to instantiate a server with more than the listed memory/disk/data transfer allowance listed below.
offered_at_data_centerDataLocationInfofalsefalseWhere the plan is offered.  We use different server types at different data centers, and each data center has different costs.  So plans are typically data center-specific.
pricing_plan_codexsd:stringfalsefalseThe code, used, for example when instantiating a new VPS.
pricing_plan_descriptionxsd:stringfalsefalseThe plan's name.
see_also_urlxsd:stringfalsefalseA link to the pricing plan page where you can see more information about the plan.
server_typePHYSICAL | VPSfalsefalseWhether the plan is for a VPS or a dedicated server.