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.

name path methods description
CloudConfigurationController0
  • /user/v0.0/switch/account/configure/ec2
  • /user/v0.0/switch/account/configure/geni
  • POST
  • POST
This controller is responsible for handling cloud credentials used by the provisoner to request for resources (VMs).
CloudCredentialsController
  • /user/v1.0/credentials/cloud
  • /user/v1.0/credentials/cloud/all
  • /user/v1.0/credentials/cloud/ids
  • /user/v1.0/credentials/cloud/sample
  • /user/v1.0/credentials/cloud/{id}
  • /user/v1.0/credentials/cloud/upload/{id}
  • POST
  • DELETE
  • GET
  • GET
  • DELETE GET
  • POST
This controller is responsible for handling CloudCredentials. CloudCredentials are a represntation of the credentials that are used by the provisoner to request for resources (VMs)
ConfigurationController
  • /user/v1.0/deployer/configuration/all
  • /user/v1.0/deployer/configuration/ids
  • /user/v1.0/deployer/configuration/post
  • /user/v1.0/deployer/configuration/upload
  • /user/v1.0/deployer/configuration/{id}
  • DELETE
  • GET
  • POST
  • POST
  • DELETE GET
This controller is responsible for storing PlayBook descriptions that can be used by the planner.
DeployController
  • /user/v1.0/deployer/all
  • /user/v1.0/deployer/deploy
  • /user/v1.0/deployer/ids
  • /user/v1.0/deployer/sample
  • /user/v1.0/deployer/{id}
  • DELETE
  • POST
  • GET
  • GET