Cloud Enterprise Object Storage REST API

Search (SHIFT+S)




Modified Methods

The following methods have been modified in this release:

Service Resource Description
Atmos Subtenant PUT /rest/subtenant Create new subtenant
Atmos Subtenant DELETE /rest/subtenant/{subtenantID} Delete a subtenant
Atmos Subtenant PUT /rest/subtenant/{subtenantID} Update a subtenant
Authentication Provider GET /vdc/admin/authnproviders/{id} Gets the details for the specified authentication provider
Authentication Provider GET /vdc/admin/authnproviders Lists the configured authentication providers
Authentication Provider POST /vdc/admin/authnproviders Creates an authentication provider using the specified attributes
Authentication Provider PUT /vdc/admin/authnproviders/{id} Updates an authentication provider with the specified attribute values
Authentication Provider DELETE /vdc/admin/authnproviders/{id} Deletes an authentication provider
Billing POST /object/billing/buckets/{namespace}/info Gets billing details for the specified namespace and a list of bucket names
Billing POST /object/billing/buckets/{namespace}/sample Gets billing details for the specified namespace, list of bucket names and interval
Billing POST /object/billing/namespace/info Gets billing details for the specified list of namespaces and bucket details
Billing POST /object/billing/namespace/sample Gets billing details for the specified list of namespaces, interval and bucket details
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 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
Certificate GET /object-cert/keystore Gets certificate chain configured
Certificate PUT /object-cert/keystore Sets key certificate pair
Data Migration GET /vdc/data-migration/storage-pools/{poolId}/nodes
Data Migration GET /vdc/data-migration/storage-pools/{poolId}/nodes/{nodeId}
Data Migration GET /vdc/data-migration/storage-pools/{poolId}/nodes/{nodeId}/partitions
Data Migration DELETE /vdc/data-migration/obsolete-storagepool-nodes/{nodeId}
Data Migration DELETE /vdc/data-migration/storage-pools/{poolId}/obsolete-nodes/{nodeId}
Data Migration DELETE /vdc/data-migration/storage-pools/{poolId}/obsolete-nodes/{nodeId}/partitions/{partitionId}
IAM Actions POST SimulateCustomPolicy Simulate Custom Policies with Actions and Resources to determine effective permissions.
IAM Actions POST SimulatePrincipalPolicy Simulate Policies attached to entities with Actions and Resources to determine effective permissions.
Password Group (Swift) GET /object/user-password/{uid}/{namespace} Gets all user groups for a specified user identifier and namespace
Secret Key GET /object/user-secret-keys/{uid}/{namespace} Gets all secret keys for the specified user and namespace
Trust Store GET /vdc/truststore Get the certificate chain being used by ECS
Trust Store PUT /vdc/truststore Set the certificate chain being used by ECS
Trust Store GET /vdc/truststore/settings Get truststore settings
Trust Store PUT /vdc/truststore/settings Set truststore settings
User (Management) POST /vdc/users Creates a local VDC user with the specified details
User (Management) POST /vdc/users/{userid}/deactivate Deletes local user information for the specified user identifier
User (Management) PUT /vdc/users/{userid}/unlock
User (Management) PUT /vdc/users/{userid} Updates local user details for the specified user identifier
User (Management) GET /vdc/users/{userid} Gets local user details for the specified user identifier
User (Management) GET /vdc/users Lists all local management users
User (Management) GET /vdc/users/{userid}/tokenCount
VDC Keystore PUT /vdc/keystore Set the certificate chain being used by ECS