ipi-snmp-server-extended
augment /ipi-snmp:snmp/ipi-snmp-server:servers:
+--rw debug {feature-list:HAVE_SNMP_AGENT}?
+--rw config
| +--rw enable? empty
+--ro state
+--ro enable? empty
+--ro terminal-debug-status? cml-data-types:cml_on_off_t
augment /ipi-snmp:snmp/ipi-snmp-server:servers/ipi-snmp-server:server:
+--rw snmp-views {feature-list:HAVE_SNMP_AGENT}?
+--rw snmp-view* [view-name] {feature-list:HAVE_SNMP_AGENT}?
+--rw view-name -> ../config/view-name
+--rw config
| +--rw view-name? string
+--ro state
| +--ro view-name? string
+--rw oid-trees
+--rw oid-tree* [oid] {feature-list:HAVE_SNMP_AGENT}?
+--rw oid -> ../config/oid
+--rw config!
| +--rw oid? string
| +--rw filter-type ipi-snmp-server-extended-types:snmp_server_oid_tree_t
+--ro state
+--ro oid? string
+--ro filter-type ipi-snmp-server-extended-types:snmp_server_oid_tree_t
augment /ipi-snmp:snmp:
+--rw engine-id {feature-list:HAVE_SNMP_V3,feature-list:HAVE_SNMP_AGENT}?
+--rw config
| +--rw engine-id? string
+--ro state
+--ro engine-id? string
augment /ipi-snmp:snmp/ipi-snmp-server:servers/ipi-snmp-server:server:
+--rw smux-port {feature-list:HAVE_SNMP_AGENT}?
+--rw config
| +--rw smux-port-enable? empty
+--ro state
+--ro smux-port-enable? empty
augment /ipi-snmp:snmp/ipi-snmp-server:servers/ipi-snmp-server:server:
+--rw hosts {feature-list:HAVE_SNMP_AGENT}?
+--rw host* [host-name] {feature-list:HAVE_SNMP_AGENT}?
+--rw host-name -> ../config/host-name
+--rw config
| +--rw host-name? string
| +--rw snmp-version? ipi-snmp-server-extended-types:snmp_server_version_t
| +--rw notification-type? ipi-snmp-server-extended-types:snmp_server_notification_t
| +--rw udp-port? uint32
| +--rw (host-option)?
| +--:(use-community)
| | +--rw community? -> /ipi-snmp:snmp/ipi-snmp-server:servers/server/communities/community/community-name
| +--:(use-snmpv3-user)
| | +--rw snmpv3-auth-type? ipi-snmp-server-extended-types:snmp_server_version3_auth_type_t
| | +--rw snmpv3-user? -> /ipi-snmp:snmp/ipi-snmp-server:servers/server/users/user/config/user-name
| +--:(use-host-user)
| +--rw host-user? string
+--ro state
+--ro host-name? string
+--ro snmp-version? ipi-snmp-server-extended-types:snmp_server_version_t
+--ro notification-type? ipi-snmp-server-extended-types:snmp_server_notification_t
+--ro udp-port? uint32
+--ro (host-option)?
+--:(use-community)
| +--ro community? -> /ipi-snmp:snmp/ipi-snmp-server:servers/server/communities/community/community-name
+--:(use-snmpv3-user)
| +--ro snmpv3-auth-type? ipi-snmp-server-extended-types:snmp_server_version3_auth_type_t
| +--ro snmpv3-user? -> /ipi-snmp:snmp/ipi-snmp-server:servers/server/users/user/config/user-name
+--:(use-host-user)
+--ro host-user? string
augment /ipi-snmp:snmp/ipi-snmp-server:servers/ipi-snmp-server:server:
+--rw users {feature-list:HAVE_SNMP_AGENT}?
+--rw user* [user-name] {feature-list:HAVE_SNMP_AGENT,feature-list:HAVE_SNMP_V3}?
+--rw user-name -> ../config/user-name
+--rw config
| +--rw user-name? string
| +--rw user-type? ipi-snmp-server-extended-types:snmp_server_group_name_t
| +--rw user-group? string
| +--rw encryption-type? ipi-snmp-server-extended-types:snmp_server_key_type_t
| +--rw authentication-type? ipi-snmp-server-extended-types:snmp_server_auth_t
| +--rw authentication-password? string
| +--rw privilege-type? ipi-snmp-server-extended-types:snmp_server_priv_t
| +--rw privilege-password? string
+--ro state
+--ro user-name? string
+--ro user-type? ipi-snmp-server-extended-types:snmp_server_group_name_t
+--ro user-group? string
+--ro encryption-type? ipi-snmp-server-extended-types:snmp_server_key_type_t
+--ro authentication-type? ipi-snmp-server-extended-types:snmp_server_auth_t
+--ro authentication-password? string
+--ro privilege-type? ipi-snmp-server-extended-types:snmp_server_priv_t
+--ro privilege-password? string
augment /ipi-snmp:snmp/ipi-snmp-server:servers/ipi-snmp-server:server:
+--rw contexts {feature-list:HAVE_SNMP_AGENT}?
+--rw context* [context-name]
+--rw context-name -> ../config/context-name
+--rw config
| +--rw context-name? string
+--ro state
+--ro context-name? string
augment /ipi-snmp:snmp/ipi-snmp-server:servers/ipi-snmp-server:server:
+--rw communities {feature-list:HAVE_SNMP_AGENT}?
+--rw community* [community-name] {feature-list:HAVE_SNMP_AGENT}?
+--rw community-name -> ../config/community-name
+--rw config
| +--rw community-name? string
| +--rw acl-name? -> /ipi-acl:acl/standard-acl-sets/standard-acl-set/name
| +--rw community-view-name? -> /ipi-snmp:snmp/ipi-snmp-server:servers/server/snmp-views/snmp-view/view-name
| +--rw version? ipi-snmp-server-extended-types:snmp_server_view_version_t
| +--rw access? ipi-snmp-server-extended-types:snmp_server_access_t
| +--rw (community-option)?
| +--:(use-group)
| | +--rw snmp-group? ipi-snmp-server-extended-types:snmp_server_group_t
| +--:(use-access)
| +--rw access-privileges? ipi-snmp-server-extended-types:snmp_server_access_t
+--ro state
| +--ro community-name? string
| +--ro acl-name? -> /ipi-acl:acl/standard-acl-sets/standard-acl-set/name
| +--ro community-view-name? -> /ipi-snmp:snmp/ipi-snmp-server:servers/server/snmp-views/snmp-view/view-name
| +--ro version? ipi-snmp-server-extended-types:snmp_server_view_version_t
| +--ro access? ipi-snmp-server-extended-types:snmp_server_access_t
| +--ro (community-option)?
| +--:(use-group)
| | +--ro snmp-group? ipi-snmp-server-extended-types:snmp_server_group_t
| +--:(use-access)
| +--ro access-privileges? ipi-snmp-server-extended-types:snmp_server_access_t
+--rw community-context-mapping
+--rw config
| +--rw community-context? string
| +--rw community-user? string
+--ro state
+--ro community-context? string
+--ro community-user? string
augment /ipi-snmp:snmp/ipi-snmp-server:servers/ipi-snmp-server:server:
+--rw server-groups {feature-list:HAVE_SNMP_AGENT}?
+--rw server-group* [group-name] {feature-list:HAVE_SNMP_AGENT}?
+--rw group-name -> ../config/group-name
+--rw config
| +--rw group-name? string
| +--rw group-version? ipi-snmp-server-extended-types:snmp_server_version_t
| +--rw snmpv3-group-auth-type? ipi-snmp-server-extended-types:snmp_v3_server_group_auth_type_t
| +--rw context* ipi-snmp-server-extended-types:snmp_server_context_name_t
+--ro state
+--ro group-name? string
+--ro group-version? ipi-snmp-server-extended-types:snmp_server_version_t
+--ro snmpv3-group-auth-type? ipi-snmp-server-extended-types:snmp_v3_server_group_auth_type_t
+--ro context* ipi-snmp-server-extended-types:snmp_server_context_name_t
augment /ipi-snmp:snmp:
+--ro statistics {feature-list:HAVE_SNMP_AGENT}?
+--ro state
+--ro engine-id? cml-data-types:cml_line_t
rpcs:
+---x snmp-server-terminal-debug-on {feature-list:HAVE_HOSTPD}?
+---x snmp-server-terminal-debug-off {feature-list:HAVE_HOSTPD}?