octupus / octupus.o4n_checkpoint_modules / 1.1.8 / module / o4n_cp_add_nat_rules Add NAT rules of the selected layer. | "added in version" 1.0 of octupus.o4n_checkpoint_modules" Authors: Randy Rozo preview | supported by octupusoctupus.o4n_checkpoint_modules.o4n_cp_add_nat_rules (1.1.8) — module
Install with ansible-galaxy collection install octupus.o4n_checkpoint_modules:==1.1.8
collections: - name: octupus.o4n_checkpoint_modules version: 1.1.8
Add NAT rules of the selected layer.
All operations are performed over Web Services API.
package: elements: dict required: true suboptions: name: description: - package identified by the name or UID. required: true type: str rules: description: - Layer identified by the name or UID. elements: dict required: false suboptions: comments: description: - Comments string. type: str enabled: description: - Enable/Disable the rule. type: bool install_on: description: - Which Gateways identified by the name or UID to install the policy on. elements: str type: list method: choices: - static - hide - nat64 - nat46 description: - Nat method. type: str original_destination: description: - Original destination. type: str original_service: description: - Original service. type: str original_source: description: - Original source. type: str position: description: - Position in the rulebase. type: str translated_destination: description: - Translated destination. type: str translated_service: description: - Translated service. type: str translated_source: description: - Translated source. type: str type: list type: list provider: elements: dict required: true suboptions: domain: required: true type: str host: required: true type: str password: required: true type: str port: required: true type: integer user: required: true type: str validate_certs: required: true type: boolean type: dic
output: description: The checkpoint Add NAT rules output returned: allways sample: output: changed: false content: - package_name: - enabled: true install-on: - Cluster-TEST method: static number: 1 original-destination: Test1 original-service: Any original-source: Test2 package: TestCore translated-destination: Original translated-service: Original translated-source: Original discard: [] failed: false logout: OK msg: layer_name: Se han agregado 1 reglas. publish: progress-percentage: 100 status: succeeded suppressed: false task-details: - publishResponse: mode: async numberOfPublishedChanges: 1 revision: 4330f-0ddf-4bb4-92a6-1d73b9f task-id: 04567-89ab-cdef-87f4-5730958 task-name: Publish operation type: dict