:application => archive
Require ALL the things
Allow passing an output file to record info

This will be valuable for scripting - for example it may be promoted as
an artefact in a build pipeline and the values extracted to allow
automated tests or monitoring to be run against the new environment.