SoftLayer_Network_Bandwidth_Version1_Allotment


SoftLayer_Network_Bandwidth_Version1_Allotment

Description

The SoftLayer_Network_Bandwidth_Version1_Allotment class provides methods and data structures necessary to work with an array of hardware objects associated with a single Bandwidth Pooling.

Local


accountId

The user account identifier associated with this allotment.
Type: int


bandwidthAllotmentTypeId

An identifier marking this allotment as a virtual private rack (1) or a bandwidth pooling(2).
Type: int


createDate

Creation date for an allotment.
Type: dateTime


endDate

End date for an allotment.
Type: dateTime


id

A virtual rack’s internal identifier.
Type: int


locationGroupId

Location Group Id for an allotment
Type: int


name

Text A virtual rack’s name.
Type: string


serviceProviderId

Service Provider Id for an allotment
Type: int

Relational


account

The account associated with this virtual rack.
Type: SoftLayer_Account


activeDetails

The bandwidth allotment detail records associated with this virtual rack.
Type: SoftLayer_Network_Bandwidth_Version1_Allotment_Detail[]


applicationDeliveryControllers

The Application Delivery Controller contained within a virtual rack.
Type: SoftLayer_Network_Application_Delivery_Controller[]


averageDailyPublicBandwidthUsage

The average daily public bandwidth usage for the current billing cycle.
Type: float


bandwidthAllotmentType

The bandwidth allotment type of this virtual rack.
Type: SoftLayer_Network_Bandwidth_Version1_Allotment_Type


bareMetalInstances

The bare metal server instances contained within a virtual rack.
Type: SoftLayer_Hardware[]


billingCycleBandwidthUsage

A virtual rack’s raw bandwidth usage data for an account’s current billing cycle. One object is returned for each network this server is attached to.
Type: SoftLayer_Network_Bandwidth_Usage[]


billingCyclePrivateBandwidthUsage

A virtual rack’s raw private network bandwidth usage data for an account’s current billing cycle.
Type: SoftLayer_Network_Bandwidth_Usage


billingCyclePublicBandwidthUsage

A virtual rack’s raw public network bandwidth usage data for an account’s current billing cycle.
Type: SoftLayer_Network_Bandwidth_Usage


billingCyclePublicUsageTotal

The total public bandwidth used in this virtual rack for an account’s current billing cycle.
Type: unsignedInt


billingItem

A virtual rack’s billing item.
Type: SoftLayer_Billing_Item


currentBandwidthSummary

An object that provides commonly used bandwidth summary components for the current billing cycle.
Type: SoftLayer_Metric_Tracking_Object_Bandwidth_Summary


details

The bandwidth allotment detail records associated with this virtual rack.
Type: SoftLayer_Network_Bandwidth_Version1_Allotment_Detail[]


hardware

The hardware contained within a virtual rack.
Type: SoftLayer_Hardware[]


inboundPublicBandwidthUsage

The total public inbound bandwidth used in this virtual rack for an account’s current billing cycle.
Type: decimal


locationGroup

The location group associated with this virtual rack.
Type: SoftLayer_Location_Group


managedBareMetalInstances

The managed bare metal server instances contained within a virtual rack.
Type: SoftLayer_Hardware[]


managedHardware

The managed hardware contained within a virtual rack.
Type: SoftLayer_Hardware[]


managedVirtualGuests

The managed Virtual Server contained within a virtual rack.
Type: SoftLayer_Virtual_Guest[]


metricTrackingObject

A virtual rack’s metric tracking object. This object records all periodic polled data available to this rack.
Type: SoftLayer_Metric_Tracking_Object


metricTrackingObjectId

The metric tracking object id for this allotment.
Type: int


outboundPublicBandwidthUsage

The total public outbound bandwidth used in this virtual rack for an account’s current billing cycle.
Type: decimal


overBandwidthAllocationFlag

Whether the bandwidth usage for this bandwidth pool for the current billing cycle exceeds the allocation.
Type: int


privateNetworkOnlyHardware

The private network only hardware contained within a virtual rack.
Type: SoftLayer_Hardware[]


projectedOverBandwidthAllocationFlag

Whether the bandwidth usage for this bandwidth pool for the current billing cycle is projected to exceed the allocation.
Type: int


projectedPublicBandwidthUsage

The projected public outbound bandwidth for this virtual server for the current billing cycle.
Type: float


totalBandwidthAllocated

The combined allocated bandwidth for all servers in a virtual rack.
Type: unsignedLong


virtualGuests

The Virtual Server contained within a virtual rack.
Type: SoftLayer_Virtual_Guest[]

Count


activeDetailCount

A count of the bandwidth allotment detail records associated with this virtual rack.
Type: unsignedLong


applicationDeliveryControllerCount

A count of the Application Delivery Controller contained within a virtual rack.
Type: unsignedLong


bareMetalInstanceCount

A count of the bare metal server instances contained within a virtual rack.
Type: unsignedLong


billingCycleBandwidthUsageCount

A count of a virtual rack’s raw bandwidth usage data for an account’s current billing cycle. One object is returned for each network this server is attached to.
Type: unsignedLong


detailCount

A count of the bandwidth allotment detail records associated with this virtual rack.
Type: unsignedLong


hardwareCount

A count of the hardware contained within a virtual rack.
Type: unsignedLong


managedBareMetalInstanceCount

A count of the managed bare metal server instances contained within a virtual rack.
Type: unsignedLong


managedHardwareCount

A count of the managed hardware contained within a virtual rack.
Type: unsignedLong


managedVirtualGuestCount

A count of the managed Virtual Server contained within a virtual rack.
Type: unsignedLong


privateNetworkOnlyHardwareCount

A count of the private network only hardware contained within a virtual rack.
Type: unsignedLong


virtualGuestCount

A count of the Virtual Server contained within a virtual rack.
Type: unsignedLong