NAME

PDK::Device::Cisco::Ios - A module for interacting with Cisco IOS devices

SYNOPSIS

use PDK::Device::Cisco::Ios;

my $device = PDK::Device::Cisco::Ios->new(
  host     => '192.168.1.1',
  username => 'admin',
  password => 'password'
);

$device->login();
# Use inherited methods from PDK::Device::Cisco

DESCRIPTION

PDK::Device::Cisco::Ios is a Moose-based module that extends PDK::Device::Cisco to provide specific functionality for Cisco IOS devices. Currently, this module serves as a framework for inheritance and can be extended in the future to include IOS-specific features and operations.

INHERITANCE

This module inherits from PDK::Device::Cisco.

METHODS

This module currently does not define any additional methods beyond those inherited from PDK::Device::Cisco. Future versions may include IOS-specific methods as needed.

ATTRIBUTES

This module currently does not define any additional attributes beyond those inherited from PDK::Device::Cisco. Future versions may include IOS-specific attributes as needed.

DEPENDENCIES

This module requires the following Perl modules:

Moose
Expect
Carp
namespace::autoclean

FUTURE DEVELOPMENT

This module is designed as a framework for Cisco IOS-specific operations. Future versions may include:

  • IOS-specific configuration methods

  • IOS-specific troubleshooting tools

  • IOS-specific feature management

SEE ALSO

PDK::Device::Cisco

AUTHOR

WENWU YAN <968828@gmail.com>

LICENSE AND COPYRIGHT

Copyright (C) 2024 WENWU YAN

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.