|
211 | 211 | sctp." |
212 | 212 | required: false |
213 | 213 | default: null |
| 214 | + to_destination: |
| 215 | + version_added: "2.1" |
| 216 | + description: |
| 217 | + - "This specifies a destination address to use with DNAT: without |
| 218 | + this, the destination address is never altered." |
| 219 | + required: false |
| 220 | + default: null |
214 | 221 | set_dscp_mark: |
215 | 222 | version_added: "2.1" |
216 | 223 | description: |
@@ -313,6 +320,7 @@ def construct_rule(params): |
313 | 320 | append_param(rule, params['destination'], '-d', False) |
314 | 321 | append_param(rule, params['match'], '-m', True) |
315 | 322 | append_param(rule, params['jump'], '-j', False) |
| 323 | + append_param(rule, params['to_destination'], '--to-destination', False) |
316 | 324 | append_param(rule, params['goto'], '-g', False) |
317 | 325 | append_param(rule, params['in_interface'], '-i', False) |
318 | 326 | append_param(rule, params['out_interface'], '-o', False) |
@@ -372,6 +380,7 @@ def main(): |
372 | 380 | protocol=dict(required=False, default=None, type='str'), |
373 | 381 | source=dict(required=False, default=None, type='str'), |
374 | 382 | destination=dict(required=False, default=None, type='str'), |
| 383 | + to_destination=dict(required=False, default=None, type='str'), |
375 | 384 | match=dict(required=False, default=[], type='list'), |
376 | 385 | jump=dict(required=False, default=None, type='str'), |
377 | 386 | goto=dict(required=False, default=None, type='str'), |
|
0 commit comments