Cisco 200-301 Exam Dumps, Practice Test Questions

100% Latest & Updated Cisco 200-301 Practice Test Questions, Exam Dumps & Verified Answers!
30 Days Free Updates, Instant Download!

Cisco 200-301 Premium Bundle
$79.97
$59.98

200-301 Premium Bundle

  • Premium File: 760 Questions & Answers. Last update: Nov 12, 2026
  • Training Course: 271 Video Lectures
  • Study Guide: 1969 Pages
  • Latest Questions
  • 100% Accurate Answers
  • Fast Exam Updates

200-301 Premium Bundle

Cisco 200-301 Premium Bundle
  • Premium File: 760 Questions & Answers. Last update: Nov 12, 2026
  • Training Course: 271 Video Lectures
  • Study Guide: 1969 Pages
  • Latest Questions
  • 100% Accurate Answers
  • Fast Exam Updates
$79.97
$59.98

Cisco 200-301 Practice Test 80

Question 790

A baseline Ansible job runs twice against the same correct IOS state. The second execution should report no unnecessary changes. Which class of idempotent modules and state checks achieves that outcome?

  1. Run command tasks that always push configuration lines regardless of actual device state
  2. Use idempotent Ansible modules and checks
  3. Change the inventory hostname order before each execution
  4. Decrypt vault passwords again and assume this prevents device configuration changes

Explanation

Correct Answer

B:

Idempotent modules report no change when the required state is already present.

Incorrect Answers

A:

Unconditional commands can report or cause changes on repeat runs even when the desired state is already present.

C:

Ordering target names has no bearing on whether device configuration matches the requested state.

D:

Secret retrieval supports authentication but does not make the network configuration operation idempotent.

Question 791

An infrastructure team wants to declare Cisco ACI tenants, bridge domains and endpoint groups in source control, so the deployment tool can compare intended resources with current state. Which Terraform artifact holds this desired configuration?

  1. An IOS `show ip route` output copied after the change
  2. A Terraform `.tf` configuration file declaring provider-backed resource blocks
  3. Only the automatically generated `.tfstate` file, edited by hand to specify new resources
  4. A syslog severity filter that records configuration events

Explanation

Correct Answer

B:

Terraform configuration files declare desired resources and their attributes; providers translate planned changes into supported Cisco ACI API operations.

Incorrect Answers

A:

Routing-table output can support verification but is not declarative infrastructure input for creating ACI tenant resource objects.

C:

The state tracks managed resource identities and observed attributes; hand-editing it is not the normal way to declare desired infrastructure.

D:

Syslog filtering controls event visibility and cannot define the resources a Terraform provider should manage.

Question 792

A proposed Terraform change would create one ACI subnet and delete an existing bridge domain. The team must preview exactly which adds, changes and destroys are planned before affecting the fabric. Which command is appropriate?

  1. terraform apply, which attempts to carry out the proposed changes
  2. terraform plan, which calculates an execution plan without applying it
  3. terraform destroy, which intentionally removes resources in scope
  4. terraform output, which reads defined output values from current state

Explanation

Correct Answer

B:

Plan compares desired configuration and available state/provider data to show expected additions, updates and deletions without implementing them.

Incorrect Answers

A:

Apply executes planned changes after any required confirmation and is unsafe as the first preview of a potentially destructive modification.

C:

Destroy is intended to remove managed resources, the opposite of a non-mutating change review.

D:

Output displays exported values but does not provide a full projected resource-change listing or destruction review.

Question 793

A Terraform execution plan was reviewed and approved to add a Cisco ACI tenant and its related network objects. The operator now needs Terraform to make those approved resource changes through the provider. Which command performs this action?

  1. terraform plan, which only calculates the intended resource differences
  2. terraform fmt, which normalizes source-code formatting
  3. terraform apply using the approved configuration or saved execution plan
  4. terraform state list, which enumerates tracked resource addresses

Explanation

Correct Answer

C:

Apply carries out the desired changes via the configured provider, after required review and authorization checks.

Incorrect Answers

A:

Plan exposes an intended change set and does not itself create the tenant or other Cisco ACI resources.

B:

Formatting improves consistency of HCL files but has no provider-side effect on the Cisco infrastructure.

D:

State listing is read-only inventory of tracked Terraform objects; it does not create or update resources.

Question 794

Two engineers use Terraform to manage the same Cisco ACI environment. One local workstation has stale infrastructure state, creating a risk of conflicting actions. Which operational safeguard is appropriate?

  1. Use an approved remote shared state backend with locking and restrict access to the state data
  2. Delete state files before each apply so every run treats the fabric as empty
  3. Commit unencrypted state snapshots and API secrets to a public code repository
  4. Ignore existing resource IDs because Terraform can always infer all unmanaged objects

Explanation

Correct Answer

A:

Shared protected state and locking coordinate resource tracking across operators, reducing concurrent-plan conflicts and protecting potentially sensitive state contents.

Incorrect Answers

B:

Deleting state breaks tracked resource identity and can cause Terraform to plan unintended recreation or destruction.

C:

Public state files can expose infrastructure metadata or sensitive values and undermine access control and configuration integrity.

D:

Terraform relies on state and provider lookups to map resource addresses; untracked resources are not automatically safe to reconcile.

Question 795

A new Terraform repository contains resource blocks for a Cisco ACI fabric, but no provider has been configured for the APIC API endpoint. What component is required so Terraform knows how to operate on these resources?

  1. A Terraform provider configured for the supported ACI API and connection parameters
  2. A standalone OSPF process to originate APIC management-network routes only
  3. An SNMPv1 community string placed in every resource block
  4. A CLI command that selects the syslog facility named local7

Explanation

Correct Answer

A:

The ACI provider defines supported resource types and the API connection, allowing plan and apply to manage Cisco ACI objects.

Incorrect Answers

B:

IP routing may be needed for management reachability but does not supply Terraform resource schemas or authentication to the APIC API.

C:

SNMPv1 is not the API provider used to declare and configure Terraform ACI resources, and its community string is not sufficient.

D:

Syslog facility controls event categorization and has no role in Terraform provider initialization or resource creation.

Question 796

A Cisco REST API returns `{ "hostname": "sw1", "ports": 48 }`. Which JSON data structure encloses these named property/value pairs in curly braces?

  1. A JSON array, delimited by square brackets
  2. Identify a JSON object
  3. A JSON string with surrounding double quotes
  4. A JSON null literal

Explanation

Correct Answer

B:

JSON objects use curly braces to group named keys and their associated values, such as `{"device":"edge-1"}`. An array instead uses square brackets and an ordered list of elements.

Incorrect Answers

A:

Arrays use [] for ordered element sequences; the displayed braces and named members identify an object instead.

C:

Strings are scalar quoted values, whereas the outer representation here holds multiple keyed members.

D:

null is a single unquoted token and has no braces or named members.

Question 797

A REST inventory response contains `[ { "id": 1 }, { "id": 2 } ]`. Which JSON type is the outer square-bracket structure containing two object elements?

  1. A JSON object, delimited by curly braces
  2. A JSON Boolean, represented by true or false
  3. Identify a JSON array
  4. A JSON null literal

Explanation

Correct Answer

C:

A JSON array uses square brackets to contain an ordered sequence such as `[1,2,3]`, and each member can itself be an object. Curly-brace mappings are JSON objects, not arrays.

Incorrect Answers

A:

The individual elements are objects, but the outer [] denotes an ordered array holding those objects.

B:

A Boolean is a scalar literal and cannot contain an ordered sequence of resource records.

D:

The null literal represents a missing value, not an ordered collection with two object elements.

Question 798

An API resource has the JSON property `"deviceName": "edge-router-1"`. What is the type of the quoted value `"edge-router-1"`?

  1. A JSON array, which must be enclosed in square brackets
  2. Identify a JSON string
  3. A JSON number, stored without quotation marks
  4. A JSON null literal, written without quotation marks

Explanation

Correct Answer

B:

A JSON string is text enclosed in double quotation marks with escaping where needed. Numbers, booleans, and `null` are separate JSON value types and do not require quotes.

Incorrect Answers

A:

The displayed value has quotes but no enclosing brackets and is not a sequence of elements.

C:

Numeric JSON values are unquoted; the quoted hostname is textual data rather than a number.

D:

The literal null is an unquoted token and is not equivalent to a quoted device-name value.

Question 799

A device telemetry API returns the valid JSON object `{"lastSeen":null,"enabled":true}`. Which statement correctly distinguishes the `lastSeen` value from an omitted property or quoted string?

  1. The key `lastSeen` is absent and must be inferred from the sibling `enabled` property
  2. The value is the string "null" because the word appears in textual JSON
  3. The `lastSeen` key exists, but its value is the JSON null literal rather than a timestamp or string
  4. The entire JSON object is invalid because null cannot be used as an object member value

Explanation

Correct Answer

C:

In JSON, a member may have value null. Presence of the key is separate from whether it holds a meaningful timestamp.

Incorrect Answers

A:

The object explicitly includes the `lastSeen` member, so the field is present even though it lacks a timestamp value.

B:

A JSON string would have quotation marks around its value, such as `"null"`; here the token is unquoted null.

D:

JSON permits the null literal as a member value; it is not restricted to top-level values or array elements.

Question 800

A controller schema requires numeric `maxClients` equal to 50 in a JSON request. Which body preserves JSON number type instead of sending a quoted string, a Boolean, or an invalid token?

  1. `{"maxClients":"50"}`
  2. `{"maxClients":true}`
  3. `{"maxClients":50}`
  4. `{"maxClients":fifty}`

Explanation

Correct Answer

C:

A JSON number appears without quotation marks; 50 matches the required numeric type and value.

Incorrect Answers

A:

The quoted digits are a JSON string. A numeric field in a schema should not be replaced by a textual representation just because it looks like a number.

B:

JSON true is a Boolean type and has no numeric meaning of fifty in a strict payload schema.

D:

An unquoted word such as fifty is not a valid JSON value; valid atoms are numeric literals, strings, booleans, null, arrays, or objects.

Cisco Certified Network Associate (CCNA) (200-301) Practice Tests

UP

SPECIAL OFFER: GET 10% OFF

This is ONE TIME OFFER

ExamSnap Discount Offer
Enter Your Email Address to Receive Your 10% Off Discount Code

A confirmation link will be sent to this email address to verify your login. *We value your privacy. We will not rent or sell your email address.

Download Free Demo of VCE Exam Simulator

Experience Avanset VCE Exam Simulator for yourself.

Simply submit your e-mail address below to get started with our interactive software demo of your free trial.

Free Demo Limits: In the demo version you will be able to access only first 5 questions from exam.