function create_host_catalog() { local name=$1 local sid=$2 echo "sid $sid" boundary host-catalogs create static \ -scope-id $sid \ -name $name \ -description 'test host catalog' } function read_host_catalog() { boundary host-catalogs read -id $1 } function delete_host_catalog() { boundary host-catalogs delete -id $1 } function list_host_catalogs() { boundary host-catalogs list -scope-id $1 -format json } function host_catalog_id() { local id=$1 local sid=$2 strip $(list_host_catalogs $sid | jq -c ".[] | select(.name | contains(\"$id\")) | .[\"id\"]") }