The --annotation parameter identifies a YANG module that should only be checked for deviation statements used as annotations.  These will be collected and applied to the real module(s) being processed.  Annotations are similar to deviations except they are not advertised to the client.  They are hidden and used to keep tool-specific YANG extensions out of the real YANG modules.  Zero or more 'annotation' parameters may be present.


The annotation parameter can be set via the command line when starting netconfd-pro:


user@system> netconfd-pro --annotation=foo --annotation=foo1


or can be configured in the /etc/yumapro/netconfd-pro.conf file:


#### leaf-list annotation
#
# This parameter identifies a YANG module that
# should only be checked for deviation statements
# used as annotations.  These will be collected
# and applied to the real module(s) being processed.
# Annotations are similar to deviations except they are
# not advertised to the client.  They are hidden and
# used to keep tool-specific YANG extensions out of the
# real YANG modules.  Zero or more 'annotation' parameters
# may be present.
#
# no default for annotation

annotation foo

annotation foo1