SoftLayer.autoscale¶
Autoscale manager
- license
MIT, see LICENSE for more details.
- class SoftLayer.managers.autoscale.AutoScaleManager(client)[source]¶
Manager for interacting with Autoscale instances.
- details(identifier, mask=None)[source]¶
Calls SoftLayer_Scale_Group::getObject()
- Parameters
identifier – SoftLayer_Scale_Group id
mask – optional SoftLayer_Scale_Group objectMask
- edit(identifier, template)[source]¶
Calls SoftLayer_Scale_Group::editObject()
- Parameters
identifier – SoftLayer_Scale_Group id
template – SoftLayer_Scale_Group
- get_logs(identifier, mask=None, object_filter=None)[source]¶
Calls SoftLayer_Scale_Group::getLogs()
- Parameters
identifier – SoftLayer_Scale_Group Id
mask – optional SoftLayer_Scale_Group_Log objectMask
object_filter – optional SoftLayer_Scale_Group_Log objectFilter
- get_policy(identifier, mask=None)[source]¶
Calls SoftLayer_Scale_Policy::getObject()
- Parameters
identifier – SoftLayer_Scale_Policy id
mask – optional SoftLayer_Scale_Policy objectMask
- get_virtual_guests(identifier, mask=None)[source]¶
Calls SoftLayer_Scale_Group::getVirtualGuestMembers()
- Parameters
identifier – SoftLayer_Scale_Group Id
mask – optional SoftLayer_Scale_Member objectMask
- list(mask=None)[source]¶
Calls SoftLayer_Account::getScaleGroups()
- Parameters
mask – optional SoftLayer_Scale_Group objectMask
- scale(identifier, amount)[source]¶
Calls SoftLayer_Scale_Group::scale()
- Parameters
identifier – SoftLayer_Scale_Group Id
amount – positive or negative number to scale the group by
- scale_to(identifier, amount)[source]¶
Calls SoftLayer_Scale_Group::scaleTo()
- Parameters
identifier – SoftLayer_Scale_Group Id
amount – number to scale the group to.