Skip to content

verdict generate catalog

Validate a mapped policy and emit its database-specific source catalog.

Runs locally. Effects: write catalog when —output is supplied.

ArgumentTypeRequiredDefaultDescription
<file>positionalyesNo parser defaultPolicy file
--outputstringnoNo parser defaultWrite catalog to this path
--checkstringnoNo parser defaultCompare with a saved catalog without writing

--help (-h) shows command help without executing the command. Boolean flags support --no-<flag>. Defaults stated in descriptions may be resolved by the handler or configuration rather than the argument parser.

A mapped policy file.

File input: supported. Standard input: unsupported.

  • —output and —check are mutually exclusive.
{
"kind": "source",
"description": "Versioned JSON source catalog."
}

Standard output: JSON catalog unless —output or —check is supplied.

Lifecycle: Completes after generation or comparison.

verdict generate catalog policy.vd > verdict.catalog.json
verdict generate catalog policy.vd --output verdict.catalog.json
verdict generate catalog policy.vd --check verdict.catalog.json