diff --git a/content/reference/datatypes/SoftLayer_Billing_Item_Network_LoadBalancer.md b/content/reference/datatypes/SoftLayer_Billing_Item_Network_LoadBalancer.md deleted file mode 100644 index c1acabbf59..0000000000 --- a/content/reference/datatypes/SoftLayer_Billing_Item_Network_LoadBalancer.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: "SoftLayer_Billing_Item_Network_LoadBalancer" -description: "A SoftLayer_Billing_Item_Network_LoadBalancer represents the [SoftLayer_Billing_Item](/reference/datatypes/SoftLayer_Billing_Item) related to a single [SoftLayer_Network_LoadBalancer](/reference/datatypes/SoftLayer_Network_LoadBalancer) instance. " -date: "2018-02-12" -tags: - - "datatype" - - "sldn" - - "Billing" -classes: - - "SoftLayer_Billing_Item_Network_LoadBalancer" -type: "reference" -layout: "datatype" -mainService : "SoftLayer_Billing_Item_Network_LoadBalancer" ---- diff --git a/content/reference/services/SoftLayer_Account/getOpenStackObjectStorage.md b/content/reference/services/SoftLayer_Account/getOpenStackObjectStorage.md deleted file mode 100644 index 0ee2f9aaa4..0000000000 --- a/content/reference/services/SoftLayer_Account/getOpenStackObjectStorage.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: "getOpenStackObjectStorage" -description: "An account's associated Openstack related Object Storage accounts." -date: "2018-02-12" -tags: - - "method" - - "sldn" - - "Account" -classes: - - "SoftLayer_Account" -type: "reference" -layout: "method" -mainService : "SoftLayer_Account" ---- - -### [REST Example](#getOpenStackObjectStorage-example) {#getOpenStackObjectStorage-example .anchor-link} -```bash -curl -g -u $SL_USER:$SL_APIKEY -X GET \ -'https://api.softlayer.com/rest/v3.1/SoftLayer_Account/{SoftLayer_AccountID}/getOpenStackObjectStorage' -``` diff --git a/content/reference/services/SoftLayer_Hardware/createObject.md b/content/reference/services/SoftLayer_Hardware/createObject.md index adc42e2f97..ac61b86c00 100644 --- a/content/reference/services/SoftLayer_Hardware/createObject.md +++ b/content/reference/services/SoftLayer_Hardware/createObject.md @@ -258,7 +258,6 @@ Location: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7 'hostname': 'host1', 'id': null, 'serviceProviderId': null, - 'serviceProviderResourceId': null, 'globalIdentifier': 'f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5', 'hourlyBillingFlag': true, 'memoryCapacity': 2, diff --git a/content/reference/services/SoftLayer_Hardware_Router/createObject.md b/content/reference/services/SoftLayer_Hardware_Router/createObject.md index 4b0a361b67..4de6ff8e0e 100644 --- a/content/reference/services/SoftLayer_Hardware_Router/createObject.md +++ b/content/reference/services/SoftLayer_Hardware_Router/createObject.md @@ -258,7 +258,6 @@ Location: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7 'hostname': 'host1', 'id': null, 'serviceProviderId': null, - 'serviceProviderResourceId': null, 'globalIdentifier': 'f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5', 'hourlyBillingFlag': true, 'memoryCapacity': 2, diff --git a/content/reference/services/SoftLayer_Hardware_SecurityModule/createObject.md b/content/reference/services/SoftLayer_Hardware_SecurityModule/createObject.md index 7dc188db7a..a3b09b7ee1 100644 --- a/content/reference/services/SoftLayer_Hardware_SecurityModule/createObject.md +++ b/content/reference/services/SoftLayer_Hardware_SecurityModule/createObject.md @@ -258,7 +258,6 @@ Location: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7 'hostname': 'host1', 'id': null, 'serviceProviderId': null, - 'serviceProviderResourceId': null, 'globalIdentifier': 'f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5', 'hourlyBillingFlag': true, 'memoryCapacity': 2, diff --git a/content/reference/services/SoftLayer_Hardware_SecurityModule750/createObject.md b/content/reference/services/SoftLayer_Hardware_SecurityModule750/createObject.md index 10d85ef8e8..a5b9a9e8a8 100644 --- a/content/reference/services/SoftLayer_Hardware_SecurityModule750/createObject.md +++ b/content/reference/services/SoftLayer_Hardware_SecurityModule750/createObject.md @@ -258,7 +258,6 @@ Location: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7 'hostname': 'host1', 'id': null, 'serviceProviderId': null, - 'serviceProviderResourceId': null, 'globalIdentifier': 'f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5', 'hourlyBillingFlag': true, 'memoryCapacity': 2, diff --git a/content/reference/services/SoftLayer_Hardware_Server/createObject.md b/content/reference/services/SoftLayer_Hardware_Server/createObject.md index 62282b81fc..881e4b7749 100644 --- a/content/reference/services/SoftLayer_Hardware_Server/createObject.md +++ b/content/reference/services/SoftLayer_Hardware_Server/createObject.md @@ -258,7 +258,6 @@ Location: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7 'hostname': 'host1', 'id': null, 'serviceProviderId': null, - 'serviceProviderResourceId': null, 'globalIdentifier': 'f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5', 'hourlyBillingFlag': true, 'memoryCapacity': 2, diff --git a/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/getDedicatedBillingItem.md b/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/getDedicatedBillingItem.md deleted file mode 100644 index bbc550e16b..0000000000 --- a/content/reference/services/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/getDedicatedBillingItem.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: "getDedicatedBillingItem" -description: "The current billing item for the load balancing device housing the virtual IP. This billing item represents a device which could contain other virtual IPs. Caution should be taken when canceling. This is only valid when dedicatedFlag is true." -date: "2018-02-12" -tags: - - "method" - - "sldn" - - "Network" -classes: - - "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress" -type: "reference" -layout: "method" -mainService : "SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress" ---- - -### [REST Example](#getDedicatedBillingItem-example) {#getDedicatedBillingItem-example .anchor-link} -```bash -curl -g -u $SL_USER:$SL_APIKEY -X GET \ -'https://api.softlayer.com/rest/v3.1/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress/{SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddressID}/getDedicatedBillingItem' -``` diff --git a/content/release_notes/2026/20260109.md b/content/release_notes/2026/20260109.md new file mode 100644 index 0000000000..ff26623ca8 --- /dev/null +++ b/content/release_notes/2026/20260109.md @@ -0,0 +1,13 @@ +--- +title: "Release notes: January 09, 2026" +date: "2026-01-09" +tags: + - "release notes" +--- + +#### API + + +- Bandwidth overages will now be charged for customer owned devices. Charge overages for colo_hardware billing items SALES-14632 +- Remove Array Loadbalancer and MPX. Remove Array Loadbalancer and MPX Code SALES-14658 +- Fail to create Live migration transactions on PV driver failure. Pre-emptively fail live migration if PV tool check fails. VIRT-13368 diff --git a/data/sldn_metadata.json b/data/sldn_metadata.json index f28ab05889..669f91c756 100644 --- a/data/sldn_metadata.json +++ b/data/sldn_metadata.json @@ -3855,18 +3855,6 @@ "deprecated": false, "limitable": true }, - "getOpenStackObjectStorage": { - "doc": "An account's associated Openstack related Object Storage accounts.", - "docOverview": "", - "name": "getOpenStackObjectStorage", - "type": "SoftLayer_Network_Storage", - "typeArray": true, - "ormMethod": true, - "maskable": true, - "filterable": true, - "deprecated": true, - "limitable": true - }, "getOpenSupportTickets": { "doc": "The open support tickets associated with an account.", "docOverview": "", @@ -5971,14 +5959,6 @@ "typeArray": true, "doc": "The open sales tickets associated with an account." }, - "openStackObjectStorage": { - "name": "openStackObjectStorage", - "type": "SoftLayer_Network_Storage", - "form": "relational", - "typeArray": true, - "doc": "An account's associated Openstack related Object Storage accounts.", - "deprecated": true - }, "openSupportTickets": { "name": "openSupportTickets", "type": "SoftLayer_Ticket", @@ -7343,12 +7323,6 @@ "form": "count", "doc": "A count of the open sales tickets associated with an account." }, - "openStackObjectStorageCount": { - "name": "openStackObjectStorageCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of an account's associated Openstack related Object Storage accounts." - }, "openSupportTicketCount": { "name": "openSupportTicketCount", "type": "unsignedLong", @@ -28338,987 +28312,18 @@ } } }, - "SoftLayer_Billing_Item_Network_Interconnect_Routing": { - "name": "SoftLayer_Billing_Item_Network_Interconnect_Routing", - "base": "SoftLayer_Billing_Item", - "noservice": true, - "typeDoc": "A SoftLayer_Billing_Item_Network_Interconnect_Routing represents the [SoftLayer_Billing_Item](/reference/datatypes/SoftLayer_Billing_Item) related to a network interconnect global routing. ", - "properties": { - "resource": { - "name": "resource", - "type": "SoftLayer_Network_Interconnect_Tenant", - "form": "relational", - "doc": "The interconnect tenant that the billing item is associated with." - }, - "account": { - "name": "account", - "type": "SoftLayer_Account", - "form": "relational", - "doc": "The account that a billing item belongs to." - }, - "activeAgreement": { - "name": "activeAgreement", - "type": "SoftLayer_Account_Agreement", - "form": "relational" - }, - "activeAgreementFlag": { - "name": "activeAgreementFlag", - "type": "SoftLayer_Account_Agreement", - "form": "relational", - "doc": "A flag indicating that the billing item is under an active agreement." - }, - "activeAssociatedChildren": { - "name": "activeAssociatedChildren", - "type": "SoftLayer_Billing_Item", - "form": "relational", - "typeArray": true, - "doc": "A billing item's active associated child billing items. This includes \"floating\" items that are not necessarily child items of this billing item." - }, - "activeAssociatedGuestDiskBillingItems": { - "name": "activeAssociatedGuestDiskBillingItems", - "type": "SoftLayer_Billing_Item", - "form": "relational", - "typeArray": true - }, - "activeBundledItems": { - "name": "activeBundledItems", - "type": "SoftLayer_Billing_Item", - "form": "relational", - "typeArray": true, - "doc": "A Billing Item's active bundled billing items." - }, - "activeCancellationItem": { - "name": "activeCancellationItem", - "type": "SoftLayer_Billing_Item_Cancellation_Request_Item", - "form": "relational", - "doc": "A service cancellation request item that corresponds to the billing item." - }, - "activeChildren": { - "name": "activeChildren", - "type": "SoftLayer_Billing_Item", - "form": "relational", - "typeArray": true, - "doc": "A Billing Item's active child billing items." - }, - "activeFlag": { - "name": "activeFlag", - "type": "boolean", - "form": "relational" - }, - "activeSparePoolAssociatedGuestDiskBillingItems": { - "name": "activeSparePoolAssociatedGuestDiskBillingItems", - "type": "SoftLayer_Billing_Item", - "form": "relational", - "typeArray": true - }, - "activeSparePoolBundledItems": { - "name": "activeSparePoolBundledItems", - "type": "SoftLayer_Billing_Item", - "form": "relational", - "typeArray": true, - "doc": "A Billing Item's spare pool bundled billing items." - }, - "associatedBillingItem": { - "name": "associatedBillingItem", - "type": "SoftLayer_Billing_Item", - "form": "relational", - "doc": "A billing item's associated parent. This is to be used for billing items that are \"floating\", and therefore are not child items of any parent billing item. If it is desired to associate an item to another, populate this with the SoftLayer_Billing_Item ID of that associated parent item." - }, - "associatedBillingItemHistory": { - "name": "associatedBillingItemHistory", - "type": "SoftLayer_Billing_Item_Association_History", - "form": "relational", - "typeArray": true, - "doc": "A history of billing items which a billing item has been associated with." - }, - "associatedChildren": { - "name": "associatedChildren", - "type": "SoftLayer_Billing_Item", - "form": "relational", - "typeArray": true, - "doc": "A Billing Item's associated child billing items. This includes \"floating\" items that are not necessarily child billing items of this billing item." - }, - "associatedParent": { - "name": "associatedParent", - "type": "SoftLayer_Billing_Item", - "form": "relational", - "typeArray": true, - "doc": "A billing item's associated parent billing item. This object will be the same as the parent billing item if parentId is set." - }, - "availableMatchingVlans": { - "name": "availableMatchingVlans", - "type": "SoftLayer_Network_Vlan", - "form": "relational", - "typeArray": true - }, - "bandwidthAllocation": { - "name": "bandwidthAllocation", - "type": "SoftLayer_Network_Bandwidth_Version1_Allocation", - "form": "relational", - "doc": "The bandwidth allocation for a billing item." - }, - "billableChildren": { - "name": "billableChildren", - "type": "SoftLayer_Billing_Item", - "form": "relational", - "typeArray": true, - "doc": "A billing item's recurring child items that have once been billed and are scheduled to be billed in the future." - }, - "bundledItems": { - "name": "bundledItems", - "type": "SoftLayer_Billing_Item", - "form": "relational", - "typeArray": true, - "doc": "A Billing Item's bundled billing items." - }, - "canceledChildren": { - "name": "canceledChildren", - "type": "SoftLayer_Billing_Item", - "form": "relational", - "typeArray": true, - "doc": "A Billing Item's active child billing items." - }, - "cancellationReason": { - "name": "cancellationReason", - "type": "SoftLayer_Billing_Item_Cancellation_Reason", - "form": "relational", - "doc": "The billing item's cancellation reason." - }, - "cancellationRequests": { - "name": "cancellationRequests", - "type": "SoftLayer_Billing_Item_Cancellation_Request", - "form": "relational", - "typeArray": true, - "doc": "This will return any cancellation requests that are associated with this billing item." - }, - "category": { - "name": "category", - "type": "SoftLayer_Product_Item_Category", - "form": "relational", - "doc": "The item category to which the billing item's item belongs. " - }, - "children": { - "name": "children", - "type": "SoftLayer_Billing_Item", - "form": "relational", - "typeArray": true, - "doc": "A Billing Item's child billing items'" - }, - "childrenWithActiveAgreement": { - "name": "childrenWithActiveAgreement", - "type": "SoftLayer_Billing_Item", - "form": "relational", - "typeArray": true, - "doc": "A Billing Item's active child billing items." - }, - "downgradeItems": { - "name": "downgradeItems", - "type": "SoftLayer_Product_Item", - "form": "relational", - "typeArray": true, - "doc": "For product items which have a downgrade path defined, this will return those product items." - }, - "filteredNextInvoiceChildren": { - "name": "filteredNextInvoiceChildren", - "type": "SoftLayer_Billing_Item", - "form": "relational", - "typeArray": true, - "doc": "A Billing Item's associated child billing items, excluding some items with a $0.00 recurring fee." - }, - "hourlyFlag": { - "name": "hourlyFlag", - "type": "boolean", - "form": "relational", - "doc": "A flag that will reflect whether this billing item is billed on an hourly basis or not." - }, - "invoiceItem": { - "name": "invoiceItem", - "type": "SoftLayer_Billing_Invoice_Item", - "form": "relational", - "doc": "Invoice items associated with this billing item" - }, - "invoiceItems": { - "name": "invoiceItems", - "type": "SoftLayer_Billing_Invoice_Item", - "form": "relational", - "typeArray": true, - "doc": "All invoice items associated with the billing item" - }, - "item": { - "name": "item", - "type": "SoftLayer_Product_Item", - "form": "relational", - "doc": "The entry in the SoftLayer product catalog that a billing item is based upon." - }, - "location": { - "name": "location", - "type": "SoftLayer_Location", - "form": "relational", - "doc": "The location of the billing item. Some billing items have physical properties such as the server itself. For items such as these, we provide location information." - }, - "nextInvoiceChildren": { - "name": "nextInvoiceChildren", - "type": "SoftLayer_Billing_Item", - "form": "relational", - "typeArray": true, - "doc": "A Billing Item's child billing items and associated items'" - }, - "nextInvoiceTotalOneTimeAmount": { - "name": "nextInvoiceTotalOneTimeAmount", - "type": "float", - "form": "relational", - "doc": "A Billing Item's total, including any child billing items if they exist.'" - }, - "nextInvoiceTotalOneTimeTaxAmount": { - "name": "nextInvoiceTotalOneTimeTaxAmount", - "type": "float", - "form": "relational", - "doc": "A Billing Item's total, including any child billing items if they exist.'" - }, - "nextInvoiceTotalRecurringAmount": { - "name": "nextInvoiceTotalRecurringAmount", - "type": "float", - "form": "relational", - "doc": "A Billing Item's total, including any child billing items and associated billing items if they exist.'" - }, - "nextInvoiceTotalRecurringTaxAmount": { - "name": "nextInvoiceTotalRecurringTaxAmount", - "type": "float", - "form": "relational", - "doc": "This is deprecated and will always be zero. Because tax is calculated in real-time, previewing the next recurring invoice is pre-tax only." - }, - "nonZeroNextInvoiceChildren": { - "name": "nonZeroNextInvoiceChildren", - "type": "SoftLayer_Billing_Item", - "form": "relational", - "typeArray": true, - "doc": "A Billing Item's associated child billing items, excluding ALL items with a $0.00 recurring fee." - }, - "orderItem": { - "name": "orderItem", - "type": "SoftLayer_Billing_Order_Item", - "form": "relational", - "doc": "A billing item's original order item. Simply a reference to the original order from which this billing item was created." - }, - "originalLocation": { - "name": "originalLocation", - "type": "SoftLayer_Location", - "form": "relational", - "doc": "The original physical location for this billing item--may differ from current." - }, - "package": { - "name": "package", - "type": "SoftLayer_Product_Package", - "form": "relational", - "doc": "The package under which this billing item was sold. A Package is the general grouping of products as seen on our order forms." - }, - "parent": { - "name": "parent", - "type": "SoftLayer_Billing_Item", - "form": "relational", - "doc": "A billing item's parent item. If a billing item has no parent item then this value is null." - }, - "parentVirtualGuestBillingItem": { - "name": "parentVirtualGuestBillingItem", - "type": "SoftLayer_Billing_Item_Virtual_Guest", - "form": "relational", - "doc": "A billing item's parent item. If a billing item has no parent item then this value is null." - }, - "pendingCancellationFlag": { - "name": "pendingCancellationFlag", - "type": "boolean", - "form": "relational", - "doc": "This flag indicates whether a billing item is scheduled to be canceled or not." - }, - "pendingOrderItem": { - "name": "pendingOrderItem", - "type": "SoftLayer_Billing_Order_Item", - "form": "relational", - "doc": "The new order item that will replace this billing item." - }, - "provisionTransaction": { - "name": "provisionTransaction", - "type": "SoftLayer_Provisioning_Version1_Transaction", - "form": "relational", - "doc": "Provisioning transaction for this billing item" - }, - "softwareDescription": { - "name": "softwareDescription", - "type": "SoftLayer_Software_Description", - "form": "relational", - "doc": "A friendly description of software component" - }, - "upgradeItem": { - "name": "upgradeItem", - "type": "SoftLayer_Product_Item", - "form": "relational", - "doc": "Billing items whose product item has an upgrade path defined in our system will return the next product item in the upgrade path." - }, - "upgradeItems": { - "name": "upgradeItems", - "type": "SoftLayer_Product_Item", - "form": "relational", - "typeArray": true, - "doc": "Billing items whose product item has an upgrade path defined in our system will return all the product items in the upgrade path." - }, - "allowCancellationFlag": { - "name": "allowCancellationFlag", - "type": "int", - "form": "local", - "doc": "Flag to check if a billing item can be cancelled. 1 = yes. 0 = no. " - }, - "associatedBillingItemId": { - "name": "associatedBillingItemId", - "type": "string", - "form": "local", - "doc": "This is sometimes populated for orphan billing items that are not attached to servers. Billing items like secondary portable IP addresses fit into this category. A user may set an association by calling [SoftLayer_Billing_Item::setAssociationId](/reference/datatypes/$1/#$2). This will cause this orphan item to appear under its associated server billing item on future invoices. You may only attach orphaned billing items to server billing items without cancellation dates set. " - }, - "cancellationDate": { - "name": "cancellationDate", - "type": "dateTime", - "form": "local", - "doc": "A billing item's cancellation date. A billing item with a cancellation date in the past is not charged on your SoftLayer invoice. Cancellation dates in the future indicate the current billing item is active, but will be cancelled and not charged for in the future. A billing item with a null cancellation date is also considered an active billing item and is charged once every billing cycle. " - }, - "categoryCode": { - "name": "categoryCode", - "type": "string", - "form": "local", - "doc": "The category code of this billing item. It is used to tell us the difference between a primary disk and a secondary disk, for instance." - }, - "createDate": { - "name": "createDate", - "type": "dateTime", - "form": "local", - "doc": "The date the billing item was created. You can see this date on the invoice." - }, - "currentHourlyCharge": { - "name": "currentHourlyCharge", - "type": "string", - "form": "local", - "doc": "This is the total charge for the billing item for this billing item. It is calculated based on the hourlyRecurringFee * hoursUsed. " - }, - "cycleStartDate": { - "name": "cycleStartDate", - "type": "dateTime", - "form": "local", - "doc": "The last time this billing item was charged." - }, - "description": { - "name": "description", - "type": "string", - "form": "local", - "doc": "A brief description of a billing item." - }, - "domainName": { - "name": "domainName", - "type": "string", - "form": "local", - "doc": "The domain name is provided for server billing items." - }, - "hostName": { - "name": "hostName", - "type": "string", - "form": "local", - "doc": "The hostname is provided for server billing items" - }, - "hourlyRecurringFee": { - "name": "hourlyRecurringFee", - "type": "decimal", - "form": "local", - "doc": "The amount of money charged per hour for a billing item, if applicable. hourlyRecurringFee is measured in US Dollars ($USD). " - }, - "hoursUsed": { - "name": "hoursUsed", - "type": "string", - "form": "local", - "doc": "This is the number of hours the hourly billing item has been in use this billing period. For virtual servers, this means running, paused or stopped. " - }, - "id": { - "name": "id", - "type": "int", - "form": "local", - "doc": "The unique identifier for this billing item." - }, - "laborFee": { - "name": "laborFee", - "type": "decimal", - "form": "local", - "doc": "The labor fee, if any. This is a one time charge." - }, - "laborFeeTaxRate": { - "name": "laborFeeTaxRate", - "type": "decimal", - "form": "local", - "doc": "The rate at which labor fees are taxed if you are a taxable customer." - }, - "lastBillDate": { - "name": "lastBillDate", - "type": "dateTime", - "form": "local", - "doc": "The last time this billing item was charged." - }, - "modifyDate": { - "name": "modifyDate", - "type": "dateTime", - "form": "local", - "doc": "The date that a billing item was last modified." - }, - "nextBillDate": { - "name": "nextBillDate", - "type": "dateTime", - "form": "local", - "doc": "The date on which your account will be charged for this billing item. " - }, - "notes": { - "name": "notes", - "type": "string", - "form": "local", - "doc": "Extra information provided to help you identify this billing item. This is often a username or something to help identify items that customers have more than one of." - }, - "oneTimeFee": { - "name": "oneTimeFee", - "type": "decimal", - "form": "local", - "doc": "The amount of money charged as a one-time charge for a billing item, if applicable. oneTimeFee is measured in US Dollars ($USD). " - }, - "oneTimeFeeTaxRate": { - "name": "oneTimeFeeTaxRate", - "type": "decimal", - "form": "local", - "doc": "The rate at which one time fees are taxed if you are a taxable customer." - }, - "orderItemId": { - "name": "orderItemId", - "type": "int", - "form": "local", - "doc": "the SoftLayer_Billing_Order_Item ID. This is a reference to the original order item from which this billing item was originally created." - }, - "packageId": { - "name": "packageId", - "type": "int", - "form": "local", - "doc": "This is the package id for this billing item." - }, - "parentId": { - "name": "parentId", - "type": "int", - "form": "local", - "doc": "The unique identifier of the parent of this billing item." - }, - "recurringFee": { - "name": "recurringFee", - "type": "decimal", - "form": "local", - "doc": "The amount of money charged per month for a billing item, if applicable. recurringFee is measured in US Dollars ($USD). " - }, - "recurringFeeTaxRate": { - "name": "recurringFeeTaxRate", - "type": "decimal", - "form": "local", - "doc": "The rate at which recurring fees are taxed if you are a taxable customer." - }, - "recurringMonths": { - "name": "recurringMonths", - "type": "int", - "form": "local", - "doc": "The number of months in which the recurring fees will be incurred." - }, - "serviceProviderId": { - "name": "serviceProviderId", - "type": "int", - "form": "local", - "doc": "This is the service provider for this billing item. " - }, - "setupFee": { - "name": "setupFee", - "type": "decimal", - "form": "local", - "doc": "The setup fee, if any. This is a one time charge." - }, - "setupFeeTaxRate": { - "name": "setupFeeTaxRate", - "type": "decimal", - "form": "local", - "doc": "The rate at which setup fees are taxed if you are a taxable customer." - }, - "activeAssociatedChildrenCount": { - "name": "activeAssociatedChildrenCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of a billing item's active associated child billing items. This includes \"floating\" items that are not necessarily child items of this billing item." - }, - "activeAssociatedGuestDiskBillingItemCount": { - "name": "activeAssociatedGuestDiskBillingItemCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of " - }, - "activeBundledItemCount": { - "name": "activeBundledItemCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of a Billing Item's active bundled billing items." - }, - "activeChildrenCount": { - "name": "activeChildrenCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of a Billing Item's active child billing items." - }, - "activeSparePoolAssociatedGuestDiskBillingItemCount": { - "name": "activeSparePoolAssociatedGuestDiskBillingItemCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of " - }, - "activeSparePoolBundledItemCount": { - "name": "activeSparePoolBundledItemCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of a Billing Item's spare pool bundled billing items." - }, - "associatedBillingItemHistoryCount": { - "name": "associatedBillingItemHistoryCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of a history of billing items which a billing item has been associated with." - }, - "associatedChildrenCount": { - "name": "associatedChildrenCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of a Billing Item's associated child billing items. This includes \"floating\" items that are not necessarily child billing items of this billing item." - }, - "associatedParentCount": { - "name": "associatedParentCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of a billing item's associated parent billing item. This object will be the same as the parent billing item if parentId is set." - }, - "availableMatchingVlanCount": { - "name": "availableMatchingVlanCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of " - }, - "billableChildrenCount": { - "name": "billableChildrenCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of a billing item's recurring child items that have once been billed and are scheduled to be billed in the future." - }, - "bundledItemCount": { - "name": "bundledItemCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of a Billing Item's bundled billing items." - }, - "canceledChildrenCount": { - "name": "canceledChildrenCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of a Billing Item's active child billing items." - }, - "cancellationRequestCount": { - "name": "cancellationRequestCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of this will return any cancellation requests that are associated with this billing item." - }, - "childrenCount": { - "name": "childrenCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of a Billing Item's child billing items'" - }, - "childrenWithActiveAgreementCount": { - "name": "childrenWithActiveAgreementCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of a Billing Item's active child billing items." - }, - "downgradeItemCount": { - "name": "downgradeItemCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of for product items which have a downgrade path defined, this will return those product items." - }, - "filteredNextInvoiceChildrenCount": { - "name": "filteredNextInvoiceChildrenCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of a Billing Item's associated child billing items, excluding some items with a $0.00 recurring fee." - }, - "invoiceItemCount": { - "name": "invoiceItemCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of all invoice items associated with the billing item" - }, - "nextInvoiceChildrenCount": { - "name": "nextInvoiceChildrenCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of a Billing Item's child billing items and associated items'" - }, - "nonZeroNextInvoiceChildrenCount": { - "name": "nonZeroNextInvoiceChildrenCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of a Billing Item's associated child billing items, excluding ALL items with a $0.00 recurring fee." - }, - "upgradeItemCount": { - "name": "upgradeItemCount", - "type": "unsignedLong", - "form": "count", - "doc": "A count of billing items whose product item has an upgrade path defined in our system will return all the product items in the upgrade path." - } - }, - "methods": { - "cancelItem": { - "name": "cancelItem", - "type": "boolean", - "doc": "Cancel the resource or service for a billing Item. By default the billing item will be canceled on the next bill date and reclaim of the resource will begin shortly after the cancellation. Setting the \"cancelImmediately\" property to true will start the cancellation immediately if the item is eligible to be canceled immediately. \n\nThe reason parameter could be from the list below: \n* \"No longer needed\"\n* \"Business closing down\"\n* \"Server / Upgrade Costs\"\n* \"Migrating to larger server\"\n* \"Migrating to smaller server\"\n* \"Migrating to a different SoftLayer datacenter\"\n* \"Network performance / latency\"\n* \"Support response / timing\"\n* \"Sales process / upgrades\"\n* \"Moving to competitor\"", - "docOverview": "Cancel a service or resource.", - "docErrorHandling": [ - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"This type of service cannot be cancelled through the API. Please submit a cancellation ticket\" If a billing items service type cannot be cancelled through the API." - } - ], - "parameters": [ - { - "name": "cancelImmediately", - "type": "boolean", - "doc": "This will trigger an immediate cancellation with a reclaim of the resource", - "defaultValue": false - }, - { - "name": "cancelAssociatedBillingItems", - "type": "boolean", - "doc": "This only applies to servers and virtual servers and will", - "defaultValue": false - }, - { - "name": "reason", - "type": "string", - "doc": "The cancellation reason. See the documentation overview to see some possible values.", - "defaultValue": null - }, - { - "name": "customerNote", - "type": "string", - "doc": "Tracks any additional information that the customer wanted to provide.", - "defaultValue": null - } - ] - }, - "cancelService": { - "name": "cancelService", - "type": "boolean", - "doc": "Cancel the resource or service (excluding bare metal servers) for a billing Item. The billing item will be cancelled immediately and reclaim of the resource will begin shortly. ", - "docOverview": "Cancel a service or resource immediately. This does not include bare metal servers. ", - "docErrorHandling": [ - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"This type of service cannot be cancelled through the API. Please submit a cancellation ticket\" If a billing items service type cannot be cancelled through the API." - } - ] - }, - "cancelServiceOnAnniversaryDate": { - "name": "cancelServiceOnAnniversaryDate", - "type": "boolean", - "doc": "Cancel the resource or service for a billing Item ", - "docOverview": "Cancel a service or resource on the next bill date", - "docErrorHandling": [ - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"This type of service cannot be cancelled through the API. Please submit a cancellation ticket\" If a billing items service type cannot be cancelled through the API." - } - ] - }, - "getObject": { - "name": "getObject", - "type": "SoftLayer_Billing_Item", - "doc": "getObject retrieves the SoftLayer_Billing_Item object whose ID number corresponds to the ID number of the init parameter passed to the SoftLayer_Billing_Item service. You can only retrieve billing items tied to the account that your portal user is assigned to. Billing items are an account's items of billable items. There are \"parent\" billing items and \"child\" billing items. The server billing item is generally referred to as a parent billing item. The items tied to a server, such as ram, harddrives, and operating systems are considered \"child\" billing items. ", - "docOverview": "Retrieve a SoftLayer_Billing_Item record.", - "filterable": true, - "maskable": true - }, - "getServiceBillingItemsByCategory": { - "name": "getServiceBillingItemsByCategory", - "type": "SoftLayer_Billing_Item", - "typeArray": true, - "doc": "This service returns billing items of a specified category code. This service should be used to retrieve billing items that you wish to cancel. Some billing items can be canceled via [SoftLayer_Security_Certificate_Request](/reference/datatypes/SoftLayer_Security_Certificate_Request) service. \n\nIn order to find billing items for cancellation, use [SoftLayer_Product_Item_Category::getValidCancelableServiceItemCategories](/reference/datatypes/$1/#$2) service to retrieve category codes that are eligible for cancellation. ", - "docOverview": "Returns billing item in a given category code. Use this method to retrieve service billing items that you wish to cancel.", - "static": true, - "maskable": true, - "parameters": [ - { - "name": "categoryCode", - "type": "string", - "doc": "The category code of billing items you wish to retrieve." - }, - { - "name": "includeZeroRecurringFee", - "type": "boolean", - "doc": "Indicates whether billing item with $0 recurring fee should be included or not", - "defaultValue": false - } - ] - }, - "removeAssociationId": { - "name": "removeAssociationId", - "type": "boolean", - "doc": "Remove the association from a billing item. ", - "docOverview": "Remove an association from an orphan billing item.", - "docErrorHandling": [ - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"This billing item is not an orphan billing item.\" if the given billing item has a parent billing item." - } - ], - "docAssociatedMethods": [ - { - "service": "SoftLayer_Billing_Item", - "method": "setAssociationId" - } - ] - }, - "setAssociationId": { - "name": "setAssociationId", - "type": "boolean", - "doc": "Set an associated billing item to an orphan billing item. Associations allow you to tie an \"orphaned\" billing item, any non-server billing item that doesn't have a parent item such as secondary IP subnets or StorageLayer accounts, to a server billing item. You may only set an association for an orphan to a server. You cannot associate a server to an orphan if the either the server or orphan billing items have a cancellation date set. ", - "docOverview": "Set the associated billing item for an orphan billing item.", - "docErrorHandling": [ - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"This billing item is not an orphan billing item.\" if the current billing item has a parent item or already has an association defined." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"There was a problem fetching data for the associated billing Item ([associatedId])\" if the SoftLayer API is unable to locate the billing item you wish to associate." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"You may only associate orphan billing items to server billing items. You chose a [categoryCode] billing item.\" if the billing item you're attempting to associate is not a server billing item." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"You may not associate to this billing item ($associatedId) as it is scheduled for cancellation.\" if the associated billing item has a cancellationDate set." - } - ], - "docAssociatedMethods": [ - { - "service": "SoftLayer_Billing_Item", - "method": "removeAssociationId" - } - ], - "parameters": [ - { - "name": "associatedId", - "type": "int", - "doc": "the billing item to associate to this item" - } - ] - }, - "voidCancelService": { - "name": "voidCancelService", - "type": "boolean", - "doc": "Void a previously made cancellation for a service ", - "docOverview": "Void a service cancellation that was previously made.", - "docErrorHandling": [ - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"Cannot void cancellation for this service through the API.\" If a billing items service type cannot have a cancellation voided through the API." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"Cannot void cancellation. This billing item is not set to cancel.\" If a service is not cancelled." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"Cannot void cancellation. The void cnacellation period has expired.\" If the void cancellation period has expired" - } - ] - } - } - }, - "SoftLayer_Billing_Item_Network_LoadBalancer": { - "name": "SoftLayer_Billing_Item_Network_LoadBalancer", + "SoftLayer_Billing_Item_Network_Interconnect_Routing": { + "name": "SoftLayer_Billing_Item_Network_Interconnect_Routing", "base": "SoftLayer_Billing_Item", "noservice": true, - "typeDoc": "A SoftLayer_Billing_Item_Network_LoadBalancer represents the [SoftLayer_Billing_Item](/reference/datatypes/SoftLayer_Billing_Item) related to a single [SoftLayer_Network_LoadBalancer](/reference/datatypes/SoftLayer_Network_LoadBalancer) instance. ", - "methods": { - "cancelItem": { - "name": "cancelItem", - "type": "boolean", - "doc": "Cancel the resource or service for a billing Item. By default the billing item will be canceled on the next bill date and reclaim of the resource will begin shortly after the cancellation. Setting the \"cancelImmediately\" property to true will start the cancellation immediately if the item is eligible to be canceled immediately. \n\nThe reason parameter could be from the list below: \n* \"No longer needed\"\n* \"Business closing down\"\n* \"Server / Upgrade Costs\"\n* \"Migrating to larger server\"\n* \"Migrating to smaller server\"\n* \"Migrating to a different SoftLayer datacenter\"\n* \"Network performance / latency\"\n* \"Support response / timing\"\n* \"Sales process / upgrades\"\n* \"Moving to competitor\"", - "docOverview": "Cancel a service or resource.", - "docErrorHandling": [ - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"This type of service cannot be cancelled through the API. Please submit a cancellation ticket\" If a billing items service type cannot be cancelled through the API." - } - ], - "parameters": [ - { - "name": "cancelImmediately", - "type": "boolean", - "doc": "This will trigger an immediate cancellation with a reclaim of the resource", - "defaultValue": false - }, - { - "name": "cancelAssociatedBillingItems", - "type": "boolean", - "doc": "This only applies to servers and virtual servers and will", - "defaultValue": false - }, - { - "name": "reason", - "type": "string", - "doc": "The cancellation reason. See the documentation overview to see some possible values.", - "defaultValue": null - }, - { - "name": "customerNote", - "type": "string", - "doc": "Tracks any additional information that the customer wanted to provide.", - "defaultValue": null - } - ] - }, - "cancelService": { - "name": "cancelService", - "type": "boolean", - "doc": "Cancel the resource or service (excluding bare metal servers) for a billing Item. The billing item will be cancelled immediately and reclaim of the resource will begin shortly. ", - "docOverview": "Cancel a service or resource immediately. This does not include bare metal servers. ", - "docErrorHandling": [ - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"This type of service cannot be cancelled through the API. Please submit a cancellation ticket\" If a billing items service type cannot be cancelled through the API." - } - ] - }, - "cancelServiceOnAnniversaryDate": { - "name": "cancelServiceOnAnniversaryDate", - "type": "boolean", - "doc": "Cancel the resource or service for a billing Item ", - "docOverview": "Cancel a service or resource on the next bill date", - "docErrorHandling": [ - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"This type of service cannot be cancelled through the API. Please submit a cancellation ticket\" If a billing items service type cannot be cancelled through the API." - } - ] - }, - "getObject": { - "name": "getObject", - "type": "SoftLayer_Billing_Item", - "doc": "getObject retrieves the SoftLayer_Billing_Item object whose ID number corresponds to the ID number of the init parameter passed to the SoftLayer_Billing_Item service. You can only retrieve billing items tied to the account that your portal user is assigned to. Billing items are an account's items of billable items. There are \"parent\" billing items and \"child\" billing items. The server billing item is generally referred to as a parent billing item. The items tied to a server, such as ram, harddrives, and operating systems are considered \"child\" billing items. ", - "docOverview": "Retrieve a SoftLayer_Billing_Item record.", - "filterable": true, - "maskable": true - }, - "getServiceBillingItemsByCategory": { - "name": "getServiceBillingItemsByCategory", - "type": "SoftLayer_Billing_Item", - "typeArray": true, - "doc": "This service returns billing items of a specified category code. This service should be used to retrieve billing items that you wish to cancel. Some billing items can be canceled via [SoftLayer_Security_Certificate_Request](/reference/datatypes/SoftLayer_Security_Certificate_Request) service. \n\nIn order to find billing items for cancellation, use [SoftLayer_Product_Item_Category::getValidCancelableServiceItemCategories](/reference/datatypes/$1/#$2) service to retrieve category codes that are eligible for cancellation. ", - "docOverview": "Returns billing item in a given category code. Use this method to retrieve service billing items that you wish to cancel.", - "static": true, - "maskable": true, - "parameters": [ - { - "name": "categoryCode", - "type": "string", - "doc": "The category code of billing items you wish to retrieve." - }, - { - "name": "includeZeroRecurringFee", - "type": "boolean", - "doc": "Indicates whether billing item with $0 recurring fee should be included or not", - "defaultValue": false - } - ] - }, - "removeAssociationId": { - "name": "removeAssociationId", - "type": "boolean", - "doc": "Remove the association from a billing item. ", - "docOverview": "Remove an association from an orphan billing item.", - "docErrorHandling": [ - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"This billing item is not an orphan billing item.\" if the given billing item has a parent billing item." - } - ], - "docAssociatedMethods": [ - { - "service": "SoftLayer_Billing_Item", - "method": "setAssociationId" - } - ] - }, - "setAssociationId": { - "name": "setAssociationId", - "type": "boolean", - "doc": "Set an associated billing item to an orphan billing item. Associations allow you to tie an \"orphaned\" billing item, any non-server billing item that doesn't have a parent item such as secondary IP subnets or StorageLayer accounts, to a server billing item. You may only set an association for an orphan to a server. You cannot associate a server to an orphan if the either the server or orphan billing items have a cancellation date set. ", - "docOverview": "Set the associated billing item for an orphan billing item.", - "docErrorHandling": [ - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"This billing item is not an orphan billing item.\" if the current billing item has a parent item or already has an association defined." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"There was a problem fetching data for the associated billing Item ([associatedId])\" if the SoftLayer API is unable to locate the billing item you wish to associate." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"You may only associate orphan billing items to server billing items. You chose a [categoryCode] billing item.\" if the billing item you're attempting to associate is not a server billing item." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"You may not associate to this billing item ($associatedId) as it is scheduled for cancellation.\" if the associated billing item has a cancellationDate set." - } - ], - "docAssociatedMethods": [ - { - "service": "SoftLayer_Billing_Item", - "method": "removeAssociationId" - } - ], - "parameters": [ - { - "name": "associatedId", - "type": "int", - "doc": "the billing item to associate to this item" - } - ] - }, - "voidCancelService": { - "name": "voidCancelService", - "type": "boolean", - "doc": "Void a previously made cancellation for a service ", - "docOverview": "Void a service cancellation that was previously made.", - "docErrorHandling": [ - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"Cannot void cancellation for this service through the API.\" If a billing items service type cannot have a cancellation voided through the API." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"Cannot void cancellation. This billing item is not set to cancel.\" If a service is not cancelled." - }, - { - "exception": "SoftLayer_Exception_Public", - "description": "Throw the exception \"Cannot void cancellation. The void cnacellation period has expired.\" If the void cancellation period has expired" - } - ] - } - }, + "typeDoc": "A SoftLayer_Billing_Item_Network_Interconnect_Routing represents the [SoftLayer_Billing_Item](/reference/datatypes/SoftLayer_Billing_Item) related to a network interconnect global routing. ", "properties": { + "resource": { + "name": "resource", + "type": "SoftLayer_Network_Interconnect_Tenant", + "form": "relational", + "doc": "The interconnect tenant that the billing item is associated with." + }, "account": { "name": "account", "type": "SoftLayer_Account", @@ -29942,6 +28947,175 @@ "form": "count", "doc": "A count of billing items whose product item has an upgrade path defined in our system will return all the product items in the upgrade path." } + }, + "methods": { + "cancelItem": { + "name": "cancelItem", + "type": "boolean", + "doc": "Cancel the resource or service for a billing Item. By default the billing item will be canceled on the next bill date and reclaim of the resource will begin shortly after the cancellation. Setting the \"cancelImmediately\" property to true will start the cancellation immediately if the item is eligible to be canceled immediately. \n\nThe reason parameter could be from the list below: \n* \"No longer needed\"\n* \"Business closing down\"\n* \"Server / Upgrade Costs\"\n* \"Migrating to larger server\"\n* \"Migrating to smaller server\"\n* \"Migrating to a different SoftLayer datacenter\"\n* \"Network performance / latency\"\n* \"Support response / timing\"\n* \"Sales process / upgrades\"\n* \"Moving to competitor\"", + "docOverview": "Cancel a service or resource.", + "docErrorHandling": [ + { + "exception": "SoftLayer_Exception_Public", + "description": "Throw the exception \"This type of service cannot be cancelled through the API. Please submit a cancellation ticket\" If a billing items service type cannot be cancelled through the API." + } + ], + "parameters": [ + { + "name": "cancelImmediately", + "type": "boolean", + "doc": "This will trigger an immediate cancellation with a reclaim of the resource", + "defaultValue": false + }, + { + "name": "cancelAssociatedBillingItems", + "type": "boolean", + "doc": "This only applies to servers and virtual servers and will", + "defaultValue": false + }, + { + "name": "reason", + "type": "string", + "doc": "The cancellation reason. See the documentation overview to see some possible values.", + "defaultValue": null + }, + { + "name": "customerNote", + "type": "string", + "doc": "Tracks any additional information that the customer wanted to provide.", + "defaultValue": null + } + ] + }, + "cancelService": { + "name": "cancelService", + "type": "boolean", + "doc": "Cancel the resource or service (excluding bare metal servers) for a billing Item. The billing item will be cancelled immediately and reclaim of the resource will begin shortly. ", + "docOverview": "Cancel a service or resource immediately. This does not include bare metal servers. ", + "docErrorHandling": [ + { + "exception": "SoftLayer_Exception_Public", + "description": "Throw the exception \"This type of service cannot be cancelled through the API. Please submit a cancellation ticket\" If a billing items service type cannot be cancelled through the API." + } + ] + }, + "cancelServiceOnAnniversaryDate": { + "name": "cancelServiceOnAnniversaryDate", + "type": "boolean", + "doc": "Cancel the resource or service for a billing Item ", + "docOverview": "Cancel a service or resource on the next bill date", + "docErrorHandling": [ + { + "exception": "SoftLayer_Exception_Public", + "description": "Throw the exception \"This type of service cannot be cancelled through the API. Please submit a cancellation ticket\" If a billing items service type cannot be cancelled through the API." + } + ] + }, + "getObject": { + "name": "getObject", + "type": "SoftLayer_Billing_Item", + "doc": "getObject retrieves the SoftLayer_Billing_Item object whose ID number corresponds to the ID number of the init parameter passed to the SoftLayer_Billing_Item service. You can only retrieve billing items tied to the account that your portal user is assigned to. Billing items are an account's items of billable items. There are \"parent\" billing items and \"child\" billing items. The server billing item is generally referred to as a parent billing item. The items tied to a server, such as ram, harddrives, and operating systems are considered \"child\" billing items. ", + "docOverview": "Retrieve a SoftLayer_Billing_Item record.", + "filterable": true, + "maskable": true + }, + "getServiceBillingItemsByCategory": { + "name": "getServiceBillingItemsByCategory", + "type": "SoftLayer_Billing_Item", + "typeArray": true, + "doc": "This service returns billing items of a specified category code. This service should be used to retrieve billing items that you wish to cancel. Some billing items can be canceled via [SoftLayer_Security_Certificate_Request](/reference/datatypes/SoftLayer_Security_Certificate_Request) service. \n\nIn order to find billing items for cancellation, use [SoftLayer_Product_Item_Category::getValidCancelableServiceItemCategories](/reference/datatypes/$1/#$2) service to retrieve category codes that are eligible for cancellation. ", + "docOverview": "Returns billing item in a given category code. Use this method to retrieve service billing items that you wish to cancel.", + "static": true, + "maskable": true, + "parameters": [ + { + "name": "categoryCode", + "type": "string", + "doc": "The category code of billing items you wish to retrieve." + }, + { + "name": "includeZeroRecurringFee", + "type": "boolean", + "doc": "Indicates whether billing item with $0 recurring fee should be included or not", + "defaultValue": false + } + ] + }, + "removeAssociationId": { + "name": "removeAssociationId", + "type": "boolean", + "doc": "Remove the association from a billing item. ", + "docOverview": "Remove an association from an orphan billing item.", + "docErrorHandling": [ + { + "exception": "SoftLayer_Exception_Public", + "description": "Throw the exception \"This billing item is not an orphan billing item.\" if the given billing item has a parent billing item." + } + ], + "docAssociatedMethods": [ + { + "service": "SoftLayer_Billing_Item", + "method": "setAssociationId" + } + ] + }, + "setAssociationId": { + "name": "setAssociationId", + "type": "boolean", + "doc": "Set an associated billing item to an orphan billing item. Associations allow you to tie an \"orphaned\" billing item, any non-server billing item that doesn't have a parent item such as secondary IP subnets or StorageLayer accounts, to a server billing item. You may only set an association for an orphan to a server. You cannot associate a server to an orphan if the either the server or orphan billing items have a cancellation date set. ", + "docOverview": "Set the associated billing item for an orphan billing item.", + "docErrorHandling": [ + { + "exception": "SoftLayer_Exception_Public", + "description": "Throw the exception \"This billing item is not an orphan billing item.\" if the current billing item has a parent item or already has an association defined." + }, + { + "exception": "SoftLayer_Exception_Public", + "description": "Throw the exception \"There was a problem fetching data for the associated billing Item ([associatedId])\" if the SoftLayer API is unable to locate the billing item you wish to associate." + }, + { + "exception": "SoftLayer_Exception_Public", + "description": "Throw the exception \"You may only associate orphan billing items to server billing items. You chose a [categoryCode] billing item.\" if the billing item you're attempting to associate is not a server billing item." + }, + { + "exception": "SoftLayer_Exception_Public", + "description": "Throw the exception \"You may not associate to this billing item ($associatedId) as it is scheduled for cancellation.\" if the associated billing item has a cancellationDate set." + } + ], + "docAssociatedMethods": [ + { + "service": "SoftLayer_Billing_Item", + "method": "removeAssociationId" + } + ], + "parameters": [ + { + "name": "associatedId", + "type": "int", + "doc": "the billing item to associate to this item" + } + ] + }, + "voidCancelService": { + "name": "voidCancelService", + "type": "boolean", + "doc": "Void a previously made cancellation for a service ", + "docOverview": "Void a service cancellation that was previously made.", + "docErrorHandling": [ + { + "exception": "SoftLayer_Exception_Public", + "description": "Throw the exception \"Cannot void cancellation for this service through the API.\" If a billing items service type cannot have a cancellation voided through the API." + }, + { + "exception": "SoftLayer_Exception_Public", + "description": "Throw the exception \"Cannot void cancellation. This billing item is not set to cancel.\" If a service is not cancelled." + }, + { + "exception": "SoftLayer_Exception_Public", + "description": "Throw the exception \"Cannot void cancellation. The void cnacellation period has expired.\" If the void cancellation period has expired" + } + ] + } } }, "SoftLayer_Billing_Item_Network_Message_Delivery": { @@ -67467,7 +66641,7 @@ "createObject": { "name": "createObject", "type": "SoftLayer_Hardware", - "doc": "\n \ncreateObject() enables the creation of servers on an account. This \nmethod is a simplified alternative to interacting with the ordering system directly. \n\n\nIn order to create a server, a template object must be sent in with a few required \nvalues. \n\n\nWhen this method returns an order will have been placed for a server of the specified configuration. \n\n\nTo determine when the server is available you can poll the server via [SoftLayer_Hardware::getObject](/reference/services/SoftLayer_Hardware/getObject), \nchecking the provisionDate property. \nWhen provisionDate is not null, the server will be ready. Be sure to use the globalIdentifier \nas your initialization parameter. \n\n\nWarning: Servers created via this method will incur charges on your account. For testing input parameters see [SoftLayer_Hardware::generateOrderTemplate](/reference/services/SoftLayer_Hardware/generateOrderTemplate). \n\n\nInput - [SoftLayer_Hardware](/reference/datatypes/SoftLayer_Hardware) \n \n\n\n

REST Example

\ncurl -X POST -d '{ \n \"parameters\":[ \n { \n \"hostname\": \"host1\", \n \"domain\": \"example.com\", \n \"processorCoreAmount\": 2, \n \"memoryCapacity\": 2, \n \"hourlyBillingFlag\": true, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\" \n } \n ] \n}' https://api.softlayer.com/rest/v3/SoftLayer_Hardware.json \n \nHTTP/1.1 201 Created \nLocation: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5/getObject \n\n\n{ \n \"accountId\": 232298, \n \"bareMetalInstanceFlag\": null, \n \"domain\": \"example.com\", \n \"hardwareStatusId\": null, \n \"hostname\": \"host1\", \n \"id\": null, \n \"serviceProviderId\": null, \n \"serviceProviderResourceId\": null, \n \"globalIdentifier\": \"f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5\", \n \"hourlyBillingFlag\": true, \n \"memoryCapacity\": 2, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\", \n \"processorCoreAmount\": 2 \n} \n ", + "doc": "\n \ncreateObject() enables the creation of servers on an account. This \nmethod is a simplified alternative to interacting with the ordering system directly. \n\n\nIn order to create a server, a template object must be sent in with a few required \nvalues. \n\n\nWhen this method returns an order will have been placed for a server of the specified configuration. \n\n\nTo determine when the server is available you can poll the server via [SoftLayer_Hardware::getObject](/reference/services/SoftLayer_Hardware/getObject), \nchecking the provisionDate property. \nWhen provisionDate is not null, the server will be ready. Be sure to use the globalIdentifier \nas your initialization parameter. \n\n\nWarning: Servers created via this method will incur charges on your account. For testing input parameters see [SoftLayer_Hardware::generateOrderTemplate](/reference/services/SoftLayer_Hardware/generateOrderTemplate). \n\n\nInput - [SoftLayer_Hardware](/reference/datatypes/SoftLayer_Hardware) \n \n\n\n

REST Example

\ncurl -X POST -d '{ \n \"parameters\":[ \n { \n \"hostname\": \"host1\", \n \"domain\": \"example.com\", \n \"processorCoreAmount\": 2, \n \"memoryCapacity\": 2, \n \"hourlyBillingFlag\": true, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\" \n } \n ] \n}' https://api.softlayer.com/rest/v3/SoftLayer_Hardware.json \n \nHTTP/1.1 201 Created \nLocation: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5/getObject \n\n\n{ \n \"accountId\": 232298, \n \"bareMetalInstanceFlag\": null, \n \"domain\": \"example.com\", \n \"hardwareStatusId\": null, \n \"hostname\": \"host1\", \n \"id\": null, \n \"serviceProviderId\": null, \n \"globalIdentifier\": \"f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5\", \n \"hourlyBillingFlag\": true, \n \"memoryCapacity\": 2, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\", \n \"processorCoreAmount\": 2 \n} \n ", "docOverview": "Create a new server", "docAssociatedMethods": [ { @@ -76867,7 +76041,7 @@ "createObject": { "name": "createObject", "type": "SoftLayer_Hardware", - "doc": "\n \ncreateObject() enables the creation of servers on an account. This \nmethod is a simplified alternative to interacting with the ordering system directly. \n\n\nIn order to create a server, a template object must be sent in with a few required \nvalues. \n\n\nWhen this method returns an order will have been placed for a server of the specified configuration. \n\n\nTo determine when the server is available you can poll the server via [SoftLayer_Hardware::getObject](/reference/services/SoftLayer_Hardware/getObject), \nchecking the provisionDate property. \nWhen provisionDate is not null, the server will be ready. Be sure to use the globalIdentifier \nas your initialization parameter. \n\n\nWarning: Servers created via this method will incur charges on your account. For testing input parameters see [SoftLayer_Hardware::generateOrderTemplate](/reference/services/SoftLayer_Hardware/generateOrderTemplate). \n\n\nInput - [SoftLayer_Hardware](/reference/datatypes/SoftLayer_Hardware) \n \n\n\n

REST Example

\ncurl -X POST -d '{ \n \"parameters\":[ \n { \n \"hostname\": \"host1\", \n \"domain\": \"example.com\", \n \"processorCoreAmount\": 2, \n \"memoryCapacity\": 2, \n \"hourlyBillingFlag\": true, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\" \n } \n ] \n}' https://api.softlayer.com/rest/v3/SoftLayer_Hardware.json \n \nHTTP/1.1 201 Created \nLocation: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5/getObject \n\n\n{ \n \"accountId\": 232298, \n \"bareMetalInstanceFlag\": null, \n \"domain\": \"example.com\", \n \"hardwareStatusId\": null, \n \"hostname\": \"host1\", \n \"id\": null, \n \"serviceProviderId\": null, \n \"serviceProviderResourceId\": null, \n \"globalIdentifier\": \"f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5\", \n \"hourlyBillingFlag\": true, \n \"memoryCapacity\": 2, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\", \n \"processorCoreAmount\": 2 \n} \n ", + "doc": "\n \ncreateObject() enables the creation of servers on an account. This \nmethod is a simplified alternative to interacting with the ordering system directly. \n\n\nIn order to create a server, a template object must be sent in with a few required \nvalues. \n\n\nWhen this method returns an order will have been placed for a server of the specified configuration. \n\n\nTo determine when the server is available you can poll the server via [SoftLayer_Hardware::getObject](/reference/services/SoftLayer_Hardware/getObject), \nchecking the provisionDate property. \nWhen provisionDate is not null, the server will be ready. Be sure to use the globalIdentifier \nas your initialization parameter. \n\n\nWarning: Servers created via this method will incur charges on your account. For testing input parameters see [SoftLayer_Hardware::generateOrderTemplate](/reference/services/SoftLayer_Hardware/generateOrderTemplate). \n\n\nInput - [SoftLayer_Hardware](/reference/datatypes/SoftLayer_Hardware) \n \n\n\n

REST Example

\ncurl -X POST -d '{ \n \"parameters\":[ \n { \n \"hostname\": \"host1\", \n \"domain\": \"example.com\", \n \"processorCoreAmount\": 2, \n \"memoryCapacity\": 2, \n \"hourlyBillingFlag\": true, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\" \n } \n ] \n}' https://api.softlayer.com/rest/v3/SoftLayer_Hardware.json \n \nHTTP/1.1 201 Created \nLocation: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5/getObject \n\n\n{ \n \"accountId\": 232298, \n \"bareMetalInstanceFlag\": null, \n \"domain\": \"example.com\", \n \"hardwareStatusId\": null, \n \"hostname\": \"host1\", \n \"id\": null, \n \"serviceProviderId\": null, \n \"globalIdentifier\": \"f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5\", \n \"hourlyBillingFlag\": true, \n \"memoryCapacity\": 2, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\", \n \"processorCoreAmount\": 2 \n} \n ", "docOverview": "Create a new server", "docAssociatedMethods": [ { @@ -79048,7 +78222,7 @@ "createObject": { "name": "createObject", "type": "SoftLayer_Hardware", - "doc": "\n \ncreateObject() enables the creation of servers on an account. This \nmethod is a simplified alternative to interacting with the ordering system directly. \n\n\nIn order to create a server, a template object must be sent in with a few required \nvalues. \n\n\nWhen this method returns an order will have been placed for a server of the specified configuration. \n\n\nTo determine when the server is available you can poll the server via [SoftLayer_Hardware::getObject](/reference/services/SoftLayer_Hardware/getObject), \nchecking the provisionDate property. \nWhen provisionDate is not null, the server will be ready. Be sure to use the globalIdentifier \nas your initialization parameter. \n\n\nWarning: Servers created via this method will incur charges on your account. For testing input parameters see [SoftLayer_Hardware::generateOrderTemplate](/reference/services/SoftLayer_Hardware/generateOrderTemplate). \n\n\nInput - [SoftLayer_Hardware](/reference/datatypes/SoftLayer_Hardware) \n \n\n\n

REST Example

\ncurl -X POST -d '{ \n \"parameters\":[ \n { \n \"hostname\": \"host1\", \n \"domain\": \"example.com\", \n \"processorCoreAmount\": 2, \n \"memoryCapacity\": 2, \n \"hourlyBillingFlag\": true, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\" \n } \n ] \n}' https://api.softlayer.com/rest/v3/SoftLayer_Hardware.json \n \nHTTP/1.1 201 Created \nLocation: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5/getObject \n\n\n{ \n \"accountId\": 232298, \n \"bareMetalInstanceFlag\": null, \n \"domain\": \"example.com\", \n \"hardwareStatusId\": null, \n \"hostname\": \"host1\", \n \"id\": null, \n \"serviceProviderId\": null, \n \"serviceProviderResourceId\": null, \n \"globalIdentifier\": \"f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5\", \n \"hourlyBillingFlag\": true, \n \"memoryCapacity\": 2, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\", \n \"processorCoreAmount\": 2 \n} \n ", + "doc": "\n \ncreateObject() enables the creation of servers on an account. This \nmethod is a simplified alternative to interacting with the ordering system directly. \n\n\nIn order to create a server, a template object must be sent in with a few required \nvalues. \n\n\nWhen this method returns an order will have been placed for a server of the specified configuration. \n\n\nTo determine when the server is available you can poll the server via [SoftLayer_Hardware::getObject](/reference/services/SoftLayer_Hardware/getObject), \nchecking the provisionDate property. \nWhen provisionDate is not null, the server will be ready. Be sure to use the globalIdentifier \nas your initialization parameter. \n\n\nWarning: Servers created via this method will incur charges on your account. For testing input parameters see [SoftLayer_Hardware::generateOrderTemplate](/reference/services/SoftLayer_Hardware/generateOrderTemplate). \n\n\nInput - [SoftLayer_Hardware](/reference/datatypes/SoftLayer_Hardware) \n \n\n\n

REST Example

\ncurl -X POST -d '{ \n \"parameters\":[ \n { \n \"hostname\": \"host1\", \n \"domain\": \"example.com\", \n \"processorCoreAmount\": 2, \n \"memoryCapacity\": 2, \n \"hourlyBillingFlag\": true, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\" \n } \n ] \n}' https://api.softlayer.com/rest/v3/SoftLayer_Hardware.json \n \nHTTP/1.1 201 Created \nLocation: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5/getObject \n\n\n{ \n \"accountId\": 232298, \n \"bareMetalInstanceFlag\": null, \n \"domain\": \"example.com\", \n \"hardwareStatusId\": null, \n \"hostname\": \"host1\", \n \"id\": null, \n \"serviceProviderId\": null, \n \"globalIdentifier\": \"f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5\", \n \"hourlyBillingFlag\": true, \n \"memoryCapacity\": 2, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\", \n \"processorCoreAmount\": 2 \n} \n ", "docOverview": "Create a new server", "docAssociatedMethods": [ { @@ -80016,7 +79190,7 @@ "createObject": { "name": "createObject", "type": "SoftLayer_Hardware", - "doc": "\n \ncreateObject() enables the creation of servers on an account. This \nmethod is a simplified alternative to interacting with the ordering system directly. \n\n\nIn order to create a server, a template object must be sent in with a few required \nvalues. \n\n\nWhen this method returns an order will have been placed for a server of the specified configuration. \n\n\nTo determine when the server is available you can poll the server via [SoftLayer_Hardware::getObject](/reference/services/SoftLayer_Hardware/getObject), \nchecking the provisionDate property. \nWhen provisionDate is not null, the server will be ready. Be sure to use the globalIdentifier \nas your initialization parameter. \n\n\nWarning: Servers created via this method will incur charges on your account. For testing input parameters see [SoftLayer_Hardware::generateOrderTemplate](/reference/services/SoftLayer_Hardware/generateOrderTemplate). \n\n\nInput - [SoftLayer_Hardware](/reference/datatypes/SoftLayer_Hardware) \n \n\n\n

REST Example

\ncurl -X POST -d '{ \n \"parameters\":[ \n { \n \"hostname\": \"host1\", \n \"domain\": \"example.com\", \n \"processorCoreAmount\": 2, \n \"memoryCapacity\": 2, \n \"hourlyBillingFlag\": true, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\" \n } \n ] \n}' https://api.softlayer.com/rest/v3/SoftLayer_Hardware.json \n \nHTTP/1.1 201 Created \nLocation: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5/getObject \n\n\n{ \n \"accountId\": 232298, \n \"bareMetalInstanceFlag\": null, \n \"domain\": \"example.com\", \n \"hardwareStatusId\": null, \n \"hostname\": \"host1\", \n \"id\": null, \n \"serviceProviderId\": null, \n \"serviceProviderResourceId\": null, \n \"globalIdentifier\": \"f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5\", \n \"hourlyBillingFlag\": true, \n \"memoryCapacity\": 2, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\", \n \"processorCoreAmount\": 2 \n} \n ", + "doc": "\n \ncreateObject() enables the creation of servers on an account. This \nmethod is a simplified alternative to interacting with the ordering system directly. \n\n\nIn order to create a server, a template object must be sent in with a few required \nvalues. \n\n\nWhen this method returns an order will have been placed for a server of the specified configuration. \n\n\nTo determine when the server is available you can poll the server via [SoftLayer_Hardware::getObject](/reference/services/SoftLayer_Hardware/getObject), \nchecking the provisionDate property. \nWhen provisionDate is not null, the server will be ready. Be sure to use the globalIdentifier \nas your initialization parameter. \n\n\nWarning: Servers created via this method will incur charges on your account. For testing input parameters see [SoftLayer_Hardware::generateOrderTemplate](/reference/services/SoftLayer_Hardware/generateOrderTemplate). \n\n\nInput - [SoftLayer_Hardware](/reference/datatypes/SoftLayer_Hardware) \n \n\n\n

REST Example

\ncurl -X POST -d '{ \n \"parameters\":[ \n { \n \"hostname\": \"host1\", \n \"domain\": \"example.com\", \n \"processorCoreAmount\": 2, \n \"memoryCapacity\": 2, \n \"hourlyBillingFlag\": true, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\" \n } \n ] \n}' https://api.softlayer.com/rest/v3/SoftLayer_Hardware.json \n \nHTTP/1.1 201 Created \nLocation: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5/getObject \n\n\n{ \n \"accountId\": 232298, \n \"bareMetalInstanceFlag\": null, \n \"domain\": \"example.com\", \n \"hardwareStatusId\": null, \n \"hostname\": \"host1\", \n \"id\": null, \n \"serviceProviderId\": null, \n \"globalIdentifier\": \"f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5\", \n \"hourlyBillingFlag\": true, \n \"memoryCapacity\": 2, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\", \n \"processorCoreAmount\": 2 \n} \n ", "docOverview": "Create a new server", "docAssociatedMethods": [ { @@ -83589,7 +82763,7 @@ "createObject": { "name": "createObject", "type": "SoftLayer_Hardware", - "doc": "\n \ncreateObject() enables the creation of servers on an account. This \nmethod is a simplified alternative to interacting with the ordering system directly. \n\n\nIn order to create a server, a template object must be sent in with a few required \nvalues. \n\n\nWhen this method returns an order will have been placed for a server of the specified configuration. \n\n\nTo determine when the server is available you can poll the server via [SoftLayer_Hardware::getObject](/reference/services/SoftLayer_Hardware/getObject), \nchecking the provisionDate property. \nWhen provisionDate is not null, the server will be ready. Be sure to use the globalIdentifier \nas your initialization parameter. \n\n\nWarning: Servers created via this method will incur charges on your account. For testing input parameters see [SoftLayer_Hardware::generateOrderTemplate](/reference/services/SoftLayer_Hardware/generateOrderTemplate). \n\n\nInput - [SoftLayer_Hardware](/reference/datatypes/SoftLayer_Hardware) \n \n\n\n

REST Example

\ncurl -X POST -d '{ \n \"parameters\":[ \n { \n \"hostname\": \"host1\", \n \"domain\": \"example.com\", \n \"processorCoreAmount\": 2, \n \"memoryCapacity\": 2, \n \"hourlyBillingFlag\": true, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\" \n } \n ] \n}' https://api.softlayer.com/rest/v3/SoftLayer_Hardware.json \n \nHTTP/1.1 201 Created \nLocation: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5/getObject \n\n\n{ \n \"accountId\": 232298, \n \"bareMetalInstanceFlag\": null, \n \"domain\": \"example.com\", \n \"hardwareStatusId\": null, \n \"hostname\": \"host1\", \n \"id\": null, \n \"serviceProviderId\": null, \n \"serviceProviderResourceId\": null, \n \"globalIdentifier\": \"f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5\", \n \"hourlyBillingFlag\": true, \n \"memoryCapacity\": 2, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\", \n \"processorCoreAmount\": 2 \n} \n ", + "doc": "\n \ncreateObject() enables the creation of servers on an account. This \nmethod is a simplified alternative to interacting with the ordering system directly. \n\n\nIn order to create a server, a template object must be sent in with a few required \nvalues. \n\n\nWhen this method returns an order will have been placed for a server of the specified configuration. \n\n\nTo determine when the server is available you can poll the server via [SoftLayer_Hardware::getObject](/reference/services/SoftLayer_Hardware/getObject), \nchecking the provisionDate property. \nWhen provisionDate is not null, the server will be ready. Be sure to use the globalIdentifier \nas your initialization parameter. \n\n\nWarning: Servers created via this method will incur charges on your account. For testing input parameters see [SoftLayer_Hardware::generateOrderTemplate](/reference/services/SoftLayer_Hardware/generateOrderTemplate). \n\n\nInput - [SoftLayer_Hardware](/reference/datatypes/SoftLayer_Hardware) \n \n\n\n

REST Example

\ncurl -X POST -d '{ \n \"parameters\":[ \n { \n \"hostname\": \"host1\", \n \"domain\": \"example.com\", \n \"processorCoreAmount\": 2, \n \"memoryCapacity\": 2, \n \"hourlyBillingFlag\": true, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\" \n } \n ] \n}' https://api.softlayer.com/rest/v3/SoftLayer_Hardware.json \n \nHTTP/1.1 201 Created \nLocation: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5/getObject \n\n\n{ \n \"accountId\": 232298, \n \"bareMetalInstanceFlag\": null, \n \"domain\": \"example.com\", \n \"hardwareStatusId\": null, \n \"hostname\": \"host1\", \n \"id\": null, \n \"serviceProviderId\": null, \n \"globalIdentifier\": \"f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5\", \n \"hourlyBillingFlag\": true, \n \"memoryCapacity\": 2, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\", \n \"processorCoreAmount\": 2 \n} \n ", "docOverview": "Create a new server", "docAssociatedMethods": [ { @@ -85608,7 +84782,7 @@ "createObject": { "name": "createObject", "type": "SoftLayer_Hardware", - "doc": "\n \ncreateObject() enables the creation of servers on an account. This \nmethod is a simplified alternative to interacting with the ordering system directly. \n\n\nIn order to create a server, a template object must be sent in with a few required \nvalues. \n\n\nWhen this method returns an order will have been placed for a server of the specified configuration. \n\n\nTo determine when the server is available you can poll the server via [SoftLayer_Hardware::getObject](/reference/services/SoftLayer_Hardware/getObject), \nchecking the provisionDate property. \nWhen provisionDate is not null, the server will be ready. Be sure to use the globalIdentifier \nas your initialization parameter. \n\n\nWarning: Servers created via this method will incur charges on your account. For testing input parameters see [SoftLayer_Hardware::generateOrderTemplate](/reference/services/SoftLayer_Hardware/generateOrderTemplate). \n\n\nInput - [SoftLayer_Hardware](/reference/datatypes/SoftLayer_Hardware) \n \n\n\n

REST Example

\ncurl -X POST -d '{ \n \"parameters\":[ \n { \n \"hostname\": \"host1\", \n \"domain\": \"example.com\", \n \"processorCoreAmount\": 2, \n \"memoryCapacity\": 2, \n \"hourlyBillingFlag\": true, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\" \n } \n ] \n}' https://api.softlayer.com/rest/v3/SoftLayer_Hardware.json \n \nHTTP/1.1 201 Created \nLocation: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5/getObject \n\n\n{ \n \"accountId\": 232298, \n \"bareMetalInstanceFlag\": null, \n \"domain\": \"example.com\", \n \"hardwareStatusId\": null, \n \"hostname\": \"host1\", \n \"id\": null, \n \"serviceProviderId\": null, \n \"serviceProviderResourceId\": null, \n \"globalIdentifier\": \"f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5\", \n \"hourlyBillingFlag\": true, \n \"memoryCapacity\": 2, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\", \n \"processorCoreAmount\": 2 \n} \n ", + "doc": "\n \ncreateObject() enables the creation of servers on an account. This \nmethod is a simplified alternative to interacting with the ordering system directly. \n\n\nIn order to create a server, a template object must be sent in with a few required \nvalues. \n\n\nWhen this method returns an order will have been placed for a server of the specified configuration. \n\n\nTo determine when the server is available you can poll the server via [SoftLayer_Hardware::getObject](/reference/services/SoftLayer_Hardware/getObject), \nchecking the provisionDate property. \nWhen provisionDate is not null, the server will be ready. Be sure to use the globalIdentifier \nas your initialization parameter. \n\n\nWarning: Servers created via this method will incur charges on your account. For testing input parameters see [SoftLayer_Hardware::generateOrderTemplate](/reference/services/SoftLayer_Hardware/generateOrderTemplate). \n\n\nInput - [SoftLayer_Hardware](/reference/datatypes/SoftLayer_Hardware) \n \n\n\n

REST Example

\ncurl -X POST -d '{ \n \"parameters\":[ \n { \n \"hostname\": \"host1\", \n \"domain\": \"example.com\", \n \"processorCoreAmount\": 2, \n \"memoryCapacity\": 2, \n \"hourlyBillingFlag\": true, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\" \n } \n ] \n}' https://api.softlayer.com/rest/v3/SoftLayer_Hardware.json \n \nHTTP/1.1 201 Created \nLocation: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5/getObject \n\n\n{ \n \"accountId\": 232298, \n \"bareMetalInstanceFlag\": null, \n \"domain\": \"example.com\", \n \"hardwareStatusId\": null, \n \"hostname\": \"host1\", \n \"id\": null, \n \"serviceProviderId\": null, \n \"globalIdentifier\": \"f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5\", \n \"hourlyBillingFlag\": true, \n \"memoryCapacity\": 2, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\", \n \"processorCoreAmount\": 2 \n} \n ", "docOverview": "Create a new server", "docAssociatedMethods": [ { @@ -87580,7 +86754,7 @@ "createObject": { "name": "createObject", "type": "SoftLayer_Hardware_SecurityModule", - "doc": "\n \ncreateObject() enables the creation of servers on an account. This \nmethod is a simplified alternative to interacting with the ordering system directly. \n\n\nIn order to create a server, a template object must be sent in with a few required \nvalues. \n\n\nWhen this method returns an order will have been placed for a server of the specified configuration. \n\n\nTo determine when the server is available you can poll the server via [SoftLayer_Hardware::getObject](/reference/services/SoftLayer_Hardware/getObject), \nchecking the provisionDate property. \nWhen provisionDate is not null, the server will be ready. Be sure to use the globalIdentifier \nas your initialization parameter. \n\n\nWarning: Servers created via this method will incur charges on your account. For testing input parameters see [SoftLayer_Hardware::generateOrderTemplate](/reference/services/SoftLayer_Hardware/generateOrderTemplate). \n\n\nInput - [SoftLayer_Hardware](/reference/datatypes/SoftLayer_Hardware) \n \n\n\n

REST Example

\ncurl -X POST -d '{ \n \"parameters\":[ \n { \n \"hostname\": \"host1\", \n \"domain\": \"example.com\", \n \"processorCoreAmount\": 2, \n \"memoryCapacity\": 2, \n \"hourlyBillingFlag\": true, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\" \n } \n ] \n}' https://api.softlayer.com/rest/v3/SoftLayer_Hardware.json \n \nHTTP/1.1 201 Created \nLocation: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5/getObject \n\n\n{ \n \"accountId\": 232298, \n \"bareMetalInstanceFlag\": null, \n \"domain\": \"example.com\", \n \"hardwareStatusId\": null, \n \"hostname\": \"host1\", \n \"id\": null, \n \"serviceProviderId\": null, \n \"serviceProviderResourceId\": null, \n \"globalIdentifier\": \"f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5\", \n \"hourlyBillingFlag\": true, \n \"memoryCapacity\": 2, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\", \n \"processorCoreAmount\": 2 \n} \n ", + "doc": "\n \ncreateObject() enables the creation of servers on an account. This \nmethod is a simplified alternative to interacting with the ordering system directly. \n\n\nIn order to create a server, a template object must be sent in with a few required \nvalues. \n\n\nWhen this method returns an order will have been placed for a server of the specified configuration. \n\n\nTo determine when the server is available you can poll the server via [SoftLayer_Hardware::getObject](/reference/services/SoftLayer_Hardware/getObject), \nchecking the provisionDate property. \nWhen provisionDate is not null, the server will be ready. Be sure to use the globalIdentifier \nas your initialization parameter. \n\n\nWarning: Servers created via this method will incur charges on your account. For testing input parameters see [SoftLayer_Hardware::generateOrderTemplate](/reference/services/SoftLayer_Hardware/generateOrderTemplate). \n\n\nInput - [SoftLayer_Hardware](/reference/datatypes/SoftLayer_Hardware) \n \n\n\n

REST Example

\ncurl -X POST -d '{ \n \"parameters\":[ \n { \n \"hostname\": \"host1\", \n \"domain\": \"example.com\", \n \"processorCoreAmount\": 2, \n \"memoryCapacity\": 2, \n \"hourlyBillingFlag\": true, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\" \n } \n ] \n}' https://api.softlayer.com/rest/v3/SoftLayer_Hardware.json \n \nHTTP/1.1 201 Created \nLocation: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5/getObject \n\n\n{ \n \"accountId\": 232298, \n \"bareMetalInstanceFlag\": null, \n \"domain\": \"example.com\", \n \"hardwareStatusId\": null, \n \"hostname\": \"host1\", \n \"id\": null, \n \"serviceProviderId\": null, \n \"globalIdentifier\": \"f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5\", \n \"hourlyBillingFlag\": true, \n \"memoryCapacity\": 2, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\", \n \"processorCoreAmount\": 2 \n} \n ", "docOverview": "Create a new server", "docAssociatedMethods": [ { @@ -93278,7 +92452,7 @@ "createObject": { "name": "createObject", "type": "SoftLayer_Hardware_SecurityModule750", - "doc": "\n \ncreateObject() enables the creation of servers on an account. This \nmethod is a simplified alternative to interacting with the ordering system directly. \n\n\nIn order to create a server, a template object must be sent in with a few required \nvalues. \n\n\nWhen this method returns an order will have been placed for a server of the specified configuration. \n\n\nTo determine when the server is available you can poll the server via [SoftLayer_Hardware::getObject](/reference/services/SoftLayer_Hardware/getObject), \nchecking the provisionDate property. \nWhen provisionDate is not null, the server will be ready. Be sure to use the globalIdentifier \nas your initialization parameter. \n\n\nWarning: Servers created via this method will incur charges on your account. For testing input parameters see [SoftLayer_Hardware::generateOrderTemplate](/reference/services/SoftLayer_Hardware/generateOrderTemplate). \n\n\nInput - [SoftLayer_Hardware](/reference/datatypes/SoftLayer_Hardware) \n \n\n\n

REST Example

\ncurl -X POST -d '{ \n \"parameters\":[ \n { \n \"hostname\": \"host1\", \n \"domain\": \"example.com\", \n \"processorCoreAmount\": 2, \n \"memoryCapacity\": 2, \n \"hourlyBillingFlag\": true, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\" \n } \n ] \n}' https://api.softlayer.com/rest/v3/SoftLayer_Hardware.json \n \nHTTP/1.1 201 Created \nLocation: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5/getObject \n\n\n{ \n \"accountId\": 232298, \n \"bareMetalInstanceFlag\": null, \n \"domain\": \"example.com\", \n \"hardwareStatusId\": null, \n \"hostname\": \"host1\", \n \"id\": null, \n \"serviceProviderId\": null, \n \"serviceProviderResourceId\": null, \n \"globalIdentifier\": \"f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5\", \n \"hourlyBillingFlag\": true, \n \"memoryCapacity\": 2, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\", \n \"processorCoreAmount\": 2 \n} \n ", + "doc": "\n \ncreateObject() enables the creation of servers on an account. This \nmethod is a simplified alternative to interacting with the ordering system directly. \n\n\nIn order to create a server, a template object must be sent in with a few required \nvalues. \n\n\nWhen this method returns an order will have been placed for a server of the specified configuration. \n\n\nTo determine when the server is available you can poll the server via [SoftLayer_Hardware::getObject](/reference/services/SoftLayer_Hardware/getObject), \nchecking the provisionDate property. \nWhen provisionDate is not null, the server will be ready. Be sure to use the globalIdentifier \nas your initialization parameter. \n\n\nWarning: Servers created via this method will incur charges on your account. For testing input parameters see [SoftLayer_Hardware::generateOrderTemplate](/reference/services/SoftLayer_Hardware/generateOrderTemplate). \n\n\nInput - [SoftLayer_Hardware](/reference/datatypes/SoftLayer_Hardware) \n \n\n\n

REST Example

\ncurl -X POST -d '{ \n \"parameters\":[ \n { \n \"hostname\": \"host1\", \n \"domain\": \"example.com\", \n \"processorCoreAmount\": 2, \n \"memoryCapacity\": 2, \n \"hourlyBillingFlag\": true, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\" \n } \n ] \n}' https://api.softlayer.com/rest/v3/SoftLayer_Hardware.json \n \nHTTP/1.1 201 Created \nLocation: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5/getObject \n\n\n{ \n \"accountId\": 232298, \n \"bareMetalInstanceFlag\": null, \n \"domain\": \"example.com\", \n \"hardwareStatusId\": null, \n \"hostname\": \"host1\", \n \"id\": null, \n \"serviceProviderId\": null, \n \"globalIdentifier\": \"f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5\", \n \"hourlyBillingFlag\": true, \n \"memoryCapacity\": 2, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\", \n \"processorCoreAmount\": 2 \n} \n ", "docOverview": "Create a new server", "docAssociatedMethods": [ { @@ -99197,7 +98371,7 @@ "createObject": { "name": "createObject", "type": "SoftLayer_Hardware_Server", - "doc": "\n \ncreateObject() enables the creation of servers on an account. This \nmethod is a simplified alternative to interacting with the ordering system directly. \n\n\nIn order to create a server, a template object must be sent in with a few required \nvalues. \n\n\nWhen this method returns an order will have been placed for a server of the specified configuration. \n\n\nTo determine when the server is available you can poll the server via [SoftLayer_Hardware::getObject](/reference/services/SoftLayer_Hardware/getObject), \nchecking the provisionDate property. \nWhen provisionDate is not null, the server will be ready. Be sure to use the globalIdentifier \nas your initialization parameter. \n\n\nWarning: Servers created via this method will incur charges on your account. For testing input parameters see [SoftLayer_Hardware::generateOrderTemplate](/reference/services/SoftLayer_Hardware/generateOrderTemplate). \n\n\nInput - [SoftLayer_Hardware](/reference/datatypes/SoftLayer_Hardware) \n \n\n\n

REST Example

\ncurl -X POST -d '{ \n \"parameters\":[ \n { \n \"hostname\": \"host1\", \n \"domain\": \"example.com\", \n \"processorCoreAmount\": 2, \n \"memoryCapacity\": 2, \n \"hourlyBillingFlag\": true, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\" \n } \n ] \n}' https://api.softlayer.com/rest/v3/SoftLayer_Hardware.json \n \nHTTP/1.1 201 Created \nLocation: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5/getObject \n\n\n{ \n \"accountId\": 232298, \n \"bareMetalInstanceFlag\": null, \n \"domain\": \"example.com\", \n \"hardwareStatusId\": null, \n \"hostname\": \"host1\", \n \"id\": null, \n \"serviceProviderId\": null, \n \"serviceProviderResourceId\": null, \n \"globalIdentifier\": \"f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5\", \n \"hourlyBillingFlag\": true, \n \"memoryCapacity\": 2, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\", \n \"processorCoreAmount\": 2 \n} \n ", + "doc": "\n \ncreateObject() enables the creation of servers on an account. This \nmethod is a simplified alternative to interacting with the ordering system directly. \n\n\nIn order to create a server, a template object must be sent in with a few required \nvalues. \n\n\nWhen this method returns an order will have been placed for a server of the specified configuration. \n\n\nTo determine when the server is available you can poll the server via [SoftLayer_Hardware::getObject](/reference/services/SoftLayer_Hardware/getObject), \nchecking the provisionDate property. \nWhen provisionDate is not null, the server will be ready. Be sure to use the globalIdentifier \nas your initialization parameter. \n\n\nWarning: Servers created via this method will incur charges on your account. For testing input parameters see [SoftLayer_Hardware::generateOrderTemplate](/reference/services/SoftLayer_Hardware/generateOrderTemplate). \n\n\nInput - [SoftLayer_Hardware](/reference/datatypes/SoftLayer_Hardware) \n \n\n\n

REST Example

\ncurl -X POST -d '{ \n \"parameters\":[ \n { \n \"hostname\": \"host1\", \n \"domain\": \"example.com\", \n \"processorCoreAmount\": 2, \n \"memoryCapacity\": 2, \n \"hourlyBillingFlag\": true, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\" \n } \n ] \n}' https://api.softlayer.com/rest/v3/SoftLayer_Hardware.json \n \nHTTP/1.1 201 Created \nLocation: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5/getObject \n\n\n{ \n \"accountId\": 232298, \n \"bareMetalInstanceFlag\": null, \n \"domain\": \"example.com\", \n \"hardwareStatusId\": null, \n \"hostname\": \"host1\", \n \"id\": null, \n \"serviceProviderId\": null, \n \"globalIdentifier\": \"f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5\", \n \"hourlyBillingFlag\": true, \n \"memoryCapacity\": 2, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\", \n \"processorCoreAmount\": 2 \n} \n ", "docOverview": "Create a new server", "docAssociatedMethods": [ { @@ -104861,7 +104035,7 @@ "createObject": { "name": "createObject", "type": "SoftLayer_Hardware", - "doc": "\n \ncreateObject() enables the creation of servers on an account. This \nmethod is a simplified alternative to interacting with the ordering system directly. \n\n\nIn order to create a server, a template object must be sent in with a few required \nvalues. \n\n\nWhen this method returns an order will have been placed for a server of the specified configuration. \n\n\nTo determine when the server is available you can poll the server via [SoftLayer_Hardware::getObject](/reference/services/SoftLayer_Hardware/getObject), \nchecking the provisionDate property. \nWhen provisionDate is not null, the server will be ready. Be sure to use the globalIdentifier \nas your initialization parameter. \n\n\nWarning: Servers created via this method will incur charges on your account. For testing input parameters see [SoftLayer_Hardware::generateOrderTemplate](/reference/services/SoftLayer_Hardware/generateOrderTemplate). \n\n\nInput - [SoftLayer_Hardware](/reference/datatypes/SoftLayer_Hardware) \n \n\n\n

REST Example

\ncurl -X POST -d '{ \n \"parameters\":[ \n { \n \"hostname\": \"host1\", \n \"domain\": \"example.com\", \n \"processorCoreAmount\": 2, \n \"memoryCapacity\": 2, \n \"hourlyBillingFlag\": true, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\" \n } \n ] \n}' https://api.softlayer.com/rest/v3/SoftLayer_Hardware.json \n \nHTTP/1.1 201 Created \nLocation: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5/getObject \n\n\n{ \n \"accountId\": 232298, \n \"bareMetalInstanceFlag\": null, \n \"domain\": \"example.com\", \n \"hardwareStatusId\": null, \n \"hostname\": \"host1\", \n \"id\": null, \n \"serviceProviderId\": null, \n \"serviceProviderResourceId\": null, \n \"globalIdentifier\": \"f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5\", \n \"hourlyBillingFlag\": true, \n \"memoryCapacity\": 2, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\", \n \"processorCoreAmount\": 2 \n} \n ", + "doc": "\n \ncreateObject() enables the creation of servers on an account. This \nmethod is a simplified alternative to interacting with the ordering system directly. \n\n\nIn order to create a server, a template object must be sent in with a few required \nvalues. \n\n\nWhen this method returns an order will have been placed for a server of the specified configuration. \n\n\nTo determine when the server is available you can poll the server via [SoftLayer_Hardware::getObject](/reference/services/SoftLayer_Hardware/getObject), \nchecking the provisionDate property. \nWhen provisionDate is not null, the server will be ready. Be sure to use the globalIdentifier \nas your initialization parameter. \n\n\nWarning: Servers created via this method will incur charges on your account. For testing input parameters see [SoftLayer_Hardware::generateOrderTemplate](/reference/services/SoftLayer_Hardware/generateOrderTemplate). \n\n\nInput - [SoftLayer_Hardware](/reference/datatypes/SoftLayer_Hardware) \n \n\n\n

REST Example

\ncurl -X POST -d '{ \n \"parameters\":[ \n { \n \"hostname\": \"host1\", \n \"domain\": \"example.com\", \n \"processorCoreAmount\": 2, \n \"memoryCapacity\": 2, \n \"hourlyBillingFlag\": true, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\" \n } \n ] \n}' https://api.softlayer.com/rest/v3/SoftLayer_Hardware.json \n \nHTTP/1.1 201 Created \nLocation: https://api.softlayer.com/rest/v3/SoftLayer_Hardware/f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5/getObject \n\n\n{ \n \"accountId\": 232298, \n \"bareMetalInstanceFlag\": null, \n \"domain\": \"example.com\", \n \"hardwareStatusId\": null, \n \"hostname\": \"host1\", \n \"id\": null, \n \"serviceProviderId\": null, \n \"globalIdentifier\": \"f5a3fcff-db1d-4b7c-9fa0-0349e41c29c5\", \n \"hourlyBillingFlag\": true, \n \"memoryCapacity\": 2, \n \"operatingSystemReferenceCode\": \"UBUNTU_LATEST\", \n \"processorCoreAmount\": 2 \n} \n ", "docOverview": "Create a new server", "docAssociatedMethods": [ { @@ -114825,17 +113999,6 @@ "filterable": true, "deprecated": true }, - "getDedicatedBillingItem": { - "doc": "The current billing item for the load balancing device housing the virtual IP. This billing item represents a device which could contain other virtual IPs. Caution should be taken when canceling. This is only valid when dedicatedFlag is true.", - "docOverview": "", - "name": "getDedicatedBillingItem", - "type": "SoftLayer_Billing_Item_Network_LoadBalancer", - "typeArray": null, - "ormMethod": true, - "maskable": true, - "filterable": true, - "deprecated": true - }, "getHighAvailabilityFlag": { "doc": "Denotes whether the virtual IP is configured within a high availability cluster.", "docOverview": "", @@ -114969,13 +114132,6 @@ "doc": "The current billing item for the load balancer virtual IP. This is only valid when dedicatedFlag is false. This is an independent virtual IP, and if canceled, will only affect the associated virtual IP.", "deprecated": true }, - "dedicatedBillingItem": { - "name": "dedicatedBillingItem", - "type": "SoftLayer_Billing_Item_Network_LoadBalancer", - "form": "relational", - "doc": "The current billing item for the load balancing device housing the virtual IP. This billing item represents a device which could contain other virtual IPs. Caution should be taken when canceling. This is only valid when dedicatedFlag is true.", - "deprecated": true - }, "highAvailabilityFlag": { "name": "highAvailabilityFlag", "type": "boolean",