You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by na...@apache.org on 2014/07/16 11:20:44 UTC

[2/9] [JCLOUDS-474] refactor SoftLayer support

http://git-wip-us.apache.org/repos/asf/jclouds/blob/717a545b/providers/softlayer/src/test/java/org/jclouds/softlayer/predicates/ProductPackagePredicatesTest.java
----------------------------------------------------------------------
diff --git a/providers/softlayer/src/test/java/org/jclouds/softlayer/predicates/ProductPackagePredicatesTest.java b/providers/softlayer/src/test/java/org/jclouds/softlayer/predicates/ProductPackagePredicatesTest.java
deleted file mode 100644
index a187f03..0000000
--- a/providers/softlayer/src/test/java/org/jclouds/softlayer/predicates/ProductPackagePredicatesTest.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.jclouds.softlayer.predicates;
-
-import static org.testng.Assert.assertFalse;
-import static org.testng.Assert.assertTrue;
-
-import org.jclouds.softlayer.domain.ProductPackage;
-import org.testng.annotations.Test;
-
-/**
- * Tests {@code ProductPackagePredicates}
- */
-@Test(sequential = true, groups = "unit")
-public class ProductPackagePredicatesTest {
-
-   @Test
-   public void testMatches() {
-      ProductPackage productPackage = ProductPackage.builder().name("foo").build();
-      assertTrue(ProductPackagePredicates.named("foo").apply(productPackage));
-   }
-
-    @Test
-   public void testDoesNotMatch() {
-      ProductPackage productPackage = ProductPackage.builder().name("foo").build();
-      assertFalse(ProductPackagePredicates.named("bar").apply(productPackage));
-   }
-}

http://git-wip-us.apache.org/repos/asf/jclouds/blob/717a545b/providers/softlayer/src/test/resources/account_get_block_devices_template_groups.json
----------------------------------------------------------------------
diff --git a/providers/softlayer/src/test/resources/account_get_block_devices_template_groups.json b/providers/softlayer/src/test/resources/account_get_block_devices_template_groups.json
new file mode 100644
index 0000000..60fe4b8
--- /dev/null
+++ b/providers/softlayer/src/test/resources/account_get_block_devices_template_groups.json
@@ -0,0 +1,110 @@
+[
+  {
+    "accountId": 278184,
+    "createDate": "2014-01-30T13:00:23+00:00",
+    "id": 82898,
+    "name": "Backup template for disk migration of 'ljvsilauncher1.scic.ibm.com'.",
+    "note": "This is a backup template for the disk migration of 'ljvsilauncher1.scic.ibm.com' and is not required. This image may be removed at any time.",
+    "parentId": null,
+    "statusId": 1,
+    "transactionId": null,
+    "userRecordId": null,
+    "children": [
+      {
+        "accountId": 278184,
+        "createDate": "2014-01-30T13:00:53+00:00",
+        "id": 82900,
+        "name": "Backup template for disk migration of 'ljvsilauncher1.scic.ibm.com'.",
+        "note": "This is a backup template for the disk migration of 'ljvsilauncher1.scic.ibm.com' and is not required. This image may be removed at any time.",
+        "parentId": 82898,
+        "statusId": 1,
+        "transactionId": null,
+        "userRecordId": null,
+        "blockDevices": [
+          {
+            "device": "0",
+            "diskImageId": 2190750,
+            "diskSpace": 21832020480,
+            "groupId": 82900,
+            "id": 108100,
+            "units": "B",
+            "diskImage": {
+              "capacity": 25,
+              "checksum": "304a9bce56437af567444567e612506d",
+              "createDate": "2014-01-30T13:00:53+00:00",
+              "description": "ljvsilauncher1.scic.ibm.com",
+              "id": 2190750,
+              "modifyDate": "2014-01-30T13:14:09+00:00",
+              "name": "ljvsilauncher1.scic.ibm.com",
+              "parentId": null,
+              "storageRepositoryId": 906427,
+              "typeId": 241,
+              "units": "GB",
+              "uuid": "42423638-a54e-4d82-9b23-25af5fb13547",
+              "softwareReferences": [
+                {
+                  "id": 1498856,
+                  "softwareDescriptionId": 1076,
+                  "softwareDescription": {
+                    "controlPanel": 0,
+                    "id": 1076,
+                    "longDescription": "Microsoft / Windows 2012 FULL STD 64 bit / STD x64",
+                    "manufacturer": "Microsoft",
+                    "name": "Windows 2012 FULL STD 64 bit",
+                    "operatingSystem": 1,
+                    "referenceCode": "WIN_2012-STD_64",
+                    "upgradeSoftwareDescriptionId": null,
+                    "upgradeSwDescId": null,
+                    "version": "STD x64",
+                    "virtualLicense": 0,
+                    "virtualizationPlatform": 0,
+                    "requiredUser": "Administrator"
+                  }
+                },
+                {
+                  "id": 1498858,
+                  "softwareDescriptionId": 106,
+                  "softwareDescription": {
+                    "controlPanel": 0,
+                    "id": 106,
+                    "longDescription": "Microsoft / Windows Firewall / 1",
+                    "manufacturer": "Microsoft",
+                    "name": "Windows Firewall",
+                    "operatingSystem": 0,
+                    "upgradeSoftwareDescriptionId": null,
+                    "upgradeSwDescId": null,
+                    "version": "1",
+                    "virtualLicense": 0,
+                    "virtualizationPlatform": 0
+                  }
+                }
+              ]
+            }
+          },
+          {
+            "device": "1",
+            "diskImageId": 2190752,
+            "groupId": 82900,
+            "id": 108102,
+            "diskImage": {
+              "capacity": 2,
+              "createDate": "2014-01-30T13:00:58+00:00",
+              "description": "3334230-SWAP",
+              "id": 2190752,
+              "modifyDate": null,
+              "name": "3334230-SWAP",
+              "parentId": null,
+              "storageRepositoryId": 906427,
+              "typeId": 246,
+              "units": "GB",
+              "uuid": "9f087bfb-3ed4-4985-a8b7-ac67bd8316e6",
+              "softwareReferences": []
+            }
+          }
+        ],
+        "children": []
+      }
+    ],
+    "globalIdentifier": "e4055a07-13f5-4fa9-ab46-b023b65c47d2"
+  }
+]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jclouds/blob/717a545b/providers/softlayer/src/test/resources/account_list.json
----------------------------------------------------------------------
diff --git a/providers/softlayer/src/test/resources/account_list.json b/providers/softlayer/src/test/resources/account_list.json
new file mode 100644
index 0000000..1910e62
--- /dev/null
+++ b/providers/softlayer/src/test/resources/account_list.json
@@ -0,0 +1,24 @@
+[
+  {
+    "primaryIpAddress": "174.37.252.118",
+    "primaryBackendIpAddress": "10.32.23.74",
+    "globalIdentifier": "da2b9f87-2319-4a12-91a5-f7f732061dcc",
+    "uuid": "92102aff-93c9-05f1-b3f2-50787e865344",
+    "lastPowerStateId": null,
+    "id": 3001812,
+    "hostname": "my",
+    "fullyQualifiedDomainName": "my.test.com",
+    "domain": "test.com",
+    "dedicatedAccountHostOnlyFlag": false,
+    "createDate": "2013-07-26T14:08:21.552-07:00",
+    "accountId": 278184,
+    "lastVerifiedDate": null,
+    "maxCpu": 1,
+    "maxCpuUnits": "CORE",
+    "maxMemory": 1024,
+    "metricPollDate": null,
+    "modifyDate": "2013-07-26T14:10:21.552-07:00",
+    "startCpus": 1,
+    "statusId": 1001
+  }
+]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jclouds/blob/717a545b/providers/softlayer/src/test/resources/container_virtual_guest_configuration.json
----------------------------------------------------------------------
diff --git a/providers/softlayer/src/test/resources/container_virtual_guest_configuration.json b/providers/softlayer/src/test/resources/container_virtual_guest_configuration.json
new file mode 100644
index 0000000..f517eb7
--- /dev/null
+++ b/providers/softlayer/src/test/resources/container_virtual_guest_configuration.json
@@ -0,0 +1,93 @@
+{
+  "blockDevices": [
+    {
+      "itemPrice": {
+        "hourlyRecurringFee": "0",
+        "recurringFee": "0",
+        "item": {
+          "description": "25 GB (SAN)"
+        }
+      },
+      "template": {
+        "blockDevices": [
+          {
+            "device": "0",
+            "diskImage": {
+              "capacity": 25
+            }
+          }
+        ],
+        "localDiskFlag": false
+      }
+    }
+  ],
+  "datacenters": [
+    {
+      "template": {
+        "datacenter": {
+          "name": "ams01"
+        }
+      }
+    }
+  ],
+  "memory": [
+    {
+      "itemPrice": {
+        "hourlyRecurringFee": ".02",
+        "recurringFee": "14",
+        "item": {
+          "description": "1 GB"
+        }
+      },
+      "template": {
+        "maxMemory": 1024
+      }
+    }
+  ],
+  "networkComponents": [
+    {
+      "itemPrice": {
+        "hourlyRecurringFee": "0",
+        "recurringFee": "0",
+        "item": {
+          "description": "10 Mbps Public & Private Networks"
+        }
+      },
+      "template": {
+        "networkComponents": [
+          {
+            "maxSpeed": 10
+          }
+        ]
+      }
+    }
+  ],
+  "operatingSystems": [
+    {
+      "itemPrice": {
+        "hourlyRecurringFee": "0",
+        "recurringFee": "0",
+        "item": {
+          "description": "CentOS 6.x - Minimal Install (64 bit)"
+        }
+      },
+      "template": {
+        "operatingSystemReferenceCode": "CENTOS_6_64"
+      }
+    }
+  ],
+  "processors": [
+    {
+      "itemPrice": {
+        "hourlyRecurringFee": ".022",
+        "recurringFee": "15",
+        "item": {
+          "description": "1 x 2.0 GHz Core"
+        }
+      },
+      "template": {
+        "startCpus": 1
+      }
+    }
+  ]
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jclouds/blob/717a545b/providers/softlayer/src/test/resources/datacenter_get.json
----------------------------------------------------------------------
diff --git a/providers/softlayer/src/test/resources/datacenter_get.json b/providers/softlayer/src/test/resources/datacenter_get.json
new file mode 100644
index 0000000..02eb38c
--- /dev/null
+++ b/providers/softlayer/src/test/resources/datacenter_get.json
@@ -0,0 +1,30 @@
+{
+  "id": 265592,
+  "longName": "Amsterdam 1",
+  "name": "ams01",
+  "locationAddress": {
+    "accountId": 1,
+    "address1": "Paul van Vlissingenstraat 16",
+    "city": "Amsterdam",
+    "contactName": "SoftLayer",
+    "country": "NL",
+    "description": "Amsterdam - AMS01",
+    "id": 3322,
+    "isActive": 1,
+    "locationId": 265592,
+    "postalCode": "1096 BK",
+    "type": {
+      "createDate": "2010-04-06T04:49:15+01:00",
+      "id": 1,
+      "keyName": "SOFTLAYER_DATACENTER",
+      "name": "SoftLayer Datacenter (accepts customer DTS shipments)"
+    }
+  },
+  "regions": [
+    {
+      "description": "AMS01 - Amsterdam - Western Europe",
+      "keyname": "AMSTERDAM",
+      "sortOrder": 0
+    }
+  ]
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jclouds/blob/717a545b/providers/softlayer/src/test/resources/datacenter_list.json
----------------------------------------------------------------------
diff --git a/providers/softlayer/src/test/resources/datacenter_list.json b/providers/softlayer/src/test/resources/datacenter_list.json
new file mode 100644
index 0000000..1ed61f8
--- /dev/null
+++ b/providers/softlayer/src/test/resources/datacenter_list.json
@@ -0,0 +1,72 @@
+[
+  {
+    "id": 265592,
+    "longName": "Amsterdam 1",
+    "name": "ams01"
+  },
+  {
+    "id": 3,
+    "longName": "Dallas 1",
+    "name": "dal01"
+  },
+  {
+    "id": 154770,
+    "longName": "Dallas 2",
+    "name": "dal02"
+  },
+  {
+    "id": 167092,
+    "longName": "Dallas 4",
+    "name": "dal04"
+  },
+  {
+    "id": 138124,
+    "longName": "Dallas 5",
+    "name": "dal05"
+  },
+  {
+    "id": 154820,
+    "longName": "Dallas 6",
+    "name": "dal06"
+  },
+  {
+    "id": 142776,
+    "longName": "Dallas 7",
+    "name": "dal07"
+  },
+  {
+    "id": 352392,
+    "longName": "Dallas 8",
+    "name": "dal08"
+  },
+  {
+    "id": 352494,
+    "longName": "Hong Kong 2",
+    "name": "hkg02"
+  },
+  {
+    "id": 142775,
+    "longName": "Houston 2",
+    "name": "hou02"
+  },
+  {
+    "id": 168642,
+    "longName": "San Jose 1",
+    "name": "sjc01"
+  },
+  {
+    "id": 18171,
+    "longName": "Seattle",
+    "name": "sea01"
+  },
+  {
+    "id": 224092,
+    "longName": "Singapore 1",
+    "name": "sng01"
+  },
+  {
+    "id": 37473,
+    "longName": "Washington, DC",
+    "name": "wdc01"
+  }
+]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jclouds/blob/717a545b/providers/softlayer/src/test/resources/log4j.xml
----------------------------------------------------------------------
diff --git a/providers/softlayer/src/test/resources/log4j.xml b/providers/softlayer/src/test/resources/log4j.xml
deleted file mode 100644
index 63810d3..0000000
--- a/providers/softlayer/src/test/resources/log4j.xml
+++ /dev/null
@@ -1,151 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
-
-    <!--
-        For more configuration infromation and examples see the Apache
-        Log4j website: http://logging.apache.org/log4j/
-    -->
-<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"
-    debug="false">
-
-    <!-- A time/date based rolling appender -->
-    <appender name="WIREFILE" class="org.apache.log4j.DailyRollingFileAppender">
-        <param name="File" value="target/test-data/jclouds-wire.log" />
-        <param name="Append" value="true" />
-
-        <!-- Rollover at midnight each day -->
-        <param name="DatePattern" value="'.'yyyy-MM-dd" />
-
-        <param name="Threshold" value="TRACE" />
-
-        <layout class="org.apache.log4j.PatternLayout">
-            <!-- The default pattern: Date Priority [Category] Message\n -->
-            <param name="ConversionPattern" value="%d %-5p [%c] (%t) %m%n" />
-
-            <!--
-                The full pattern: Date MS Priority [Category]
-                (Thread:NDC) Message\n <param name="ConversionPattern"
-                value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>
-            -->
-        </layout>
-    </appender>
-
-    <!-- A time/date based rolling appender -->
-    <appender name="FILE" class="org.apache.log4j.DailyRollingFileAppender">
-        <param name="File" value="target/test-data/jclouds.log" />
-        <param name="Append" value="true" />
-
-        <!-- Rollover at midnight each day -->
-        <param name="DatePattern" value="'.'yyyy-MM-dd" />
-
-        <param name="Threshold" value="TRACE" />
-
-        <layout class="org.apache.log4j.PatternLayout">
-            <!-- The default pattern: Date Priority [Category] Message\n -->
-            <param name="ConversionPattern" value="%d %-5p [%c] (%t) %m%n" />
-
-            <!--
-                The full pattern: Date MS Priority [Category]
-                (Thread:NDC) Message\n <param name="ConversionPattern"
-                value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>
-            -->
-        </layout>
-    </appender>
-    
-    <!-- A time/date based rolling appender -->
-    <appender name="COMPUTEFILE" class="org.apache.log4j.DailyRollingFileAppender">
-        <param name="File" value="target/test-data/jclouds-compute.log" />
-        <param name="Append" value="true" />
-
-        <!-- Rollover at midnight each day -->
-        <param name="DatePattern" value="'.'yyyy-MM-dd" />
-
-        <param name="Threshold" value="TRACE" />
-
-        <layout class="org.apache.log4j.PatternLayout">
-            <!-- The default pattern: Date Priority [Category] Message\n -->
-            <param name="ConversionPattern" value="%d %-5p [%c] (%t) %m%n" />
-
-            <!--
-                The full pattern: Date MS Priority [Category]
-                (Thread:NDC) Message\n <param name="ConversionPattern"
-                value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>
-            -->
-        </layout>
-    </appender>
-
-    <!-- A time/date based rolling appender -->
-    <appender name="SSHFILE" class="org.apache.log4j.DailyRollingFileAppender">
-        <param name="File" value="target/test-data/jclouds-ssh.log" />
-        <param name="Append" value="true" />
-
-        <!-- Rollover at midnight each day -->
-        <param name="DatePattern" value="'.'yyyy-MM-dd" />
-
-        <param name="Threshold" value="TRACE" />
-
-        <layout class="org.apache.log4j.PatternLayout">
-            <!-- The default pattern: Date Priority [Category] Message\n -->
-            <param name="ConversionPattern" value="%d %-5p [%c] (%t) %m%n" />
-
-            <!--
-                The full pattern: Date MS Priority [Category]
-                (Thread:NDC) Message\n <param name="ConversionPattern"
-                value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>
-            -->
-        </layout>
-    </appender>
-
-    <appender name="ASYNCCOMPUTE" class="org.apache.log4j.AsyncAppender">
-        <appender-ref ref="COMPUTEFILE" />
-    </appender>
-    
-    <appender name="ASYNCSSH" class="org.apache.log4j.AsyncAppender">
-        <appender-ref ref="SSHFILE" />
-    </appender>
-
-    <appender name="ASYNC" class="org.apache.log4j.AsyncAppender">
-        <appender-ref ref="FILE" />
-    </appender>
-
-    <appender name="ASYNCWIRE" class="org.apache.log4j.AsyncAppender">
-        <appender-ref ref="WIREFILE" />
-    </appender>
-
-    <!-- ================ -->
-    <!-- Limit categories -->
-    <!-- ================ -->
-
-    <category name="org.jclouds">
-        <priority value="DEBUG" />
-        <appender-ref ref="ASYNC" />
-    </category>
-
-    <category name="jclouds.headers">
-        <priority value="DEBUG" />
-        <appender-ref ref="ASYNCWIRE" />
-    </category>
-    
-    <category name="jclouds.ssh">
-        <priority value="DEBUG" />
-        <appender-ref ref="ASYNCSSH" />
-    </category>
-    
-    <category name="jclouds.wire">
-        <priority value="DEBUG" />
-        <appender-ref ref="ASYNCWIRE" />
-    </category>
-
-    <category name="jclouds.compute">
-        <priority value="TRACE" />
-        <appender-ref ref="ASYNCCOMPUTE" />
-    </category>
-    <!-- ======================= -->
-    <!-- Setup the Root category -->
-    <!-- ======================= -->
-
-    <root>
-        <priority value="WARN" />
-    </root>
-
-</log4j:configuration>

http://git-wip-us.apache.org/repos/asf/jclouds/blob/717a545b/providers/softlayer/src/test/resources/logback.xml
----------------------------------------------------------------------
diff --git a/providers/softlayer/src/test/resources/logback.xml b/providers/softlayer/src/test/resources/logback.xml
new file mode 100644
index 0000000..c823913
--- /dev/null
+++ b/providers/softlayer/src/test/resources/logback.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+
+-->
+<configuration>
+    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+        <encoder>
+            <pattern>-  %msg%n</pattern>
+        </encoder>
+    </appender>
+    <root level="info">
+        <appender-ref ref="STDOUT"/>
+    </root>
+    <logger name="jclouds.compute" level="debug"/>
+    <logger name="net.schmizz" level="warn"/>
+    <logger name="jclouds.wire" level="debug"/>
+    <logger name="jclouds.headers" level="debug"/>
+    <logger name="jclouds.ssh" level="debug"/>
+</configuration>

http://git-wip-us.apache.org/repos/asf/jclouds/blob/717a545b/providers/softlayer/src/test/resources/product_order_template.json
----------------------------------------------------------------------
diff --git a/providers/softlayer/src/test/resources/product_order_template.json b/providers/softlayer/src/test/resources/product_order_template.json
deleted file mode 100644
index 0e5bc1c..0000000
--- a/providers/softlayer/src/test/resources/product_order_template.json
+++ /dev/null
@@ -1,1337 +0,0 @@
-{"billingOrderItemId":null,"isManagedOrder":null,"itemCategoryQuestionAnswers":[],"packageId":46,"postTaxRecurring":"0","postTaxSetup":"0","preTaxRecurring":"0","preTaxSetup":"0","prices":[
-    {
-        "currentPriceFlag":null,
-        "hourlyRecurringFee":"0",
-        "id":1962,
-        "itemId":1045,
-        "laborFee":"0",
-        "onSaleFlag":null,
-        "oneTimeFee":"0",
-        "oneTimeFeeTax":"0",
-        "proratedRecurringFee":"0",
-        "proratedRecurringFeeTax":"0",
-        "recurringFee":"0",
-        "recurringFeeTax":"0",
-        "setupFee":"0",
-        "sort":10,
-        "categories":[
-            {
-                "categoryCode":"guest_core",
-                "id":80,
-                "name":"Computing Instance",
-                "quantityLimit":20,
-                "questions":[]
-            }
-        ],
-        "item":{
-            "capacity":"1",
-            "description":"Private 1 x 2.0 GHz Core",
-            "id":1045,
-            "softwareDescriptionId":null,
-            "units":"PRIVATE_CORE",
-            "upgradeItemId":null,
-            "activePresaleEvents":[],
-            "bundle":[],
-            "conflicts":[],
-            "prices":[
-                {
-                    "currentPriceFlag":null,
-                    "hourlyRecurringFee":".3",
-                    "id":1962,
-                    "itemId":1045,
-                    "laborFee":"0",
-                    "onSaleFlag":null,
-                    "oneTimeFee":"0",
-                    "recurringFee":"0",
-                    "setupFee":"0",
-                    "sort":10,
-                    "accountRestrictions":[],
-                    "categories":[
-                        {
-                            "categoryCode":"guest_core",
-                            "id":80,
-                            "name":"Computing Instance",
-                            "quantityLimit":20,
-                            "questions":[]
-                        }
-                    ],
-                    "item":null,
-                    "orderPremiums":[
-                        {}
-                    ]
-                }
-            ],
-            "requirements":[]
-        },
-        "orderPremiums":[
-            {}
-        ]
-    },
-    {
-        "currentPriceFlag":null,
-        "hourlyRecurringFee":"0",
-        "id":1644,
-        "itemId":861,
-        "laborFee":"0",
-        "onSaleFlag":null,
-        "oneTimeFee":"0",
-        "oneTimeFeeTax":"0",
-        "proratedRecurringFee":"0",
-        "proratedRecurringFeeTax":"0",
-        "recurringFee":"0",
-        "recurringFeeTax":"0",
-        "setupFee":"0",
-        "sort":0,
-        "categories":[
-            {
-                "categoryCode":"ram",
-                "id":3,
-                "name":"Ram",
-                "quantityLimit":0,
-                "questions":[]
-            }
-        ],
-        "item":{
-            "capacity":"1",
-            "description":"1 GB",
-            "id":861,
-            "softwareDescriptionId":null,
-            "units":"GB",
-            "upgradeItemId":null,
-            "activePresaleEvents":[],
-            "bundle":[],
-            "conflicts":[],
-            "prices":[
-                {
-                    "currentPriceFlag":null,
-                    "hourlyRecurringFee":"0",
-                    "id":1644,
-                    "itemId":861,
-                    "laborFee":"0",
-                    "onSaleFlag":null,
-                    "oneTimeFee":"0",
-                    "recurringFee":"0",
-                    "setupFee":"0",
-                    "sort":0,
-                    "accountRestrictions":[],
-                    "categories":[
-                        {
-                            "categoryCode":"ram",
-                            "id":3,
-                            "name":"Ram",
-                            "quantityLimit":0,
-                            "questions":[]
-                        }
-                    ],
-                    "item":null,
-                    "orderPremiums":[]
-                }
-            ],
-            "requirements":[]
-        },
-        "orderPremiums":[]
-    },
-    {
-        "currentPriceFlag":null,
-        "hourlyRecurringFee":"0",
-        "id":905,
-        "itemId":503,
-        "laborFee":"0",
-        "onSaleFlag":null,
-        "oneTimeFee":"0",
-        "oneTimeFeeTax":"0",
-        "proratedRecurringFee":"0",
-        "proratedRecurringFeeTax":"0",
-        "recurringFee":"0",
-        "recurringFeeTax":"0",
-        "setupFee":"0",
-        "sort":0,
-        "categories":[
-            {
-                "categoryCode":"remote_management",
-                "id":46,
-                "name":"Remote Management",
-                "quantityLimit":0,
-                "questions":[]
-            }
-        ],
-        "item":{
-            "description":"Reboot \/ Remote Console",
-            "id":503,
-            "softwareDescriptionId":null,
-            "upgradeItemId":null,
-            "activePresaleEvents":[],
-            "bundle":[],
-            "conflicts":[],
-            "prices":[
-                {
-                    "currentPriceFlag":null,
-                    "hourlyRecurringFee":"0",
-                    "id":905,
-                    "itemId":503,
-                    "laborFee":"0",
-                    "onSaleFlag":null,
-                    "oneTimeFee":"0",
-                    "recurringFee":"0",
-                    "setupFee":"0",
-                    "sort":0,
-                    "accountRestrictions":[],
-                    "categories":[
-                        {
-                            "categoryCode":"remote_management",
-                            "id":46,
-                            "name":"Remote Management",
-                            "quantityLimit":0,
-                            "questions":[]
-                        }
-                    ],
-                    "item":null,
-                    "orderPremiums":[]
-                }
-            ],
-            "requirements":[]
-        },
-        "orderPremiums":[]
-    },
-    {
-        "currentPriceFlag":null,
-        "hourlyRecurringFee":"0",
-        "id":274,
-        "itemId":188,
-        "laborFee":"0",
-        "onSaleFlag":null,
-        "oneTimeFee":"0",
-        "oneTimeFeeTax":"0",
-        "proratedRecurringFee":"0",
-        "proratedRecurringFeeTax":"0",
-        "recurringFee":"0",
-        "recurringFeeTax":"0",
-        "setupFee":"0",
-        "sort":0,
-        "categories":[
-            {
-                "categoryCode":"port_speed",
-                "id":26,
-                "name":"Uplink Port Speeds",
-                "quantityLimit":0,
-                "questions":[]
-            }
-        ],
-        "item":{
-            "capacity":"1000",
-            "description":"1000 Mbps Public & Private Networks",
-            "id":188,
-            "softwareDescriptionId":null,
-            "upgradeItemId":null,
-            "activePresaleEvents":[],
-            "bundle":[
-                {
-                    "bundleItemId":188,
-                    "id":1607,
-                    "itemPriceId":276,
-                    "category":{
-                        "categoryCode":"public_port",
-                        "id":8,
-                        "name":"Public Network Port",
-                        "quantityLimit":0
-                    },
-                    "itemPrice":{
-                        "currentPriceFlag":null,
-                        "hourlyRecurringFee":"0",
-                        "id":276,
-                        "itemId":27,
-                        "laborFee":"0",
-                        "onSaleFlag":null,
-                        "oneTimeFee":"0",
-                        "recurringFee":"0",
-                        "setupFee":"0",
-                        "sort":0,
-                        "item":{
-                            "capacity":"1000",
-                            "description":"1000 Mbps public uplink",
-                            "id":27,
-                            "softwareDescriptionId":null,
-                            "upgradeItemId":null
-                        }
-                    }
-                },
-                {
-                    "bundleItemId":188,
-                    "id":2841,
-                    "itemPriceId":278,
-                    "category":{
-                        "categoryCode":"service_port",
-                        "id":9,
-                        "name":"Private Network Port",
-                        "quantityLimit":0
-                    },
-                    "itemPrice":{
-                        "currentPriceFlag":null,
-                        "hourlyRecurringFee":"0",
-                        "id":278,
-                        "itemId":48,
-                        "laborFee":"0",
-                        "onSaleFlag":null,
-                        "oneTimeFee":"0",
-                        "recurringFee":"0",
-                        "setupFee":"0",
-                        "sort":0,
-                        "item":{
-                            "capacity":"1000",
-                            "description":"1000 Mbps private uplink",
-                            "id":48,
-                            "softwareDescriptionId":null,
-                            "upgradeItemId":null
-                        }
-                    }
-                }
-            ],
-            "conflicts":[],
-            "prices":[
-                {
-                    "currentPriceFlag":null,
-                    "hourlyRecurringFee":".04",
-                    "id":274,
-                    "itemId":188,
-                    "laborFee":"0",
-                    "onSaleFlag":null,
-                    "oneTimeFee":"0",
-                    "recurringFee":"0",
-                    "setupFee":"0",
-                    "sort":0,
-                    "accountRestrictions":[],
-                    "categories":[
-                        {
-                            "categoryCode":"port_speed",
-                            "id":26,
-                            "name":"Uplink Port Speeds",
-                            "quantityLimit":0,
-                            "questions":[]
-                        }
-                    ],
-                    "item":null,
-                    "orderPremiums":[]
-                }
-            ],
-            "requirements":[]
-        },
-        "orderPremiums":[]
-    },
-    {
-        "currentPriceFlag":null,
-        "hourlyRecurringFee":"0",
-        "id":1800,
-        "itemId":439,
-        "laborFee":"0",
-        "onSaleFlag":null,
-        "oneTimeFee":"0",
-        "oneTimeFeeTax":"0",
-        "proratedRecurringFee":"0",
-        "proratedRecurringFeeTax":"0",
-        "recurringFee":"0",
-        "recurringFeeTax":"0",
-        "setupFee":"0",
-        "sort":0,
-        "categories":[
-            {
-                "categoryCode":"bandwidth",
-                "id":10,
-                "name":"Public Bandwidth",
-                "quantityLimit":0,
-                "questions":[]
-            }
-        ],
-        "item":{
-            "capacity":"0",
-            "description":"0 GB Bandwidth",
-            "id":439,
-            "softwareDescriptionId":null,
-            "upgradeItemId":null,
-            "activePresaleEvents":[],
-            "bundle":[],
-            "conflicts":[],
-            "prices":[
-                {
-                    "currentPriceFlag":null,
-                    "hourlyRecurringFee":"0",
-                    "id":1800,
-                    "itemId":439,
-                    "laborFee":"0",
-                    "onSaleFlag":null,
-                    "oneTimeFee":"0",
-                    "recurringFee":"0",
-                    "setupFee":"0",
-                    "sort":0,
-                    "accountRestrictions":[],
-                    "categories":[
-                        {
-                            "categoryCode":"bandwidth",
-                            "id":10,
-                            "name":"Public Bandwidth",
-                            "quantityLimit":0,
-                            "questions":[]
-                        }
-                    ],
-                    "item":null,
-                    "orderPremiums":[]
-                }
-            ],
-            "requirements":[]
-        },
-        "orderPremiums":[]
-    },
-    {
-        "currentPriceFlag":null,
-        "hourlyRecurringFee":"0",
-        "id":21,
-        "itemId":15,
-        "laborFee":"0",
-        "onSaleFlag":null,
-        "oneTimeFee":"0",
-        "oneTimeFeeTax":"0",
-        "proratedRecurringFee":"0",
-        "proratedRecurringFeeTax":"0",
-        "recurringFee":"0",
-        "recurringFeeTax":"0",
-        "setupFee":"0",
-        "sort":0,
-        "categories":[
-            {
-                "categoryCode":"pri_ip_addresses",
-                "id":13,
-                "name":"Primary IP Addresses",
-                "quantityLimit":0,
-                "questions":[]
-            }
-        ],
-        "item":{
-            "capacity":"1",
-            "description":"1 IP Address",
-            "id":15,
-            "softwareDescriptionId":null,
-            "upgradeItemId":null,
-            "activePresaleEvents":[],
-            "bundle":[],
-            "conflicts":[],
-            "prices":[
-                {
-                    "currentPriceFlag":null,
-                    "hourlyRecurringFee":"0",
-                    "id":21,
-                    "itemId":15,
-                    "laborFee":"0",
-                    "onSaleFlag":null,
-                    "oneTimeFee":"0",
-                    "recurringFee":"0",
-                    "setupFee":"0",
-                    "sort":0,
-                    "accountRestrictions":[],
-                    "categories":[
-                        {
-                            "categoryCode":"pri_ip_addresses",
-                            "id":13,
-                            "name":"Primary IP Addresses",
-                            "quantityLimit":0,
-                            "questions":[]
-                        }
-                    ],
-                    "item":null,
-                    "orderPremiums":[]
-                }
-            ],
-            "requirements":[]
-        },
-        "orderPremiums":[]
-    },
-    {
-        "currentPriceFlag":null,
-        "hourlyRecurringFee":"0",
-        "id":1639,
-        "itemId":865,
-        "laborFee":"0",
-        "onSaleFlag":null,
-        "oneTimeFee":"0",
-        "oneTimeFeeTax":"0",
-        "proratedRecurringFee":"0",
-        "proratedRecurringFeeTax":"0",
-        "recurringFee":"0",
-        "recurringFeeTax":"0",
-        "setupFee":"0",
-        "sort":0,
-        "categories":[
-            {
-                "categoryCode":"guest_disk0",
-                "id":81,
-                "name":"First Disk",
-                "quantityLimit":0,
-                "questions":[]
-            }
-        ],
-        "item":{
-            "capacity":"100",
-            "description":"100 GB (SAN)",
-            "id":865,
-            "softwareDescriptionId":null,
-            "units":"GB",
-            "upgradeItemId":null,
-            "activePresaleEvents":[],
-            "bundle":[],
-            "conflicts":[],
-            "prices":[
-                {
-                    "currentPriceFlag":null,
-                    "hourlyRecurringFee":"0",
-                    "id":1639,
-                    "itemId":865,
-                    "laborFee":"0",
-                    "onSaleFlag":null,
-                    "oneTimeFee":"0",
-                    "recurringFee":"0",
-                    "setupFee":"0",
-                    "sort":0,
-                    "accountRestrictions":[],
-                    "categories":[
-                        {
-                            "categoryCode":"guest_disk0",
-                            "id":81,
-                            "name":"First Disk",
-                            "quantityLimit":0,
-                            "questions":[]
-                        }
-                    ],
-                    "item":null,
-                    "orderPremiums":[]
-                }
-            ],
-            "requirements":[]
-        },
-        "orderPremiums":[]
-    },
-    {
-        "currentPriceFlag":null,
-        "hourlyRecurringFee":"0",
-        "id":1693,
-        "itemId":884,
-        "laborFee":"0",
-        "onSaleFlag":null,
-        "oneTimeFee":"0",
-        "oneTimeFeeTax":"0",
-        "proratedRecurringFee":"0",
-        "proratedRecurringFeeTax":"0",
-        "recurringFee":"0",
-        "recurringFeeTax":"0",
-        "setupFee":"0",
-        "sort":2,
-        "categories":[
-            {
-                "categoryCode":"os",
-                "id":12,
-                "name":"Operating System",
-                "quantityLimit":0,
-                "questions":[]
-            }
-        ],
-        "item":{
-            "capacity":"0",
-            "description":"Ubuntu Linux 8 LTS Hardy Heron - Minimal Install (64 bit)",
-            "id":884,
-            "softwareDescriptionId":408,
-            "units":"N\/A",
-            "upgradeItemId":null,
-            "activePresaleEvents":[],
-            "bundle":[],
-            "conflicts":[
-                {
-                    "conflictItemId":1198,
-                    "id":26607,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":21,
-                    "id":26636,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":735,
-                    "id":26673,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":779,
-                    "id":26634,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":527,
-                    "id":26665,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":1199,
-                    "id":26608,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":1197,
-                    "id":26606,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":145,
-                    "id":26614,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":777,
-                    "id":26629,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":89,
-                    "id":26639,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":758,
-                    "id":26659,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":516,
-                    "id":26661,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":756,
-                    "id":26671,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":764,
-                    "id":26619,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":267,
-                    "id":26650,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":760,
-                    "id":26664,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":1200,
-                    "id":26609,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":1201,
-                    "id":26610,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":1194,
-                    "id":26611,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":928,
-                    "id":26613,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":146,
-                    "id":26616,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":148,
-                    "id":26617,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":763,
-                    "id":26618,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":772,
-                    "id":26621,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":773,
-                    "id":26622,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":766,
-                    "id":26624,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":768,
-                    "id":26626,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":775,
-                    "id":26627,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":776,
-                    "id":26628,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":771,
-                    "id":26632,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":780,
-                    "id":26635,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":85,
-                    "id":26637,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":87,
-                    "id":26638,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":152,
-                    "id":26641,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":88,
-                    "id":26644,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":90,
-                    "id":26645,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":218,
-                    "id":26646,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":212,
-                    "id":26647,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":213,
-                    "id":26649,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":753,
-                    "id":26652,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":525,
-                    "id":26653,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":521,
-                    "id":26655,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":523,
-                    "id":26658,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":754,
-                    "id":26660,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":517,
-                    "id":26663,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":526,
-                    "id":26666,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":757,
-                    "id":26667,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":678,
-                    "id":26670,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":734,
-                    "id":26672,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":140,
-                    "id":26675,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":155,
-                    "id":26678,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":156,
-                    "id":26679,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":365,
-                    "id":26681,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":366,
-                    "id":26682,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":371,
-                    "id":26683,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":367,
-                    "id":26685,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":368,
-                    "id":26686,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":369,
-                    "id":26687,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":505,
-                    "id":26689,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":96,
-                    "id":26612,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":1192,
-                    "id":26604,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":147,
-                    "id":26615,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":765,
-                    "id":26620,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":774,
-                    "id":26623,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":769,
-                    "id":26630,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":778,
-                    "id":26633,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":151,
-                    "id":26640,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":20,
-                    "id":26642,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":91,
-                    "id":26643,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":211,
-                    "id":26648,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":268,
-                    "id":26651,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":759,
-                    "id":26656,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":524,
-                    "id":26657,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":515,
-                    "id":26662,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":755,
-                    "id":26668,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":677,
-                    "id":26669,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":139,
-                    "id":26674,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":141,
-                    "id":26676,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":142,
-                    "id":26677,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":364,
-                    "id":26680,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":370,
-                    "id":26684,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":506,
-                    "id":26688,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":767,
-                    "id":26625,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":770,
-                    "id":26631,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":1193,
-                    "id":26605,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":522,
-                    "id":26654,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":1305,
-                    "id":26933,
-                    "itemId":884
-                },
-                {
-                    "conflictItemId":1306,
-                    "id":27263,
-                    "itemId":884
-                }
-            ],
-            "prices":[
-                {
-                    "currentPriceFlag":null,
-                    "hourlyRecurringFee":"0",
-                    "id":1693,
-                    "itemId":884,
-                    "laborFee":"0",
-                    "onSaleFlag":null,
-                    "oneTimeFee":"0",
-                    "recurringFee":"0",
-                    "setupFee":"0",
-                    "sort":2,
-                    "accountRestrictions":[],
-                    "categories":[
-                        {
-                            "categoryCode":"os",
-                            "id":12,
-                            "name":"Operating System",
-                            "quantityLimit":0,
-                            "questions":[]
-                        }
-                    ],
-                    "item":null,
-                    "orderPremiums":[]
-                }
-            ],
-            "requirements":[],
-            "softwareDescription":{
-                "controlPanel":0,
-                "id":408,
-                "manufacturer":"Ubuntu",
-                "name":"Ubuntu ",
-                "operatingSystem":1,
-                "requiredUser":"root",
-                "upgradeSwDescId":null,
-                "version":"8.04-64 Minimal for CCI",
-                "virtualLicense":0,
-                "virtualizationPlatform":0
-            }
-        },
-        "orderPremiums":[]
-    },
-    {
-        "currentPriceFlag":null,
-        "hourlyRecurringFee":"0",
-        "id":55,
-        "itemId":49,
-        "laborFee":"0",
-        "onSaleFlag":null,
-        "oneTimeFee":"0",
-        "oneTimeFeeTax":"0",
-        "proratedRecurringFee":"0",
-        "proratedRecurringFeeTax":"0",
-        "recurringFee":"0",
-        "recurringFeeTax":"0",
-        "setupFee":"0",
-        "sort":0,
-        "categories":[
-            {
-                "categoryCode":"monitoring",
-                "id":20,
-                "name":"Monitoring",
-                "quantityLimit":0,
-                "questions":[]
-            }
-        ],
-        "item":{
-            "description":"Host Ping",
-            "id":49,
-            "softwareDescriptionId":null,
-            "upgradeItemId":null,
-            "activePresaleEvents":[],
-            "bundle":[],
-            "conflicts":[],
-            "prices":[
-                {
-                    "currentPriceFlag":null,
-                    "hourlyRecurringFee":"0",
-                    "id":55,
-                    "itemId":49,
-                    "laborFee":"0",
-                    "onSaleFlag":null,
-                    "oneTimeFee":"0",
-                    "recurringFee":"0",
-                    "setupFee":"0",
-                    "sort":0,
-                    "accountRestrictions":[],
-                    "categories":[
-                        {
-                            "categoryCode":"monitoring",
-                            "id":20,
-                            "name":"Monitoring",
-                            "quantityLimit":0,
-                            "questions":[]
-                        }
-                    ],
-                    "item":null,
-                    "orderPremiums":[]
-                }
-            ],
-            "requirements":[]
-        },
-        "orderPremiums":[]
-    },
-    {
-        "currentPriceFlag":null,
-        "hourlyRecurringFee":"0",
-        "id":57,
-        "itemId":51,
-        "laborFee":"0",
-        "onSaleFlag":null,
-        "oneTimeFee":"0",
-        "oneTimeFeeTax":"0",
-        "proratedRecurringFee":"0",
-        "proratedRecurringFeeTax":"0",
-        "recurringFee":"0",
-        "recurringFeeTax":"0",
-        "setupFee":"0",
-        "sort":0,
-        "categories":[
-            {
-                "categoryCode":"notification",
-                "id":21,
-                "name":"Notification",
-                "quantityLimit":0,
-                "questions":[]
-            }
-        ],
-        "item":{
-            "description":"Email and Ticket",
-            "id":51,
-            "softwareDescriptionId":null,
-            "upgradeItemId":null,
-            "activePresaleEvents":[],
-            "bundle":[],
-            "conflicts":[],
-            "prices":[
-                {
-                    "currentPriceFlag":null,
-                    "hourlyRecurringFee":"0",
-                    "id":57,
-                    "itemId":51,
-                    "laborFee":"0",
-                    "onSaleFlag":null,
-                    "oneTimeFee":"0",
-                    "recurringFee":"0",
-                    "setupFee":"0",
-                    "sort":0,
-                    "accountRestrictions":[],
-                    "categories":[
-                        {
-                            "categoryCode":"notification",
-                            "id":21,
-                            "name":"Notification",
-                            "quantityLimit":0,
-                            "questions":[]
-                        }
-                    ],
-                    "item":null,
-                    "orderPremiums":[]
-                }
-            ],
-            "requirements":[]
-        },
-        "orderPremiums":[]
-    },
-    {
-        "currentPriceFlag":null,
-        "hourlyRecurringFee":"0",
-        "id":58,
-        "itemId":52,
-        "laborFee":"0",
-        "onSaleFlag":null,
-        "oneTimeFee":"0",
-        "oneTimeFeeTax":"0",
-        "proratedRecurringFee":"0",
-        "proratedRecurringFeeTax":"0",
-        "recurringFee":"0",
-        "recurringFeeTax":"0",
-        "setupFee":"0",
-        "sort":0,
-        "categories":[
-            {
-                "categoryCode":"response",
-                "id":22,
-                "name":"Response",
-                "quantityLimit":0,
-                "questions":[]
-            }
-        ],
-        "item":{
-            "description":"Automated Notification",
-            "id":52,
-            "softwareDescriptionId":null,
-            "upgradeItemId":null,
-            "activePresaleEvents":[],
-            "bundle":[],
-            "conflicts":[],
-            "prices":[
-                {
-                    "currentPriceFlag":null,
-                    "hourlyRecurringFee":"0",
-                    "id":58,
-                    "itemId":52,
-                    "laborFee":"0",
-                    "onSaleFlag":null,
-                    "oneTimeFee":"0",
-                    "recurringFee":"0",
-                    "setupFee":"0",
-                    "sort":0,
-                    "accountRestrictions":[],
-                    "categories":[
-                        {
-                            "categoryCode":"response",
-                            "id":22,
-                            "name":"Response",
-                            "quantityLimit":0,
-                            "questions":[]
-                        }
-                    ],
-                    "item":null,
-                    "orderPremiums":[]
-                }
-            ],
-            "requirements":[]
-        },
-        "orderPremiums":[]
-    },
-    {
-        "currentPriceFlag":null,
-        "hourlyRecurringFee":"0",
-        "id":420,
-        "itemId":309,
-        "laborFee":"0",
-        "onSaleFlag":null,
-        "oneTimeFee":"0",
-        "oneTimeFeeTax":"0",
-        "proratedRecurringFee":"0",
-        "proratedRecurringFeeTax":"0",
-        "recurringFee":"0",
-        "recurringFeeTax":"0",
-        "setupFee":"0",
-        "sort":0,
-        "categories":[
-            {
-                "categoryCode":"vpn_management",
-                "id":31,
-                "name":"VPN Management - Private Network",
-                "quantityLimit":0,
-                "questions":[]
-            }
-        ],
-        "item":{
-            "description":"Unlimited SSL VPN Users & 1 PPTP VPN User per account",
-            "id":309,
-            "softwareDescriptionId":null,
-            "upgradeItemId":null,
-            "activePresaleEvents":[],
-            "bundle":[],
-            "conflicts":[],
-            "prices":[
-                {
-                    "currentPriceFlag":null,
-                    "hourlyRecurringFee":"0",
-                    "id":420,
-                    "itemId":309,
-                    "laborFee":"0",
-                    "onSaleFlag":null,
-                    "oneTimeFee":"0",
-                    "recurringFee":"0",
-                    "setupFee":"0",
-                    "sort":0,
-                    "accountRestrictions":[],
-                    "categories":[
-                        {
-                            "categoryCode":"vpn_management",
-                            "id":31,
-                            "name":"VPN Management - Private Network",
-                            "quantityLimit":0,
-                            "questions":[]
-                        }
-                    ],
-                    "item":null,
-                    "orderPremiums":[]
-                }
-            ],
-            "requirements":[]
-        },
-        "orderPremiums":[]
-    },
-    {
-        "currentPriceFlag":null,
-        "hourlyRecurringFee":"0",
-        "id":418,
-        "itemId":307,
-        "laborFee":"0",
-        "onSaleFlag":null,
-        "oneTimeFee":"0",
-        "oneTimeFeeTax":"0",
-        "proratedRecurringFee":"0",
-        "proratedRecurringFeeTax":"0",
-        "recurringFee":"0",
-        "recurringFeeTax":"0",
-        "setupFee":"0",
-        "sort":0,
-        "categories":[
-            {
-                "categoryCode":"vulnerability_scanner",
-                "id":32,
-                "name":"Vulnerability Assessments & Management",
-                "quantityLimit":0,
-                "questions":[]
-            }
-        ],
-        "item":{
-            "description":"Nessus Vulnerability Assessment & Reporting",
-            "id":307,
-            "softwareDescriptionId":null,
-            "upgradeItemId":null,
-            "activePresaleEvents":[],
-            "bundle":[],
-            "conflicts":[],
-            "prices":[
-                {
-                    "currentPriceFlag":null,
-                    "hourlyRecurringFee":"0",
-                    "id":418,
-                    "itemId":307,
-                    "laborFee":"0",
-                    "onSaleFlag":null,
-                    "oneTimeFee":"0",
-                    "recurringFee":"0",
-                    "setupFee":"0",
-                    "sort":0,
-                    "accountRestrictions":[],
-                    "categories":[
-                        {
-                            "categoryCode":"vulnerability_scanner",
-                            "id":32,
-                            "name":"Vulnerability Assessments & Management",
-                            "quantityLimit":0,
-                            "questions":[]
-                        }
-                    ],
-                    "item":null,
-                    "orderPremiums":[]
-                }
-            ],
-            "requirements":[]
-        },
-        "orderPremiums":[]
-    }
-],"primaryDiskPartitionId":1,"proratedInitialCharge":"0","proratedOrderTotal":"0","sendQuoteEmailFlag":null,"totalRecurringTax":"0","totalSetupTax":"0","useHourlyPricing":true,"imageTemplateId":null,"sourceVirtualGuestId":null}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jclouds/blob/717a545b/providers/softlayer/src/test/resources/software_description_list.json
----------------------------------------------------------------------
diff --git a/providers/softlayer/src/test/resources/software_description_list.json b/providers/softlayer/src/test/resources/software_description_list.json
new file mode 100644
index 0000000..95a3979
--- /dev/null
+++ b/providers/softlayer/src/test/resources/software_description_list.json
@@ -0,0 +1,21 @@
+[
+  {
+    "version": "6.0-64 LAMP for CCI",
+    "referenceCode": "CENTOS_6_64",
+    "operatingSystem": 1,
+    "longDescription": "CentOS / CentOS / 6.0-64 LAMP for CCI"
+  },
+
+  {
+    "version": "WEB 64 bit",
+    "referenceCode": "WIN_2008-WEB-R2_64",
+    "operatingSystem": 1,
+    "longDescription": "Microsoft / Windows 2008 FULL WEB 64 bit R2 / WEB 64 bit"
+  },
+  {
+    "version": "12.04-32 Minimal for CCI",
+    "referenceCode": "UBUNTU_12_32",
+    "operatingSystem": 1,
+    "longDescription": "Ubuntu / Ubuntu / 12.04-32 Minimal for CCI"
+  },
+]

http://git-wip-us.apache.org/repos/asf/jclouds/blob/717a545b/providers/softlayer/src/test/resources/virtualGuestBlockDeviceTemplateGroup_public_images.json
----------------------------------------------------------------------
diff --git a/providers/softlayer/src/test/resources/virtualGuestBlockDeviceTemplateGroup_public_images.json b/providers/softlayer/src/test/resources/virtualGuestBlockDeviceTemplateGroup_public_images.json
new file mode 100644
index 0000000..707d803
--- /dev/null
+++ b/providers/softlayer/src/test/resources/virtualGuestBlockDeviceTemplateGroup_public_images.json
@@ -0,0 +1,98 @@
+[
+{
+  "accountId": 208938,
+  "createDate": "2013-07-31T11:02:09+01:00",
+  "id": 33352,
+  "name": "25G CentOS 6 32-bit",
+  "parentId": 10616,
+  "statusId": 1,
+  "transactionId": null,
+  "userRecordId": null,
+  "accountReferences": [],
+  "blockDevices": [
+    {
+      "device": "0",
+      "diskImageId": 1692629,
+      "diskSpace": 2597196288,
+      "groupId": 33352,
+      "id": 42678,
+      "units": "B",
+      "diskImage": {
+        "capacity": 25,
+        "createDate": "2013-07-31T11:02:09+01:00",
+        "description": "25G CentOS 6 32-bit",
+        "id": 1692629,
+        "modifyDate": null,
+        "name": "25G CentOS 6 32-bit",
+        "parentId": null,
+        "storageRepositoryId": 863078,
+        "typeId": 241,
+        "units": "GB",
+        "uuid": "3764c062-43d7-4488-8119-0cf847c3e4db",
+        "softwareReferences": [
+          {
+            "id": 1227351,
+            "softwareDescriptionId": 885,
+            "softwareDescription": {
+              "controlPanel": 0,
+              "id": 885,
+              "longDescription": "CentOS / CentOS / 6.0-32 Minimal for CCI",
+              "manufacturer": "CentOS",
+              "name": "CentOS",
+              "operatingSystem": 1,
+              "referenceCode": "CENTOS_6_32",
+              "upgradeSoftwareDescriptionId": null,
+              "upgradeSwDescId": null,
+              "version": "6.0-32 Minimal for CCI",
+              "virtualLicense": 0,
+              "virtualizationPlatform": 0,
+              "requiredUser": "root"
+            }
+          }
+        ],
+        "storageRepository": {
+          "description": "SL208938 Public",
+          "id": 863078,
+          "name": "SL208938 Public",
+          "publicFlag": 1,
+          "typeId": 181
+        }
+      }
+    },
+    {
+      "device": "1",
+      "diskImageId": 1692630,
+      "groupId": 33352,
+      "id": 42679,
+      "diskImage": {
+        "capacity": 2,
+        "createDate": "2013-07-31T11:02:09+01:00",
+        "description": "10617-SWAP",
+        "id": 1692630,
+        "modifyDate": null,
+        "name": "10617-SWAP",
+        "parentId": null,
+        "storageRepositoryId": 863078,
+        "typeId": 246,
+        "units": "GB",
+        "uuid": "ae3d12c3-f624-4c3a-80f5-ceeea2259c16",
+        "softwareReferences": [],
+        "storageRepository": {
+          "description": "SL208938 Public",
+          "id": 863078,
+          "name": "SL208938 Public",
+          "publicFlag": 1,
+          "typeId": 181
+        }
+      }
+    }
+  ],
+  "storageRepository": {
+    "description": "SL208938 Public",
+    "id": 863078,
+    "name": "SL208938 Public",
+    "publicFlag": 1,
+    "typeId": 181
+  }
+}
+]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jclouds/blob/717a545b/providers/softlayer/src/test/resources/virtual_guest_bad_halted.json
----------------------------------------------------------------------
diff --git a/providers/softlayer/src/test/resources/virtual_guest_bad_halted.json b/providers/softlayer/src/test/resources/virtual_guest_bad_halted.json
deleted file mode 100644
index 923d4e7..0000000
--- a/providers/softlayer/src/test/resources/virtual_guest_bad_halted.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{"accountId":93750,"createDate":"2011-09-28T01:52:45-08:00","dedicatedAccountHostOnlyFlag":false,"domain":"jclouds.org","fullyQualifiedDomainName":"foo-ef4.jclouds.org","hostname":"foo-ef4","id":413348,"lastVerifiedDate":null,"maxCpu":null,"maxCpuUnits":"CORE","maxMemory":256,"metricPollDate":null,"modifyDate":null,"privateNetworkOnlyFlag":false,"startCpus":null,"statusId":1001,"globalIdentifier":"9a8b20f0-a758-4c1f-b65b-0e63b791009f","managedResourceFlag":false,"networkVlans":[],"powerState":{
-    "keyName":"HALTED",
-    "name":"Halted"
-}}

http://git-wip-us.apache.org/repos/asf/jclouds/blob/717a545b/providers/softlayer/src/test/resources/virtual_guest_create.json
----------------------------------------------------------------------
diff --git a/providers/softlayer/src/test/resources/virtual_guest_create.json b/providers/softlayer/src/test/resources/virtual_guest_create.json
new file mode 100644
index 0000000..24625db
--- /dev/null
+++ b/providers/softlayer/src/test/resources/virtual_guest_create.json
@@ -0,0 +1 @@
+{"parameters":[{"hostname":"host1","domain":"example.com","startCpus":1,"maxMemory":1024,"hourlyBillingFlag":true,"operatingSystemReferenceCode":"UBUNTU_LATEST","localDiskFlag":true,"datacenter":{"name":"test"}}]}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jclouds/blob/717a545b/providers/softlayer/src/test/resources/virtual_guest_create_response.json
----------------------------------------------------------------------
diff --git a/providers/softlayer/src/test/resources/virtual_guest_create_response.json b/providers/softlayer/src/test/resources/virtual_guest_create_response.json
new file mode 100644
index 0000000..25b0ab4
--- /dev/null
+++ b/providers/softlayer/src/test/resources/virtual_guest_create_response.json
@@ -0,0 +1,19 @@
+{ 
+    "accountId": 232298, 
+    "createDate": "2012-11-30T16:28:17-06:00", 
+    "dedicatedAccountHostOnlyFlag": false, 
+    "domain": "example.com", 
+    "hostname": "host1", 
+    "id": 1301396, 
+    "lastPowerStateId": null, 
+    "lastVerifiedDate": null, 
+    "maxCpu": 1, 
+    "maxCpuUnits": "CORE", 
+    "maxMemory": 1024, 
+    "metricPollDate": null, 
+    "modifyDate": null, 
+    "privateNetworkOnlyFlag": false, 
+    "startCpus": 1, 
+    "statusId": 1001, 
+    "globalIdentifier": "2d203774-0ee1-49f5-9599-6ef67358dd31" 
+} 
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jclouds/blob/717a545b/providers/softlayer/src/test/resources/virtual_guest_get.json
----------------------------------------------------------------------
diff --git a/providers/softlayer/src/test/resources/virtual_guest_get.json b/providers/softlayer/src/test/resources/virtual_guest_get.json
new file mode 100644
index 0000000..1eaa3a8
--- /dev/null
+++ b/providers/softlayer/src/test/resources/virtual_guest_get.json
@@ -0,0 +1,22 @@
+{
+    "primaryIpAddress": "174.37.252.118",
+    "primaryBackendIpAddress": "10.32.23.74",
+    "globalIdentifier": "da2b9f87-2319-4a12-91a5-f7f732061dcc",
+    "uuid": "92102aff-93c9-05f1-b3f2-50787e865344",
+    "lastPowerStateId": null,
+    "id": 3001812,
+    "hostname": "my",
+    "fullyQualifiedDomainName": "my.test.com",
+    "domain": "test.com",
+    "dedicatedAccountHostOnlyFlag": false,
+    "createDate": "2013-07-26T14:08:21.552-07:00",
+    "accountId": 278184,
+    "lastVerifiedDate": null,
+    "maxCpu": 1,
+    "maxCpuUnits": "CORE",
+    "maxMemory": 1024,
+    "metricPollDate": null,
+    "modifyDate": "2013-07-26T14:10:21.552-07:00",
+    "startCpus": 1,
+    "statusId": 1001
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jclouds/blob/717a545b/providers/softlayer/src/test/resources/virtual_guest_good_halted.json
----------------------------------------------------------------------
diff --git a/providers/softlayer/src/test/resources/virtual_guest_good_halted.json b/providers/softlayer/src/test/resources/virtual_guest_good_halted.json
deleted file mode 100644
index 2311387..0000000
--- a/providers/softlayer/src/test/resources/virtual_guest_good_halted.json
+++ /dev/null
@@ -1,117 +0,0 @@
-{"accountId":93750,"createDate":"2011-10-01T11:47:35-08:00","dedicatedAccountHostOnlyFlag":true,"domain":"me.org","fullyQualifiedDomainName":"node1703810489.me.org","hostname":"node1703810489","id":416700,"lastVerifiedDate":null,"maxCpu":1,"maxCpuUnits":"CORE","maxMemory":1024,"metricPollDate":"2011-10-02T02:32:00-08:00","modifyDate":"2011-10-02T03:19:43-08:00","privateNetworkOnlyFlag":false,"startCpus":1,"statusId":1001,"uuid":"02ddbbba-9225-3d54-6de5-fc603b309dd8","billingItem":{
-    "cancellationDate":null,
-    "categoryCode":"guest_core",
-    "createDate":"2011-10-01T11:48:10-08:00",
-    "currentHourlyCharge":"0",
-    "cycleStartDate":"2011-10-01T11:58:26-08:00",
-    "description":"Private 1 x 2.0 GHz Core",
-    "domainName":"me.org",
-    "hostName":"node1703810489",
-    "hourlyRecurringFee":"0",
-    "hoursUsed":"16",
-    "id":7184019,
-    "laborFee":"0",
-    "laborFeeTaxRate":"0",
-    "lastBillDate":"2011-10-01T11:58:26-08:00",
-    "modifyDate":"2011-10-01T11:58:26-08:00",
-    "nextBillDate":"2011-10-17T21:00:00-08:00",
-    "oneTimeFee":"0",
-    "oneTimeFeeTaxRate":"0",
-    "orderItemId":8021579,
-    "parentId":null,
-    "recurringFee":"0",
-    "recurringFeeTaxRate":"0",
-    "recurringMonths":1,
-    "serviceProviderId":1,
-    "setupFee":"0",
-    "setupFeeTaxRate":"0",
-    "resourceTableId":416700
-},"datacenter":{
-    "id":3,
-    "longName":"Dallas",
-    "name":"dal01"
-},"globalIdentifier":"0ea2db7f-800d-479a-88e0-8e276e500b80","managedResourceFlag":false,"networkVlans":[
-    {
-        "accountId":93750,
-        "id":144615,
-        "modifyDate":"2011-09-30T11:35:27-08:00",
-        "networkVrfId":null,
-        "primarySubnetId":171267,
-        "vlanNumber":1673
-    },
-    {
-        "accountId":93750,
-        "id":144616,
-        "modifyDate":"2011-09-30T11:35:30-08:00",
-        "networkVrfId":null,
-        "primarySubnetId":329652,
-        "vlanNumber":1622
-    }
-],"operatingSystem":{
-    "hardwareId":null,
-    "id":913824,
-    "manufacturerLicenseInstance":"",
-    "passwords":[
-        {
-            "createDate":"2011-10-01T11:48:52-08:00",
-            "id":729122,
-            "modifyDate":"2011-10-01T11:48:52-08:00",
-            "password":"KnJqhC2l",
-            "port":null,
-            "softwareId":913824,
-            "username":"root",
-            "software":{
-                "hardwareId":null,
-                "id":913824,
-                "manufacturerLicenseInstance":"",
-                "passwords":[
-                    {
-                        "createDate":"2011-10-01T11:48:52-08:00",
-                        "id":729122,
-                        "modifyDate":"2011-10-01T11:48:52-08:00",
-                        "password":"KnJqhC2l",
-                        "port":null,
-                        "softwareId":913824,
-                        "username":"root",
-                        "software":null
-                    }
-                ],
-                "softwareLicense":{
-                    "id":427,
-                    "softwareDescriptionId":408,
-                    "softwareDescription":{
-                        "controlPanel":0,
-                        "id":408,
-                        "manufacturer":"Ubuntu",
-                        "name":"Ubuntu ",
-                        "operatingSystem":1,
-                        "requiredUser":"root",
-                        "upgradeSwDescId":null,
-                        "version":"8.04-64 Minimal for CCI",
-                        "virtualLicense":0,
-                        "virtualizationPlatform":0
-                    }
-                }
-            }
-        }
-    ],
-    "softwareLicense":{
-        "id":427,
-        "softwareDescriptionId":408,
-        "softwareDescription":{
-            "controlPanel":0,
-            "id":408,
-            "manufacturer":"Ubuntu",
-            "name":"Ubuntu ",
-            "operatingSystem":1,
-            "requiredUser":"root",
-            "upgradeSwDescId":null,
-            "version":"8.04-64 Minimal for CCI",
-            "virtualLicense":0,
-            "virtualizationPlatform":0
-        }
-    }
-},"powerState":{
-    "keyName":"HALTED",
-    "name":"Halted"
-},"primaryBackendIpAddress":"10.37.102.195","primaryIpAddress":"173.192.29.187"}

http://git-wip-us.apache.org/repos/asf/jclouds/blob/717a545b/providers/softlayer/src/test/resources/virtual_guest_no_password.json
----------------------------------------------------------------------
diff --git a/providers/softlayer/src/test/resources/virtual_guest_no_password.json b/providers/softlayer/src/test/resources/virtual_guest_no_password.json
deleted file mode 100644
index d4c2341..0000000
--- a/providers/softlayer/src/test/resources/virtual_guest_no_password.json
+++ /dev/null
@@ -1,74 +0,0 @@
-{"accountId":93750,"createDate":"2011-10-02T03:24:43-08:00","dedicatedAccountHostOnlyFlag":true,"domain":"me.org","fullyQualifiedDomainName":"node1000360500.me.org","hostname":"node1000360500","id":416788,"lastVerifiedDate":null,"maxCpu":1,"maxCpuUnits":"CORE","maxMemory":1024,"metricPollDate":null,"modifyDate":"2011-10-02T03:25:33-08:00","privateNetworkOnlyFlag":false,"startCpus":1,"statusId":1001,"uuid":"96fe22ad-8182-924d-ce51-a037e477dd83","billingItem":{
-    "cancellationDate":null,
-    "categoryCode":"guest_core",
-    "createDate":"2011-10-02T03:25:12-08:00",
-    "currentHourlyCharge":"0",
-    "cycleStartDate":"2011-10-02T03:25:12-08:00",
-    "description":"Private 1 x 2.0 GHz Core",
-    "domainName":"me.org",
-    "hostName":"node1000360500",
-    "hourlyRecurringFee":"0",
-    "hoursUsed":"1",
-    "id":7185261,
-    "laborFee":"0",
-    "laborFeeTaxRate":"0",
-    "lastBillDate":"2011-10-02T03:25:12-08:00",
-    "modifyDate":"2011-10-02T03:25:51-08:00",
-    "nextBillDate":"2011-10-17T21:00:00-08:00",
-    "oneTimeFee":"0",
-    "oneTimeFeeTaxRate":"0",
-    "orderItemId":8023216,
-    "parentId":null,
-    "recurringFee":"0",
-    "recurringFeeTaxRate":"0",
-    "recurringMonths":1,
-    "serviceProviderId":1,
-    "setupFee":"0",
-    "setupFeeTaxRate":"0",
-    "resourceTableId":416788
-},"datacenter":{
-    "id":3,
-    "longName":"Dallas",
-    "name":"dal01"
-},"globalIdentifier":"0a07b4fc-2b3c-4053-9220-55992de14d21","managedResourceFlag":false,"networkVlans":[
-    {
-        "accountId":93750,
-        "id":144615,
-        "modifyDate":"2011-09-30T11:35:27-08:00",
-        "networkVrfId":null,
-        "primarySubnetId":171267,
-        "vlanNumber":1673
-    },
-    {
-        "accountId":93750,
-        "id":144616,
-        "modifyDate":"2011-09-30T11:35:30-08:00",
-        "networkVrfId":null,
-        "primarySubnetId":329652,
-        "vlanNumber":1622
-    }
-],"operatingSystem":{
-    "hardwareId":null,
-    "id":913960,
-    "manufacturerLicenseInstance":"",
-    "passwords":[],
-    "softwareLicense":{
-        "id":427,
-        "softwareDescriptionId":408,
-        "softwareDescription":{
-            "controlPanel":0,
-            "id":408,
-            "manufacturer":"Ubuntu",
-            "name":"Ubuntu ",
-            "operatingSystem":1,
-            "requiredUser":"root",
-            "upgradeSwDescId":null,
-            "version":"8.04-64 Minimal for CCI",
-            "virtualLicense":0,
-            "virtualizationPlatform":0
-        }
-    }
-},"powerState":{
-    "keyName":"HALTED",
-    "name":"Halted"
-},"primaryBackendIpAddress":"10.37.102.194","primaryIpAddress":"173.192.29.186"}

http://git-wip-us.apache.org/repos/asf/jclouds/blob/717a545b/providers/softlayer/src/test/resources/virtual_guest_paused.json
----------------------------------------------------------------------
diff --git a/providers/softlayer/src/test/resources/virtual_guest_paused.json b/providers/softlayer/src/test/resources/virtual_guest_paused.json
deleted file mode 100644
index 15d16671..0000000
--- a/providers/softlayer/src/test/resources/virtual_guest_paused.json
+++ /dev/null
@@ -1,117 +0,0 @@
-{"accountId":93750,"createDate":"2011-10-01T11:47:35-08:00","dedicatedAccountHostOnlyFlag":true,"domain":"me.org","fullyQualifiedDomainName":"node1703810489.me.org","hostname":"node1703810489","id":416700,"lastVerifiedDate":null,"maxCpu":1,"maxCpuUnits":"CORE","maxMemory":1024,"metricPollDate":"2011-10-02T02:32:00-08:00","modifyDate":"2011-10-02T03:18:12-08:00","privateNetworkOnlyFlag":false,"startCpus":1,"statusId":1001,"uuid":"02ddbbba-9225-3d54-6de5-fc603b309dd8","billingItem":{
-    "cancellationDate":null,
-    "categoryCode":"guest_core",
-    "createDate":"2011-10-01T11:48:10-08:00",
-    "currentHourlyCharge":"0",
-    "cycleStartDate":"2011-10-01T11:58:26-08:00",
-    "description":"Private 1 x 2.0 GHz Core",
-    "domainName":"me.org",
-    "hostName":"node1703810489",
-    "hourlyRecurringFee":"0",
-    "hoursUsed":"16",
-    "id":7184019,
-    "laborFee":"0",
-    "laborFeeTaxRate":"0",
-    "lastBillDate":"2011-10-01T11:58:26-08:00",
-    "modifyDate":"2011-10-01T11:58:26-08:00",
-    "nextBillDate":"2011-10-17T21:00:00-08:00",
-    "oneTimeFee":"0",
-    "oneTimeFeeTaxRate":"0",
-    "orderItemId":8021579,
-    "parentId":null,
-    "recurringFee":"0",
-    "recurringFeeTaxRate":"0",
-    "recurringMonths":1,
-    "serviceProviderId":1,
-    "setupFee":"0",
-    "setupFeeTaxRate":"0",
-    "resourceTableId":416700
-},"datacenter":{
-    "id":3,
-    "longName":"Dallas",
-    "name":"dal01"
-},"globalIdentifier":"0ea2db7f-800d-479a-88e0-8e276e500b80","managedResourceFlag":false,"networkVlans":[
-    {
-        "accountId":93750,
-        "id":144615,
-        "modifyDate":"2011-09-30T11:35:27-08:00",
-        "networkVrfId":null,
-        "primarySubnetId":171267,
-        "vlanNumber":1673
-    },
-    {
-        "accountId":93750,
-        "id":144616,
-        "modifyDate":"2011-09-30T11:35:30-08:00",
-        "networkVrfId":null,
-        "primarySubnetId":329652,
-        "vlanNumber":1622
-    }
-],"operatingSystem":{
-    "hardwareId":null,
-    "id":913824,
-    "manufacturerLicenseInstance":"",
-    "passwords":[
-        {
-            "createDate":"2011-10-01T11:48:52-08:00",
-            "id":729122,
-            "modifyDate":"2011-10-01T11:48:52-08:00",
-            "password":"KnJqhC2l",
-            "port":null,
-            "softwareId":913824,
-            "username":"root",
-            "software":{
-                "hardwareId":null,
-                "id":913824,
-                "manufacturerLicenseInstance":"",
-                "passwords":[
-                    {
-                        "createDate":"2011-10-01T11:48:52-08:00",
-                        "id":729122,
-                        "modifyDate":"2011-10-01T11:48:52-08:00",
-                        "password":"KnJqhC2l",
-                        "port":null,
-                        "softwareId":913824,
-                        "username":"root",
-                        "software":null
-                    }
-                ],
-                "softwareLicense":{
-                    "id":427,
-                    "softwareDescriptionId":408,
-                    "softwareDescription":{
-                        "controlPanel":0,
-                        "id":408,
-                        "manufacturer":"Ubuntu",
-                        "name":"Ubuntu ",
-                        "operatingSystem":1,
-                        "requiredUser":"root",
-                        "upgradeSwDescId":null,
-                        "version":"8.04-64 Minimal for CCI",
-                        "virtualLicense":0,
-                        "virtualizationPlatform":0
-                    }
-                }
-            }
-        }
-    ],
-    "softwareLicense":{
-        "id":427,
-        "softwareDescriptionId":408,
-        "softwareDescription":{
-            "controlPanel":0,
-            "id":408,
-            "manufacturer":"Ubuntu",
-            "name":"Ubuntu ",
-            "operatingSystem":1,
-            "requiredUser":"root",
-            "upgradeSwDescId":null,
-            "version":"8.04-64 Minimal for CCI",
-            "virtualLicense":0,
-            "virtualizationPlatform":0
-        }
-    }
-},"powerState":{
-    "keyName":"PAUSED",
-    "name":"Paused"
-},"primaryBackendIpAddress":"10.37.102.195","primaryIpAddress":"173.192.29.187"}