code: func Delete(cluster *object.ClusterComputeResource) error {
  	log.Printf("[DEBUG] Deleting compute cluster %q", cluster.InventoryPath)
  	ctx, cancel := context.WithTimeout(context.Background(), provider.DefaultAPITimeout)
  	defer cancel()
  	task, err := cluster.Destroy(ctx)
  	if err != nil {
  		return err
  	}
  	return task.Wait(ctx)
  }
docs: // Delete destroys a ClusterComputeResource.