--- layout: "docs_machine_readable" page_title: "Command: inspect - Machine-Readable Reference" description: |- These are the machine-readable types that exist as part of the output of `packer inspect`. --- # Inspect Command Types These are the machine-readable types that exist as part of the output of `packer inspect`.
template-variable (3)

A user variable defined within the template.

Data 1: name - Name of the variable.

Data 2: default - The default value of the variable.

Data 3: required - If non-zero, then this variable is required.

template-builder (2)

A builder defined within the template

Data 1: name - The name of the builder.

Data 2: type - The type of the builder. This will generally be the same as the name unless you explicitly override the name.

template-provisioner (1)

A provisioner defined within the template. Multiple of these may exist. If so, they are outputted in the order they would run.

Data 1: name - The name/type of the provisioner.