--- 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`.
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.
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.
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.