Updated on 2024-09-30 GMT+08:00

Terminating a Cluster

Function

This API is used to terminate a cluster after data processing and analysis are complete or the cluster is abnormal. This API is compatible with Sahara.

Clusters in any of the following states cannot be terminated:
  • scaling-out
  • scaling-in
  • starting
  • terminating
  • terminated
  • failed

Constraints

None

Debugging

You can debug this API in API Explorer. Automatic authentication is supported. API Explorer can automatically generate sample SDK code and provide the sample SDK code debugging.

URI

  • Format

    DELETE /v1.1/{project_id}/clusters/{cluster_id}

  • Parameter description
    Table 1 URI parameters

    Parameter

    Mandatory

    Type

    Description

    project_id

    Yes

    String

    Explanation

    Project ID. For details about how to obtain the project ID, see Obtaining a Project ID.

    Constraints

    N/A

    Value range

    The value must consist of 1 to 64 characters. Only letters and digits are allowed.

    Default value

    N/A

    cluster_id

    Yes

    String

    Explanation

    Cluster ID For details about how to obtain the cluster ID, see Obtaining the MRS Cluster Information.

    Constraints

    N/A

    Value range

    The value can contain 1 to 64 characters, including only letters, digits, underscores (_), and hyphens (-).

    Default value

    N/A

Request Parameters

None

Response Parameters

None

Example Request

DELETE /v1.1/{project_id}/clusters/{cluster_id}

Example Response

None

Status Codes

Table 2 describes the status codes.

Table 2 Status codes

Status Code

Description

200

The request is executed.

204

The cluster has been terminated.

See Status Codes.

Error Codes

See Error Codes.