Appliances (Edge Hosts)

https://api.spectrocloud.com/v1/edgehosts

summary:
Retrieves a list of registered edge host devices
Parameters:
NameTypeDescriptionRequired
typestringno
200
An array of edge host device items
{
"items": [
{
"aclmeta": {
"ownerUid": "string",
"projectUid": "string",
"tenantUid": "string"
},
"metadata": {
"annotations": "object",
"creationTimestamp": "date-time",
"deletionTimestamp": "date-time",
"labels": "object",
"lastModifiedTimestamp": "date-time",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"selfLink": "string",
"uid": "string"
},
"spec": {
"cloudProperties": {
"vsphere": {
"datacenters": [
{
"computeClusters": [
{
"datastores": [
"string"
],
"name": "string",
"networks": [
"string"
],
"resourcePools": [
"string"
]
}
],
"folders": [
"string"
],
"name": "string"
}
]
}
},
"clusterProfileTemplates": [
{
"cloudType": "string",
"name": "string",
"packServerRefs": [
{
"apiVersion": "string",
"fieldPath": "string",
"kind": "string",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"uid": "string"
}
],
"packServerSecret": "string",
"packs": [
{
"annotations": "object",
"digest": "string",
"inValidReason": "string",
"isInvalid": "boolean",
"layer": "string",
"manifests": [
{
"apiVersion": "string",
"fieldPath": "string",
"kind": "string",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"uid": "string"
}
],
"name": "string",
"packUid": "string",
"params": "object",
"presets": [
{
"add": "string",
"displayName": "string",
"group": "string",
"name": "string",
"remove": [
"string"
]
}
],
"registryUid": "string",
"schema": [
{
"format": "string",
"hints": [
"string"
],
"listOptions": [
"string"
],
"name": "string",
"readonly": "boolean",
"regex": "string",
"required": "boolean",
"type": "string"
}
],
"server": "string",
"tag": "string",
"type": "string",
"values": "string",
"version": "string"
}
],
"profileVersion": "string",
"type": "string",
"uid": "string",
"version":deprecated "integer"
}
],
"device": {
"cpu": {
"cores": "integer"
},
"disks": [
{
"controller": "string",
"partitions": [
{
"fileSystemType": "string",
"freeSpace": "integer",
"mountPoint": "string",
"totalSpace": "integer",
"usedSpace": "integer"
}
],
"size": "integer",
"vendor": "string"
}
],
"gpus": [
{
"addresses": "object",
"model": "string",
"vendor": "string"
}
],
"memory": {
"sizeInMB": "integer"
},
"nics": [
{
"dns": [
"string"
],
"gateway": "string",
"ip": "string",
"macAddr": "string",
"subnet": "string"
}
],
"os": {
"family": "string",
"version": "string"
},
"type": "string"
},
"host": {
"hostAddress": "string",
"hostChecksum": "string",
"hostIdentity": {
"caCert": "string",
"mode": "string",
"socketPath": "string",
"sshSecret": {
"name": "string",
"privateKey": "string"
}
},
"hostPairingKey": "string",
"hostUid": "string"
},
"properties": {
"networks": [
{
"networkName": "string",
"networkType": "string"
}
],
"storagePools": [
{
"name": "string"
}
]
},
"type": "string",
"version": "string"
},
"status": {
"health": {
"agentVersion": "string",
"message": "string",
"state": "string"
},
"inUseClusters": [
{
"name": "string",
"uid": "string"
}
],
"packs": [
{
"condition": {
"lastProbeTime": "date-time",
"lastTransitionTime": "date-time",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
},
"endTime": "date-time",
"manifests": [
{
"condition": {
"lastProbeTime": "date-time",
"lastTransitionTime": "date-time",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
},
"name": "string",
"uid": "string"
}
],
"name": "string",
"profileUid": "string",
"services": [
{
"host": "string",
"name": "string",
"ports": [
{
"port": "integer",
"protocol": "string"
}
]
}
],
"startTime": "date-time",
"type": "string",
"version": "string"
}
],
"profileStatus": {
"hasUserMacros": "boolean"
},
"state": "string"
}
}
],
"listmeta": {
"continue": "string",
"count": "integer",
"limit": "integer",
"offset": "integer"
}
}

https://api.spectrocloud.com/v1/edgehosts

summary:
Create the edge host device
{
"metadata": {
"labels": "object",
"name": "string",
"uid": "string"
},
"spec": {
"hostPairingKey": "string"
}
}
201
Created successfully
{
"uid": "string"
}

https://api.spectrocloud.com/v1/edgehosts/register

summary:
Registers the edge host device
{
"aclmeta": {
"ownerUid": "string",
"projectUid": "string",
"tenantUid": "string"
},
"metadata": {
"annotations": "object",
"creationTimestamp": "date-time",
"deletionTimestamp": "date-time",
"labels": "object",
"lastModifiedTimestamp": "date-time",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"selfLink": "string",
"uid": "string"
},
"spec": {
"cloudProperties": {
"vsphere": {
"datacenters": [
{
"computeClusters": [
{
"datastores": [
"string"
],
"name": "string",
"networks": [
"string"
],
"resourcePools": [
"string"
]
}
],
"folders": [
"string"
],
"name": "string"
}
]
}
},
"clusterProfileTemplates": [
{
"cloudType": "string",
"name": "string",
"packServerRefs": [
{
"apiVersion": "string",
"fieldPath": "string",
"kind": "string",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"uid": "string"
}
],
"packServerSecret": "string",
"packs": [
{
"annotations": "object",
"digest": "string",
"inValidReason": "string",
"isInvalid": "boolean",
"layer": "string",
"manifests": [
{
"apiVersion": "string",
"fieldPath": "string",
"kind": "string",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"uid": "string"
}
],
"name": "string",
"packUid": "string",
"params": "object",
"presets": [
{
"add": "string",
"displayName": "string",
"group": "string",
"name": "string",
"remove": [
"string"
]
}
],
"registryUid": "string",
"schema": [
{
"format": "string",
"hints": [
"string"
],
"listOptions": [
"string"
],
"name": "string",
"readonly": "boolean",
"regex": "string",
"required": "boolean",
"type": "string"
}
],
"server": "string",
"tag": "string",
"type": "string",
"values": "string",
"version": "string"
}
],
"profileVersion": "string",
"type": "string",
"uid": "string",
"version":deprecated "integer"
}
],
"device": {
"cpu": {
"cores": "integer"
},
"disks": [
{
"controller": "string",
"partitions": [
{
"fileSystemType": "string",
"freeSpace": "integer",
"mountPoint": "string",
"totalSpace": "integer",
"usedSpace": "integer"
}
],
"size": "integer",
"vendor": "string"
}
],
"gpus": [
{
"addresses": "object",
"model": "string",
"vendor": "string"
}
],
"memory": {
"sizeInMB": "integer"
},
"nics": [
{
"dns": [
"string"
],
"gateway": "string",
"ip": "string",
"macAddr": "string",
"subnet": "string"
}
],
"os": {
"family": "string",
"version": "string"
},
"type": "string"
},
"host": {
"hostAddress": "string",
"hostChecksum": "string",
"hostIdentity": {
"caCert": "string",
"mode": "string",
"socketPath": "string",
"sshSecret": {
"name": "string",
"privateKey": "string"
}
},
"hostPairingKey": "string",
"hostUid": "string"
},
"properties": {
"networks": [
{
"networkName": "string",
"networkType": "string"
}
],
"storagePools": [
{
"name": "string"
}
]
},
"type": "string",
"version": "string"
},
"status": {
"health": {
"agentVersion": "string",
"message": "string",
"state": "string"
},
"inUseClusters": [
{
"name": "string",
"uid": "string"
}
],
"packs": [
{
"condition": {
"lastProbeTime": "date-time",
"lastTransitionTime": "date-time",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
},
"endTime": "date-time",
"manifests": [
{
"condition": {
"lastProbeTime": "date-time",
"lastTransitionTime": "date-time",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
},
"name": "string",
"uid": "string"
}
],
"name": "string",
"profileUid": "string",
"services": [
{
"host": "string",
"name": "string",
"ports": [
{
"port": "integer",
"protocol": "string"
}
]
}
],
"startTime": "date-time",
"type": "string",
"version": "string"
}
],
"profileStatus": {
"hasUserMacros": "boolean"
},
"state": "string"
}
}
200
OK
{
"aclmeta": {
"ownerUid": "string",
"projectUid": "string",
"tenantUid": "string"
},
"metadata": {
"annotations": "object",
"creationTimestamp": "date-time",
"deletionTimestamp": "date-time",
"labels": "object",
"lastModifiedTimestamp": "date-time",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"selfLink": "string",
"uid": "string"
},
"spec": {
"cloudProperties": {
"vsphere": {
"datacenters": [
{
"computeClusters": [
{
"datastores": [
"string"
],
"name": "string",
"networks": [
"string"
],
"resourcePools": [
"string"
]
}
],
"folders": [
"string"
],
"name": "string"
}
]
}
},
"clusterProfileTemplates": [
{
"cloudType": "string",
"name": "string",
"packServerRefs": [
{
"apiVersion": "string",
"fieldPath": "string",
"kind": "string",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"uid": "string"
}
],
"packServerSecret": "string",
"packs": [
{
"annotations": "object",
"digest": "string",
"inValidReason": "string",
"isInvalid": "boolean",
"layer": "string",
"manifests": [
{
"apiVersion": "string",
"fieldPath": "string",
"kind": "string",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"uid": "string"
}
],
"name": "string",
"packUid": "string",
"params": "object",
"presets": [
{
"add": "string",
"displayName": "string",
"group": "string",
"name": "string",
"remove": [
"string"
]
}
],
"registryUid": "string",
"schema": [
{
"format": "string",
"hints": [
"string"
],
"listOptions": [
"string"
],
"name": "string",
"readonly": "boolean",
"regex": "string",
"required": "boolean",
"type": "string"
}
],
"server": "string",
"tag": "string",
"type": "string",
"values": "string",
"version": "string"
}
],
"profileVersion": "string",
"type": "string",
"uid": "string",
"version":deprecated "integer"
}
],
"device": {
"cpu": {
"cores": "integer"
},
"disks": [
{
"controller": "string",
"partitions": [
{
"fileSystemType": "string",
"freeSpace": "integer",
"mountPoint": "string",
"totalSpace": "integer",
"usedSpace": "integer"
}
],
"size": "integer",
"vendor": "string"
}
],
"gpus": [
{
"addresses": "object",
"model": "string",
"vendor": "string"
}
],
"memory": {
"sizeInMB": "integer"
},
"nics": [
{
"dns": [
"string"
],
"gateway": "string",
"ip": "string",
"macAddr": "string",
"subnet": "string"
}
],
"os": {
"family": "string",
"version": "string"
},
"type": "string"
},
"host": {
"hostAddress": "string",
"hostChecksum": "string",
"hostIdentity": {
"caCert": "string",
"mode": "string",
"socketPath": "string",
"sshSecret": {
"name": "string",
"privateKey": "string"
}
},
"hostPairingKey": "string",
"hostUid": "string"
},
"properties": {
"networks": [
{
"networkName": "string",
"networkType": "string"
}
],
"storagePools": [
{
"name": "string"
}
]
},
"type": "string",
"version": "string"
},
"status": {
"health": {
"agentVersion": "string",
"message": "string",
"state": "string"
},
"inUseClusters": [
{
"name": "string",
"uid": "string"
}
],
"packs": [
{
"condition": {
"lastProbeTime": "date-time",
"lastTransitionTime": "date-time",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
},
"endTime": "date-time",
"manifests": [
{
"condition": {
"lastProbeTime": "date-time",
"lastTransitionTime": "date-time",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
},
"name": "string",
"uid": "string"
}
],
"name": "string",
"profileUid": "string",
"services": [
{
"host": "string",
"name": "string",
"ports": [
{
"port": "integer",
"protocol": "string"
}
]
}
],
"startTime": "date-time",
"type": "string",
"version": "string"
}
],
"profileStatus": {
"hasUserMacros": "boolean"
},
"state": "string"
}
}

https://api.spectrocloud.com/v1/edgehosts/{uid}

summary:
Deletes the specified edge host device
Path parameters:
NameTypeDescriptionRequired
uidstringyes
204
The resource was deleted successfully

https://api.spectrocloud.com/v1/edgehosts/{uid}

summary:
Returns the specified edge host device
Parameters:
NameTypeDescriptionRequired
resolvePackValuesbooleanno
Path parameters:
NameTypeDescriptionRequired
uidstringyes
200
OK
{
"aclmeta": {
"ownerUid": "string",
"projectUid": "string",
"tenantUid": "string"
},
"metadata": {
"annotations": "object",
"creationTimestamp": "date-time",
"deletionTimestamp": "date-time",
"labels": "object",
"lastModifiedTimestamp": "date-time",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"selfLink": "string",
"uid": "string"
},
"spec": {
"cloudProperties": {
"vsphere": {
"datacenters": [
{
"computeClusters": [
{
"datastores": [
"string"
],
"name": "string",
"networks": [
"string"
],
"resourcePools": [
"string"
]
}
],
"folders": [
"string"
],
"name": "string"
}
]
}
},
"clusterProfileTemplates": [
{
"cloudType": "string",
"name": "string",
"packServerRefs": [
{
"apiVersion": "string",
"fieldPath": "string",
"kind": "string",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"uid": "string"
}
],
"packServerSecret": "string",
"packs": [
{
"annotations": "object",
"digest": "string",
"inValidReason": "string",
"isInvalid": "boolean",
"layer": "string",
"manifests": [
{
"apiVersion": "string",
"fieldPath": "string",
"kind": "string",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"uid": "string"
}
],
"name": "string",
"packUid": "string",
"params": "object",
"presets": [
{
"add": "string",
"displayName": "string",
"group": "string",
"name": "string",
"remove": [
"string"
]
}
],
"registryUid": "string",
"schema": [
{
"format": "string",
"hints": [
"string"
],
"listOptions": [
"string"
],
"name": "string",
"readonly": "boolean",
"regex": "string",
"required": "boolean",
"type": "string"
}
],
"server": "string",
"tag": "string",
"type": "string",
"values": "string",
"version": "string"
}
],
"profileVersion": "string",
"type": "string",
"uid": "string",
"version":deprecated "integer"
}
],
"device": {
"cpu": {
"cores": "integer"
},
"disks": [
{
"controller": "string",
"partitions": [
{
"fileSystemType": "string",
"freeSpace": "integer",
"mountPoint": "string",
"totalSpace": "integer",
"usedSpace": "integer"
}
],
"size": "integer",
"vendor": "string"
}
],
"gpus": [
{
"addresses": "object",
"model": "string",
"vendor": "string"
}
],
"memory": {
"sizeInMB": "integer"
},
"nics": [
{
"dns": [
"string"
],
"gateway": "string",
"ip": "string",
"macAddr": "string",
"subnet": "string"
}
],
"os": {
"family": "string",
"version": "string"
},
"type": "string"
},
"host": {
"hostAddress": "string",
"hostChecksum": "string",
"hostIdentity": {
"caCert": "string",
"mode": "string",
"socketPath": "string",
"sshSecret": {
"name": "string",
"privateKey": "string"
}
},
"hostPairingKey": "string",
"hostUid": "string"
},
"properties": {
"networks": [
{
"networkName": "string",
"networkType": "string"
}
],
"storagePools": [
{
"name": "string"
}
]
},
"type": "string",
"version": "string"
},
"status": {
"health": {
"agentVersion": "string",
"message": "string",
"state": "string"
},
"inUseClusters": [
{
"name": "string",
"uid": "string"
}
],
"packs": [
{
"condition": {
"lastProbeTime": "date-time",
"lastTransitionTime": "date-time",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
},
"endTime": "date-time",
"manifests": [
{
"condition": {
"lastProbeTime": "date-time",
"lastTransitionTime": "date-time",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
},
"name": "string",
"uid": "string"
}
],
"name": "string",
"profileUid": "string",
"services": [
{
"host": "string",
"name": "string",
"ports": [
{
"port": "integer",
"protocol": "string"
}
]
}
],
"startTime": "date-time",
"type": "string",
"version": "string"
}
],
"profileStatus": {
"hasUserMacros": "boolean"
},
"state": "string"
}
}

https://api.spectrocloud.com/v1/edgehosts/{uid}

summary:
Updates the specified edge host device
Path parameters:
NameTypeDescriptionRequired
uidstringyes
{
"aclmeta": {
"ownerUid": "string",
"projectUid": "string",
"tenantUid": "string"
},
"metadata": {
"annotations": "object",
"creationTimestamp": "date-time",
"deletionTimestamp": "date-time",
"labels": "object",
"lastModifiedTimestamp": "date-time",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"selfLink": "string",
"uid": "string"
},
"spec": {
"cloudProperties": {
"vsphere": {
"datacenters": [
{
"computeClusters": [
{
"datastores": [
"string"
],
"name": "string",
"networks": [
"string"
],
"resourcePools": [
"string"
]
}
],
"folders": [
"string"
],
"name": "string"
}
]
}
},
"clusterProfileTemplates": [
{
"cloudType": "string",
"name": "string",
"packServerRefs": [
{
"apiVersion": "string",
"fieldPath": "string",
"kind": "string",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"uid": "string"
}
],
"packServerSecret": "string",
"packs": [
{
"annotations": "object",
"digest": "string",
"inValidReason": "string",
"isInvalid": "boolean",
"layer": "string",
"manifests": [
{
"apiVersion": "string",
"fieldPath": "string",
"kind": "string",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"uid": "string"
}
],
"name": "string",
"packUid": "string",
"params": "object",
"presets": [
{
"add": "string",
"displayName": "string",
"group": "string",
"name": "string",
"remove": [
"string"
]
}
],
"registryUid": "string",
"schema": [
{
"format": "string",
"hints": [
"string"
],
"listOptions": [
"string"
],
"name": "string",
"readonly": "boolean",
"regex": "string",
"required": "boolean",
"type": "string"
}
],
"server": "string",
"tag": "string",
"type": "string",
"values": "string",
"version": "string"
}
],
"profileVersion": "string",
"type": "string",
"uid": "string",
"version":deprecated "integer"
}
],
"device": {
"cpu": {
"cores": "integer"
},
"disks": [
{
"controller": "string",
"partitions": [
{
"fileSystemType": "string",
"freeSpace": "integer",
"mountPoint": "string",
"totalSpace": "integer",
"usedSpace": "integer"
}
],
"size": "integer",
"vendor": "string"
}
],
"gpus": [
{
"addresses": "object",
"model": "string",
"vendor": "string"
}
],
"memory": {
"sizeInMB": "integer"
},
"nics": [
{
"dns": [
"string"
],
"gateway": "string",
"ip": "string",
"macAddr": "string",
"subnet": "string"
}
],
"os": {
"family": "string",
"version": "string"
},
"type": "string"
},
"host": {
"hostAddress": "string",
"hostChecksum": "string",
"hostIdentity": {
"caCert": "string",
"mode": "string",
"socketPath": "string",
"sshSecret": {
"name": "string",
"privateKey": "string"
}
},
"hostPairingKey": "string",
"hostUid": "string"
},
"properties": {
"networks": [
{
"networkName": "string",
"networkType": "string"
}
],
"storagePools": [
{
"name": "string"
}
]
},
"type": "string",
"version": "string"
},
"status": {
"health": {
"agentVersion": "string",
"message": "string",
"state": "string"
},
"inUseClusters": [
{
"name": "string",
"uid": "string"
}
],
"packs": [
{
"condition": {
"lastProbeTime": "date-time",
"lastTransitionTime": "date-time",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
},
"endTime": "date-time",
"manifests": [
{
"condition": {
"lastProbeTime": "date-time",
"lastTransitionTime": "date-time",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
},
"name": "string",
"uid": "string"
}
],
"name": "string",
"profileUid": "string",
"services": [
{
"host": "string",
"name": "string",
"ports": [
{
"port": "integer",
"protocol": "string"
}
]
}
],
"startTime": "date-time",
"type": "string",
"version": "string"
}
],
"profileStatus": {
"hasUserMacros": "boolean"
},
"state": "string"
}
}
204
The resource was updated successfully

https://api.spectrocloud.com/v1/edgehosts/{uid}/cluster/associate

summary:
Deassociate the clusters to the edge host
Path parameters:
NameTypeDescriptionRequired
uidstringyes
204
The resource was deleted successfully

https://api.spectrocloud.com/v1/edgehosts/{uid}/cluster/associate

summary:
Associate the clusters to the edge host
Path parameters:
NameTypeDescriptionRequired
uidstringyes
{
"clusterUid": "string"
}
204
The resource was updated successfully

https://api.spectrocloud.com/v1/edgehosts/{uid}/health

summary:
Updates the edge host health
Path parameters:
NameTypeDescriptionRequired
uidstringyes
{
"agentVersion": "string",
"message": "string",
"state": "string"
}
204
The resource was updated successfully

https://api.spectrocloud.com/v1/edgehosts/{uid}/hostCheckSum

summary:
Update the specified edge host device host check sum
Path parameters:
NameTypeDescriptionRequired
uidstringyes
{
"hostCheckSum": "string"
}
204
The resource was updated successfully

https://api.spectrocloud.com/v1/edgehosts/{uid}/hostPairingKey

summary:
Update the specified edge host device host pairing key
Path parameters:
NameTypeDescriptionRequired
uidstringyes
{
"hostPairingKey": "string"
}
204
The resource was updated successfully

https://api.spectrocloud.com/v1/edgehosts/{uid}/meta

summary:
Updates the specified edge host device meta
Path parameters:
NameTypeDescriptionRequired
uidstringyes
{
"metadata": {
"labels": "object",
"name": "string",
"uid": "string"
}
}
204
The resource was updated successfully

https://api.spectrocloud.com/v1/edgehosts/{uid}/pack/manifests/{manifestUid}

summary:
Returns the specified edge host's manifest
Parameters:
NameTypeDescriptionRequired
uidstringedge host uidyes
manifestUidstringmanifest uid which is part of the pack refyes
resolveManifestValuesbooleanno
200
Pack manifest content
{
"metadata": {
"annotations": "object",
"creationTimestamp": "date-time",
"deletionTimestamp": "date-time",
"labels": "object",
"lastModifiedTimestamp": "date-time",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"selfLink": "string",
"uid": "string"
},
"spec": {
"published": {
"content": "string",
"digest": "string"
}
}
}

https://api.spectrocloud.com/v1/edgehosts/{uid}/packs/status

summary:
Patch update specified edge host's packs status
Path parameters:
NameTypeDescriptionRequired
uidstringyes
{
"packs": [
{
"condition": {
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
},
"endTime": "date-time",
"name": "string",
"profileUid": "string",
"startTime": "date-time",
"type": "string",
"version": "string"
}
]
}
204
The resource was updated successfully

https://api.spectrocloud.com/v1/edgehosts/{uid}/profiles

summary:
Returns the associated profiles of a specified edge host device
Parameters:
NameTypeDescriptionRequired
includePackMetastringincludes pack meta such as schema, presetsno
Path parameters:
NameTypeDescriptionRequired
uidstringyes
200
OK
{
"profiles": [
{
"metadata": {
"annotations": "object",
"creationTimestamp": "date-time",
"deletionTimestamp": "date-time",
"labels": "object",
"lastModifiedTimestamp": "date-time",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"selfLink": "string",
"uid": "string"
},
"spec": {
"cloudType": "string",
"packs": [
{
"metadata": {
"annotations": "object",
"creationTimestamp": "date-time",
"deletionTimestamp": "date-time",
"labels": "object",
"lastModifiedTimestamp": "date-time",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"selfLink": "string",
"uid": "string"
},
"spec": {
"addonType": "string",
"annotations": "object",
"cloudTypes": [
"string"
],
"digest": "string",
"displayName": "string",
"eol": "string",
"group": "string",
"layer": "string",
"logoUrl": "string",
"manifests": [
{
"apiVersion": "string",
"fieldPath": "string",
"kind": "string",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"uid": "string"
}
],
"name": "string",
"presets": [
{
"add": "string",
"displayName": "string",
"group": "string",
"name": "string",
"remove": [
"string"
]
}
],
"registryUid": "string",
"schema": [
{
"format": "string",
"hints": [
"string"
],
"listOptions": [
"string"
],
"name": "string",
"readonly": "boolean",
"regex": "string",
"required": "boolean",
"type": "string"
}
],
"type": "string",
"values": "string",
"version": "string"
},
"status": "object"
}
],
"type": "string",
"version": "integer"
}
}
]
}

https://api.spectrocloud.com/v1/edgehosts/{uid}/profiles

summary:
Associate cluster profiles to the specified edge host device
Path parameters:
NameTypeDescriptionRequired
uidstringyes
{
"profiles": [
{
"packValues": [
{
"manifests": [
{
"content": "string",
"name": "string",
"uid": "string"
}
],
"name": "string",
"tag": "string",
"type": "string",
"values": "string"
}
],
"replaceWithProfile": "string",
"uid": "string"
}
],
"spcApplySettings": {
"actionType": "string"
}
}
204
The resource was updated successfully

https://api.spectrocloud.com/v1/edgehosts/{uid}/spc/download

summary:
Download the specified edge host device spc
Path parameters:
NameTypeDescriptionRequired
uidstringyes
200
download spc archive file

https://api.spectrocloud.com/v1/edgehosts/{uid}/vsphere/properties

summary:
Updates the specified edge host device vsphere properties
Path parameters:
NameTypeDescriptionRequired
uidstringyes
{
"datacenters": [
{
"computeClusters": [
{
"datastores": [
"string"
],
"name": "string",
"networks": [
"string"
],
"resourcePools": [
"string"
]
}
],
"folders": [
"string"
],
"name": "string"
}
]
}
204
The resource was updated successfully