The following services have been removed from the API in this release:
Name | Context | Description |
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. |
CAS User Profile | /object/user-cas | API for creating and manipulating CAS specific data for a user |
Data Store | /vdc/data-stores | API for provisioning object data stores. |
NFS | /object/nfs | This is the API interface into provisioning buckets for object-service |
Configuration Properties | /config/object | API for managing system configuration settings. |
Temporary Failed Zone | /tempfailedzone | API for managing temp failed zones. |
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. |
VDC Keystore | /vdc/keystore | API for managing the certificates of a virtual data center (VDC). |
Capacity | /object/capacity | API for retrieving the current managed capacity. |
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. |
Password Group (Swift) | /object/user-password | API for for creating and managing Swift passwords and assigning Swift users to groups. |
Syslog | /vdc/syslog/config | API for managing Syslog configuration and sending alerts to Syslog server for troubleshooting and debugging purposes. |
Bucket | /object/bucket | API for provisioning and managing buckets. |
Transformation | /object/transformation | |
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 |
Certificate | /object-cert | API for managing certificates. |
Events | /vdc/events | API for fetching audit alerts. |
Virtual Data Center | /object/vdcs | API for managing the attributes of a virtual data center (VDC). |
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" |
Storage Pool | /vdc/data-services/varrays | API for provisioning and managing storage pools. |
Licensing | /license | API for managing ECS licenses. |
Authentication Provider | /vdc/admin/authnproviders | API for provisioning and managing authentication providers. |
Node | /vdc/ | API for fetching data nodes in the cluster. |
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 |
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. |
Snmp | /vdc/snmp/config | API for managing SNMP configuration and sending alerts to SNMP server for troubleshooting and debugging purposes. |
Namespace | /object/namespaces | API for provisioning and managing namespaces. |
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. |
Billing | /object/billing | API for managing billing details. |
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. |
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. |
Dashboard | /dashboard | API to retrieve monitoring data for requests from the portal monitoring dashboard. |