Delete Platform
Triggers the asynchronous undeployment and teardown of the specified platform cluster.
Behavior and Side Effects:
- Executing this endpoint will immediately begin destroying the underlying Kubernetes cluster, VMs, and associated resources.
- The workflow is asynchronous. The
statusendpoint will reflect the teardown progress. - Upon successful completion of the undeployment workflow, the platform record is deleted and subsequent calls to the
statusendpoint will return a404 Not Found.
Actions:
- Passing
action=force_deletewill bypass graceful teardown steps and forcibly delete the Platform deployment and database records, ignoring standard cleanup failures.
A globally unique UUID representing the platform to delete.
434348d8-681e-4809-8dc1-427127d2bee7
Specify an action override (e.g., force_delete to bypass graceful termination errors).
force_delete
The platform action request has been accepted. Use the returned platform ID and status URL to query for more detailed information.
{
"id": "b8f47985-22ed-3193-bca8-11c7b025cbce",
"status_url": "/segmentation/default-ids-profiles/b8f47985-22ed-3193-bca8-11c7b025cbce/status"
}
UUID identifier of the response.
The URL to check the status of the operation.
Bad Request
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Unauthorized
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Forbidden
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Failed
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Required
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Too Many Requests
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
An error occurred while checking the Platform Installer service.
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
curl -X DELETE -H 'Authorization: <value>' https://{api_host}/https://{api_host}:{port}/lh-appliance/platforms/{platform-id}