- `identity` (string) - (Required) An identity is required to be set for Application Pools. Accepted inputs are `LocalService`, `LocalSystem`, `NetworkService`, `SpecificUser`, and `ApplicationPoolIdentity`.
- `username` (string) - (Optional) If `SpecificUser` was chosen, then provide the username.
- `password` (string) - (Optional) If `SpecificUser` was chosen, then provide the password.
- `hostname` (string) - (Optional) IIS hostname for a binding.
- `ipaddress` (string) - (Optional). `*` (default). IIS allows a binding to specify the IP Address being sent out.
- `resource_port` (string) - (Optional) Use a label from an established network stanza port. It is recommended to use this approach over using `port`.
- `port` (number) - (Optional) Specify a static port to use for the website. A port must be specified between `resource_port` or `port`. Ports set this way will not be recognized by nomad.
- `type` (string) - (Optional) Specifies which binding type IIS should use such as `http` or `https`.
- `cert_hash` (string) - (Optional) For SSL support, supply the cert hash here of a cert installed on the system.
For optional parameters default value is assumed `nil`, if the default value is not specified in the documentation.