EMC ECS REST API

Search (SHIFT+S)




Modified Methods

The following methods have been modified in this release:

Service Resource Description
Billing GET /object/billing/buckets/{namespace}/{bucketName}/info Gets billing details for the specified namespace and bucket name
Billing POST /object/billing/buckets/{namespace}/info Gets billing details for the specified namespace and a list of bucket names
Billing GET /object/billing/buckets/{namespace}/{bucketName}/sample Gets billing details for the specified namespace, bucket name and interval
Billing POST /object/billing/buckets/{namespace}/sample Gets billing details for the specified namespace, list of bucket names and interval
Billing GET /object/billing/namespace/{namespace}/info Gets billing details for the specified namespace and bucket details
Billing POST /object/billing/namespace/info Gets billing details for the specified list of namespaces and bucket details
Billing GET /object/billing/namespace/{namespace}/sample Gets billing details for the specified namespace, interval and bucket details
Billing POST /object/billing/namespace/sample Gets billing details for the specified list of namespaces, interval and bucket details
Bucket POST /object/bucket Creates a bucket in which users can create objects
Bucket GET /object/bucket/{bucketName}/info Gets bucket information for the specified bucket
CAS User Profile GET /object/user-cas/secret/{namespace}/{uid} Gets CAS secret for the specified namespace and user identifier
CAS User Profile GET /object/user-cas/bucket/{uid} Gets default bucket for a specified user identifier
Call Home POST /vdc/callhome/alert/ Creates and sends an alert event with error logs attached as an aid to troubleshooting customer issues
Call Home GET /vdc/callhome/esrs/{esrs_id} Get ESRS Server info.
Call Home GET /vdc/callhome/esrs/ Get ESRS Server info.
Capacity GET /object/capacity/{vArrayId} Gets the provisioned and available capacity of the given storage pool in GBs
NFS DELETE /object/nfs/users/{mappingid} Delete a mapping between ECS user/group and corresponding UNIX user Id.
NFS POST /object/nfs/exports Creates an NFS export.
NFS DELETE /object/nfs/exports/{id} Deletes an NFS export entry.
NFS PUT /object/nfs/exports/{id} Update a specific NFS export entry.
Namespace GET /object/namespaces/namespace/{id} Gets the details for the specified namespace
Namespace POST /object/namespaces/namespace Creates a namespace with the given details
Password Group (Swift) GET /object/user-password/{uid}/{namespace} Gets all user groups for a specified user identifier and namespace
Replication Group GET /vdc/data-service/vpools/{id} Gets the details for the specified replication group
Replication Group POST /vdc/data-service/vpools Creates a replication group that includes the specified storage pools (VDC:storage pool tuple)
S3 Object PUT /{object_name} Creates, updates, or appends to an object.
Secret Key GET /object/user-secret-keys/{uid} Gets all secret keys for the specified user
Secret Key GET /object/user-secret-keys/{uid}/{namespace} Gets all secret keys for the specified user and namespace
Secret Key Self-Service GET /object/secret-keys Gets all configured secret keys for the user account that makes the request
Storage Pool POST /vdc/data-services/varrays Create a storage pool with the specified details
Storage Pool PUT /vdc/data-services/varrays/{id} Updates storage pool for the specified identifier
Storage Pool GET /vdc/data-services/varrays/{id} Gets the details for the specified storage pool
Swift Account POST /v1/{account} Creates, updates, or deletes account metadata
Swift Container PUT /v1/{account}/{container} Creates a container
Swift Object PUT /v1/{account}/{container}/{object} Creates or updates the content and metadata for a specified object.
Transformation POST /object/transformation/ Creates a transformation from a Centera cluster
Transformation PUT /object/transformation/{transformationId} Updates the transformation for a Centera cluster
Transformation POST /object/transformation/s3
Transformation GET /object/transformation/{transformationId} Gets transformation information
Transformation POST /object/transformation/{transformationId}/precheck Provides a validation report for all executed pre-checks
Transformation POST /object/transformation/{transformationId}/enumeration Executes transformation enumeration
Transformation POST /object/transformation/{transformationId}/indexing Executes transformation indexing
Transformation POST /object/transformation/{transformationId}/migration Executes a transformation migration job
Transformation POST /object/transformation/{transformationId}/recoveryMigration Executes a transformation recovery migration
Transformation POST /object/transformation/{transformationId}/reconciliation Executes transformation reconciliation
Transformation POST /object/transformation/{transformationId}/transformationSources Marks the profile and bucket mappings which will be used for enumeration
Transformation DELETE /object/transformation/{transformationId}/transformationSources Deletes the specified transformation sources
Transformation POST /object/transformation/{transformationId}/s3/users
Transformation POST /object/transformation/{transformationId}/precheck/retry Retries pre-check process for specified transformation
Transformation POST /object/transformation/{transformationId}/enumeration/retry Retries the enumeration process for specified transformation
Transformation POST /object/transformation/{transformationId}/indexing/retry Retries the indexing process for a specified transformation
Transformation POST /object/transformation/{transformationId}/reconciliation/retry Retries a reconciliation process for given transformation
Transformation POST /object/transformation/{transformationId}/migration/retry Retries data migration process for given transformation
Transformation POST /object/transformation/{transformationId}/recoveryMigration/retry Retries migration recovery process for specified transformation
Transformation POST /object/transformation/{transformationId}/precheck/cancel Cancels a running pre-check process
Transformation POST /object/transformation/{transformationId}/enumeration/cancel Cancels the transformation enumeration process
Transformation POST /object/transformation/{transformationId}/indexing/cancel Cancels a running transformation data indexing job
Transformation POST /object/transformation/{transformationId}/reconciliation/cancel Cancels a running transformation reconciliation process
Transformation POST /object/transformation/{transformationId}/migration/cancel Cancels a transformation migration job
Transformation POST /object/transformation/{transformationId}/recoveryMigration/cancel Cancels a transformation recovery migration process
User (Object) POST /object/users Creates a user for the specified namespace
User (Object) GET /object/users/{uid}/info Gets user details for the specified user belonging to specified namespace
User (Object) GET /object/users/lock/{uid}/{namespace} Gets the user lock details for the specified user belonging to specified namespace
User (Object) GET /object/users/lock/{uid} Gets the user lock details for the specified user
Virtual Data Center GET /object/vdcs/vdc/{vdcName} Gets the details for a VDC specified by name
Virtual Data Center GET /object/vdcs/vdcid/{vdcId} Gets the details for a VDC specified by VDC Id
Virtual Data Center GET /object/vdcs/vdc/local Gets the details for the local VDC