BandwidthManager

class SoftLayer.managers.BandwidthManager(client)[source]

Common functions for getting information from the Bandwidth service

Parameters:

client (SoftLayer.API.BaseClient) – the client instance

__init__(client)[source]

Methods

__init__(client)

create_pool(name_pool, id_location_group)

Gets some basic bandwidth information

delete_pool(identifier)

Delete bandwidth pool

edit_pool(identifier, new_name_pool)

Edit bandwidth pool name

get_bandwidth_detail(identifier)

Gets bandwidth pool detail.

get_location_group()

Gets some basic bandwidth information

resolve_ids(identifier)

Takes a string and tries to resolve to a list of matching ids.

Attributes

resolvers

create_pool(name_pool, id_location_group)[source]

Gets some basic bandwidth information

Returns:

Bandwidth object

delete_pool(identifier)[source]

Delete bandwidth pool

Returns:

Boolean value

edit_pool(identifier, new_name_pool)[source]

Edit bandwidth pool name

Returns:

Bandwidth object

get_bandwidth_detail(identifier)[source]

Gets bandwidth pool detail.

Returns:

bandwidth pool detail

get_location_group()[source]

Gets some basic bandwidth information

Returns:

Bandwidth object

resolve_ids(identifier)

Takes a string and tries to resolve to a list of matching ids.

What exactly ‘identifier’ can be depends on the resolvers

Parameters:

identifier (string) – identifying string

Returns list: