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.
-