|
Packit |
8fb591 |
|
|
Packit |
8fb591 |
|
|
Packit |
8fb591 |
xmlns="urn:ietf:params:xml:ns:yang:yin:1"
|
|
Packit |
8fb591 |
xmlns:snmp="urn:ietf:params:xml:ns:yang:ietf-snmp">
|
|
Packit |
8fb591 |
<belongs-to module="ietf-snmp">
|
|
Packit |
8fb591 |
<prefix value="snmp"/>
|
|
Packit |
8fb591 |
</belongs-to>
|
|
Packit |
8fb591 |
<include module="ietf-snmp-common"/>
|
|
Packit |
8fb591 |
<include module="ietf-snmp-target"/>
|
|
Packit |
8fb591 |
<organization>
|
|
Packit |
8fb591 |
<text>IETF NETMOD (NETCONF Data Modeling Language) Working Group</text>
|
|
Packit |
8fb591 |
</organization>
|
|
Packit |
8fb591 |
<contact>
|
|
Packit |
8fb591 |
<text>WG Web: <http://tools.ietf.org/wg/netmod/>
|
|
Packit |
8fb591 |
WG List: <mailto:netmod@ietf.org>
|
|
Packit |
8fb591 |
|
|
Packit |
8fb591 |
WG Chair: Thomas Nadeau
|
|
Packit |
8fb591 |
<mailto:tnadeau@lucidvision.com>
|
|
Packit |
8fb591 |
|
|
Packit |
8fb591 |
WG Chair: Juergen Schoenwaelder
|
|
Packit |
8fb591 |
<mailto:j.schoenwaelder@jacobs-university.de>
|
|
Packit |
8fb591 |
|
|
Packit |
8fb591 |
Editor: Martin Bjorklund
|
|
Packit |
8fb591 |
<mailto:mbj@tail-f.com>
|
|
Packit |
8fb591 |
|
|
Packit |
8fb591 |
Editor: Juergen Schoenwaelder
|
|
Packit |
8fb591 |
<mailto:j.schoenwaelder@jacobs-university.de></text>
|
|
Packit |
8fb591 |
</contact>
|
|
Packit |
8fb591 |
<description>
|
|
Packit |
8fb591 |
<text>This submodule contains a collection of YANG definitions
|
|
Packit |
8fb591 |
for configuring SNMP proxies.
|
|
Packit |
8fb591 |
|
|
Packit |
8fb591 |
Copyright (c) 2014 IETF Trust and the persons identified as
|
|
Packit |
8fb591 |
authors of the code. All rights reserved.
|
|
Packit |
8fb591 |
|
|
Packit |
8fb591 |
Redistribution and use in source and binary forms, with or
|
|
Packit |
8fb591 |
without modification, is permitted pursuant to, and subject
|
|
Packit |
8fb591 |
to the license terms contained in, the Simplified BSD License
|
|
Packit |
8fb591 |
set forth in Section 4.c of the IETF Trust's Legal Provisions
|
|
Packit |
8fb591 |
Relating to IETF Documents
|
|
Packit |
8fb591 |
(http://trustee.ietf.org/license-info).
|
|
Packit |
8fb591 |
|
|
Packit |
8fb591 |
This version of this YANG module is part of RFC 7407; see
|
|
Packit |
8fb591 |
the RFC itself for full legal notices.</text>
|
|
Packit |
8fb591 |
</description>
|
|
Packit |
8fb591 |
<reference>
|
|
Packit |
8fb591 |
<text>RFC 3413: Simple Network Management Protocol (SNMP)
|
|
Packit |
8fb591 |
Applications</text>
|
|
Packit |
8fb591 |
</reference>
|
|
Packit |
8fb591 |
<revision date="2014-12-10">
|
|
Packit |
8fb591 |
<description>
|
|
Packit |
8fb591 |
<text>Initial revision.</text>
|
|
Packit |
8fb591 |
</description>
|
|
Packit |
8fb591 |
<reference>
|
|
Packit |
8fb591 |
<text>RFC 7407: A YANG Data Model for SNMP Configuration</text>
|
|
Packit |
8fb591 |
</reference>
|
|
Packit |
8fb591 |
</revision>
|
|
Packit |
8fb591 |
<feature name="proxy">
|
|
Packit |
8fb591 |
<description>
|
|
Packit |
8fb591 |
<text>A server implements this feature if it can act as an
|
|
Packit |
8fb591 |
SNMP proxy.</text>
|
|
Packit |
8fb591 |
</description>
|
|
Packit |
8fb591 |
<reference>
|
|
Packit |
8fb591 |
<text>RFC 3413: Simple Network Management Protocol (SNMP)
|
|
Packit |
8fb591 |
Applications</text>
|
|
Packit |
8fb591 |
</reference>
|
|
Packit |
8fb591 |
</feature>
|
|
Packit |
8fb591 |
<augment target-node="/snmp:snmp">
|
|
Packit |
8fb591 |
<if-feature name="snmp:proxy"/>
|
|
Packit |
8fb591 |
<list name="proxy">
|
|
Packit |
8fb591 |
<key value="name"/>
|
|
Packit |
8fb591 |
<description>
|
|
Packit |
8fb591 |
<text>List of proxy parameters.</text>
|
|
Packit |
8fb591 |
</description>
|
|
Packit |
8fb591 |
<reference>
|
|
Packit |
8fb591 |
<text>RFC 3413: Simple Network Management Protocol (SNMP).
|
|
Packit |
8fb591 |
Applications.
|
|
Packit |
8fb591 |
SNMP-PROXY-MIB.snmpProxyTable</text>
|
|
Packit |
8fb591 |
</reference>
|
|
Packit |
8fb591 |
<leaf name="name">
|
|
Packit |
8fb591 |
<type name="snmp:identifier"/>
|
|
Packit |
8fb591 |
<description>
|
|
Packit |
8fb591 |
<text>Identifies the proxy parameter entry.</text>
|
|
Packit |
8fb591 |
</description>
|
|
Packit |
8fb591 |
<reference>
|
|
Packit |
8fb591 |
<text>RFC 3413: Simple Network Management Protocol (SNMP).
|
|
Packit |
8fb591 |
Applications.
|
|
Packit |
8fb591 |
SNMP-PROXY-MIB.snmpProxyName</text>
|
|
Packit |
8fb591 |
</reference>
|
|
Packit |
8fb591 |
</leaf>
|
|
Packit |
8fb591 |
<leaf name="type">
|
|
Packit |
8fb591 |
<type name="enumeration">
|
|
Packit |
8fb591 |
<enum name="read">
|
|
Packit |
8fb591 |
<value value="1"/>
|
|
Packit |
8fb591 |
</enum>
|
|
Packit |
8fb591 |
<enum name="write">
|
|
Packit |
8fb591 |
<value value="2"/>
|
|
Packit |
8fb591 |
</enum>
|
|
Packit |
8fb591 |
<enum name="trap">
|
|
Packit |
8fb591 |
<value value="3"/>
|
|
Packit |
8fb591 |
</enum>
|
|
Packit |
8fb591 |
<enum name="inform">
|
|
Packit |
8fb591 |
<value value="4"/>
|
|
Packit |
8fb591 |
</enum>
|
|
Packit |
8fb591 |
</type>
|
|
Packit |
8fb591 |
<mandatory value="true"/>
|
|
Packit |
8fb591 |
<reference>
|
|
Packit |
8fb591 |
<text>RFC 3413: Simple Network Management Protocol (SNMP).
|
|
Packit |
8fb591 |
Applications.
|
|
Packit |
8fb591 |
SNMP-PROXY-MIB.snmpProxyType</text>
|
|
Packit |
8fb591 |
</reference>
|
|
Packit |
8fb591 |
</leaf>
|
|
Packit |
8fb591 |
<leaf name="context-engine-id">
|
|
Packit |
8fb591 |
<type name="snmp:engine-id"/>
|
|
Packit |
8fb591 |
<mandatory value="true"/>
|
|
Packit |
8fb591 |
<reference>
|
|
Packit |
8fb591 |
<text>RFC 3413: Simple Network Management Protocol (SNMP).
|
|
Packit |
8fb591 |
Applications.
|
|
Packit |
8fb591 |
SNMP-PROXY-MIB.snmpProxyContextEngineID</text>
|
|
Packit |
8fb591 |
</reference>
|
|
Packit |
8fb591 |
</leaf>
|
|
Packit |
8fb591 |
<leaf name="context-name">
|
|
Packit |
8fb591 |
<type name="snmp:context-name"/>
|
|
Packit |
8fb591 |
<reference>
|
|
Packit |
8fb591 |
<text>RFC 3413: Simple Network Management Protocol (SNMP).
|
|
Packit |
8fb591 |
Applications.
|
|
Packit |
8fb591 |
SNMP-PROXY-MIB.snmpProxyContextName</text>
|
|
Packit |
8fb591 |
</reference>
|
|
Packit |
8fb591 |
</leaf>
|
|
Packit |
8fb591 |
<leaf name="target-params-in">
|
|
Packit |
8fb591 |
<type name="snmp:identifier"/>
|
|
Packit |
8fb591 |
<description>
|
|
Packit |
8fb591 |
<text>The name of a target parameters list entry.
|
|
Packit |
8fb591 |
|
|
Packit |
8fb591 |
Implementations MAY restrict the values of this
|
|
Packit |
8fb591 |
leaf to be one of the available values of
|
|
Packit |
8fb591 |
/snmp/target-params/name in a valid configuration.</text>
|
|
Packit |
8fb591 |
</description>
|
|
Packit |
8fb591 |
<reference>
|
|
Packit |
8fb591 |
<text>RFC 3413: Simple Network Management Protocol (SNMP).
|
|
Packit |
8fb591 |
Applications.
|
|
Packit |
8fb591 |
SNMP-PROXY-MIB.snmpProxyTargetParamsIn</text>
|
|
Packit |
8fb591 |
</reference>
|
|
Packit |
8fb591 |
</leaf>
|
|
Packit |
8fb591 |
<leaf name="single-target-out">
|
|
Packit |
8fb591 |
<when condition="../type = 'read' or ../type = 'write'"/>
|
|
Packit |
8fb591 |
<type name="snmp:identifier"/>
|
|
Packit |
8fb591 |
<description>
|
|
Packit |
8fb591 |
<text>Implementations MAY restrict the values of this leaf
|
|
Packit |
8fb591 |
to be one of the available values of /snmp/target/name in
|
|
Packit |
8fb591 |
a valid configuration.</text>
|
|
Packit |
8fb591 |
</description>
|
|
Packit |
8fb591 |
<reference>
|
|
Packit |
8fb591 |
<text>RFC 3413: Simple Network Management Protocol (SNMP).
|
|
Packit |
8fb591 |
Applications.
|
|
Packit |
8fb591 |
SNMP-PROXY-MIB.snmpProxySingleTargetOut</text>
|
|
Packit |
8fb591 |
</reference>
|
|
Packit |
8fb591 |
</leaf>
|
|
Packit |
8fb591 |
<leaf name="multiple-target-out">
|
|
Packit |
8fb591 |
<when condition="../type = 'trap' or ../type = 'inform'"/>
|
|
Packit |
8fb591 |
<type name="snmp:tag-value"/>
|
|
Packit |
8fb591 |
<description>
|
|
Packit |
8fb591 |
<text>Implementations MAY restrict the values of this leaf
|
|
Packit |
8fb591 |
to be one of the available values of /snmp/target/tag in
|
|
Packit |
8fb591 |
a valid configuration.</text>
|
|
Packit |
8fb591 |
</description>
|
|
Packit |
8fb591 |
<reference>
|
|
Packit |
8fb591 |
<text>RFC 3413: Simple Network Management Protocol (SNMP).
|
|
Packit |
8fb591 |
Applications.
|
|
Packit |
8fb591 |
SNMP-PROXY-MIB.snmpProxyMultipleTargetOut</text>
|
|
Packit |
8fb591 |
</reference>
|
|
Packit |
8fb591 |
</leaf>
|
|
Packit |
8fb591 |
</list>
|
|
Packit |
8fb591 |
</augment>
|
|
Packit |
8fb591 |
</submodule>
|