Hello,
In order to run the following script, I assume it is required to install the YDK repository to be able to import the ydk modules as listed below.
Please advise.
Thanks,
Netmart
from ydk.services import CRUDService
from ydk.providers import NetconfServiceProvider as nc
from ydk.models.cisco ios xe import Cisco ISO XE native as model
ip = '10.10.20.48'
prtcl = 'ssh'
user = 'developer'
pw = 'password'
port = 830
provider = nc (address=ip, port = port, username=user, password=psw, protocol=prtcl)
crud = CRUDService()
interface = model.Native.Interface.FastEthernet()
interface.name = '2/0'
interface.keepalive = True
interface_data = crud.read(provider, interface)
if interface data:
print ('Keepalive is enabled. ')
else:
print ('Keepalive is not enabled.')