use newer API to allocate public IP on non default subnet