Skip to content

GCP Cloud Account Assets Count

Assets count

compute.Subnetwork: --asset-types=compute.googleapis.com/Subnetwork

gcloud asset search-all-resources --project=hopeful-vine-383309 --asset-types=compute.googleapis.com/Subnetwork --format='value(name)' | sort -u | find /c /v " "

compute.Route: --asset-types=compute.googleapis.com/Route

gcloud asset search-all-resources --project=hopeful-vine-383309 --asset-types=compute.googleapis.com/Route --format='value(name)' | sort -u | find /c /v " "

compute.Firewall: --asset-types=compute.googleapis.com/Firewall

gcloud asset search-all-resources --project=hopeful-vine-383309 --asset-types=compute.googleapis.com/Firewall --format='value(name)' | sort -u | find /c /v " "

logging.LogBucket: --asset-types=logging.googleapis.com/LogBucket

gcloud asset search-all-resources --project=hopeful-vine-383309 --asset-types=logging.googleapis.com/LogBucket --format='value(name)' | sort -u | find /c /v " "

serviceusage.Service: --asset-types=serviceusage.googleapis.com/Service

gcloud asset search-all-resources --project=hopeful-vine-383309 --asset-types=serviceusage.googleapis.com/Service --format='value(name)' | sort -u | find /c /v " "

Bash script to get Assets Count

#!/bin/bash
Var1=$(gcloud asset search-all-resources --project=hopeful-vine-383309 --asset-types=compute.googleapis.com/Subnetwork --format='value(name)' | sort -u | wc -l)
Var2=$(gcloud asset search-all-resources --project=hopeful-vine-383309 --asset-types=compute.googleapis.com/Route --format='value(name)' | sort -u | wc -l)
Var3=$(gcloud asset search-all-resources --project=hopeful-vine-383309 --asset-types=compute.googleapis.com/Firewall --format='value(name)' | sort -u | wc -l)
Var4=$(gcloud asset search-all-resources --project=hopeful-vine-383309 --asset-types=logging.googleapis.com/LogBucket --format='value(name)' | sort -u | wc -l)
Var5=$(gcloud asset search-all-resources --project=hopeful-vine-383309 --asset-types=serviceusage.googleapis.com/Service --format='value(name)' | sort -u | wc -l)
(( SUM=Var1+Var2+Var3+Var4+Var5 ))
echo "Total number of Assets in your GCP account is $SUM"

Sample Output