type Plan interface { AttachVolume(volumeInfo map[string]string) (storage.BlockDevice, error) DetachVolume(volumeInfo map[string]string) error }