Delete a node group

Delete a node group

DELETE api/node_groups/node-group-id

Deletes a node group.

Request syntax

delete api/node_groups/<node_group_id>

Request parameters

The request accepts no parameters.

Response syntax

{   
    "exporter_job": integer,
    "id": integer,
    "name": "string",
    "template_name": "string",
    "virtual_type": null,
    "type_of_server": null,
    "created_at": "timestamp",
    "updated_at": "timestamp",
    "node_group_role_id": integer,
    "group_type": "string",
    "hierarchy_field_id": null,
    "properties": {
    }
}

Response parameters

If the action is successful, an HTTP 200 response is returned. The following data is returned in JSON format.

FieldTypeDescription
exporter_jobIntegerThe ID of the exporter job performing the delete action.
idIntegerThe ID of the node group.
nameStringThe name of the node group.
template_nameStringThe name of the template used to create the node group.
virtual_typeStringIf the server type is virtual, this is the type of virtual server.
type_of_serverStringThe server type for nodes in the node group.
created_atTimestampThe timestamp of when the node group was created.
updated_atTimestampThe timestamp of when the node group was last updated. Upon initial creation, the created_at and updated_at values will be the same.
node_group_role_idIntegerThe ID of the node group role associated with the node group.
group_typeStringThe type of nodes that will be part of the node group.
hierarchy_field_idIntegerThe levels of hierarchy attribute for the node group.
propertiesArray of ObjectsThe properties associated with the node group.

Errors

The following are common errors returned by this API.

CodeMessageCause
---

Examples

Example: Delete a node group.

This example deletes a node group with node group ID 1953.

ruby api.rb <customer_code> delete api/node_groups/1953

Response

{
    "exporter_job": 1538259,
    "id": 1953,
    "name": "Cluster Lab HA",
    "template_name": "cluster_lab_ha",
    "virtual_type": null,
    "type_of_server": null,
    "created_at": "2024-08-28T18:28:12.459Z",
    "updated_at": "2024-08-28T18:28:12.459Z",
    "node_group_role_id": 1,
    "group_type": "regular",
    "hierarchy_field_id": null,
    "properties": {
    }
}