| accessLog | boolean | Write the HTTP access log to nginx's managed log directory. |
| clientMaxBodySize | string matching [0-9]+[kKmMgG]? | Maximum accepted HTTP request body size. |
| config | attribute set of attribute set of any value | Desired values for the package's declared config artifacts. |
| credentials | attribute set of submodule | Opaque references for the package's declared credentials. |
| enable | boolean | Enable the nginx HTTP and reverse proxy service. |
| extraHttpConfig | strings concatenated with newlines | Trusted nginx directives appended to the global HTTP block. |
| gzip | boolean | Enable gzip response compression. |
| tlsCredentials.certificate | submodule | Opaque reference for the PEM certificate reserved for conditional delivery as `tls-certificate`. |
| tlsCredentials.privateKey | submodule | Opaque reference for the PEM private key reserved for conditional delivery as `tls-private-key`. |
| upstreams | attribute set of submodule | Named reverse-proxy upstream pools. |
| virtualHosts | attribute set of submodule | Named HTTP virtual hosts. |
| workerConnections | signed integer | Maximum simultaneous connections handled by each worker. |
| workerProcesses | signed integer or one of ["auto"] | Number of nginx worker processes, or `auto`. |