Skip to content

Commit

Permalink
Add '/queue simple' path (#269)
Browse files Browse the repository at this point in the history
* Add '/queue simple' path

* Add changelogs/fragments/260-add-queue_simple-path.yml

* Updated queue-simple path:
- Updated all default values to match those from the API
- Re-ordered fields to match API output
- Target is not required; added default value

* 'target' *is* required, however it interracts strangely with values of 0.0.0.0/0 and '' (Empty string).

* Updated PR in document fragment
  • Loading branch information
samburney authored Apr 17, 2024
1 parent 8351bff commit 506b3eb
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 0 deletions.
2 changes: 2 additions & 0 deletions changelogs/fragments/269-add-queue_simple-path.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
minor_changes:
- api_info, api_modify - add missing path ``/queue simple`` (https://github.com/ansible-collections/community.routeros/pull/269).
24 changes: 24 additions & 0 deletions plugins/module_utils/_api_data.py
Original file line number Diff line number Diff line change
Expand Up @@ -4239,6 +4239,30 @@ def join_path(path):
},
),
),
('queue', 'simple'): APIData(
unversioned=VersionedAPIData(
primary_keys=('name', ),
fully_understood=True,
fields={
'comment': KeyInfo(can_disable=True, remove_value=''),
'dst': KeyInfo(can_disable=True, remove_value=''),
'time': KeyInfo(can_disable=True, remove_value=''),
'bucket-size': KeyInfo(default='0.1/0.1'),
'burst-limit': KeyInfo(default='0/0'),
'burst-threshold': KeyInfo(default='0/0'),
'burst-time': KeyInfo(default='0s/0s'),
'disabled': KeyInfo(default=False),
'limit-at': KeyInfo(default='0/0'),
'max-limit': KeyInfo(default='0/0'),
'name': KeyInfo(),
'packet-marks': KeyInfo(default=''),
'parent': KeyInfo(default='none'),
'priority': KeyInfo(default='8/8'),
'queue': KeyInfo(default='default-small/default-small'),
'target': KeyInfo(required=True),
},
),
),
('queue', 'tree'): APIData(
unversioned=VersionedAPIData(
primary_keys=('name', ),
Expand Down
1 change: 1 addition & 0 deletions plugins/modules/api_info.py
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,7 @@
- ppp aaa
- ppp profile
- queue interface
- queue simple
- queue tree
- radius
- radius incoming
Expand Down
1 change: 1 addition & 0 deletions plugins/modules/api_modify.py
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,7 @@
- ppp aaa
- ppp profile
- queue interface
- queue simple
- queue tree
- radius
- radius incoming
Expand Down

0 comments on commit 506b3eb

Please sign in to comment.