Cloud Config

https://api.spectrocloud.com/v1/cloudconfigs/aks/{configUid}

summary:
Returns the specified AKS cloud config
Path parameters:
NameTypeDescriptionRequired
configUidstringyes
200
OK
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"annotations": "object",
"creationTimestamp": "date-time",
"deletionTimestamp": "date-time",
"labels": "object",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"selfLink": "string",
"uid": "string"
},
"spec": {
"cloudAccountRef": {
"apiVersion": "string",
"fieldPath": "string",
"kind": "string",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"uid": "string"
},
"clusterConfig": {
"aadProfile": {
"adminGroupObjectIDs": [
"string"
],
"managed": "boolean"
},
"controlPlaneSubnet": {
"cidrBlock": "string",
"name": "string",
"securityGroupName": "string"
},
"location": "string",
"resourceGroup": "string",
"sshKey": "string",
"subscriptionId": "string",
"vnetCidrBlock": "string",
"vnetName": "string",
"workerSubnet": {
"cidrBlock": "string",
"name": "string",
"securityGroupName": "string"
}
},
"machinePoolConfig": [
{
"additionalTags": "object",
"azs": [
"string"
],
"infraProfileRef": {
"apiVersion": "string",
"fieldPath": "string",
"kind": "string",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"uid": "string"
},
"infraProfileTemplate": {
"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"
]
}
],
"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"
}
],
"type": "string",
"uid": "string",
"version": "integer"
},
"instanceType": "string",
"isControlPlane": "boolean",
"isSystemNodePool": "boolean",
"labels": [
"string"
],
"maxSize": "integer",
"minSize": "integer",
"name": "string",
"osDisk": {
"diskSizeGB": "integer",
"managedDisk": {
"storageAccountType": "string"
},
"osType": "string"
},
"size": "integer",
"spotVMOptions": {
"maxPrice": "string"
},
"updateStrategy": {
"type": "string"
},
"useControlPlaneAsWorker": "boolean"
}
]
},
"status": {
"ansibleRoleDigest": "string",
"conditions": [
{
"lastProbeTime": "date-time",
"lastTransitionTime": "date-time",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
}
],
"images": {
"gallery": "string",
"name": "string",
"resourceGroup": "string",
"state": "string",
"subscriptionID": "string",
"version": "string"
},
"isAddonLayer": "boolean",
"roleDigest": "object",
"sourceImageId": "string",
"useCapiImage": "boolean",
"vhdImage": {
"id": "string",
"name": "string",
"os": "string",
"region": "string",
"state": "string"
}
}
}

https://api.spectrocloud.com/v1/cloudconfigs/aks/{configUid}/clusterConfig

summary:
Updates the cluster configuration information
Path parameters:
NameTypeDescriptionRequired
configUidstringyes
{
"clusterConfig": {
"aadProfile": {
"adminGroupObjectIDs": [
"string"
],
"managed": "boolean"
},
"controlPlaneSubnet": {
"cidrBlock": "string",
"name": "string",
"securityGroupName": "string"
},
"location": "string",
"resourceGroup": "string",
"sshKey": "string",
"subscriptionId": "string",
"vnetCidrBlock": "string",
"vnetName": "string",
"workerSubnet": {
"cidrBlock": "string",
"name": "string",
"securityGroupName": "string"
}
}
}
204
The resource was updated successfully

https://api.spectrocloud.com/v1/cloudconfigs/aks/{configUid}/machinePools

summary:
Creates an AKS cloud config's machine pool
Path parameters:
NameTypeDescriptionRequired
configUidstringyes
{
"cloudConfig": {
"azs": [
"string"
],
"instanceType": "string",
"isSystemNodePool": "boolean",
"osDisk": {
"diskSizeGB": "integer",
"managedDisk": {
"storageAccountType": "string"
},
"osType": "string"
}
},
"managedPoolConfig": {
"isSystemNodePool": "boolean"
},
"poolConfig": {
"additionalTags": "object",
"isControlPlane": "boolean",
"labels": [
"string"
],
"maxSize": "integer",
"minSize": "integer",
"name": "string",
"size": "integer",
"updateStrategy": {
"type": "string"
},
"useControlPlaneAsWorker": "boolean"
},
"profileConfig": {
"infraProfileUid": "string",
"packValues": [
{
"manifests": [
{
"content": "string",
"name": "string",
"uid": "string"
}
],
"name": "string",
"tag": "string",
"type": "string",
"values": "string"
}
]
}
}
201
Created successfully
{
"uid": "string"
}

https://api.spectrocloud.com/v1/cloudconfigs/aks/{configUid}/machinePools/{machinePoolName}

summary:
Updates the specified AKS cloud config's machine pool
Path parameters:
NameTypeDescriptionRequired
configUidstringyes
machinePoolNamestringyes
{
"cloudConfig": {
"azs": [
"string"
],
"instanceType": "string",
"isSystemNodePool": "boolean",
"osDisk": {
"diskSizeGB": "integer",
"managedDisk": {
"storageAccountType": "string"
},
"osType": "string"
}
},
"managedPoolConfig": {
"isSystemNodePool": "boolean"
},
"poolConfig": {
"additionalTags": "object",
"isControlPlane": "boolean",
"labels": [
"string"
],
"maxSize": "integer",
"minSize": "integer",
"name": "string",
"size": "integer",
"updateStrategy": {
"type": "string"
},
"useControlPlaneAsWorker": "boolean"
},
"profileConfig": {
"infraProfileUid": "string",
"packValues": [
{
"manifests": [
{
"content": "string",
"name": "string",
"uid": "string"
}
],
"name": "string",
"tag": "string",
"type": "string",
"values": "string"
}
]
}
}
204
The resource was updated successfully

https://api.spectrocloud.com/v1/cloudconfigs/aks/{configUid}/machinePools/{machinePoolName}

summary:
Deletes the specified machine pool
Path parameters:
NameTypeDescriptionRequired
configUidstringyes
machinePoolNamestringyes
204
The resource was deleted successfully

https://api.spectrocloud.com/v1/cloudconfigs/aks/{configUid}/machinePools/{machinePoolName}/machines

summary:
Retrieves a list of AKS machines
Parameters:
NameTypeDescriptionRequired
fieldsstringSet of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.nameno
filtersstringFilters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws Server will be restricted to certain fields based on the indexed data for each resource.no
orderBystringSpecify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1no
limitintegerlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.no
continuestringcontinue token for the datasetno
Path parameters:
NameTypeDescriptionRequired
configUidstringyes
machinePoolNamestringyes
200
An array of AKS machine items
{
"items": [
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"annotations": "object",
"creationTimestamp": "date-time",
"deletionTimestamp": "date-time",
"labels": "object",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"selfLink": "string",
"uid": "string"
},
"spec": {
"additionalTags": "object",
"allocatePublicIP": "boolean",
"availabilityZone": {
"enabled": "boolean",
"id": "string"
},
"image": {
"gallery": "string",
"id": "string",
"name": "string",
"offer": "string",
"publisher": "string",
"resourceGroup": "string",
"sku": "string",
"subscriptionId": "string",
"version": "string"
},
"instanceType": "string",
"location": "string",
"nics": [
{
"index": "integer",
"privateIPs": [
"string"
],
"publicIp": "string"
}
],
"osDisk": {
"diskSizeGB": "integer",
"managedDisk": {
"storageAccountType": "string"
},
"osType": "string"
},
"sshPublicKey": "string"
},
"status": {
"health": {
"conditions": [
{
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
}
],
"state": "string"
},
"instanceState": "string"
}
}
],
"listmeta": {
"continue": "string",
"count": "integer"
}
}

https://api.spectrocloud.com/v1/cloudconfigs/aks/{configUid}/machinePools/{machinePoolName}/machines

summary:
Adds the machine to cloud config's machine pool
Path parameters:
NameTypeDescriptionRequired
configUidstringyes
machinePoolNamestringyes
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"annotations": "object",
"creationTimestamp": "date-time",
"deletionTimestamp": "date-time",
"labels": "object",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"selfLink": "string",
"uid": "string"
},
"spec": {
"additionalTags": "object",
"allocatePublicIP": "boolean",
"availabilityZone": {
"enabled": "boolean",
"id": "string"
},
"image": {
"gallery": "string",
"id": "string",
"name": "string",
"offer": "string",
"publisher": "string",
"resourceGroup": "string",
"sku": "string",
"subscriptionId": "string",
"version": "string"
},
"instanceType": "string",
"location": "string",
"nics": [
{
"index": "integer",
"privateIPs": [
"string"
],
"publicIp": "string"
}
],
"osDisk": {
"diskSizeGB": "integer",
"managedDisk": {
"storageAccountType": "string"
},
"osType": "string"
},
"sshPublicKey": "string"
},
"status": {
"health": {
"conditions": [
{
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
}
],
"state": "string"
},
"instanceState": "string"
}
}
201
Created successfully
{
"uid": "string"
}

https://api.spectrocloud.com/v1/cloudconfigs/aks/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}

summary:
Returns the specified AKS machine
Path parameters:
NameTypeDescriptionRequired
configUidstringyes
machinePoolNamestringyes
machineUidstringyes
200
OK
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"annotations": "object",
"creationTimestamp": "date-time",
"deletionTimestamp": "date-time",
"labels": "object",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"selfLink": "string",
"uid": "string"
},
"spec": {
"additionalTags": "object",
"allocatePublicIP": "boolean",
"availabilityZone": {
"enabled": "boolean",
"id": "string"
},
"image": {
"gallery": "string",
"id": "string",
"name": "string",
"offer": "string",
"publisher": "string",
"resourceGroup": "string",
"sku": "string",
"subscriptionId": "string",
"version": "string"
},
"instanceType": "string",
"location": "string",
"nics": [
{
"index": "integer",
"privateIPs": [
"string"
],
"publicIp": "string"
}
],
"osDisk": {
"diskSizeGB": "integer",
"managedDisk": {
"storageAccountType": "string"
},
"osType": "string"
},
"sshPublicKey": "string"
},
"status": {
"health": {
"conditions": [
{
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
}
],
"state": "string"
},
"instanceState": "string"
}
}

https://api.spectrocloud.com/v1/cloudconfigs/aks/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}

summary:
Updates the specified machine to the cloud config's machine pool
Path parameters:
NameTypeDescriptionRequired
configUidstringyes
machinePoolNamestringyes
machineUidstringyes
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"annotations": "object",
"creationTimestamp": "date-time",
"deletionTimestamp": "date-time",
"labels": "object",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"selfLink": "string",
"uid": "string"
},
"spec": {
"additionalTags": "object",
"allocatePublicIP": "boolean",
"availabilityZone": {
"enabled": "boolean",
"id": "string"
},
"image": {
"gallery": "string",
"id": "string",
"name": "string",
"offer": "string",
"publisher": "string",
"resourceGroup": "string",
"sku": "string",
"subscriptionId": "string",
"version": "string"
},
"instanceType": "string",
"location": "string",
"nics": [
{
"index": "integer",
"privateIPs": [
"string"
],
"publicIp": "string"
}
],
"osDisk": {
"diskSizeGB": "integer",
"managedDisk": {
"storageAccountType": "string"
},
"osType": "string"
},
"sshPublicKey": "string"
},
"status": {
"health": {
"conditions": [
{
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
}
],
"state": "string"
},
"instanceState": "string"
}
}
204
The resource was updated successfully

https://api.spectrocloud.com/v1/cloudconfigs/aks/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}

summary:
Deletes the specified Azure machine
Path parameters:
NameTypeDescriptionRequired
configUidstringyes
machinePoolNamestringyes
machineUidstringyes
204
The resource was deleted successfully

https://api.spectrocloud.com/v1/cloudconfigs/aws/{configUid}

summary:
Returns the specified AWS cloud config
Path parameters:
NameTypeDescriptionRequired
configUidstringyes
200
OK
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"annotations": "object",
"creationTimestamp": "date-time",
"deletionTimestamp": "date-time",
"labels": "object",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"selfLink": "string",
"uid": "string"
},
"spec": {
"cloudAccountRef": {
"apiVersion": "string",
"fieldPath": "string",
"kind": "string",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"uid": "string"
},
"clusterConfig": {
"bastionDisabled": "boolean",
"controlPlaneLoadBalancer": "string",
"region": "string",
"sshKeyName": "string",
"vpcId": "string"
},
"machinePoolConfig": [
{
"additionalTags": "object",
"azs": [
"string"
],
"capacityType": "string",
"infraProfileRef": {
"apiVersion": "string",
"fieldPath": "string",
"kind": "string",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"uid": "string"
},
"infraProfileTemplate": {
"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"
]
}
],
"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"
}
],
"type": "string",
"uid": "string",
"version": "integer"
},
"instanceType": "string",
"isControlPlane": "boolean",
"labels": [
"string"
],
"maxSize": "integer",
"minSize": "integer",
"name": "string",
"rootDeviceSize": "integer",
"size": "integer",
"spotMarketOptions": {
"maxPrice": "string"
},
"subnetIds": "object",
"updateStrategy": {
"type": "string"
},
"useControlPlaneAsWorker": "boolean"
}
]
},
"status": {
"ansibleRoleDigest": "string",
"conditions": [
{
"lastProbeTime": "date-time",
"lastTransitionTime": "date-time",
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
}
],
"images": [
{
"id": "string",
"os": "string",
"region": "string",
"state": "string"
}
],
"isAddonLayer": "boolean",
"roleDigest": "object",
"sourceImageId": "string",
"useCapiImage": "boolean"
}
}

https://api.spectrocloud.com/v1/cloudconfigs/aws/{configUid}/clusterConfig

summary:
Updates the cluster configuration information
Path parameters:
NameTypeDescriptionRequired
configUidstringyes
{
"clusterConfig": {
"bastionDisabled": "boolean",
"controlPlaneLoadBalancer": "string",
"region": "string",
"sshKeyName": "string",
"vpcId": "string"
}
}
204
The resource was updated successfully

https://api.spectrocloud.com/v1/cloudconfigs/aws/{configUid}/machinePools

summary:
Creates an AWS cloud config's machine pool
Path parameters:
NameTypeDescriptionRequired
configUidstringyes
{
"cloudConfig": {
"azs": [
"string"
],
"capacityType": "string",
"instanceType": "string",
"rootDeviceSize": "integer",
"spotMarketOptions": {
"maxPrice": "string"
},
"subnets": [
{
"az": "string",
"id": "string"
}
]
},
"poolConfig": {
"additionalTags": "object",
"isControlPlane": "boolean",
"labels": [
"string"
],
"maxSize": "integer",
"minSize": "integer",
"name": "string",
"size": "integer",
"updateStrategy": {
"type": "string"
},
"useControlPlaneAsWorker": "boolean"
},
"profileConfig": {
"infraProfileUid": "string",
"packValues": [
{
"manifests": [
{
"content": "string",
"name": "string",
"uid": "string"
}
],
"name": "string",
"tag": "string",
"type": "string",
"values": "string"
}
]
}
}
201
Created successfully
{
"uid": "string"
}

https://api.spectrocloud.com/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}

summary:
Updates the specified AWS cloud config's machine pool
Path parameters:
NameTypeDescriptionRequired
configUidstringyes
machinePoolNamestringyes
{
"cloudConfig": {
"azs": [
"string"
],
"capacityType": "string",
"instanceType": "string",
"rootDeviceSize": "integer",
"spotMarketOptions": {
"maxPrice": "string"
},
"subnets": [
{
"az": "string",
"id": "string"
}
]
},
"poolConfig": {
"additionalTags": "object",
"isControlPlane": "boolean",
"labels": [
"string"
],
"maxSize": "integer",
"minSize": "integer",
"name": "string",
"size": "integer",
"updateStrategy": {
"type": "string"
},
"useControlPlaneAsWorker": "boolean"
},
"profileConfig": {
"infraProfileUid": "string",
"packValues": [
{
"manifests": [
{
"content": "string",
"name": "string",
"uid": "string"
}
],
"name": "string",
"tag": "string",
"type": "string",
"values": "string"
}
]
}
}
204
The resource was updated successfully

https://api.spectrocloud.com/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}

summary:
Deletes the specified machine pool
Path parameters:
NameTypeDescriptionRequired
configUidstringyes
machinePoolNamestringyes
204
The resource was deleted successfully

https://api.spectrocloud.com/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}/machines

summary:
Retrieves a list of AWS machines
Parameters:
NameTypeDescriptionRequired
fieldsstringSet of fields to be presented in the response with values. The fields are comma separated. Eg: metadata.uid,metadata.nameno
filtersstringFilters can be combined with AND, OR operators with field path name. Eg: metadata.name=TestServiceANDspec.cloudType=aws Server will be restricted to certain fields based on the indexed data for each resource.no
orderBystringSpecify the fields with sort order. 1 indicates ascending and -1 for descending. Eg: orderBy=metadata.name=1,metadata.uid=-1no
limitintegerlimit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results.no
continuestringcontinue token for the datasetno
Path parameters:
NameTypeDescriptionRequired
configUidstringyes
machinePoolNamestringyes
200
An array of AWS machine items
{
"items": [
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"annotations": "object",
"creationTimestamp": "date-time",
"deletionTimestamp": "date-time",
"labels": "object",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"selfLink": "string",
"uid": "string"
},
"spec": {
"ami": "string",
"az": "string",
"dnsName": "string",
"iamProfile": "string",
"instanceType": "string",
"nics": [
{
"index": "integer",
"privateIPs": [
"string"
],
"publicIp": "string"
}
],
"phase": "string",
"sshKeyName": "string",
"subnetId": "string",
"type": "string",
"vpcId": "string"
},
"status": {
"health": {
"conditions": [
{
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
}
],
"state": "string"
},
"instanceState": "string"
}
}
],
"listmeta": {
"continue": "string",
"count": "integer"
}
}

https://api.spectrocloud.com/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}/machines

summary:
Adds the machine to cloud config's machine pool
Path parameters:
NameTypeDescriptionRequired
configUidstringyes
machinePoolNamestringyes
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"annotations": "object",
"creationTimestamp": "date-time",
"deletionTimestamp": "date-time",
"labels": "object",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"selfLink": "string",
"uid": "string"
},
"spec": {
"ami": "string",
"az": "string",
"dnsName": "string",
"iamProfile": "string",
"instanceType": "string",
"nics": [
{
"index": "integer",
"privateIPs": [
"string"
],
"publicIp": "string"
}
],
"phase": "string",
"sshKeyName": "string",
"subnetId": "string",
"type": "string",
"vpcId": "string"
},
"status": {
"health": {
"conditions": [
{
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
}
],
"state": "string"
},
"instanceState": "string"
}
}
201
Created successfully
{
"uid": "string"
}

https://api.spectrocloud.com/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}

summary:
Returns the specified AWS machine
Path parameters:
NameTypeDescriptionRequired
configUidstringyes
machinePoolNamestringyes
machineUidstringyes
200
OK
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"annotations": "object",
"creationTimestamp": "date-time",
"deletionTimestamp": "date-time",
"labels": "object",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"selfLink": "string",
"uid": "string"
},
"spec": {
"ami": "string",
"az": "string",
"dnsName": "string",
"iamProfile": "string",
"instanceType": "string",
"nics": [
{
"index": "integer",
"privateIPs": [
"string"
],
"publicIp": "string"
}
],
"phase": "string",
"sshKeyName": "string",
"subnetId": "string",
"type": "string",
"vpcId": "string"
},
"status": {
"health": {
"conditions": [
{
"message": "string",
"reason": "string",
"status": "string",
"type": "string"
}
],
"state": "string"
},
"instanceState": "string"
}
}

https://api.spectrocloud.com/v1/cloudconfigs/aws/{configUid}/machinePools/{machinePoolName}/machines/{machineUid}

summary:
Updates the specified machine to the cloud config's machine pool
Path parameters:
NameTypeDescriptionRequired
configUidstringyes
machinePoolNamestringyes
machineUidstringyes
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"annotations": "object",
"creationTimestamp": "date-time",
"deletionTimestamp": "date-time",
"labels": "object",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"selfLink": "string",
"uid": "string"
},
"spec": {
"ami": "string",
"az": "string",
"dnsName": "string",
"iamProfile": "string",
"instanceType": "string",
"nics": [
{
"index": "integer",
"privateIPs": [
"string"
],
"publicIp": "string"
}
],
"phase": "string",
"sshKeyName": "string",
"subnetId": "string",
"type": "string",
"vpcId": "string"