You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/crd/k8s.nginx.org_policies.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -147,8 +147,8 @@ The `.spec` object supports the following fields:
147
147
|`waf.apBundleSource`|`object`| ApBundleSource fetches the WAF policy bundle from N1C, NIM, or an HTTPS endpoint. Mutually exclusive with ApPolicy and ApBundle. |
148
148
|`waf.apBundleSource.enablePolling`|`boolean`| EnablePolling enables background polling to automatically detect and fetch updated bundles at the configured PollInterval. When false, the bundle is fetched once on policy creation or update; subsequent updates require modifying the Policy resource to trigger a new fetch. |
149
149
|`waf.apBundleSource.insecureSkipVerify`|`boolean`| InsecureSkipVerify disables TLS certificate verification when fetching bundles. Not recommended for production use. |
150
-
|`waf.apBundleSource.policyName`|`string`|PolicyName is the policy name on the management plane. Required for NIM and N1C; forbidden for HTTPS. |
151
-
|`waf.apBundleSource.policyNamespace`|`string`|PolicyNamespace is the namespace/tenant on the management plane. Required for N1C only. |
150
+
|`waf.apBundleSource.name`|`string`|Name is the policy/logconf name on the management plane. Required for NIM and N1C; forbidden for HTTPS. |
151
+
|`waf.apBundleSource.namespace`|`string`|Namespace is the namespace/tenant on the management plane. Required for N1C only. |
152
152
|`waf.apBundleSource.pollInterval`|`string`| PollInterval is how often to re-fetch the bundle when enablePolling is true. Minimum 1m. Default 5m. Ignored when enablePolling is false. |
153
153
|`waf.apBundleSource.retryAttempts`|`integer`| RetryAttempts is the number of retry attempts on transient failure. Range 1–10. |
154
154
|`waf.apBundleSource.secret`|`string`| Secret is the name of a Kubernetes Secret in the same namespace as the Policy. For HTTPS: kubernetes.io/tls (tls.crt + tls.key for client mTLS; optional ca.crt for server CA). For N1C: nginx.com/waf-bundle Secret with a 'token' field containing the API token. For NIM: nginx.com/waf-bundle Secret with a 'token' field (bearer auth) or 'username'+'password' fields (basic auth). |
@@ -164,8 +164,8 @@ The `.spec` object supports the following fields:
164
164
|`waf.securityLog.apLogBundleSource`|`object`| ApLogBundleSource fetches the log profile bundle from N1C, NIM, or an HTTPS endpoint. Mutually exclusive with ApLogConf and ApLogBundle. Requires apBundleSource on the parent WAF. |
165
165
|`waf.securityLog.apLogBundleSource.enablePolling`|`boolean`| EnablePolling enables background polling to automatically detect and fetch updated bundles at the configured PollInterval. When false, the bundle is fetched once on policy creation or update; subsequent updates require modifying the Policy resource to trigger a new fetch. |
166
166
|`waf.securityLog.apLogBundleSource.insecureSkipVerify`|`boolean`| InsecureSkipVerify disables TLS certificate verification when fetching bundles. Not recommended for production use. |
167
-
|`waf.securityLog.apLogBundleSource.policyName`|`string`|PolicyName is the policy name on the management plane. Required for NIM and N1C; forbidden for HTTPS. |
168
-
|`waf.securityLog.apLogBundleSource.policyNamespace`|`string`|PolicyNamespace is the namespace/tenant on the management plane. Required for N1C only. |
167
+
|`waf.securityLog.apLogBundleSource.name`|`string`|Name is the policy/logconf name on the management plane. Required for NIM and N1C; forbidden for HTTPS. |
168
+
|`waf.securityLog.apLogBundleSource.namespace`|`string`|Namespace is the namespace/tenant on the management plane. Required for N1C only. |
169
169
|`waf.securityLog.apLogBundleSource.pollInterval`|`string`| PollInterval is how often to re-fetch the bundle when enablePolling is true. Minimum 1m. Default 5m. Ignored when enablePolling is false. |
170
170
|`waf.securityLog.apLogBundleSource.retryAttempts`|`integer`| RetryAttempts is the number of retry attempts on transient failure. Range 1–10. |
171
171
|`waf.securityLog.apLogBundleSource.secret`|`string`| Secret is the name of a Kubernetes Secret in the same namespace as the Policy. For HTTPS: kubernetes.io/tls (tls.crt + tls.key for client mTLS; optional ca.crt for server CA). For N1C: nginx.com/waf-bundle Secret with a 'token' field containing the API token. For NIM: nginx.com/waf-bundle Secret with a 'token' field (bearer auth) or 'username'+'password' fields (basic auth). |
@@ -182,8 +182,8 @@ The `.spec` object supports the following fields:
182
182
|`waf.securityLogs[].apLogBundleSource`|`object`| ApLogBundleSource fetches the log profile bundle from N1C, NIM, or an HTTPS endpoint. Mutually exclusive with ApLogConf and ApLogBundle. Requires apBundleSource on the parent WAF. |
183
183
|`waf.securityLogs[].apLogBundleSource.enablePolling`|`boolean`| EnablePolling enables background polling to automatically detect and fetch updated bundles at the configured PollInterval. When false, the bundle is fetched once on policy creation or update; subsequent updates require modifying the Policy resource to trigger a new fetch. |
184
184
|`waf.securityLogs[].apLogBundleSource.insecureSkipVerify`|`boolean`| InsecureSkipVerify disables TLS certificate verification when fetching bundles. Not recommended for production use. |
185
-
|`waf.securityLogs[].apLogBundleSource.policyName`|`string`|PolicyName is the policy name on the management plane. Required for NIM and N1C; forbidden for HTTPS. |
186
-
|`waf.securityLogs[].apLogBundleSource.policyNamespace`|`string`|PolicyNamespace is the namespace/tenant on the management plane. Required for N1C only. |
185
+
|`waf.securityLogs[].apLogBundleSource.name`|`string`|Name is the policy/logconf name on the management plane. Required for NIM and N1C; forbidden for HTTPS. |
186
+
|`waf.securityLogs[].apLogBundleSource.namespace`|`string`|Namespace is the namespace/tenant on the management plane. Required for N1C only. |
187
187
|`waf.securityLogs[].apLogBundleSource.pollInterval`|`string`| PollInterval is how often to re-fetch the bundle when enablePolling is true. Minimum 1m. Default 5m. Ignored when enablePolling is false. |
188
188
|`waf.securityLogs[].apLogBundleSource.retryAttempts`|`integer`| RetryAttempts is the number of retry attempts on transient failure. Range 1–10. |
189
189
|`waf.securityLogs[].apLogBundleSource.secret`|`string`| Secret is the name of a Kubernetes Secret in the same namespace as the Policy. For HTTPS: kubernetes.io/tls (tls.crt + tls.key for client mTLS; optional ca.crt for server CA). For N1C: nginx.com/waf-bundle Secret with a 'token' field containing the API token. For NIM: nginx.com/waf-bundle Secret with a 'token' field (bearer auth) or 'username'+'password' fields (basic auth). |
0 commit comments