Correct answer & explanation
✓network_cli: SSH-based CLI connection to network devices
network_cli uses SSH for CLI commands, netconf uses SSH for NETCONF XML, httpapi uses HTTP/HTTPS for REST APIs (e.g., NX-API).
About these practice questions
Courseiva writes every 350-401 question from scratch — 1,175 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
How Courseiva writes practice questions · Editorial policy
Same concept, more angles
1 more way this is tested on 350-401
These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.
Variation 1. Drag and drop each Ansible connection type on the left to its matching protocol on the right.
medium- ✓ P1.network_cli: SSH-based connection for Cisco IOS/IOS-XE CLI
- ✓ P2.netconf: SSH-based connection for NETCONF protocol
- ✓ P3.httpapi: HTTP/HTTPS-based connection for REST APIs
- ✓ P4.local: Runs modules on the control node, not on the target
- ✓ P5.paramiko: Pure Python SSH implementation for legacy devices
Why P1: network_cli uses SSH for CLI-based devices; netconf uses SSH for NETCONF-based devices; httpapi uses HTTP/HTTPS for REST APIs like NX-API or IOS-XE RESTCONF.