SoftLayer_Network_Storage_Hub_Cleversafe_Account


SoftLayer_Network_Storage_Hub_Cleversafe_Account

Description

This class provides an interface for the management of IBM Cloud Object Storage Accounts and Credentials.

Methods

credentialCreate

Create credentials for an IBM Cloud Object Storage Account

credentialDelete

Delete a credential

getAccount

SoftLayer account to which an IBM Cloud Object Storage account belongs to.

getBillingItem

An associated parent billing item which is active. Includes billing items which are scheduled to be cancelled in the future.

getBuckets

Get buckets

getCancelledBillingItem

An associated parent billing item which has been cancelled.

getCapacityUsage

Returns the capacity usage for an IBM Cloud Object Storage account.

getCloudObjectStorageMetrics

Makes a request to Cloud Object Storage metricsAPI service and when successful, returns an associative array with two elements:

if 200:

[ , ]

if not 200:

[ , ]

{ “start”: “”, “errors”: [], “end”: “”, “resource_type”: …

getCredentialLimit

Returns credential limits for this IBM Cloud Object Storage account.

getCredentials

Credentials used for generating an AWS signature. Max of 2.

getEndpoints

Returns a collection of endpoint URLs available to this IBM Cloud Object Storage account.

getEndpointsWithRefetch

Returns a collection of endpoint URLs available to this IBM Cloud Object Storage account.

getMetricTrackingObject

[DEPRECATED] - Provides an interface to various metrics relating to the usage of an IBM Cloud Object Storage account.

getObject

Retrieve a SoftLayer_Network_Storage_Hub_Cleversafe_Account record.

getUuid

Unique identifier for an IBM Cloud Object Storage account.