onevnet

refacter resource creation