clusterTask

clusterTask
clusterTask
JSON Example
{
    "entityDetails": {
        "id": "string",
        "type": "string",
        "name": "string"
    },
    "type": "string",
    "status": "string",
    "progress": 0,
    "message": "string",
    "startTime": 0,
    "request": {
        "clusterPassword": "string",
        "clusterTemplateId": "string",
        "clusterType": "string",
        "description": "string",
        "location": {
            "city": "string",
            "country": "string",
            "cityAscii": "string",
            "latitude": "string",
            "longitude": "string"
        },
        "clusterConfig": {
            "csi": [
                {
                    "name": "string",
                    "properties": {
                        "serverIP": "string",
                        "mountPath": "string",
                        "datastoreUrl": "string"
                    }
                }
            ],
            "tools": [
                {
                    "name": "string",
                    "properties": {
                        "extensionId": "string",
                        "password": "string",
                        "type": "string",
                        "url": "string",
                        "username": "string"
                    }
                }
            ],
            "systemSettings": [
                {
                    "name": "string",
                    "properties": {
                        "host": "string",
                        "port": 0,
                        "protocol": "string"
                    }
                }
            ]
        },
        "hcxCloudUrl": "string",
        "endpointIP": "string",
        "managementClusterId": "string",
        "masterNodes": [
            {
                "name": "string",
                "networks": [
                    {
                        "label": "string",
                        "networkName": "string",
                        "nameservers": [
                            "string"
                        ]
                    }
                ],
                "placementParams": [
                    {
                        "name": "string",
                        "type": "string"
                    }
                ]
            }
        ],
        "name": "string",
        "placementParams": [
            {
                "name": "string",
                "type": "string"
            }
        ],
        "vmTemplate": "string",
        "workerNodes": [
            {
                "name": "string",
                "networks": [
                    {
                        "label": "string",
                        "networkName": "string",
                        "nameservers": [
                            "string"
                        ]
                    }
                ],
                "placementParams": [
                    {
                        "name": "string",
                        "type": "string"
                    }
                ]
            }
        ]
    },
    "steps": [
        {}
    ],
    "taskId": "string"
}
entityDetails
Optional

entityDetails

string
type
Optional

type

string
status
Optional

status

integer
progress
Optional

progress

string
message
Optional

message

integer
startTime
Optional

startTime

request
Optional

request

array of object
steps
Optional

steps

string
taskId
Optional

taskId