cloud resource discovery