Spectro Cloud Overlords API
The overlords API from Spectro Cloud — 29 operation(s) for overlords.
Operations 47
GET
/v1/overlords/apache-cloudstack/manifest
Returns the manifests required for the private gateway installation
#
POST
/v1/overlords/apache-cloudstack/{uid}/account
create the CloudStack cloudaccount for the private gateway
#
PUT
/v1/overlords/apache-cloudstack/{uid}/account
update the CloudStack cloudaccount for the private gateway
#
POST
/v1/overlords/apache-cloudstack/{uid}/account/validate
validate the CloudStack cloudaccount for the private gateway
#
POST
/v1/overlords/apache-cloudstack/{uid}/cloudconfig
create the CloudStack cloud config for the private gateway
#
PUT
/v1/overlords/apache-cloudstack/{uid}/cloudconfig
update the CloudStack cloud config for the private gateway
#
GET
/v1/overlords/apache-cloudstack/{uid}/clusterprofile
Returns the specified CloudStack private gateway cluster profile
#
GET
/v1/overlords/maas/manifest
Returns the manifests required for the private gateway installation
#
POST
/v1/overlords/maas/{uid}/account/validate
validate the maas cloudaccount for the private gateway
#
GET
/v1/overlords/maas/{uid}/clusterprofile
Returns the specified maas private gateway cluster profile
#
GET
/v1/overlords/maas/{uid}/pools
Retrieves a list of IP Pools for the specified maas private gateway
#
POST
/v1/overlords/maas/{uid}/pools
Creates an IP pool definition for the specified maas private gateway
#
DELETE
/v1/overlords/maas/{uid}/pools/{poolUid}
Deletes the maas private gateway's specified IP Pool data
#
PUT
/v1/overlords/maas/{uid}/pools/{poolUid}
Updates the maas private gateway's specified IP Pool data
#
GET
/v1/overlords/vsphere/manifest
Returns the manifests required for the private gateway installation
#
POST
/v1/overlords/vsphere/tenants/{tenantUid}/system
Creates the system private gateway for the specified tenant
#
POST
/v1/overlords/vsphere/{uid}/account/validate
validate the vSphere cloudaccount for the private gateway
#
POST
/v1/overlords/vsphere/{uid}/cloudconfig
create the vSphere cloud config for the private gateway
#
PUT
/v1/overlords/vsphere/{uid}/cloudconfig
update the vSphere cloud config for the private gateway
#
GET
/v1/overlords/vsphere/{uid}/clusterprofile
Returns the specified vsphere private gateway cluster profile
#
GET
/v1/overlords/vsphere/{uid}/pools
Retrieves a list of IP Pools for the specified private gateway
#
POST
/v1/overlords/vsphere/{uid}/pools
Creates an IP pool defintion for the sepcified private gateway
#
DELETE
/v1/overlords/vsphere/{uid}/pools/{poolUid}
Deletes the private gateways's specified IP Pool data
#
PUT
/v1/overlords/vsphere/{uid}/pools/{poolUid}
Updates the private gateways's specified IP Pool data
#
GET
/v1/overlords/vsphere/{uid}/properties/computecluster/resources
Retrieves the vSphere computecluster resources for the specified private…
#
GET
/v1/overlords/vsphere/{uid}/properties/datacenters
Retrieves the vSphere datacenters & datacluster for the specified private…
#
PUT
/v1/overlords/{uid}/reset
reset the private gateway by disaaociating the private gateway's resources
#
GET
/v1/overlords/openstack/manifest
Returns the manifests required for the private gateway installation
#
POST
/v1/overlords/openstack/{uid}/account
create the OpenStack cloudaccount for the private gateway
#
PUT
/v1/overlords/openstack/{uid}/account
update the OpenStack cloudaccount for the private gateway
#
POST
/v1/overlords/openstack/{uid}/account/validate
validate the OpenStack cloudaccount for the private gateway
#
POST
/v1/overlords/openstack/{uid}/cloudconfig
create the OpenStack cloud config for the private gateway
#
PUT
/v1/overlords/openstack/{uid}/cloudconfig
update the OpenStack cloud config for the private gateway
#
GET
/v1/overlords/openstack/{uid}/clusterprofile
Returns the specified OpenStack private gateway cluster profile
#