Services Removed From the API

Search (SHIFT+S)




API Changes : Removed Services

The following services have been removed from the API in this release:

Name Context Description
Data Store /vdc/data-stores API for provisioning object data stores.
Capacity /object/capacity API for retrieving the current managed capacity.
Secret Key /object/user-secret-keys API for assigning a secret key to a user so that they can use the object store. Assigning a secret key to a user creates an object user record.
Configuration Properties /config/object API for managing system configuration settings.
Password Group (Swift) /object/user-password API for for creating and managing Swift passwords and assigning Swift users to groups.
Secret Key Self-Service /object/secret-keys API that enables an authenticated user to request a secret key that can be used to access the object store.
VDC Keystore /vdc/keystore API for managing the certificates of a virtual data center (VDC).
Temporary Failed Zone /tempfailedzone API for managing temp failed zones.
NFS /object/nfs This is the API interface into provisioning buckets for object-service
CLI Package /cli API to download ECS CLI package
CAS User Profile /object/user-cas API for creating and manipulating CAS specific data for a user
User (Object) /object/users API for for creating and managing users associated with a namespace. Users created with this API can be assigned to management and object user roles for the namespace.
Call Home /vdc/callhome/ API for managing ESRS configuration and sending alerts to ConnectEMC for troubleshooting and debugging purposes.
Alerts /vdc/alerts API for fetching audit alerts.
Feature /feature API for getting the details of a feature. Currently only ServerSideEncryption feature uses this resource but the expectation is that in future other features can use the URIs off /feature to publish any information about their feature as necessary
Namespace /object/namespaces API for provisioning and managing namespaces.
Replication Group /vdc/data-service/vpools API for provisioning and managing replication groups.

Note: Replication group was previously known as "object virtual pool" and the API still uses the term "vpool"

Bucket /object/bucket API for provisioning and managing buckets.
Storage Pool /vdc/data-services/varrays API for provisioning and managing storage pools.
Certificate /object-cert API for managing certificates.
User (Management) /vdc/users API for creating and managing local management users. These users can be assigned to VDC-wide management roles and are not associated with a namespace.
Node /vdc/nodes API for fetching data nodes in the cluster.
Base URL /object/baseurl API for creating and managing a Base URL.

Base URL is used as part of the object address where virtual host style addressing is used and enables ECS to know which part
of the address refers to the bucket and, optionally, namespace.

For example, if you are using an addressing scheme that includes the namespace, so that you have addresses of the form: mybucket.mynamespace.mydomain.com, you need to tell ECS that mydomain.com is the Base URL so that it knows that mybucket.mynamespace are the bucket and namespace
Transformation /object/transformation
Licensing /license API for managing ECS licenses.
Virtual Data Center /object/vdcs API for managing the attributes of a virtual data center (VDC).
Authentication Provider /vdc/admin/authnproviders API for provisioning and managing authentication providers.
Events /vdc/events API for fetching audit alerts.
Billing /object/billing API for managing billing details.
S3 Bucket Operations / API to create, delete and list buckets.
S3 Bucket Acl Operations / API to set and retrieve the Access Control List (ACL) for a bucket.
S3 Bucket Lifecycle Operation / API to manage the lifecycle configuration for a bucket.
S3 Bucket Location Operations / API to return the region in which a bucket is stored.
S3 Multi Object Delete Operations / API to delete multiple objects from a bucket.
S3 Bucket List Uploads Operations /
S3 Bucket Versioning Operations / API to set and retrieve the versioning state for a bucket.
S3 Bucket Versions Operations / API to list the object versions in a bucket (versions sub-resource)
S3 Object Operations / API to create, delete, and retrieve objects. ECS provides an extension to the S3 API that enables the object content to be appended to, or its content modified by byte range and for multiple byte ranges to be retrieved.
S3 Object Acl Operations / API to set and retrieve the ACL for an object.
S3 Object Init Uploads Operations / API to initiate a multi-part upload for an object.
S3 Object Uploads Operations / API to manage a multi-part upload that has been initiated.
S3 File Access Operation / API to return a mount point for each object in a bucket.
S3 Access Mode Operation / API to set and retrieve the access mode for a bucket.
S3 Ping Operation /
S3 Bucket Cors Operations / API to handle the S3 CORS (Cross-Origin Resource Sharing) configuration for a bucket.
S3 Data Node Operation / API to handle data node queries
S3 Options Operations / API to send a pre-flight request to determine if real request will succeed.
S3 Bucket Is Stale Allowed Operations / API to handle IsStaleAllowed operations for a bucket.
S3 Metadata Search Operation / API to search and list objects based on their metadata
S3 Metadata Key List Operations / API to manipulate the system and user metadata keys being indexed for a bucket
S3 Metadata Key System List Operation / API to list all system metadata keynames that are available to associate with a new bucket.
Swift Container Operations /
Swift Object Operations / API to create and update Swift objects and their metadata.
Swift File Access Operations /
Swift Access Mode Operations /
Swift Account Operations / API to retrieve a list of containers for an account
Swift Keystone Operations / API to generate token info.
Dashboard /dashboard API to retrieve monitoring data for requests from the portal monitoring dashboard.
Notes: