Spectro Cloud clouds API
The clouds API from Spectro Cloud — 95 operation(s) for clouds.
Operations 112
GET
/v1/clouds/aws/regions/{region}/availabilityzones
Retrieves a list of AWS availability zones for the specified region
#
POST
/v1/clouds/aws/regions/{region}/copydefaultimages
Copies the specified image from one region to another region
#
POST
/v1/clouds/aws/regions/{region}/keypairs/{keypair}/validate
Validate the specified AWS keypair
#
GET
/v1/clouds/aws/regions/{region}/kmskeys
Retrieves a list of AWS KMS keys for the specified account
#
GET
/v1/clouds/aws/regions/{region}/kmskeys/validate
Validate an Aws KMS key for the specified account
#
GET
/v1/clouds/aws/regions/{region}/resourceGroups
Retrieves a list of AWS Host Resource Groups for the specified account and region
#
GET
/v1/clouds/aws/regions/{region}/resourceGroups/licenses
Retrieves license configurations for the specified Host Resource Group
#
POST
/v1/clouds/aws/regions/{region}/resourceGroups/validateCapacity
Validates available capacity for an instance type in a Host Resource Group
#
GET
/v1/clouds/aws/securitygroups
Retrieves a list of AWS security groups for the specified account
#
GET
/v1/clouds/azure/regions/{region}/subscriptions/{subscriptionId}/aksClusters/name/validate
Check if Azure cluster name is valid
#
GET
/v1/clouds/azure/regions/{region}/subscriptions/{subscriptionId}/networks
Retrieves a list of Azure virtual network list for the sepcified account
#
GET
/v1/clouds/azure/regions/{region}/subscriptions/{subscriptionId}/resourceGroups
Retrieves a list of Azure resource group for the specified account
#
GET
/v1/clouds/azure/regions/{region}/zones
Retrieves a list of Azure zones for the specified region
#
GET
/v1/clouds/azure/resourceGroups/{resourceGroup}/privateDnsZones
Get Azure private DNS zones for the given resource group
#
GET
/v1/clouds/azure/resourceGroups/{resourceGroup}/storageAccounts/{storageAccountName}/containers
Get Azure storage containers
#
GET
/v1/clouds/azure/subscriptions
Retrieves a list of Azure subscription list for the specified account
#
GET
/v1/clouds/cloudTypes/{cloudType}/cloudAccountKeys
Returns valid keys for the cloud account used for custom cloud type
#
PUT
/v1/clouds/cloudTypes/{cloudType}/cloudAccountKeys
Update the custom cloud type cloud account keys
#
DELETE
/v1/clouds/cloudTypes/{cloudType}/content/cloudProvider
Delete the custom cloud type cloud provider
#
GET
/v1/clouds/cloudTypes/{cloudType}/content/cloudProvider
Returns the custom cloud type cloud provider
#
PUT
/v1/clouds/cloudTypes/{cloudType}/content/cloudProvider
Update the custom cloud type cloud provider
#
DELETE
/v1/clouds/cloudTypes/{cloudType}/content/controlPlane
Delete the custom cloud type control plane
#
GET
/v1/clouds/cloudTypes/{cloudType}/content/controlPlane
Returns the custom cloud type control plane
#
PUT
/v1/clouds/cloudTypes/{cloudType}/content/controlPlane
Update the custom cloud type control plane
#
DELETE
/v1/clouds/cloudTypes/{cloudType}/content/templates/clusterTemplate
Delete the custom cloud type cluster template
#
GET
/v1/clouds/cloudTypes/{cloudType}/content/templates/clusterTemplate
Returns the custom cloud type cluster template
#
PUT
/v1/clouds/cloudTypes/{cloudType}/content/templates/clusterTemplate
Update the custom cloud type cluster template
#
DELETE
/v1/clouds/cloudTypes/{cloudType}/content/templates/controlPlanePoolTemplate
Delete the custom cloud type controlPlane pool template
#
GET
/v1/clouds/cloudTypes/{cloudType}/content/templates/controlPlanePoolTemplate
Returns the custom cloud type controlPlane pool template
#
PUT
/v1/clouds/cloudTypes/{cloudType}/content/templates/controlPlanePoolTemplate
Update the custom cloud type controlPlane pool template
#
DELETE
/v1/clouds/cloudTypes/{cloudType}/content/templates/workerPoolTemplate
Delete the custom cloud type worker pool template
#
GET
/v1/clouds/cloudTypes/{cloudType}/content/templates/workerPoolTemplate
Returns the custom cloud type worker pool template
#
PUT
/v1/clouds/cloudTypes/{cloudType}/content/templates/workerPoolTemplate
Update the custom cloud type worker pool template
#
GET
/v1/clouds/gcp/images/{imageName}/url
Returns the Gcp image url for the specified image location
#
GET
/v1/clouds/gcp/projects/{project}/regions/{region}/networks
Retrieves a list of GCP networks for the specified account
#
GET
/v1/clouds/gcp/projects/{project}/regions/{region}/zones
Retrieves a list of GCP zones for the specified account and region
#
GET
/v1/clouds/gcp/projects/{project}/zones
Retrieves a list of GCP zones for the specified account
#
GET
/v1/clouds/vsphere/datacenters/{uid}/computeclusters/{computecluster}
Returns the resources for vsphere compute cluster
#