Added Volume to types

added volume and volum_provisioner interface