Resources

The resources use a data model that is supported by a set of client-side libraries that are made available on the files and libraries page.

There is a WADL document available that describes the resources API.

You may also enjoy the Swagger UI provided for this API.

name path methods description
DefaultReportServiceImpl
  • /report/cpuusagemedian
  • /report/cpuusagehistory
  • /report/cpuusage
  • /report/usagereport
  • /report/duration
  • GET
  • GET
  • GET
  • GET
  • GET
HealthCheckResource
  • /health
  • GET
MonitoringResource
  • /Monitoring/createMetric
  • /Monitoring/get
  • /Monitoring/scheduled-cleanup/cancel
  • /Monitoring/scheduled-cleanup/processAlarmMessage
  • /Monitoring/scheduled-cleanup/schedule
  • /Monitoring/scheduled-cleanup/postpone
  • PUT
  • GET
  • GET
  • PUT
  • PUT
  • GET
MultiVirtualPrivateGridResource
  • /MultiVirtualPrivateGrid/exists/{uuid}
  • /MultiVirtualPrivateGrid/pause/{uuid}
  • /MultiVirtualPrivateGrid/status/{uuid}
  • /MultiVirtualPrivateGrid/statuses/{uuid}
  • /MultiVirtualPrivateGrid/get/compute/{vpguid}
  • /MultiVirtualPrivateGrid/create/{uuid}
  • /MultiVirtualPrivateGrid/get-by-activity/{uuid}
  • /MultiVirtualPrivateGrid/get
  • /MultiVirtualPrivateGrid/existences/{uuid}
  • /MultiVirtualPrivateGrid/get/user/compute
  • /MultiVirtualPrivateGrid/get/user/compute/{uuid}
  • /MultiVirtualPrivateGrid/rdp
  • /MultiVirtualPrivateGrid/get/{uuid}
  • /MultiVirtualPrivateGrid/get/resources/aws
  • /MultiVirtualPrivateGrid/console
  • /MultiVirtualPrivateGrid/create-multiple/{uuid}
  • /MultiVirtualPrivateGrid/pem/{uuid}/{auid}
  • /MultiVirtualPrivateGrid/rdp-file/{instanceId}/{os}
  • /MultiVirtualPrivateGrid/terminate/{uuid}/{activity_uid}
  • /MultiVirtualPrivateGrid/resume/{uuid}
  • PUT
  • PUT
  • PUT
  • PUT
  • GET
  • PUT
  • PUT
  • GET
  • PUT
  • GET
  • GET
  • PUT
  • GET
  • GET
  • PUT
  • PUT
  • GET
  • GET
  • DELETE
  • PUT
PersonalStorageResource
  • /PersonalStorage/exists/{uuid}
  • /PersonalStorage/state/{uuid}
  • /PersonalStorage/detach/{uuid}
  • /PersonalStorage/delete/{uuid}
  • /PersonalStorage/create/{uuid}/{size}
  • /PersonalStorage/get/{uuid}
  • /PersonalStorage/available/{uuid}
  • GET
  • GET
  • GET
  • GET
  • PUT
  • GET
  • GET
VirtualPrivateGridResource
  • /VirtualPrivateGrid/get/{uuid}
  • /VirtualPrivateGrid/rdp
  • /VirtualPrivateGrid/terminate/{uuid}
  • /VirtualPrivateGrid/pause/{uuid}
  • /VirtualPrivateGrid/exists/{uuid}
  • /VirtualPrivateGrid/get
  • /VirtualPrivateGrid/resume/{uuid}
  • /VirtualPrivateGrid/status/{uuid}
  • /VirtualPrivateGrid/create/{uuid}
  • /VirtualPrivateGrid/pem/{uuid}
  • /VirtualPrivateGrid/get/compute/{vpguid}
  • GET
  • PUT
  • DELETE
  • GET
  • GET
  • GET
  • GET
  • GET
  • PUT
  • GET
  • GET

Data Types

JSON

Default Namespace
type description
AbstractDateTime
AbstractInstant
Activity
BaseDateTime
CPUReportItem
Chronology
CloudWatchMessage
DateTime
DateTimeZone
Dimension
DurationReportItem
InstanceMonitoringState
Trigger
UsageReportItem
VirtualResource Created by snagy on 5/7/15.

JSON

Default Namespace
type description
AbstractDateTime
AbstractInstant
Activity
BaseDateTime
CPUReportItem
Chronology
CloudWatchMessage
DateTime
DateTimeZone
Dimension
DurationReportItem
InstanceMonitoringState
Trigger
UsageReportItem
VirtualResource Created by snagy on 5/7/15.