Spectro Cloud cloudconfigs API
The cloudconfigs API from Spectro Cloud — 87 operation(s) for cloudconfigs.
Operations 141
DELETE
/v1/cloudconfigs/aks/{configUid}/machinePools/{machinePoolName}
Deletes the specified machine pool
#
PUT
/v1/cloudconfigs/aks/{configUid}/machinePools/{machinePoolName}
Updates the specified AKS cloud config's machine pool
#
GET
/v1/cloudconfigs/aks/{configUid}/machinePools/{machinePoolName}/machines
Retrieves a list of AKS machines
#
POST
/v1/cloudconfigs/aks/{configUid}/machinePools/{machinePoolName}/machines
Adds the machine to cloud config's machine pool
#
DELETE
/v1/cloudconfigs/aks/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Deletes the specified Azure machine
#
GET
/v1/cloudconfigs/aks/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Returns the specified AKS machine
#
PUT
/v1/cloudconfigs/aks/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Updates the specified machine to the cloud config's machine pool
#
PUT
/v1/cloudconfigs/apache-cloudstack/{configUid}/clusterConfig
Updates the cluster configuration information
#
POST
/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools
Creates a CloudStack cloud config's machine pool
#
DELETE
/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools/{machinePoolName}
Deletes the specified machine pool
#
PUT
/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools/{machinePoolName}
Updates the specified CloudStack cloud config's machine pool
#
GET
/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools/{machinePoolName}/machines
Retrieves a list of CloudStack machines
#
POST
/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools/{machinePoolName}/machines
Adds the CloudStack machine to cloud config's machine pool
#
DELETE
/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Deletes the specified CloudStack machine
#
GET
/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Returns the specified CloudStack machine
#
PUT
/v1/cloudconfigs/apache-cloudstack/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Updates the specified machine to cloud config's machine pool
#
PUT
/v1/cloudconfigs/aws/{configUid}/clusterConfig/hybridConfig
Updates the hybrid configuration information of AWS cluster
#
POST
/v1/cloudconfigs/aws/{configUid}/edge-native/machinePools
Creates an Hybrid AWS cloud config's Edge-Native machine pool
#
DELETE
/v1/cloudconfigs/aws/{configUid}/edge-native/machinePools/{machinePoolName}
Deletes the specified Edge-Native machine pool of hybrid AWS cluster
#
GET
/v1/cloudconfigs/aws/{configUid}/edge-native/machinePools/{machinePoolName}
Returns the specified AWS Cluster's Edge-Native machine pool configuration
#
PUT
/v1/cloudconfigs/aws/{configUid}/edge-native/machinePools/{machinePoolName}
Updates the specified Hybrid AWS cluster cloud config's Edge-Native machine pool
#
DELETE
/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}
Deletes the specified machine pool
#
PUT
/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}
Updates the specified AWS cloud config's machine pool
#
GET
/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}/machines
Retrieves a list of AWS machines
#
POST
/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}/machines
Adds the machine to cloud config's machine pool
#
DELETE
/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Deletes the specified AWS machine
#
GET
/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Returns the specified AWS machine
#
PUT
/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Updates the specified machine to the cloud config's machine pool
#
PUT
/v1/cloudconfigs/azure/{configUid}/clusterConfig
Updates the cluster configuration information
#
DELETE
/v1/cloudconfigs/azure/{configUid}/machinePools/{machinePoolName}
Deletes the specified machine pool
#
PUT
/v1/cloudconfigs/azure/{configUid}/machinePools/{machinePoolName}
Updates the specified Azure cloud config's machine pool
#
GET
/v1/cloudconfigs/azure/{configUid}/machinePools/{machinePoolName}/machines
Retrieves a list of Azure machines
#
POST
/v1/cloudconfigs/azure/{configUid}/machinePools/{machinePoolName}/machines
Adds the machine to cloud config's machine pool
#
DELETE
/v1/cloudconfigs/azure/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Deletes the specified Azure machine
#
GET
/v1/cloudconfigs/azure/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Returns the specified Azure machine
#
PUT
/v1/cloudconfigs/azure/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Updates the specified machine to cloud config's machine pool
#
PUT
/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/clusterConfig
Updates the cluster configuration information
#
POST
/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools
Creates an Custom cloud config's machine pool
#
DELETE
/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}
Deletes the specified machine pool
#
PUT
/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}
Updates the specified Custom cloud config's machine pool
#
GET
/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}/machines
Retrieves a list of Custom machines
#
POST
/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}/machines
Adds the machine to cloud config's machine pool
#
DELETE
/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Deletes the specified Custom machine
#
GET
/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Returns the specified Custom machine
#
PUT
/v1/cloudconfigs/cloudTypes/{cloudType}/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Updates the specified machine to the cloud config's machine pool
#
PUT
/v1/cloudconfigs/edge-native/{configUid}/clusterConfig
Updates the cluster configuration information
#
POST
/v1/cloudconfigs/edge-native/{configUid}/machinePools
Creates a edge-native cloud config's machine pool
#
DELETE
/v1/cloudconfigs/edge-native/{configUid}/machinePools/{machinePoolName}
Deletes the specified machine pool
#
PUT
/v1/cloudconfigs/edge-native/{configUid}/machinePools/{machinePoolName}
Updates the specified edge-native cloud config's machine pool
#
GET
/v1/cloudconfigs/edge-native/{configUid}/machinePools/{machinePoolName}/machines
Retrieves a list of edge-native machines
#
POST
/v1/cloudconfigs/edge-native/{configUid}/machinePools/{machinePoolName}/machines
Adds the edge-native machine to cloud config's machine pool
#
DELETE
/v1/cloudconfigs/edge-native/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Deletes the specified edge-native machine
#
GET
/v1/cloudconfigs/edge-native/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Returns the specified edge-native machine
#
PUT
/v1/cloudconfigs/edge-native/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Updates the specified machine to cloud config's machine pool
#
DELETE
/v1/cloudconfigs/eks/{configUid}/machinePools/{machinePoolName}
Deletes the specified machine pool
#
PUT
/v1/cloudconfigs/eks/{configUid}/machinePools/{machinePoolName}
Updates the specified EKS cloud config's machine pool
#
GET
/v1/cloudconfigs/eks/{configUid}/machinePools/{machinePoolName}/machines
Retrieves a list of EKS machines
#
POST
/v1/cloudconfigs/eks/{configUid}/machinePools/{machinePoolName}/machines
Adds the machine to cloud config's machine pool
#
DELETE
/v1/cloudconfigs/eks/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Deletes the specified EKS machine
#
GET
/v1/cloudconfigs/eks/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Returns the specified EKS machine
#
PUT
/v1/cloudconfigs/eks/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Updates the specified machine to the cloud config's machine pool
#
DELETE
/v1/cloudconfigs/gcp/{configUid}/machinePools/{machinePoolName}
Deletes the specified machine pool
#
PUT
/v1/cloudconfigs/gcp/{configUid}/machinePools/{machinePoolName}
Updates the specified GCP cloud config's machine pool
#
GET
/v1/cloudconfigs/gcp/{configUid}/machinePools/{machinePoolName}/machines
Retrieves a list of GCP machines
#
POST
/v1/cloudconfigs/gcp/{configUid}/machinePools/{machinePoolName}/machines
Adds the machine to cloud config's machine pool
#
DELETE
/v1/cloudconfigs/gcp/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Deletes the specified GCP machine
#
GET
/v1/cloudconfigs/gcp/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Returns the specified GCP machine
#
PUT
/v1/cloudconfigs/gcp/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Updates the specified machine to the cloud config's machine pool
#
PUT
/v1/cloudconfigs/generic/{configUid}/clusterConfig
Updates the cluster configuration information
#
POST
/v1/cloudconfigs/generic/{configUid}/machinePools
Creates a generic cloud config's machine pool
#
DELETE
/v1/cloudconfigs/generic/{configUid}/machinePools/{machinePoolName}
Deletes the specified machine pool
#
PUT
/v1/cloudconfigs/generic/{configUid}/machinePools/{machinePoolName}
Updates the specified generic cloud config's machine pool
#
GET
/v1/cloudconfigs/generic/{configUid}/machinePools/{machinePoolName}/machines
Retrieves a list of Generic machines
#
POST
/v1/cloudconfigs/generic/{configUid}/machinePools/{machinePoolName}/machines
Adds the machine to cloud config's machine pool
#
DELETE
/v1/cloudconfigs/generic/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Deletes the specified machine
#
GET
/v1/cloudconfigs/generic/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Returns the specified generic machine
#
PUT
/v1/cloudconfigs/generic/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Updates the specified machine to the cloud config's machine pool
#
DELETE
/v1/cloudconfigs/gke/{configUid}/machinePools/{machinePoolName}
Deletes the specified machine pool
#
PUT
/v1/cloudconfigs/gke/{configUid}/machinePools/{machinePoolName}
Updates the specified GKE cloud config's machine pool
#
GET
/v1/cloudconfigs/gke/{configUid}/machinePools/{machinePoolName}/machines
Retrieves a list of GKE machines
#
POST
/v1/cloudconfigs/gke/{configUid}/machinePools/{machinePoolName}/machines
Adds the machine to cloud config's machine pool
#
DELETE
/v1/cloudconfigs/gke/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Deletes the specified Gcp machine
#
GET
/v1/cloudconfigs/gke/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Returns the specified GKE machine
#
PUT
/v1/cloudconfigs/gke/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Updates the specified machine to the cloud config's machine pool
#
DELETE
/v1/cloudconfigs/maas/{configUid}/machinePools/{machinePoolName}
Deletes the specified machine pool
#
PUT
/v1/cloudconfigs/maas/{configUid}/machinePools/{machinePoolName}
Updates the specified Maas cloud config's machine pool
#
GET
/v1/cloudconfigs/maas/{configUid}/machinePools/{machinePoolName}/machines
Retrieves a list of Maas machines
#
POST
/v1/cloudconfigs/maas/{configUid}/machinePools/{machinePoolName}/machines
Adds the machine to cloud config's machine pool
#
DELETE
/v1/cloudconfigs/maas/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Deletes the specified Maas machine
#
GET
/v1/cloudconfigs/maas/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Returns the specified Maas machine
#
PUT
/v1/cloudconfigs/maas/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Updates the specified machine to the cloud config's machine pool
#
PUT
/v1/cloudconfigs/virtual/{configUid}/clusterConfig
Updates the cluster configuration information
#
POST
/v1/cloudconfigs/virtual/{configUid}/machinePools
Creates a virtual cloud config's machine pool
#
DELETE
/v1/cloudconfigs/virtual/{configUid}/machinePools/{machinePoolName}
Deletes the specified machine pool
#
PUT
/v1/cloudconfigs/virtual/{configUid}/machinePools/{machinePoolName}
Updates the specified virtual cloud config's machine pool
#
GET
/v1/cloudconfigs/virtual/{configUid}/machinePools/{machinePoolName}/machines
Retrieves a list of virtual machines
#
POST
/v1/cloudconfigs/virtual/{configUid}/machinePools/{machinePoolName}/machines
Adds the machine to cloud config's machine pool
#
DELETE
/v1/cloudconfigs/virtual/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Deletes the specified virtual machine
#
GET
/v1/cloudconfigs/virtual/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Returns the specified virtual machine
#
PUT
/v1/cloudconfigs/virtual/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Updates the specified machine to the cloud config's machine pool
#
PUT
/v1/cloudconfigs/vsphere/{configUid}/clusterConfig
Updates the cluster configuration information
#
POST
/v1/cloudconfigs/vsphere/{configUid}/machinePools
Creates a vSphere cloud config's machine pool
#
DELETE
/v1/cloudconfigs/vsphere/{configUid}/machinePools/{machinePoolName}
Deletes the specified machine pool
#
PUT
/v1/cloudconfigs/vsphere/{configUid}/machinePools/{machinePoolName}
Updates the specified vSphere cloud config's machine pool
#
GET
/v1/cloudconfigs/vsphere/{configUid}/machinePools/{machinePoolName}/machines
Retrieves a list of vSphere machines
#
POST
/v1/cloudconfigs/vsphere/{configUid}/machinePools/{machinePoolName}/machines
Adds the vSphere machine to cloud config's machine pool
#
DELETE
/v1/cloudconfigs/vsphere/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Deletes the specified vSphere machine
#
GET
/v1/cloudconfigs/vsphere/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Returns the specified vSphere machine
#
PUT
/v1/cloudconfigs/vsphere/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}
Updates the specified machine to cloud config's machine pool
#
PUT
/v1/cloudconfigs/{cloudType}/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}/maintenance
Updates the specified machine maintenance
#
PUT
/v1/cloudconfigs/{cloudType}/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}/maintenance/status
Updates the specified machine maintenance
#
GET
/v1/cloudconfigs/{configUid}/machinePools/machineUids
Returns the specified cloud config's machine pools and machine uid
#
PATCH
/v1/cloudconfigs/{configUid}/machines/health
Updates the health status of machines for the specified cloud config
#