#!/bin/sh case "$1-$2" in linode-lb) linode-cli nodebalancers list --json | jq '.[] | select(.label | startswith("ccm-")) | .id' | xargs -n1 -P10 linode-cli nodebalancers delete ;; linode-pvc) linode-cli volumes list --json | jq '.[] | select(.label | startswith("pvc")) | .id' | xargs -n1 -P10 linode-cli volumes delete ;; digitalocean-lb) doctl compute load-balancer list --output json | jq .[].id | xargs -n1 -P10 doctl compute load-balancer delete --force ;; digitalocean-pvc) doctl compute volume list --output json | jq '.[] | select(.name | startswith("pvc-")) | .id' | xargs -n1 -P10 doctl compute volume delete --force ;; scaleway-pvc) scw instance volume list --output json | jq '.[] | select(.name | contains("_pvc-")) | .id' | xargs -n1 -P10 scw instance volume delete ;; *) echo "Unknown combination of provider ('$1') and resource ('$2')." ;; esac