diff --git "a/datasets/llm3_api_dataset.jsonl" "b/datasets/llm3_api_dataset.jsonl" new file mode 100644--- /dev/null +++ "b/datasets/llm3_api_dataset.jsonl" @@ -0,0 +1,500 @@ +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "ip nat inside source list 1 interface GigabitEthernet0/0 overload", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-nat:native/ip/nat/inside/source", "body": {"Cisco-IOS-XE-nat:source": {"list": 1, "interface": "GigabitEthernet0/0", "overload": true}}}], "verify_commands": ["show ip nat translations", "show ip nat statistics"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "vlan 20\n name SERVERS", "expected_output": {"api_calls": [{"method": "POST", "url": "/restconf/data/Cisco-IOS-XE-vlan:vlan/vlan-list=20", "body": {"Cisco-IOS-XE-vlan:vlan-list": {"id": 20, "name": "SERVERS"}}}], "verify_commands": ["show vlan brief"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "access-list 110 permit ip 192.168.1.0 0.0.0.255 any", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/ip/access-list=110", "body": {"Cisco-IOS-XE-acl:access-list-seq-rule": {"sequence": 10, "permit": {"protocol": "ip", "source": "192.168.1.0 0.0.0.255", "destination": "any"}}}}], "verify_commands": ["show access-lists 110"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "router ospf 1\n network 10.0.1.0 0.0.0.255 area 0", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-ospf:ospf/processes=1", "body": {"Cisco-IOS-XE-ospf:ospf": {"process-id": 1, "network": {"ip": "10.0.1.0", "wildcard": "0.0.0.255", "area": 0}}}}], "verify_commands": ["show ip ospf interface", "show ip route ospf"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}} +{"instruction": "Convert the proposed Cisco CLI configuration into RESTCONF API calls.", "cli_input": "interface GigabitEthernet0/1\n ip address 10.0.2.1 255.255.255.0\n no shutdown", "expected_output": {"api_calls": [{"method": "PATCH", "url": "/restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=0/1", "body": {"Cisco-IOS-XE-native:GigabitEthernet": {"name": "0/1", "ip": {"address": {"primary": {"address": "10.0.2.1", "mask": "255.255.255.0"}}}, "shutdown": false}}}], "verify_commands": ["show ip interface brief", "ping 10.0.2.1"]}}