If you want this from the same deployment it might be tricky. I usually create several deployments with different schedules and parameters from the same flow. I do repeat some of the stuff like infrastructure and storage so it is not 100% DRY in that sense.
I suppose if you define it in Python you could create a deployment object, register it, update the properties and re-register it as a different deployment, but it always comes back to this being two deployments (based on the same flow).