...
Panel | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Get Tasks
Perform Task
Tasks | taskName |
taskName | Name | Description | Request Body | Response Body | |
---|---|---|---|---|---|
enable-streamingAmazon S3 | Enable Streaming task | Enables RTMP streaming for all files within a DuraCloud space through the use of Amazon's Cloudfront streaming capability. This task may take up to 15 minutes to complete. | Name of the space for which streaming is to be enabled | Text indicating the results of the task, including the streaming host | |
disable-streaming | Amazon S3 | Disable Streaming task | Disables streaming by removing the ability for Cloudfront to access files within a space. This does not remove the streaming distribution, only disables its use, so enabling streaming on the same space again can be performed much more quickly. Some content in the space may continue to be available for streaming up to 24 hours after streaming has been disabled. | Name of the space for which streaming is to be disabled | Text indicating the results of the task |
delete-streamingAmazon S3 | Delete Streaming task | Removes a streaming distribution created by the enable-streaming task. This task should be performed after performing the disable-streaming task. This task may take up to 15 minutes to complete, after which no content in the space will be available for streaming. | Name of the space for which streaming is to be deleted | Text indicating the results of the task | |
noop | Amazon S3 | Test task | Provides a simple way to test the calling of tasks | Body content is ignored | Text indicating successful task completion |
Amazon Glacier Storage Provider
taskName | Name | Description | Request Body | Response Body | |
---|---|---|---|---|---|
restore-content | Amazon GlacierRestore Content task | Provides the capability to request that specific content items stored in Glacier be retrieved. Content items which are retrieved are made available 3-5 hours after this request is made, and remains available for 2 weeks. | Name of the space and the content item in the form: spaceID/contentID | Text indicating that a restore action has been initiated (or that a restore is already in progress, in the case of duplicate requests.) |
Snapshot Storage Provider
taskName | Name | Description | Request Body | Response Body |
---|---|---|---|---|
create-snapshot | Create Snapshot task | Creates a snapshot by collecting details of the snapshot and passing the request down to a bridge application which makes a copy of the contents of the space. | ||
get-snapshot-status | Get Snapshot Status task | Retrieves the status of a snapshot action | ||
complete-snapshot | Complete Snapshot task | Ends the process of snapshot creating, allowing the content items included in the snapshot to be removed | ||
get-snapshots | Get List of Snapshots task | Retrieves a listing of all snapshots which have been created | ||
get-snapshot-contents | Get List of Snapshot Contents task | Retrieves a listing of the contents of a particular snapshot | ||
restore-snapshot | Restore Snapshot task | Requests that a snapshot be restored to a DuraCloud space | ||
get-restore-status | Get Snapshot Restore Status | Retrieves the status of a restore action |
DurAdmin
Purpose: DurAdmin is the user-facing application through which DuraCloud exposes DuraStore and DuraService functionality. The DurAdmin REST API provides the means by which DurAdmin is initialized.
...