Puppet Plan parameters
The following table lists supported platforms and the expected input types for the fields.
| Platforms | Fields | Required (R)/ Optional (O) | Validation | 
|---|---|---|---|
| AIX Amazon Redhat Fedora RedhatFIPS SLES Solaris | os  | R | Can’t be blank | 
| os_version  | R | Can’t be blank | |
| target | R | Can’t be blank | |
| architecture | R | Can’t be blank | |
| agent_version | O | If provided, the puppet-agent of the given version will get fetched | |
| codename | O | Not applicable | |
| Debian OSX Ubuntu | os | R | Can’t be blank | 
| os_version | R | Can’t be blank | |
| target | R | Can’t be blank | |
| architecture | R | Can’t be blank | |
| codename | R | Can’t be blank | |
| agent_version | O | If provided, the puppet-agent of the given version will get fetched | |
| Windows WindowsFIPS | os | R | Can’t be blank | 
| os_version | R | Can’t be blank | |
| target | R | Can’t be blank | |
| architecture | R | Can’t be blank | |
| agent_version | O | If provided, the puppet-agent of the given version will get fetched | |
| codename | O | Not applicable | 






