DELETE /v2/kubernetes/clusters/{cluster_id}/destroy_with_associated_resources/selective

To delete a Kubernetes cluster along with a subset of its associated resources, send a DELETE request to /v2/kubernetes/clusters/$K8S_CLUSTER_ID/destroy_with_associated_resources/selective.

The JSON body of the request should include load_balancers, volumes, or volume_snapshots keys each set to an array of IDs for the associated resources to be destroyed.

The IDs can be found by querying the cluster's associated resources endpoint. Any associated resource not included in the request will remain and continue to accrue changes on your account.

Servers

Path parameters

Name Type Required Description
cluster_id String Yes

A unique ID that can be used to reference a Kubernetes cluster.

Request headers

Name Type Required Description
Content-Type String Yes The media type of the request body.

Default value: "application/json"

Request body fields

Name Type Required Description
load_balancers[] Array No

A list of IDs for associated load balancers to destroy along with the cluster.

volume_snapshots[] Array No

A list of IDs for associated volume snapshots to destroy along with the cluster.

volumes[] Array No

A list of IDs for associated volumes to destroy along with the cluster.

How to start integrating

  1. Add HTTP Task to your workflow definition.
  2. Search for the API you want to integrate with and click on the name.
    • This loads the API reference documentation and prepares the Http request settings.
  3. Click Test request to test run your request to the API and see the API's response.