SoftLayer Hardware Server::getPrivateBandwidthGraphImage

From SoftLayer Development Network Wiki

Jump to: navigation, search

getPrivateBandwidthGraphImage is a member of the SoftLayer_Hardware_Server service.

Contents

Overview

Retrieve a graph of a server's private network bandwidth usage over the specified timeframe. If no timeframe is specified then getPublicBandwidthGraphImage retrieves the last 24 hours of public bandwidth usage. getPublicBandwidthGraphImage returns a PNG image measuring 827 pixels by 293 pixels.

User Access

Users wishing to execute getPrivateBandwidthGraphImage service must have the View Hardware permission assigned to their account.

Return Type

getPrivateBandwidthGraphImage returns the binary data data type.

Headers

Required Headers

getPrivateBandwidthGraphImage requires the following headers:

Parameters

getPrivateBandwidthGraphImage takes the following parameters:

startTime

The starting point to retrieve bandwidth data from, specified as a date.

  • Type: string



endTime

The end point to retrieve bandwidth data to, specified as a date.

  • Type: string

Error Handling

getPrivateBandwidthGraphImage throws the following exceptions:

  • SoftLayer_Exception
Throw the exception "Unable to retrieve the public bandwidth graph for server {id}." if the API is unable to retrieve a valid PNG bandwidth graph image.
  • SoftLayer_Exception
Throw the exception "The start time {startTime} is not a readable date format." if an invalid start time is passed to getPublicBandwidthGraphImage.
  • SoftLayer_Exception
Throw the exception "The end time {endTime} is not a readable date format." if an invalid end time is passed to getPublicBandwidthGraphImage.

External Links

Personal tools