ObjectStorageManager

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

Manager for SoftLayer Object Storage accounts.

See product information here: https://www.ibm.com/cloud/object-storage

Parameters:

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

__init__(client)[source]

Methods

__init__(client)

create_credential(identifier)

Create object storage credential.

delete_credential(identifier[, credential_id])

Delete the object storage credential.

limit_credential(identifier)

Limit object storage credentials.

list_accounts([object_mask, object_filter, ...])

Lists your object storage accounts.

list_credential(identifier)

List the object storage credentials.

list_endpoints(identifier)

Lists the known object storage endpoints.

resolve_ids(identifier)

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

Attributes

resolvers

create_credential(identifier)[source]

Create object storage credential.

Parameters:

identifier (int) – The object storage account identifier.

delete_credential(identifier, credential_id=None)[source]

Delete the object storage credential.

Parameters:
  • id (int) – The object storage account identifier.

  • credential_id (int) – The credential id to be deleted.

limit_credential(identifier)[source]

Limit object storage credentials.

Parameters:

identifier (int) – The object storage account identifier.

list_accounts(object_mask=None, object_filter=None, limit=10)[source]

Lists your object storage accounts.

list_credential(identifier)[source]

List the object storage credentials.

Parameters:

identifier (int) – The object storage account identifier.

list_endpoints(identifier)[source]

Lists the known object storage endpoints.

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: