350-601 · domain

Automation

Practise Cisco DCCOR / CCNP Data Center Core 350-601 Automation practice questions — original exam-style scenarios with answer choices, explanations, and analysis of common mistakes.

70 questions18 easy34 medium18 hard

Focused practice

Practice Automation questions

Scored sessions drawing only from this domain — pick a length below.

Start 20-question practice test →

What this domain covers

What to know about Automation

Automation questions test whether you can apply the concept in context, not just recognise a definition.

How the topic appears in realistic exam-style scenarios.

Which detail in the question changes the correct answer.

How to eliminate plausible but wrong options.

How to connect the question back to the wider exam objective.

Watch out for

Common Automation exam traps

  • Answering from memory before reading the full scenario.
  • Missing a constraint such as cost, availability, security, scope or command context.
  • Choosing a broad answer when the question asks for the most specific fix.
  • Ignoring why the wrong options are tempting.

Question index

All Automation questions (70)

Click any question to see the full explanation, or start a practice session above.

1

An engineer uses the APIC REST API to create a new EPG. The API endpoint for creating an EPG under a specific tenant and application profile uses which object class?

Hard
2

An engineer is writing a Python script using the cisco_nxapi library to configure a Nexus switch. Which of the following is a valid step to establish a connection using NX-API?

Medium
3

A network automation engineer is developing a CI/CD pipeline for network configuration changes. Which tool would best serve as a version control system for Infrastructure as Code (IaC) files in a data center network?

Medium
4

An automation engineer is using the cisco_nxapi Python library to configure a Nexus switch. Which step is required before using the library?

Medium
5

Which feature on Nexus switches provides a Linux shell environment to run Python scripts and tools directly on the switch?

Easy
6

In an ACI fabric, an automation engineer needs to create a new tenant with an application profile and EPG using the APIC REST API. The engineer decides to use the Cobra SDK for Python. Which statement about the Cobra SDK is true?

Hard
7

A data center team is automating network changes and wants to ensure that only validated configurations are deployed to production. Which CI/CD practice specifically addresses this?

Hard
8

An engineer is writing a Python script to interact with a Nexus 9000 switch using the NX-API REST interface. Which Python library is designed for this purpose?

Medium
9

A network engineer wants to use Ansible to automate the configuration of Nexus switches. Which two statements about the cisco.nxos Ansible collection are correct? (Choose two.)

Medium
10

Which TWO are features of the Embedded Event Manager (EEM) with Python applets on Cisco NX-OS? (Choose two.)

Medium
11

Which protocol is used by NETCONF to transport YANG-defined configuration data between a controller and a network device?

Easy
12

A network engineer wants to send NX-OS CLI commands via HTTP/HTTPS to a Nexus switch programmatically. Which API should be used?

Easy
13

A network administrator wants to send NX-OS CLI commands to a Nexus switch via HTTP/HTTPS. Which API should be used?

Easy
14

Which three components are part of the ACI Management Information Tree (MIT)? (Choose three.)

Hard
15

Which TWO methods are supported by Cisco NX-API for automating Nexus switches? (Choose two.)

Easy
16

A network engineer needs to automate the configuration of BGP on a Nexus switch using Ansible. Which Ansible module from the cisco.nxos collection is appropriate for managing BGP configuration?

Medium
17

Which statement accurately describes the APIC REST API?

Easy
18

Which YANG model is commonly used for vendor-neutral network configuration and operations?

Easy
19

Which two of the following are benefits of using YANG data models for network automation? (Choose two.)

Medium
20

Which YANG-based protocol uses RESTful operations (GET, POST, PUT, DELETE) over HTTP/HTTPS for network configuration?

Easy
21

A DevOps engineer is building a CI/CD pipeline for network changes. After a configuration change is pushed to a Nexus switch, which step should be included to verify that the change did not cause any operational issues?

Hard
22

A network automation engineer wants to use EEM with Python applets on a Nexus switch to trigger a script when an interface goes down. Which EEM configuration is required to invoke the Python script?

Medium
23

Which of the following is a benefit of using OpenConfig YANG models for network automation?

Easy
24

A network administrator needs to automate ACI configuration using a Python library that abstracts the APIC REST API. Which library should be used?

Medium
25

Which TWO of the following are valid methods to run Python scripts on a Cisco Nexus switch? (Choose two.)

Medium
26

Which THREE are valid characteristics of using Terraform for ACI automation? (Choose three.)

Hard
27

A network engineer needs to automate the configuration of BGP on a Nexus 9000 switch using Ansible. The playbook uses the cisco.nxos.nxos_bgp module. Which of the following parameters is required in the module to specify the local AS number?

Hard
28

Which Ansible module from the cisco.nxos collection is used to apply a set of CLI commands on a Nexus switch?

Easy
29

A network engineer needs to retrieve the operational state of interfaces from a Nexus switch using a YANG-based protocol. Which protocol should be used to get structured data via REST?

Medium
30

An engineer needs to trigger a Python script on a Nexus switch when a specific syslog message appears. Which Cisco technology allows event-driven execution of Python applets?

Medium
31

An engineer is implementing CI/CD for network changes. Which tool is commonly used for version control of network configuration files and infrastructure code?

Hard
32

A data center engineer is using Ansible to automate NX-OS configuration. They want to ensure that the running configuration is updated and saved to the startup configuration after applying changes to VLANs. Which Ansible module attribute should be used in the nxos_vlan module?

Hard
33

A network engineer wants to automate the configuration of VLANs on a Nexus 9000 switch using REST-based APIs. Which approach should be used to send NX-OS commands via HTTP/HTTPS in JSON format?

Medium
34

Which two statements about the Cisco NX-API REST interface are true? (Choose two.)

Medium
35

A developer wants to run a Python script directly on a Nexus switch to automate local operations. Which feature allows executing a Python script in a Linux environment on the switch?

Medium
36

An administrator wants to use the APIC REST API to create a new Tenant in ACI. Which object in the Management Information Tree (MIT) should be the target of the POST request?

Medium
37

A DevOps team uses Infrastructure as Code (IaC) for data center network automation. They want to adopt a vendor-neutral YANG data model for configuration management. Which YANG model set should they use?

Hard
38

A DevOps team wants to apply Infrastructure as Code principles to manage their data center network. Which tool is best suited for declaratively managing ACI configurations using Terraform?

Medium
39

An engineer is writing an Ansible playbook to configure BGP on a Nexus 9000 switch. Which module from the cisco.nxos collection should be used to manage BGP configuration?

Hard
40

An engineer wants to automate the creation of VLANs on a Nexus 9000 switch using Python scripts. Which on-box solution allows running Python scripts directly on the switch without an external server?

Easy
41

An engineer wants to automate VLAN configuration on a Cisco Nexus 9000 switch using a Python script running in the guest shell. Which library should the engineer use to send NX-OS commands via the NX-API?

Easy
42

In ACI, the management information tree (MIT) organizes managed objects hierarchically. Which object is the parent of an Application Profile (AP)?

Medium
43

Which protocol is used by NETCONF for transport?

Easy
44

Which three components are part of the ACI Management Information Tree (MIT)? (Choose three.)

Hard
45

Which two statements about the NX-API REST interface on Nexus switches are true? (Choose two.)

Easy
46

In ACI automation, the APIC REST API interacts with the Management Information Tree (MIT). Which of the following represents a typical hierarchical object path in the MIT?

Medium
47

Which THREE are correct about using Ansible with Cisco NX-OS? (Choose three.)

Medium
48

A DevOps team wants to version control network device configurations. Which tool is best suited for tracking changes and collaborating on configuration files?

Medium
49

Which TWO of the following are components of the Cisco ACI Management Information Tree (MIT)? (Choose two.)

Medium
50

In the context of Ansible automation for Cisco Nexus switches, which module can be used to manage VLAN configurations?

Medium
51

A DevOps team is implementing CI/CD for network configuration changes on Nexus switches. Which tool is most suitable for version control of network configuration files?

Easy
52

An organization wants to adopt Infrastructure as Code (IaC) principles for their data center network. Which practice best aligns with IaC for network configuration?

Hard
53

Which TWO of the following are characteristics of the NETCONF protocol? (Choose two.)

Medium
54

In an ACI environment, an automation script uses the acitoolkit Python library to create a new EPG. The script connects to the APIC using login credentials. After creating the EPG, what must be called to commit the changes?

Hard
55

Which API uses RESTful principles and supports both XML and JSON encoding for network configuration, as defined in RFC 8040?

Medium
56

Which Python library is part of the ACI SDK and provides a high-level object-oriented interface for interacting with the APIC?

Medium
57

An engineer wants to automate the configuration of BGP on a Nexus switch using Ansible. Which module from the cisco.nxos collection is appropriate?

Medium
58

Which THREE of the following are components of an Ansible playbook for automating Cisco Nexus configuration? (Choose three.)

Hard
59

Which of the following is a YANG data model developed by the OpenConfig working group to provide vendor-neutral configuration for network interfaces?

Hard
60

A DevOps team is implementing CI/CD for network configuration using Git. They want to ensure that any changes to the YANG-based configuration are automatically validated before merging. Which tool is used for network automation with YANG models and supports NETCONF/RESTCONF?

Medium
61

Which two features allow running Python scripts directly on a Cisco Nexus switch? (Choose two.)

Medium
62

An engineer is automating ACI configuration using Terraform. Which provider and resource should be used to create an Application Profile under a Tenant?

Medium
63

An engineer is writing an Ansible playbook to configure a Nexus switch. The playbook uses the cisco.nxos.nxos_config module. Which Ansible concept is used to ensure the playbook is idempotent?

Medium
64

Which two of the following are valid methods to automate Nexus switch configuration using Python? (Choose two.)

Medium
65

Which THREE statements are true regarding YANG models in the context of data center automation? (Choose three.)

Hard
66

An organization adopts Infrastructure as Code (IaC) for network automation. Which tool is commonly used to manage ACI fabric configuration declaratively?

Easy
67

A network engineer wants to use Terraform to automate the creation of an Application Profile in ACI. Which provider should be used?

Easy
68

An engineer wants to run a Python script on a Nexus switch without copying it to the bootflash. The script interacts with the switch's CLI and file system. Which feature allows this?

Medium
69

An engineer wants to automate the configuration of VLANs on a Nexus switch using Ansible. Which module from the cisco.nxos collection should be used?

Easy
70

Which three of the following are characteristics of the ACI Management Information Tree (MIT)? (Choose three.)

Hard

Frequently asked questions

What does the Automation domain cover on the 350-601 exam?
Automation questions test whether you can apply the concept in context, not just recognise a definition.
How many questions are in this domain?
This page lists all 70 Automation questions in the 350-601 question bank. The actual exam draws from this domain proportionally to its weighting in the official exam blueprint.
What is the best way to practise this domain?
Start with a short focused session (10 questions) to identify gaps, then work through explanations. Repeat with a longer session once the weak areas feel solid.
Can I practise only Automation questions?
Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.
Cisco DCCOR / CCNP Data Center Core 350-601 Automation Practice Questions