--- description: | These are the machine-readable types that exist as part of the output of `packer inspect`. layout: 'docs\_machine\_readable' page_title: 'Command: inspect - Machine-Readable Reference' ... # 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.