# Chef InSpec Inputs ## What are Inputs? ### A Simple Example ### How can I set Inputs? ### How does Input precedence work? ### What happened to "Attributes"? ## Defining Inputs in Control Code ### Input Scope ## Defining Inputs in Profile Metadata ### Marking the attribute as Required ### Specifying type ### Using inputs with Profile inheritance ## Setting Input values using `--input-file` ## Advanced Topic - Debugging Inputs