ClusterNodeVMDeploymentRequest

ClusterNodeVMDeploymentRequest
ClusterNodeVMDeploymentRequest

Contains the deployment information for a cluster node VM soon to be deployed or already deployed by the Manager

JSON Example
{
    "deployment_config": {
        "placement_type": "string"
    },
    "form_factor": "string",
    "roles": [
        "string"
    ],
    "user_settings": {
        "audit_password": "string",
        "audit_username": "string",
        "cli_password": "string",
        "cli_username": "string",
        "root_password": "string"
    },
    "vm_id": "string"
}
deployment_config
Required

Contains info used to configure the VM on deployment

string
form_factor
Optional
Constraints: default: MEDIUM

Specifies the desired "size" of the VM

Possible values are : SMALL, MEDIUM, LARGE, XLARGE,
array of string
roles
Required

List of cluster node role (or roles) which the VM should take on. They specify what type (or types) of cluster node which the new VM should act as. Currently both CONTROLLER and MANAGER must be provided, since this permutation is the only one supported now.

Possible values are : CONTROLLER, MANAGER,
user_settings
Optional

user_settings

string
vm_id
Optional

ID of the VM maintained internally and used to recognize it. Note: This is automatically generated and cannot be modified.