Add setDiskAutoDelete to InstanceApi, Refactor AttachDisk