Python Client for eAPI
0.8.4
Installation
Quickstart
Pyeapi Configuration File
Modules
Requirements
Configuration Examples Using pyeapi
Contribute
Release Notes
Support
License
Python Client for eAPI
»
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
A
abort() (pyeapi.client.Node method)
Acls (class in pyeapi.api.acl)
add_connection() (pyeapi.client.Config method)
add_entry() (pyeapi.api.acl.ExtendedAcls method)
(pyeapi.api.acl.StandardAcls method)
add_network() (pyeapi.api.bgp.Bgp method)
(pyeapi.api.ospf.Ospf method)
add_redistribution() (pyeapi.api.ospf.Ospf method)
add_server() (pyeapi.api.ntp.Ntp method)
add_trunk_group() (pyeapi.api.switchports.Switchports method)
(pyeapi.api.vlans.Vlans method)
add_vtep() (pyeapi.api.interfaces.VxlanInterface method)
api() (pyeapi.client.Node method)
authentication() (pyeapi.eapilib.EapiConnection method)
autoload() (pyeapi.client.Config method)
autorefresh (pyeapi.client.Node attribute)
B
BaseEntity (class in pyeapi.api.abstract)
BaseInterface (class in pyeapi.api.interfaces)
Bgp (class in pyeapi.api.bgp)
BgpNeighbors (class in pyeapi.api.bgp)
C
collapse_range() (in module pyeapi.utils)
command_builder() (pyeapi.api.abstract.BaseEntity method)
(pyeapi.api.bgp.BgpNeighbors method)
CommandError
commit() (pyeapi.client.Node method)
Config (class in pyeapi.client)
config (pyeapi.api.abstract.BaseEntity attribute)
(pyeapi.api.abstract.BaseEntity property)
config() (pyeapi.client.Node method)
config_for() (in module pyeapi.client)
configure() (pyeapi.api.abstract.BaseEntity method)
(pyeapi.api.bgp.BgpNeighbors method)
configure_bgp() (pyeapi.api.bgp.Bgp method)
configure_interface() (pyeapi.api.abstract.BaseEntity method)
(pyeapi.api.stp.StpInterfaces method)
configure_ospf() (pyeapi.api.ospf.Ospf method)
configure_session() (pyeapi.client.Node method)
configure_vlan() (pyeapi.api.vlans.Vlans method)
configure_vrf() (pyeapi.api.vrfs.Vrfs method)
connect() (in module pyeapi.client)
(pyeapi.eapilib.HTTPSCertConnection method)
(pyeapi.eapilib.SocketConnection method)
connect_to() (in module pyeapi.client)
connection (pyeapi.client.Node attribute)
(pyeapi.client.Node property)
ConnectionError
connections (pyeapi.client.Config property)
create() (pyeapi.api.acl.Acls method)
(pyeapi.api.acl.ExtendedAcls method)
(pyeapi.api.acl.StandardAcls method)
(pyeapi.api.bgp.Bgp method)
(pyeapi.api.bgp.BgpNeighbors method)
(pyeapi.api.interfaces.BaseInterface method)
(pyeapi.api.interfaces.EthernetInterface method)
(pyeapi.api.ipinterfaces.Ipinterfaces method)
(pyeapi.api.ntp.Ntp method)
(pyeapi.api.ospf.Ospf method)
(pyeapi.api.routemaps.Routemaps method)
(pyeapi.api.staticroute.StaticRoute method)
(pyeapi.api.switchports.Switchports method)
(pyeapi.api.users.Users method)
(pyeapi.api.vlans.Vlans method)
(pyeapi.api.vrfs.Vrfs method)
(pyeapi.api.vrrp.Vrrp method)
create_instance() (pyeapi.api.acl.Acls method)
create_with_nopassword() (pyeapi.api.users.Users method)
create_with_secret() (pyeapi.api.users.Users method)
D
debug() (in module pyeapi.utils)
default() (pyeapi.api.acl.ExtendedAcls method)
(pyeapi.api.acl.StandardAcls method)
(pyeapi.api.bgp.Bgp method)
(pyeapi.api.interfaces.BaseInterface method)
(pyeapi.api.ntp.Ntp method)
(pyeapi.api.routemaps.Routemaps method)
(pyeapi.api.staticroute.StaticRoute method)
(pyeapi.api.switchports.Switchports method)
(pyeapi.api.users.Users method)
(pyeapi.api.vlans.Vlans method)
(pyeapi.api.vrfs.Vrfs method)
(pyeapi.api.vrrp.Vrrp method)
DEFAULT_MCAST_GRP (pyeapi.api.interfaces.VxlanInterface attribute)
DEFAULT_SRC_INTF (pyeapi.api.interfaces.VxlanInterface attribute)
delete() (pyeapi.api.acl.ExtendedAcls method)
(pyeapi.api.acl.StandardAcls method)
(pyeapi.api.bgp.Bgp method)
(pyeapi.api.bgp.BgpNeighbors method)
(pyeapi.api.interfaces.BaseInterface method)
(pyeapi.api.interfaces.EthernetInterface method)
(pyeapi.api.ipinterfaces.Ipinterfaces method)
(pyeapi.api.ntp.Ntp method)
(pyeapi.api.ospf.Ospf method)
(pyeapi.api.routemaps.Routemaps method)
(pyeapi.api.staticroute.StaticRoute method)
(pyeapi.api.switchports.Switchports method)
(pyeapi.api.users.Users method)
(pyeapi.api.vlans.Vlans method)
(pyeapi.api.vrfs.Vrfs method)
(pyeapi.api.vrrp.Vrrp method)
diff() (pyeapi.client.Node method)
disable_certificate_verification() (pyeapi.eapilib.HttpsEapiConnection method)
E
EapiConnection (class in pyeapi.eapilib)
EapiError
enable() (pyeapi.client.Node method)
enable_authentication() (pyeapi.client.Node method)
Entity (class in pyeapi.api.abstract)
EntityCollection (class in pyeapi.api.abstract)
entry_re (pyeapi.api.acl.ExtendedAcls attribute)
(pyeapi.api.acl.StandardAcls attribute)
error (pyeapi.api.abstract.BaseEntity attribute)
(pyeapi.api.abstract.BaseEntity property)
EthernetInterface (class in pyeapi.api.interfaces)
execute() (pyeapi.eapilib.EapiConnection method)
expand_range() (in module pyeapi.utils)
ExtendedAcls (class in pyeapi.api.acl)
F
filename (pyeapi.client.Config attribute)
G
generate_tags() (pyeapi.client.Config method)
get() (pyeapi.api.abstract.Entity method)
(pyeapi.api.abstract.EntityCollection method)
(pyeapi.api.acl.Acls method)
(pyeapi.api.acl.ExtendedAcls method)
(pyeapi.api.acl.StandardAcls method)
(pyeapi.api.bgp.Bgp method)
(pyeapi.api.bgp.BgpNeighbors method)
(pyeapi.api.interfaces.BaseInterface method)
(pyeapi.api.interfaces.EthernetInterface method)
(pyeapi.api.interfaces.Interfaces method)
(pyeapi.api.interfaces.PortchannelInterface method)
(pyeapi.api.interfaces.VxlanInterface method)
(pyeapi.api.ipinterfaces.Ipinterfaces method)
(pyeapi.api.mlag.Mlag method)
(pyeapi.api.ntp.Ntp method)
(pyeapi.api.ospf.Ospf method)
(pyeapi.api.routemaps.Routemaps method)
(pyeapi.api.staticroute.StaticRoute method)
(pyeapi.api.stp.Stp method)
(pyeapi.api.stp.StpInterfaces method)
(pyeapi.api.switchports.Switchports method)
(pyeapi.api.system.System method)
(pyeapi.api.users.Users method)
(pyeapi.api.varp.Varp method)
(pyeapi.api.varp.VarpInterfaces method)
(pyeapi.api.vlans.Vlans method)
(pyeapi.api.vrfs.Vrfs method)
(pyeapi.api.vrrp.Vrrp method)
get_block() (pyeapi.api.abstract.BaseEntity method)
get_config() (pyeapi.client.Node method)
get_connection() (pyeapi.client.Config method)
get_instance() (pyeapi.api.acl.Acls method)
(pyeapi.api.interfaces.Interfaces method)
get_lacp_mode() (pyeapi.api.interfaces.PortchannelInterface method)
get_members() (pyeapi.api.interfaces.PortchannelInterface method)
get_trace() (pyeapi.eapilib.CommandError method)
getall() (pyeapi.api.abstract.EntityCollection method)
(pyeapi.api.acl.Acls method)
(pyeapi.api.bgp.BgpNeighbors method)
(pyeapi.api.interfaces.Interfaces method)
(pyeapi.api.ipinterfaces.Ipinterfaces method)
(pyeapi.api.routemaps.Routemaps method)
(pyeapi.api.staticroute.StaticRoute method)
(pyeapi.api.stp.StpInstances method)
(pyeapi.api.stp.StpInterfaces method)
(pyeapi.api.switchports.Switchports method)
(pyeapi.api.users.Users method)
(pyeapi.api.varp.VarpInterfaces method)
(pyeapi.api.vlans.Vlans method)
(pyeapi.api.vrfs.Vrfs method)
(pyeapi.api.vrrp.Vrrp method)
H
hosts_for_tag() (in module pyeapi.client)
HttpConnection (class in pyeapi.eapilib)
HttpEapiConnection (class in pyeapi.eapilib)
HttpLocalEapiConnection (class in pyeapi.eapilib)
https_connection_factory() (in module pyeapi.eapilib)
HTTPSCertConnection (class in pyeapi.eapilib)
HttpsConnection (class in pyeapi.eapilib)
HttpsEapiCertConnection (class in pyeapi.eapilib)
HttpsEapiConnection (class in pyeapi.eapilib)
I
import_module() (in module pyeapi.utils)
instance() (in module pyeapi.api.acl)
(in module pyeapi.api.bgp)
(in module pyeapi.api.interfaces)
(in module pyeapi.api.ipinterfaces)
(in module pyeapi.api.mlag)
(in module pyeapi.api.ntp)
(in module pyeapi.api.ospf)
(in module pyeapi.api.routemaps)
(in module pyeapi.api.staticroute)
(in module pyeapi.api.stp)
(in module pyeapi.api.switchports)
(in module pyeapi.api.system)
(in module pyeapi.api.users)
(in module pyeapi.api.varp)
(in module pyeapi.api.vlans)
(in module pyeapi.api.vrfs)
(in module pyeapi.api.vrrp)
instances (pyeapi.api.stp.Stp attribute)
(pyeapi.api.stp.Stp property)
Interfaces (class in pyeapi.api.interfaces)
interfaces (pyeapi.api.stp.Stp attribute)
(pyeapi.api.stp.Stp property)
(pyeapi.api.varp.Varp property)
Ipinterfaces (class in pyeapi.api.ipinterfaces)
islocalconnection() (in module pyeapi.utils)
ispeergroup() (pyeapi.api.bgp.BgpNeighbors method)
isprivilege() (in module pyeapi.api.users)
isvalidinterface() (in module pyeapi.api.interfaces)
(in module pyeapi.api.stp)
isvlan() (in module pyeapi.api.vlans)
L
length (pyeapi.api.bgp.Network attribute)
load() (pyeapi.client.Config method)
load_config() (in module pyeapi.client)
load_module() (in module pyeapi.utils)
lookahead() (in module pyeapi.utils)
M
make_connection() (in module pyeapi.client)
make_iterable() (in module pyeapi.utils)
marshall() (pyeapi.api.acl.Acls method)
(pyeapi.api.interfaces.Interfaces method)
mask_to_prefixlen() (in module pyeapi.api.acl)
Mlag (class in pyeapi.api.mlag)
model (pyeapi.client.Node property)
module
pyeapi.api.abstract
pyeapi.api.acl
pyeapi.api.bgp
pyeapi.api.interfaces
pyeapi.api.ipinterfaces
pyeapi.api.mlag
pyeapi.api.ntp
pyeapi.api.ospf
pyeapi.api.routemaps
pyeapi.api.spanningtree
pyeapi.api.staticroute
pyeapi.api.stp
pyeapi.api.switchports
pyeapi.api.system
pyeapi.api.users
pyeapi.api.varp
pyeapi.api.vlans
pyeapi.api.vrfs
pyeapi.api.vrrp
pyeapi.client
pyeapi.eapilib
pyeapi.utils
N
neighbors (pyeapi.api.bgp.Bgp property)
Network (class in pyeapi.api.bgp)
Node (class in pyeapi.client)
node (pyeapi.api.abstract.BaseEntity attribute)
Ntp (class in pyeapi.api.ntp)
O
Ospf (class in pyeapi.api.ospf)
P
PortchannelInterface (class in pyeapi.api.interfaces)
prefix (pyeapi.api.bgp.Network attribute)
prefixlen_to_mask() (in module pyeapi.api.acl)
ProxyCall (class in pyeapi.utils)
pyeapi.api.abstract
module
pyeapi.api.acl
module
pyeapi.api.bgp
module
pyeapi.api.interfaces
module
pyeapi.api.ipinterfaces
module
pyeapi.api.mlag
module
pyeapi.api.ntp
module
pyeapi.api.ospf
module
pyeapi.api.routemaps
module
pyeapi.api.spanningtree
module
pyeapi.api.staticroute
module
pyeapi.api.stp
module
pyeapi.api.switchports
module
pyeapi.api.system
module
pyeapi.api.users
module
pyeapi.api.varp
module
pyeapi.api.vlans
module
pyeapi.api.vrfs
module
pyeapi.api.vrrp
module
pyeapi.client
module
pyeapi.eapilib
module
pyeapi.utils
module
R
read() (pyeapi.client.Config method)
refresh() (pyeapi.client.Node method)
reload() (pyeapi.client.Config method)
remove_all_servers() (pyeapi.api.ntp.Ntp method)
remove_entry() (pyeapi.api.acl.ExtendedAcls method)
(pyeapi.api.acl.StandardAcls method)
remove_network() (pyeapi.api.bgp.Bgp method)
(pyeapi.api.ospf.Ospf method)
remove_redistribution() (pyeapi.api.ospf.Ospf method)
remove_server() (pyeapi.api.ntp.Ntp method)
remove_trunk_group() (pyeapi.api.switchports.Switchports method)
(pyeapi.api.vlans.Vlans method)
remove_vlan() (pyeapi.api.interfaces.VxlanInterface method)
remove_vtep() (pyeapi.api.interfaces.VxlanInterface method)
request() (pyeapi.eapilib.EapiConnection method)
route_map (pyeapi.api.bgp.Network attribute)
Routemaps (class in pyeapi.api.routemaps)
run_commands() (pyeapi.client.Node method)
running_config (pyeapi.client.Node attribute)
(pyeapi.client.Node property)
S
section() (pyeapi.client.Node method)
send() (pyeapi.eapilib.EapiConnection method)
set_access_vlan() (pyeapi.api.switchports.Switchports method)
set_address() (pyeapi.api.ipinterfaces.Ipinterfaces method)
set_addresses() (pyeapi.api.varp.VarpInterfaces method)
set_banner() (pyeapi.api.system.System method)
set_bfd_ip() (pyeapi.api.vrrp.Vrrp method)
set_bpduguard() (pyeapi.api.stp.StpInterfaces method)
set_continue() (pyeapi.api.routemaps.Routemaps method)
set_delay_reload() (pyeapi.api.vrrp.Vrrp method)
set_description() (pyeapi.api.bgp.BgpNeighbors method)
(pyeapi.api.interfaces.BaseInterface method)
(pyeapi.api.routemaps.Routemaps method)
(pyeapi.api.vrfs.Vrfs method)
(pyeapi.api.vrrp.Vrrp method)
set_domain_id() (pyeapi.api.mlag.Mlag method)
set_enable() (pyeapi.api.vrrp.Vrrp method)
set_encapsulation() (pyeapi.api.interfaces.BaseInterface method)
set_flowcontrol() (pyeapi.api.interfaces.EthernetInterface method)
set_flowcontrol_receive() (pyeapi.api.interfaces.EthernetInterface method)
set_flowcontrol_send() (pyeapi.api.interfaces.EthernetInterface method)
set_hostname() (pyeapi.api.system.System method)
set_interface() (pyeapi.api.vrfs.Vrfs method)
set_ip_version() (pyeapi.api.vrrp.Vrrp method)
set_iprouting() (pyeapi.api.system.System method)
set_ipv4_routing() (pyeapi.api.vrfs.Vrfs method)
set_ipv6_routing() (pyeapi.api.vrfs.Vrfs method)
set_lacp_fallback() (pyeapi.api.interfaces.PortchannelInterface method)
set_lacp_mode() (pyeapi.api.interfaces.PortchannelInterface method)
set_lacp_timeout() (pyeapi.api.interfaces.PortchannelInterface method)
set_local_interface() (pyeapi.api.mlag.Mlag method)
set_mac_addr_adv_interval() (pyeapi.api.vrrp.Vrrp method)
set_mac_address() (pyeapi.api.varp.Varp method)
set_match_statements() (pyeapi.api.routemaps.Routemaps method)
set_maximum_paths() (pyeapi.api.bgp.Bgp method)
set_members() (pyeapi.api.interfaces.PortchannelInterface method)
set_minimum_links() (pyeapi.api.interfaces.PortchannelInterface method)
set_mlag_id() (pyeapi.api.mlag.Mlag method)
set_mode() (pyeapi.api.stp.Stp method)
(pyeapi.api.switchports.Switchports method)
set_mtu() (pyeapi.api.ipinterfaces.Ipinterfaces method)
set_multicast_decap() (pyeapi.api.interfaces.VxlanInterface method)
set_multicast_group() (pyeapi.api.interfaces.VxlanInterface method)
set_name() (pyeapi.api.vlans.Vlans method)
set_next_hop_self() (pyeapi.api.bgp.BgpNeighbors method)
set_no_shutdown() (pyeapi.api.ospf.Ospf method)
set_peer_address() (pyeapi.api.mlag.Mlag method)
set_peer_group() (pyeapi.api.bgp.BgpNeighbors method)
set_peer_link() (pyeapi.api.mlag.Mlag method)
set_portfast() (pyeapi.api.stp.StpInterfaces method)
set_portfast_type() (pyeapi.api.stp.StpInterfaces method)
set_preempt() (pyeapi.api.vrrp.Vrrp method)
set_preempt_delay_min() (pyeapi.api.vrrp.Vrrp method)
set_preempt_delay_reload() (pyeapi.api.vrrp.Vrrp method)
set_primary_ip() (pyeapi.api.vrrp.Vrrp method)
set_priority() (pyeapi.api.vrrp.Vrrp method)
set_privilege() (pyeapi.api.users.Users method)
set_rd() (pyeapi.api.vrfs.Vrfs method)
set_remote_as() (pyeapi.api.bgp.BgpNeighbors method)
set_role() (pyeapi.api.users.Users method)
set_route_map_in() (pyeapi.api.bgp.BgpNeighbors method)
set_route_map_out() (pyeapi.api.bgp.BgpNeighbors method)
set_route_name() (pyeapi.api.staticroute.StaticRoute method)
set_router_id() (pyeapi.api.bgp.Bgp method)
(pyeapi.api.ospf.Ospf method)
set_secondary_ips() (pyeapi.api.vrrp.Vrrp method)
set_send_community() (pyeapi.api.bgp.BgpNeighbors method)
set_set_statements() (pyeapi.api.routemaps.Routemaps method)
set_sflow() (pyeapi.api.interfaces.EthernetInterface method)
set_shutdown() (pyeapi.api.bgp.Bgp method)
(pyeapi.api.bgp.BgpNeighbors method)
(pyeapi.api.interfaces.BaseInterface method)
(pyeapi.api.mlag.Mlag method)
(pyeapi.api.ospf.Ospf method)
set_source_interface() (pyeapi.api.interfaces.VxlanInterface method)
(pyeapi.api.ntp.Ntp method)
set_sshkey() (pyeapi.api.users.Users method)
set_state() (pyeapi.api.vlans.Vlans method)
set_tag() (pyeapi.api.staticroute.StaticRoute method)
set_timers_advertise() (pyeapi.api.vrrp.Vrrp method)
set_tracks() (pyeapi.api.vrrp.Vrrp method)
set_trunk_allowed_vlans() (pyeapi.api.switchports.Switchports method)
set_trunk_groups() (pyeapi.api.switchports.Switchports method)
(pyeapi.api.vlans.Vlans method)
set_trunk_native_vlan() (pyeapi.api.switchports.Switchports method)
set_udp_port() (pyeapi.api.interfaces.VxlanInterface method)
set_vrf() (pyeapi.api.interfaces.EthernetInterface method)
settings (pyeapi.client.Node attribute)
SocketConnection (class in pyeapi.eapilib)
SocketEapiConnection (class in pyeapi.eapilib)
StandardAcls (class in pyeapi.api.acl)
startup_config (pyeapi.client.Node attribute)
(pyeapi.client.Node property)
StaticRoute (class in pyeapi.api.staticroute)
Stp (class in pyeapi.api.stp)
StpInstances (class in pyeapi.api.stp)
StpInterfaces (class in pyeapi.api.stp)
Switchports (class in pyeapi.api.switchports)
System (class in pyeapi.api.system)
T
trace (pyeapi.eapilib.CommandError property)
U
update_entry() (pyeapi.api.acl.ExtendedAcls method)
(pyeapi.api.acl.StandardAcls method)
update_vlan() (pyeapi.api.interfaces.VxlanInterface method)
Users (class in pyeapi.api.users)
V
Varp (class in pyeapi.api.varp)
VarpInterfaces (class in pyeapi.api.varp)
version (pyeapi.client.Node property)
version_number (pyeapi.api.abstract.BaseEntity property)
(pyeapi.client.Node property)
Vlans (class in pyeapi.api.vlans)
vrconf_format() (pyeapi.api.vrrp.Vrrp method)
Vrfs (class in pyeapi.api.vrfs)
Vrrp (class in pyeapi.api.vrrp)
VxlanInterface (class in pyeapi.api.interfaces)