mikrotik_create_nat_ruleCreates a NAT rule on MikroTik device.
chain (required): Chain type (“srcnat” or “dstnat”)action (required): Action typesrc_address (optional): Source addressdst_address (optional): Destination addresssrc_port (optional): Source portdst_port (optional): Destination portprotocol (optional): Protocolin_interface (optional): Input interfaceout_interface (optional): Output interfaceto_addresses (optional): Translation addressesto_ports (optional): Translation portscomment (optional): Descriptiondisabled (optional): Disable rulelog (optional): Enable logginglog_prefix (optional): Log prefixplace_before (optional): Rule placementmikrotik_create_nat_rule(chain="srcnat", action="masquerade", out_interface="ether1")
mikrotik_list_nat_rulesLists NAT rules on MikroTik device.
chain_filter (optional): Filter by chainaction_filter (optional): Filter by actionsrc_address_filter (optional): Filter by source addressdst_address_filter (optional): Filter by destination addressprotocol_filter (optional): Filter by protocolinterface_filter (optional): Filter by interfacedisabled_only (optional): Show only disabled rulesinvalid_only (optional): Show only invalid rulesmikrotik_list_nat_rules(chain_filter="srcnat")
mikrotik_get_nat_ruleGets detailed information about a specific NAT rule.
rule_id (required): Rule IDmikrotik_get_nat_rule(rule_id="*1")
mikrotik_update_nat_ruleUpdates an existing NAT rule.
rule_id (required): Rule IDcreate_nat_rule (optional)mikrotik_update_nat_rule(rule_id="*1", comment="Updated NAT rule")
mikrotik_remove_nat_ruleRemoves a NAT rule from MikroTik device.
rule_id (required): Rule IDmikrotik_remove_nat_rule(rule_id="*1")
mikrotik_move_nat_ruleMoves a NAT rule to a different position.
rule_id (required): Rule IDdestination (required): New positionmikrotik_move_nat_rule(rule_id="*1", destination=0)
mikrotik_enable_nat_ruleEnables a NAT rule.
rule_id (required): Rule IDmikrotik_enable_nat_rule(rule_id="*1")
mikrotik_disable_nat_ruleDisables a NAT rule.
rule_id (required): Rule IDmikrotik_disable_nat_rule(rule_id="*1")