|
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 |
xmlns:yang="urn:ietf:params:xml:ns:yang:ietf-yang-types">
|
|
Packit |
8fb591 |
<belongs-to module="ietf-snmp">
|
|
Packit |
8fb591 |
<prefix value="snmp"/>
|
|
Packit |
8fb591 |
</belongs-to>
|
|
Packit |
8fb591 |
<import module="ietf-yang-types">
|
|
Packit |
8fb591 |
<prefix value="yang"/>
|
|
Packit |
8fb591 |
</import>
|
|
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 |
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 common YANG definitions
|
|
Packit |
8fb591 |
for configuring SNMP engines.
|
|
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 |
<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 |
<typedef name="admin-string">
|
|
Packit |
8fb591 |
<type name="string">
|
|
Packit |
8fb591 |
<length value="0..255"/>
|
|
Packit |
8fb591 |
</type>
|
|
Packit |
8fb591 |
<description>
|
|
Packit |
8fb591 |
<text>Represents SnmpAdminString as defined in RFC 3411.
|
|
Packit |
8fb591 |
|
|
Packit |
8fb591 |
Note that the size of an SnmpAdminString is measured in
|
|
Packit |
8fb591 |
octets, not characters.</text>
|
|
Packit |
8fb591 |
</description>
|
|
Packit |
8fb591 |
<reference>
|
|
Packit |
8fb591 |
<text>RFC 3411: An Architecture for Describing Simple Network
|
|
Packit |
8fb591 |
Management Protocol (SNMP) Management Frameworks.
|
|
Packit |
8fb591 |
SNMP-FRAMEWORK-MIB.SnmpAdminString</text>
|
|
Packit |
8fb591 |
</reference>
|
|
Packit |
8fb591 |
</typedef>
|
|
Packit |
8fb591 |
<typedef name="identifier">
|
|
Packit |
8fb591 |
<type name="admin-string">
|
|
Packit |
8fb591 |
<length value="1..32"/>
|
|
Packit |
8fb591 |
</type>
|
|
Packit |
8fb591 |
<description>
|
|
Packit |
8fb591 |
<text>Identifiers are used to name items in the SNMP configuration
|
|
Packit |
8fb591 |
datastore.</text>
|
|
Packit |
8fb591 |
</description>
|
|
Packit |
8fb591 |
</typedef>
|
|
Packit |
8fb591 |
<typedef name="context-name">
|
|
Packit |
8fb591 |
<type name="admin-string">
|
|
Packit |
8fb591 |
<length value="0..32"/>
|
|
Packit |
8fb591 |
</type>
|
|
Packit |
8fb591 |
<description>
|
|
Packit |
8fb591 |
<text>The context type represents an SNMP context name.</text>
|
|
Packit |
8fb591 |
</description>
|
|
Packit |
8fb591 |
<reference>
|
|
Packit |
8fb591 |
<text>RFC 3411: An Architecture for Describing Simple Network
|
|
Packit |
8fb591 |
Management Protocol (SNMP) Management Frameworks</text>
|
|
Packit |
8fb591 |
</reference>
|
|
Packit |
8fb591 |
</typedef>
|
|
Packit |
8fb591 |
<typedef name="security-name">
|
|
Packit |
8fb591 |
<type name="admin-string">
|
|
Packit |
8fb591 |
<length value="1..32"/>
|
|
Packit |
8fb591 |
</type>
|
|
Packit |
8fb591 |
<description>
|
|
Packit |
8fb591 |
<text>The security-name type represents an SNMP security name.</text>
|
|
Packit |
8fb591 |
</description>
|
|
Packit |
8fb591 |
<reference>
|
|
Packit |
8fb591 |
<text>RFC 3411: An Architecture for Describing Simple Network
|
|
Packit |
8fb591 |
Management Protocol (SNMP) Management Frameworks</text>
|
|
Packit |
8fb591 |
</reference>
|
|
Packit |
8fb591 |
</typedef>
|
|
Packit |
8fb591 |
<typedef name="security-model">
|
|
Packit |
8fb591 |
<type name="union">
|
|
Packit |
8fb591 |
<type name="enumeration">
|
|
Packit |
8fb591 |
<enum name="v1">
|
|
Packit |
8fb591 |
<value value="1"/>
|
|
Packit |
8fb591 |
</enum>
|
|
Packit |
8fb591 |
<enum name="v2c">
|
|
Packit |
8fb591 |
<value value="2"/>
|
|
Packit |
8fb591 |
</enum>
|
|
Packit |
8fb591 |
<enum name="usm">
|
|
Packit |
8fb591 |
<value value="3"/>
|
|
Packit |
8fb591 |
</enum>
|
|
Packit |
8fb591 |
<enum name="tsm">
|
|
Packit |
8fb591 |
<value value="4"/>
|
|
Packit |
8fb591 |
</enum>
|
|
Packit |
8fb591 |
</type>
|
|
Packit |
8fb591 |
<type name="int32">
|
|
Packit |
8fb591 |
<range value="1..2147483647"/>
|
|
Packit |
8fb591 |
</type>
|
|
Packit |
8fb591 |
</type>
|
|
Packit |
8fb591 |
<reference>
|
|
Packit |
8fb591 |
<text>RFC 3411: An Architecture for Describing Simple Network
|
|
Packit |
8fb591 |
Management Protocol (SNMP) Management Frameworks</text>
|
|
Packit |
8fb591 |
</reference>
|
|
Packit |
8fb591 |
</typedef>
|
|
Packit |
8fb591 |
<typedef name="security-model-or-any">
|
|
Packit |
8fb591 |
<type name="union">
|
|
Packit |
8fb591 |
<type name="enumeration">
|
|
Packit |
8fb591 |
<enum name="any">
|
|
Packit |
8fb591 |
<value value="0"/>
|
|
Packit |
8fb591 |
</enum>
|
|
Packit |
8fb591 |
</type>
|
|
Packit |
8fb591 |
<type name="security-model"/>
|
|
Packit |
8fb591 |
</type>
|
|
Packit |
8fb591 |
<reference>
|
|
Packit |
8fb591 |
<text>RFC 3411: An Architecture for Describing Simple Network
|
|
Packit |
8fb591 |
Management Protocol (SNMP) Management Frameworks</text>
|
|
Packit |
8fb591 |
</reference>
|
|
Packit |
8fb591 |
</typedef>
|
|
Packit |
8fb591 |
<typedef name="security-level">
|
|
Packit |
8fb591 |
<type name="enumeration">
|
|
Packit |
8fb591 |
<enum name="no-auth-no-priv">
|
|
Packit |
8fb591 |
<value value="1"/>
|
|
Packit |
8fb591 |
</enum>
|
|
Packit |
8fb591 |
<enum name="auth-no-priv">
|
|
Packit |
8fb591 |
<value value="2"/>
|
|
Packit |
8fb591 |
</enum>
|
|
Packit |
8fb591 |
<enum name="auth-priv">
|
|
Packit |
8fb591 |
<value value="3"/>
|
|
Packit |
8fb591 |
</enum>
|
|
Packit |
8fb591 |
</type>
|
|
Packit |
8fb591 |
<reference>
|
|
Packit |
8fb591 |
<text>RFC 3411: An Architecture for Describing Simple Network
|
|
Packit |
8fb591 |
Management Protocol (SNMP) Management Frameworks</text>
|
|
Packit |
8fb591 |
</reference>
|
|
Packit |
8fb591 |
</typedef>
|
|
Packit |
8fb591 |
<typedef name="engine-id">
|
|
Packit |
8fb591 |
<type name="yang:hex-string">
|
|
Packit |
8fb591 |
<pattern value="([0-9a-fA-F]){2}(:([0-9a-fA-F]){2}){4,31}"/>
|
|
Packit |
8fb591 |
</type>
|
|
Packit |
8fb591 |
<description>
|
|
Packit |
8fb591 |
<text>The engine ID specified as a list of colon-specified
|
|
Packit |
8fb591 |
hexadecimal octets, e.g., '80:00:02:b8:04:61:62:63'.</text>
|
|
Packit |
8fb591 |
</description>
|
|
Packit |
8fb591 |
<reference>
|
|
Packit |
8fb591 |
<text>RFC 3411: An Architecture for Describing Simple Network
|
|
Packit |
8fb591 |
Management Protocol (SNMP) Management Frameworks</text>
|
|
Packit |
8fb591 |
</reference>
|
|
Packit |
8fb591 |
</typedef>
|
|
Packit |
8fb591 |
<typedef name="wildcard-object-identifier">
|
|
Packit |
8fb591 |
<type name="string"/>
|
|
Packit |
8fb591 |
<description>
|
|
Packit |
8fb591 |
<text>The wildcard-object-identifier type represents an SNMP object
|
|
Packit |
8fb591 |
identifier where subidentifiers can be given either as a label,
|
|
Packit |
8fb591 |
in numeric form, or a wildcard, represented by an asterisk
|
|
Packit |
8fb591 |
('*').</text>
|
|
Packit |
8fb591 |
</description>
|
|
Packit |
8fb591 |
</typedef>
|
|
Packit |
8fb591 |
<typedef name="tag-value">
|
|
Packit |
8fb591 |
<type name="string">
|
|
Packit |
8fb591 |
<length value="0..255"/>
|
|
Packit |
8fb591 |
</type>
|
|
Packit |
8fb591 |
<description>
|
|
Packit |
8fb591 |
<text>Represents SnmpTagValue as defined in RFC 3413.
|
|
Packit |
8fb591 |
|
|
Packit |
8fb591 |
Note that the size of an SnmpTagValue is measured in
|
|
Packit |
8fb591 |
octets, not characters.</text>
|
|
Packit |
8fb591 |
</description>
|
|
Packit |
8fb591 |
<reference>
|
|
Packit |
8fb591 |
<text>RFC 3413: Simple Network Management Protocol (SNMP)
|
|
Packit |
8fb591 |
Applications.
|
|
Packit |
8fb591 |
SNMP-TARGET-MIB.SnmpTagValue</text>
|
|
Packit |
8fb591 |
</reference>
|
|
Packit |
8fb591 |
</typedef>
|
|
Packit |
8fb591 |
<container name="snmp">
|
|
Packit |
8fb591 |
<description>
|
|
Packit |
8fb591 |
<text>Top-level container for SNMP-related configuration and
|
|
Packit |
8fb591 |
status objects.</text>
|
|
Packit |
8fb591 |
</description>
|
|
Packit |
8fb591 |
</container>
|
|
Packit |
8fb591 |
</submodule>
|