The SoftLayer_Billing_Item_Network_Subnet data type contains general information relating to a single SoftLayer billing item whose item category code is one of the following:
These item categories denote that the billing item has subnet information attached.
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. 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.
Type:
string
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.
Type:
dateTime
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.
Type:
string
The date the billing item was created. You can see this date on the invoice.
Type:
dateTime
This is the total charge for the billing item for this billing item. It is calculated based on the hourlyRecurringFee * hoursUsed.
Type:
string
The amount of money charged per hour for a billing item, if applicable. hourlyRecurringFee is measured in US Dollars ($USD).
Type:
decimal
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.
Type:
string
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.
Type:
string
The amount of money charged as a one-time charge for a billing item, if applicable. oneTimeFee is measured in US Dollars ($USD).
Type:
decimal
The rate at which one time fees are taxed if you are a taxable customer.
Type:
decimal
the SoftLayer_Billing_Order_Item ID. This is a reference to the original order item from which this billing item was originally created.
Type:
int
The amount of money charged per month for a billing item, if applicable. recurringFee is measured in US Dollars ($USD).
Type:
decimal
The rate at which recurring fees are taxed if you are a taxable customer.
Type:
decimal
A flag indicating that the billing item is under an active agreement.
Type:
SoftLayer_Account_Agreement
A billing item’s active associated child billing items. This includes “floating” items that are not necessarily child items of this billing item.
Type:
SoftLayer_Billing_Item[]
A service cancellation request item that corresponds to the billing item.
Type:
SoftLayer_Billing_Item_Cancellation_Request_Item
A Billing Item’s spare pool bundled billing items.
Type:
SoftLayer_Billing_Item[]
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.
Type:
SoftLayer_Billing_Item
A history of billing items which a billing item has been associated with.
Type:
SoftLayer_Billing_Item_Association_History[]
A Billing Item’s associated child billing items. This includes “floating” items that are not necessarily child billing items of this billing item.
Type:
SoftLayer_Billing_Item[]
A billing item’s associated parent billing item. This object will be the same as the parent billing item if parentId is set.
Type:
SoftLayer_Billing_Item[]
The bandwidth allocation for a billing item.
Type:
SoftLayer_Network_Bandwidth_Version1_Allocation
A billing item’s recurring child items that have once been billed and are scheduled to be billed in the future.
Type:
SoftLayer_Billing_Item[]
The billing item’s cancellation reason.
Type:
SoftLayer_Billing_Item_Cancellation_Reason
This will return any cancellation requests that are associated with this billing item.
Type:
SoftLayer_Billing_Item_Cancellation_Request[]
The item category to which the billing item’s item belongs.
Type:
SoftLayer_Product_Item_Category
A Billing Item’s active child billing items.
Type:
SoftLayer_Billing_Item[]
For product items which have a downgrade path defined, this will return those product items.
Type:
SoftLayer_Product_Item[]
A Billing Item’s associated child billing items, excluding some items with a $0.00 recurring fee.
Type:
SoftLayer_Billing_Item[]
A flag that will reflect whether this billing item is billed on an hourly basis or not.
Type:
boolean
All invoice items associated with the billing item
Type:
SoftLayer_Billing_Invoice_Item[]
The entry in the SoftLayer product catalog that a billing item is based upon.
Type:
SoftLayer_Product_Item
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.
Type:
SoftLayer_Location
A Billing Item’s child billing items and associated items'
Type:
SoftLayer_Billing_Item[]
A Billing Item’s total, including any child billing items if they exist.'
Type:
float
A Billing Item’s total, including any child billing items if they exist.'
Type:
float
A Billing Item’s total, including any child billing items and associated billing items if they exist.'
Type:
float
This is deprecated and will always be zero. Because tax is calculated in real-time, previewing the next recurring invoice is pre-tax only.
Type:
float
A Billing Item’s associated child billing items, excluding ALL items with a $0.00 recurring fee.
Type:
SoftLayer_Billing_Item[]
A billing item’s original order item. Simply a reference to the original order from which this billing item was created.
Type:
SoftLayer_Billing_Order_Item
The original physical location for this billing item–may differ from current.
Type:
SoftLayer_Location
The package under which this billing item was sold. A Package is the general grouping of products as seen on our order forms.
Type:
SoftLayer_Product_Package
A billing item’s parent item. If a billing item has no parent item then this value is null.
Type:
SoftLayer_Billing_Item
A billing item’s parent item. If a billing item has no parent item then this value is null.
Type:
SoftLayer_Billing_Item_Virtual_Guest
This flag indicates whether a billing item is scheduled to be canceled or not.
Type:
boolean
The new order item that will replace this billing item.
Type:
SoftLayer_Billing_Order_Item
Provisioning transaction for this billing item
Type:
SoftLayer_Provisioning_Version1_Transaction
A friendly description of software component
Type:
SoftLayer_Software_Description
Billing items whose product item has an upgrade path defined in our system will return the next product item in the upgrade path.
Type:
SoftLayer_Product_Item
Billing items whose product item has an upgrade path defined in our system will return all the product items in the upgrade path.
Type:
SoftLayer_Product_Item[]
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.
Type:
unsignedLong
A count of a Billing Item’s spare pool bundled billing items.
Type:
unsignedLong
A count of a history of billing items which a billing item has been associated with.
Type:
unsignedLong
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.
Type:
unsignedLong
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.
Type:
unsignedLong
A count of a billing item’s recurring child items that have once been billed and are scheduled to be billed in the future.
Type:
unsignedLong
A count of this will return any cancellation requests that are associated with this billing item.
Type:
unsignedLong
A count of a Billing Item’s active child billing items.
Type:
unsignedLong
A count of for product items which have a downgrade path defined, this will return those product items.
Type:
unsignedLong
A count of a Billing Item’s associated child billing items, excluding some items with a $0.00 recurring fee.
Type:
unsignedLong
A count of a Billing Item’s child billing items and associated items'
Type:
unsignedLong
A count of a Billing Item’s associated child billing items, excluding ALL items with a $0.00 recurring fee.
Type:
unsignedLong
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.
Type:
unsignedLong