{"id":15064,"date":"2026-09-17T08:57:54","date_gmt":"2026-09-17T08:57:54","guid":{"rendered":"https:\/\/www.examlabs.com\/certification\/?p=15064"},"modified":"2026-09-17T08:57:54","modified_gmt":"2026-09-17T08:57:54","slug":"cisco-ccna-automation-200-901-practice-test-questions-and-exam-dumps-part18-q341-q360","status":"publish","type":"post","link":"https:\/\/www.examlabs.com\/certification\/cisco-ccna-automation-200-901-practice-test-questions-and-exam-dumps-part18-q341-q360\/","title":{"rendered":"Cisco CCNA Automation 200-901 Practice Test Questions and Exam Dumps Part18 Q341-Q360"},"content":{"rendered":"<h1><\/h1>\n<h2><b>View Full <\/b><a href=\"https:\/\/www.examlabs.com\/200-901-exam-dumps\"><b>Cisco CCNA Automation 200-901 Exam Dumps<\/b><\/a><b> and Practice Test Dumps.<\/b><\/h2>\n<p>&nbsp;<\/p>\n<h3><b>Question 341<\/b><\/h3>\n<p><b>Which RESTCONF operation is commonly used to retrieve a YANG-modeled resource?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">POST<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">PATCH<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">GET<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">DELETE<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The HTTP <\/span><span style=\"font-weight: 400;\">GET<\/span><span style=\"font-weight: 400;\"> method is commonly used with RESTCONF to retrieve YANG-modeled configuration or operational data. RESTCONF provides an HTTP-based interface for accessing structured network data, allowing automation applications to retrieve information without relying on CLI commands. POST is commonly associated with creating resources or invoking supported operations, PATCH with partial modifications, and DELETE with removing resources. The exact operations supported depend on the RESTCONF implementation and resource type. Therefore, GET is the appropriate method for retrieving a RESTCONF resource.<\/span><\/p>\n<h3><b>Question 342<\/b><\/h3>\n<p><b>Which RESTCONF HTTP method is commonly used to partially modify an existing resource?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">DELETE<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">PATCH<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">GET<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">OPTIONS<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The HTTP <\/span><span style=\"font-weight: 400;\">PATCH<\/span><span style=\"font-weight: 400;\"> method is commonly used with RESTCONF to modify part of an existing resource. This allows an automation application to change selected fields without necessarily replacing the complete resource representation. This can be useful when updating a specific interface property or another modeled configuration element. GET retrieves data, DELETE removes a resource, and OPTIONS can provide information about supported communication options. The exact RESTCONF behavior depends on the resource and implementation, but PATCH is conventionally used for partial modification. Therefore, PATCH is correct.<\/span><\/p>\n<h3><b>Question 343<\/b><\/h3>\n<p><b>Which YANG keyword is used to indicate that a data node is not configurable by the client?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">config false<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">read only<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">no-config<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">operational-only<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">In YANG, <\/span><span style=\"font-weight: 400;\">config false<\/span><span style=\"font-weight: 400;\"> identifies a data node as operational or state data rather than configurable data. Such information is generally intended to be read by clients instead of being configured directly. Examples can include operational statistics, counters, or state information reported by a network device. The terms <\/span><span style=\"font-weight: 400;\">read only<\/span><span style=\"font-weight: 400;\">, <\/span><span style=\"font-weight: 400;\">no-config<\/span><span style=\"font-weight: 400;\">, and <\/span><span style=\"font-weight: 400;\">operational-only<\/span><span style=\"font-weight: 400;\"> are not the standard YANG statement used to express this property. Understanding the distinction between configuration and operational data is important when using NETCONF or RESTCONF. Therefore, <\/span><span style=\"font-weight: 400;\">config false<\/span><span style=\"font-weight: 400;\"> is correct.<\/span><\/p>\n<h3><b>Question 344<\/b><\/h3>\n<p><b>Which YANG statement can define an event notification containing data sent to subscribed clients?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">action<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">rpc<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">notification<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">event-data<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The YANG <\/span><span style=\"font-weight: 400;\">notification<\/span><span style=\"font-weight: 400;\"> statement defines a notification structure that can represent an event or asynchronous information generated by a device. Notification mechanisms can allow management systems to receive information about events without continuously polling the device for every possible change. This is conceptually different from an <\/span><span style=\"font-weight: 400;\">rpc<\/span><span style=\"font-weight: 400;\">, which defines an operation initiated by a client, and an <\/span><span style=\"font-weight: 400;\">action<\/span><span style=\"font-weight: 400;\">, which defines an operation associated with a particular data node. Therefore, <\/span><span style=\"font-weight: 400;\">notification<\/span><span style=\"font-weight: 400;\"> is the correct YANG statement for defining event notification data.<\/span><\/p>\n<h3><b>Question 345<\/b><\/h3>\n<p><b>Which YANG statement defines an operation that can be invoked by a client?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">leaf<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">rpc<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">container<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">grouping<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The YANG <\/span><span style=\"font-weight: 400;\">rpc<\/span><span style=\"font-weight: 400;\"> statement defines a remote procedure call that can be invoked by a client. It can include input and output data structures describing information supplied to and returned from the operation. RPCs are useful when an operation does not naturally correspond to simply reading or modifying a configuration data node. A leaf represents a scalar value, a container groups related nodes, and a grouping defines reusable schema structures. Therefore, <\/span><span style=\"font-weight: 400;\">rpc<\/span><span style=\"font-weight: 400;\"> is the correct answer for defining an invokable operation.<\/span><\/p>\n<h3><b>Question 346<\/b><\/h3>\n<p><b>What is a key difference between a YANG action and a YANG RPC?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An action is associated with a particular data node<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An action can only contain strings<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An RPC is always configuration data<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An RPC cannot have input parameters<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">A YANG <\/span><span style=\"font-weight: 400;\">action<\/span><span style=\"font-weight: 400;\"> is associated with a particular data node in the data tree, while an <\/span><span style=\"font-weight: 400;\">rpc<\/span><span style=\"font-weight: 400;\"> is defined independently of a specific data node. Actions are useful for operations that logically belong to a particular modeled object. For example, a network device might expose an operation associated with a particular interface or service instance. Both actions and RPCs can have input and output structures. Therefore, the key distinction is that an action is associated with a particular data node.<\/span><\/p>\n<h3><b>Question 347<\/b><\/h3>\n<p><b>Which technology is commonly used to model network configuration and operational data in a structured way?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">YANG<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">FTP<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">SMTP<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">DHCP<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">YANG is a data-modeling language designed to represent configuration and operational data in a structured and machine-readable manner. It is widely used with network-management technologies such as NETCONF and RESTCONF. YANG models define data nodes, types, relationships, constraints, actions, and notifications. This structured representation allows automation applications to interact with network devices more consistently than relying only on unstructured CLI output. FTP is used for file transfer, SMTP for email, and DHCP for address configuration. Therefore, YANG is correct.<\/span><\/p>\n<h3><b>Question 348<\/b><\/h3>\n<p><b>What is a major advantage of using YANG models with network automation?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">They provide structured and standardized data definitions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">They eliminate the need for authentication<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">They replace all routing protocols<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">They prevent every configuration error automatically<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">YANG models provide structured definitions for network configuration and operational data. They specify data types, hierarchy, constraints, and relationships, allowing automation tools to interact with network devices using a consistent model. This reduces reliance on unstructured command output and makes programmatic management more predictable. YANG does not eliminate authentication, replace routing protocols, or guarantee that every configuration error will be prevented. Validation rules can improve data correctness, but they are not a substitute for complete operational testing. Therefore, providing structured and standardized data definitions is the correct advantage.<\/span><\/p>\n<h3><b>Question 349<\/b><\/h3>\n<p><b>Which Cisco platform is designed to provide centralized management and automation for Cisco SD-WAN environments?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cisco DNA Center<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cisco vManage<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cisco ISE<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cisco Secure Client<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Cisco vManage is a centralized management component of Cisco SD-WAN. It provides capabilities for managing SD-WAN devices, policies, templates, monitoring, and automation workflows. Cisco DNA Center focuses primarily on enterprise campus and branch network management, while Cisco ISE is focused on identity and access control. Cisco Secure Client provides endpoint connectivity and security functions. Therefore, Cisco vManage is the platform associated with centralized management and automation of Cisco SD-WAN environments.<\/span><\/p>\n<h3><b>Question 350<\/b><\/h3>\n<p><b>In Cisco SD-WAN, what is a template commonly used for?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Defining reusable device or feature configuration<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Capturing Ethernet packets only<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Assigning usernames to Git commits<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Replacing DNS servers<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Cisco SD-WAN templates are used to define reusable configuration for managed devices or features. Templates can help standardize configuration across many routers while allowing appropriate variables or device-specific values. This supports consistent deployment and reduces repetitive manual configuration. Templates are therefore useful in automation because one defined configuration structure can be applied across multiple devices. They do not exist primarily for packet capture, Git commit usernames, or DNS replacement. Therefore, defining reusable device or feature configuration is correct.<\/span><\/p>\n<h3><b>Question 351<\/b><\/h3>\n<p><b>Which Cisco ACI component provides centralized policy and management for the ACI fabric?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">APIC<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">vManage<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">WLC<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">ISE<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The Cisco Application Policy Infrastructure Controller, or APIC, provides centralized policy and management functions for a Cisco ACI fabric. APIC is used to define and manage application-centric policies, tenants, endpoint groups, contracts, and other ACI objects. vManage is associated with Cisco SD-WAN, while WLC is used for wireless LAN management and ISE focuses on identity and access policies. Therefore, APIC is the correct Cisco ACI management component.<\/span><\/p>\n<h3><b>Question 352<\/b><\/h3>\n<p><b>In Cisco ACI, what does an EPG primarily represent?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A group of endpoints that share common policy requirements<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A physical power supply<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A DNS zone<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A Git repository<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">An Endpoint Group, or EPG, is a logical grouping of endpoints that share common policy requirements within Cisco ACI. EPGs allow administrators to apply policies to groups of related endpoints rather than configuring every endpoint independently. Contracts can define communication rules between EPGs. This policy-driven model supports application-centric network automation. An EPG is not a physical hardware component, DNS zone, or Git repository. Therefore, representing a group of endpoints with common policy requirements is the correct answer.<\/span><\/p>\n<h3><b>Question 353<\/b><\/h3>\n<p><b>What is the primary purpose of a contract in Cisco ACI?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To define communication policy between EPGs<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To assign device serial numbers<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To store Python packages<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To synchronize NTP clocks<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Cisco ACI contracts define communication rules between Endpoint Groups. They specify how traffic is permitted or controlled between groups according to the policy model. This allows ACI to implement application-centric security and communication policies rather than relying solely on manually configured device-level rules. Contracts are policy objects and are not used to store Python packages, synchronize clocks, or assign serial numbers. Therefore, defining communication policy between EPGs is the correct answer.<\/span><\/p>\n<h3><b>Question 354<\/b><\/h3>\n<p><b>Which Cisco platform is commonly associated with network assurance and centralized enterprise network management?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cisco APIC<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cisco DNA Center<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cisco vManage<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cisco NSO only<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Cisco DNA Center provides centralized management and automation capabilities for Cisco enterprise networks and includes assurance functionality for monitoring network health and client experiences. It can provide APIs that automation applications use to retrieve information and perform supported management operations. Cisco APIC is associated with ACI data-center policy management, while vManage is associated with SD-WAN. Cisco NSO is a separate network-automation platform focused on service orchestration. Therefore, Cisco DNA Center is the correct answer.<\/span><\/p>\n<h3><b>Question 355<\/b><\/h3>\n<p><b>Which Cisco platform is primarily focused on network service orchestration across multi-vendor environments?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cisco NSO<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cisco WLC<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cisco ISE<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cisco Secure Client<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Cisco Network Services Orchestrator, or NSO, is designed for network service orchestration and can support multi-vendor network environments through device models and service models. NSO can automate the deployment and management of services across different network devices and vendors. Cisco WLC focuses on wireless management, ISE focuses on identity and access control, and Secure Client is an endpoint security and connectivity application. Therefore, Cisco NSO is the correct platform for network service orchestration.<\/span><\/p>\n<h3><b>Question 356<\/b><\/h3>\n<p><b>What is a major purpose of a service model in Cisco NSO?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To describe how a network service should be deployed<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To capture packets from an interface<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To store operating-system logs only<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To replace all network protocols<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">A service model in Cisco NSO describes how a particular network service should be represented and deployed across devices. It can define service parameters and the configuration that NSO should generate for the underlying network infrastructure. This allows engineers to automate services rather than manually configuring individual devices. Service models can support consistency and reduce repetitive configuration work. They do not exist primarily for packet capture, log storage, or replacing networking protocols. Therefore, describing how a network service should be deployed is the correct answer.<\/span><\/p>\n<h3><b>Question 357<\/b><\/h3>\n<p><b>Which approach allows an automation system to define the desired final state instead of specifying every individual command?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Declarative automation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Imperative automation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Screen scraping<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Manual configuration<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Declarative automation describes the desired final state of a system rather than requiring the developer to specify every individual command needed to achieve that state. The automation engine determines or applies the necessary changes. This approach can make automation easier to repeat and maintain, especially when combined with idempotent tools. Imperative automation instead focuses on explicitly defining the sequence of actions to perform. Screen scraping and manual configuration are different approaches and do not represent the declarative model. Therefore, declarative automation is correct.<\/span><\/p>\n<h3><b>Question 358<\/b><\/h3>\n<p><b>What is configuration drift?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Unintended difference between the desired configuration and the actual state<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A type of routing protocol<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A Git encryption mechanism<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A method for compressing JSON<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Configuration drift occurs when the actual state of an infrastructure environment gradually differs from the intended or documented configuration. This can happen because of manual changes, failed deployments, inconsistent configurations, or unauthorized modifications. Automation and configuration-management systems can help detect and remediate drift by comparing actual state with the desired state. Configuration drift is not a routing protocol, encryption mechanism, or JSON compression method. Therefore, an unintended difference between desired configuration and actual state is the correct definition.<\/span><\/p>\n<h3><b>Question 359<\/b><\/h3>\n<p><b>Which automation concept involves continuously comparing actual state with desired state and correcting differences?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Reconciliation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Serialization<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Pagination<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Authentication<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Reconciliation is the process of comparing the actual state of a system with the desired state and taking action to correct differences. This concept is widely used in modern automation and controller-based systems. If a device configuration changes unexpectedly, a reconciliation process can identify the difference and potentially restore the desired state. Serialization concerns data representation, pagination concerns dividing API results, and authentication concerns verifying identity or access. Therefore, reconciliation is the correct concept for continuously bringing actual state toward the desired state.<\/span><\/p>\n<h3><b>Question 360<\/b><\/h3>\n<p><b>Which event-driven automation mechanism allows one system to notify another system when an event occurs?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Webhook<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">VLAN<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">NAT<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">ARP<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<h3><b>Explanation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">A webhook allows one system to send an HTTP-based notification to another system when a specified event occurs. This supports event-driven automation because the receiving application can react to an event without continuously polling the source system. For example, a source application may send a webhook when a deployment completes or an alert is generated. VLAN, NAT, and ARP are networking technologies with different purposes. Therefore, a webhook is the correct mechanism for notifying another system about an event.<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>View Full Cisco CCNA Automation 200-901 Exam Dumps and Practice Test Dumps. &nbsp; Question 341 Which RESTCONF operation is commonly used to retrieve a YANG-modeled resource? POST PATCH GET DELETE Correct Answer: 3 Explanation The HTTP GET method is commonly used with RESTCONF to retrieve YANG-modeled configuration or operational data. RESTCONF provides an HTTP-based interface [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1648,1647],"tags":[],"_links":{"self":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/15064"}],"collection":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/comments?post=15064"}],"version-history":[{"count":1,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/15064\/revisions"}],"predecessor-version":[{"id":15070,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/15064\/revisions\/15070"}],"wp:attachment":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/media?parent=15064"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/categories?post=15064"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/tags?post=15064"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}