netconfcentral logo

Typedefs

access-operations-type

Summary

Name access-operations-type
Type bits
  
 
NETCONF Access Operation.

Details

Module ietf-netconf-acm
Version 2012-02-22
Source ietf-netconf-acm line 111

action-type

Summary

Name action-type
Type enumeration
  
 
Action taken by the server when a particular
rule matches.

Details

Module ietf-netconf-acm
Version 2012-02-22
Source ietf-netconf-acm line 151

address-family

Summary

Name address-family
Type enumeration
  
 
This typedef is a YANG enumeration of IANA-registered address
family numbers (AFN).

Details

Module iana-afn-safi
Version 2012-06-04
Reference Address Family Numbers. IANA, 2011-01-20. <http://www.iana.org/assignments/address-family-numbers/ address-family-numbers.xml>
Source iana-afn-safi line 51

AddressFamilyNumbers

Summary

Name AddressFamilyNumbers
Type enumeration
  
 
The definition of this textual convention with the
addition of newly assigned values is published
periodically by the IANA, in either the Assigned
Numbers RFC, or some derivative of it specific to
Internet Network Management number assignments.
(The latest arrangements can be obtained by
contacting the IANA.)

The enumerations are described as:

other(0),    -- none of the following
ipV4(1),     -- IP Version 4
ipV6(2),     -- IP Version 6
nsap(3),     -- NSAP
hdlc(4),     -- (8-bit multidrop)
bbn1822(5),
all802(6),   -- (includes all 802 media
	     --   plus Ethernet 'canonical format')
e163(7),
e164(8),     -- (SMDS, Frame Relay, ATM)
f69(9),      -- (Telex)
x121(10),    -- (X.25, Frame Relay)
ipx(11),     -- IPX (Internet Protocol Exchange)
appleTalk(12),  -- Apple Talk
decnetIV(13),   -- DEC Net Phase IV
banyanVines(14),  -- Banyan Vines
e164withNsap(15),
	     -- (E.164 with NSAP format subaddress)
dns(16),     -- (Domain Name System)
distinguishedName(17), -- (Distinguished Name, per X.500)
asNumber(18), -- (16-bit quantity, per the AS number space)
xtpOverIpv4(19),  -- XTP over IP version 4
xtpOverIpv6(20),  -- XTP over IP version 6
xtpNativeModeXTP(21),  -- XTP native mode XTP
fibreChannelWWPN(22),  -- Fibre Channel World-Wide Port Name
fibreChannelWWNN(23),  -- Fibre Channel World-Wide Node Name
gwid(24),    -- Gateway Identifier
reserved(65535)

Requests for new values should be made to IANA via
email (iana@iana.org).

Details

Module IANA-ADDRESS-FAMILY-NUMBERS-MIB
Version 2002-03-14
Source IANA-ADDRESS-FAMILY-NUMBERS-MIB line 69

admin-string

Summary

Name admin-string
Type string
  
 
Represents and SnmpAdminString as defined in RFC 3411.

Note that the size of an SnmpAdminString is measured in
octets, not characters.

Details

Module ietf-snmp
Submodule ietf-snmp-common
Version 2012-06-05
Reference SNMP-FRAMEWORK-MIB.SnmpAdminString
Source ietf-snmp-common line 89

AgentxTAddress

Summary

Name AgentxTAddress
Type binary
  
 
Denotes a transport service address.  This is identical to
the TAddress textual convention (SNMPv2-SMI) except that
zero-length values are permitted.

Details

Module AGENTX-MIB
Version 2000-01-10
Source AGENTX-MIB line 63

AltNameMode

Summary

Name AltNameMode
Type boolean
  
 
Defines the alternate name search mode that
should be used when resolving YANG node names
in leafs or leaflists using the UrlPath data type.

If 'true' then nodes with an 'alt-name' defined
will be considered a match if the YANG name or the
alternative name matches the search string.

If 'false' then only the YANG node name will
be used in node name searches.

Details

Module yangcli-pro
Version 2013-01-27
Source yangcli-pro line 229

anyURI

Summary

Name anyURI
Type string
  
 
XSD universal resource identifier string type.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#anyURI
Source yuma-xsd line 337

as-number

Summary

Name as-number
Type uint32
  
 
The as-number type represents autonomous system numbers
which identify an Autonomous System (AS).  An AS is a set
of routers under a single technical administration, using
an interior gateway protocol and common metrics to route
packets within the AS, and using an exterior gateway
protocol to route packets to other ASs'.  IANA maintains
the AS number space and has delegated large parts to the
regional registries.

Autonomous system numbers were originally limited to 16
bits.  BGP extensions have enlarged the autonomous system
number space to 32 bits.  This type therefore uses an uint32
base type without a range restriction in order to support
a larger autonomous system number space.

In the value set and its semantics, this type is equivalent
to the InetAutonomousSystemNumber textual convention of
the SMIv2.

Details

Module ietf-inet-types
Version 2010-09-24
Reference RFC 1930: Guidelines for creation, selection, and registration of an Autonomous System (AS) RFC 4271: A Border Gateway Protocol 4 (BGP-4) RFC 4893: BGP Support for Four-octet AS Number Space RFC 4001: Textual Conventions for Internet Network Addresses
Source ietf-inet-types line 137

base64Binary

Summary

Name base64Binary
Type string
  
 
XSD base64 binary encoded string

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#base64Binary
Source yuma-xsd line 48

BitRate

Summary

Name BitRate
Type int32
  
 
The rate, in bits/second, that data  may  move
in  the context.  Applicable contexts minimally
include the speed of an  interface  or  virtual
circuit, the data rate of a (potentially aggre-
gated) data flow, or the data rate to be  allo-
cated for use by a flow.

Details

Module INTEGRATED-SERVICES-MIB
Version 1995-11-03
Source INTEGRATED-SERVICES-MIB line 134

BurstSize

Summary

Name BurstSize
Type int32
  
 
The number of octets of IP Data, including  IP
Headers, that a stream may send without concern
for policing.

Details

Module INTEGRATED-SERVICES-MIB
Version 1995-11-03
Source INTEGRATED-SERVICES-MIB line 148

byte

Summary

Name byte
Type int8
  
 
XSD 8 bit signed integer.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#byte
Source yuma-xsd line 190

CliWithDefaultsType

Summary

Name CliWithDefaultsType
Type enumeration
  
 
Add 'none' to standard enumerations

Details

Module yuma-app-common
Version 2012-08-16
Source yuma-app-common line 53

config-edit-mode-type

Summary

Name config-edit-mode-type
Type enumeration
  
 
Specifies how edits will be applied in config mode.

Details

Module yangcli-pro
Version 2013-01-27
Source yangcli-pro line 371

ConfirmTimeoutType

Summary

Name ConfirmTimeoutType
Type uint32
  
 
NETCONF 'confirm-timeout' Element Content

Details

Module yuma-netconf
Version 2012-10-05
Source yuma-netconf line 464

counter32

Summary

Name counter32
Type uint32
  
 
The counter32 type represents a non-negative integer
that monotonically increases until it reaches a
maximum value of 2^32-1 (4294967295 decimal), when it
wraps around and starts increasing again from zero.

Counters have no defined 'initial' value, and thus, a
single value of a counter has (in general) no information
content.  Discontinuities in the monotonically increasing
value normally occur at re-initialization of the
management system, and at other times as specified in the
description of a schema node using this type.  If such
other times can occur, for example, the creation of
a schema node of type counter32 at times other than
re-initialization, then a corresponding schema node
should be defined, with an appropriate type, to indicate
the last discontinuity.

The counter32 type should not be used for configuration
schema nodes.  A default statement SHOULD NOT be used in
combination with the type counter32.

In the value set and its semantics, this type is equivalent
to the Counter32 type of the SMIv2.

Details

Module ietf-yang-types
Version 2010-09-24
Reference RFC 2578: Structure of Management Information Version 2 (SMIv2)
Source ietf-yang-types line 47

counter64

Summary

Name counter64
Type uint64
  
 
The counter64 type represents a non-negative integer
that monotonically increases until it reaches a
maximum value of 2^64-1 (18446744073709551615 decimal),
when it wraps around and starts increasing again from zero.

Counters have no defined 'initial' value, and thus, a
single value of a counter has (in general) no information
content.  Discontinuities in the monotonically increasing
value normally occur at re-initialization of the
management system, and at other times as specified in the
description of a schema node using this type.  If such
other times can occur, for example, the creation of
a schema node of type counter64 at times other than
re-initialization, then a corresponding schema node
should be defined, with an appropriate type, to indicate
the last discontinuity.

The counter64 type should not be used for configuration
schema nodes.  A default statement SHOULD NOT be used in
combination with the type counter64.

In the value set and its semantics, this type is equivalent
to the Counter64 type of the SMIv2.

Details

Module ietf-yang-types
Version 2010-09-24
Reference RFC 2578: Structure of Management Information Version 2 (SMIv2)
Source ietf-yang-types line 103

crypt-hash

Summary

Name crypt-hash
Type string
  
 
The crypt-hash type is used to store passwords using
a hash function.  This type is implemented in various UNIX
systems as the function crypt(3).
When a clear text value is set to a leaf of this type, the
server calculates a password hash, and stores the result
in the datastore.  Thus, the password is never stored in
clear text.

When a leaf of this type is read, the stored password hash is
returned.

A value of this type matches one of the forms:

  $0$<clear text password>
  $<id>$<salt>$<password hash>

The '$0$' prefix signals that the value is clear text.  When
such a value is received by the server, a hash value is
calculated, and the string '$<id>$<salt>$' is prepended to the
result, where <salt> is a random 2-16 characters long salt
used to generate the digest.  This value is stored in the
configuration data store.

If a value starting with '$<id>$<salt>$' is received, the
server knows that the value already represents a hashed value,
and stores it as is in the data store.

When a server needs to verify a password given by a user, it
finds the stored password hash string for that user, extracts
the salt, and calculates the hash with the salt and given
password as input.  If the calculated hash value is the same
as the stored value, the password given by the client is
correct.

This type defines the following hash functions:

 id | hash function | feature
 ---+---------------+-------------------
  1 | MD5           | crypt-hash-md5
  5 | SHA-256       | crypt-hash-sha-256
  6 | SHA-512       | crypt-hash-sha-512

The server indicates support for the different hash functions
by advertising the corresponding feature.

Details

Module ietf-system
Version 2012-09-07
Reference IEEE Std 1003.1-2008 - crypt() function Wikipedia: http://en.wikipedia.org/wiki/Crypt_(Unix) RFC 1321: The MD5 Message-Digest Algorithm FIPS.180-3.2008: Secure Hash Standard
Source ietf-system line 77

date

Summary

Name date
Type string
  
 
XSD date string type.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#date
Source yuma-xsd line 245

Date

Summary

Name Date
Type string
  
 
Represents a specific date in YYYY-MM-DD format.

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 307

date-and-time

Summary

Name date-and-time
Type string
  
 
The date-and-time type is a profile of the ISO 8601
standard for representation of dates and times using the
Gregorian calendar.  The profile is defined by the
date-time production in Section 5.6 of RFC 3339.

The date-and-time type is compatible with the dateTime XML
schema type with the following notable exceptions:

(a) The date-and-time type does not allow negative years.

(b) The date-and-time time-offset -00:00 indicates an unknown
    time zone (see RFC 3339) while -00:00 and +00:00 and Z all
    represent the same time zone in dateTime.

(c) The canonical format (see below) of data-and-time values
    differs from the canonical format used by the dateTime XML
    schema type, which requires all times to be in UTC using the
    time-offset 'Z'.

This type is not equivalent to the DateAndTime textual
convention of the SMIv2 since RFC 3339 uses a different
separator between full-date and full-time and provides
higher resolution of time-secfrac.

The canonical format for date-and-time values with a known time
zone uses a numeric time zone offset that is calculated using
the device's configured known offset to UTC time.  A change of
the device's offset to UTC time will cause date-and-time values
to change accordingly.  Such changes might happen periodically
in case a server follows automatically daylight saving time
(DST) time zone offset changes.  The canonical format for
date-and-time values with an unknown time zone (usually referring
to the notion of local time) uses the time-offset -00:00.

Details

Module ietf-yang-types
Version 2010-09-24
Reference RFC 3339: Date and Time on the Internet: Timestamps RFC 2579: Textual Conventions for SMIv2 XSD-TYPES: XML Schema Part 2: Datatypes Second Edition
Source ietf-yang-types line 266

DateAndTime

Summary

Name DateAndTime
Type string
  
 
A date-time specification.

field  octets  contents                  range
-----  ------  --------                  -----
  1      1-2   year*                     0..65536
  2       3    month                     1..12
  3       4    day                       1..31
  4       5    hour                      0..23
  5       6    minutes                   0..59
  6       7    seconds                   0..60
	       (use 60 for leap-second)
  7       8    deci-seconds              0..9
  8       9    direction from UTC        '+' / '-'
  9      10    hours from UTC*           0..13
 10      11    minutes from UTC          0..59

* Notes:
- the value of year is in network-byte order
- daylight saving time in New Zealand is +13

For example, Tuesday May 26, 1992 at 1:30:15 PM EDT would be
displayed as:

		 1992-5-26,13:30:15.0,-4:0

Note that if only local time is known, then timezone
information (fields 8-10) is not present.

Details

Module SNMPv2-TC
Version 1999-04-01
Source SNMPv2-TC line 683

dateTime

Summary

Name dateTime
Type string
  
 
XSD date and time string type.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#dateTime
Source yuma-xsd line 232

decimal

Summary

Name decimal
Type string
  
 
XSD decimal data type.
[To do: not sure if this is a bounded real number
 or an unbounded real number.].

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#decimal
Source yuma-xsd line 208

DefaultOperationType

Summary

Name DefaultOperationType
Type enumeration
  
 
NETCONF 'default-operation' Element Content

Details

Module yuma-netconf
Version 2012-10-05
Source yuma-netconf line 454

DiffType

Summary

Name DiffType
Type enumeration
  
 
Type of comparison output requested.

Details

Module yangdiff-pro
Version 2011-10-06
Source yangdiff-pro line 129

direction

Summary

Name direction
Type enumeration
  
 
Direction of packets going through an interface or
linecard.

Details

Module ietf-ipfix-psamp
Version 2012-09-05
Source ietf-ipfix-psamp line 297

DisplayString

Summary

Name DisplayString
Type string
  
 
YANG version of the SMIv2 DisplayString TEXTUAL-CONVENTION.

Details

Module toaster
Version 2009-11-20
Reference RFC 2579, section 2.
Source toaster line 64

DisplayString

Summary

Name DisplayString
Type string
  
 
Represents textual information taken from the NVT ASCII

character set, as defined in pages 4, 10-11 of RFC 854.

To summarize RFC 854, the NVT ASCII repertoire specifies:

  - the use of character codes 0-127 (decimal)

  - the graphics characters (32-126) are interpreted as
    US ASCII

  - NUL, LF, CR, BEL, BS, HT, VT and FF have the special
    meanings specified in RFC 854

  - the other 25 codes have no standard interpretation

  - the sequence 'CR LF' means newline

  - the sequence 'CR NUL' means carriage-return

  - an 'LF' not preceded by a 'CR' means moving to the
    same column on the next line.

  - the sequence 'CR x' for any x other than LF or NUL is
    illegal.  (Note that this also means that a string may
    end with either 'CR LF' or 'CR NUL', but not with CR.)

Any object defined using this syntax may not exceed 255
characters in length.

Details

Module SNMPv2-TC
Version 1999-04-01
Source SNMPv2-TC line 39

domain-name

Summary

Name domain-name
Type string
  
 
The domain-name type represents a DNS domain name.  The
name SHOULD be fully qualified whenever possible.

Internet domain names are only loosely specified.  Section
3.5 of RFC 1034 recommends a syntax (modified in Section
2.1 of RFC 1123).  The pattern above is intended to allow
for current practice in domain name use, and some possible
future expansion.  It is designed to hold various types of
domain names, including names used for A or AAAA records
(host names) and other records, such as SRV records.  Note
that Internet host names have a stricter syntax (described
in RFC 952) than the DNS recommendations in RFCs 1034 and
1123, and that systems that want to store host names in
schema nodes using the domain-name type are recommended to
adhere to this stricter standard to ensure interoperability.

The encoding of DNS names in the DNS protocol is limited
to 255 characters.  Since the encoding consists of labels
prefixed by a length bytes and there is a trailing NULL
byte, only 253 characters can appear in the textual dotted
notation.

The description clause of schema nodes using the domain-name
type MUST describe when and how these names are resolved to
IP addresses.  Note that the resolution of a domain-name value
may require to query multiple DNS records (e.g., A for IPv4
and AAAA for IPv6).  The order of the resolution process and
which DNS record takes precedence can either be defined
explicitely or it may depend on the configuration of the
resolver.

Domain-name values use the US-ASCII encoding.  Their canonical
format uses lowercase US-ASCII characters.  Internationalized
domain names MUST be encoded in punycode as described in RFC
3492

Details

Module ietf-inet-types
Version 2010-09-24
Reference RFC 952: DoD Internet Host Table Specification RFC 1034: Domain Names - Concepts and Facilities RFC 1123: Requirements for Internet Hosts -- Application and Support RFC 2782: A DNS RR for specifying the location of services (DNS SRV) RFC 3492: Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA) RFC 5891: Internationalizing Domain Names in Applications (IDNA): Protocol
Source ietf-inet-types line 312

Dscp

Summary

Name Dscp
Type int32
  
 
A Differentiated Services Code-Point that may be used for
marking a traffic stream.

Details

Module DIFFSERV-DSCP-TC
Version 2002-05-09
Reference RFC 2474, RFC 2780
Source DIFFSERV-DSCP-TC line 59

dscp

Summary

Name dscp
Type uint8
  
 
The dscp type represents a Differentiated Services Code-Point
that may be used for marking packets in a traffic stream.

In the value set and its semantics, this type is equivalent
to the Dscp textual convention of the SMIv2.

Details

Module ietf-inet-types
Version 2010-09-24
Reference RFC 3289: Management Information Base for the Differentiated Services Architecture RFC 2474: Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers RFC 2780: IANA Allocation Guidelines For Values In the Internet Protocol and Related Headers
Source ietf-inet-types line 76

DscpOrAny

Summary

Name DscpOrAny
Type int32
  
 
The IP header Differentiated Services Code-Point that may be



used for discriminating among traffic streams. The value -1 is
used to indicate a wild card i.e. any value.

Details

Module DIFFSERV-DSCP-TC
Version 2002-05-09
Reference RFC 2474, RFC 2780
Source DIFFSERV-DSCP-TC line 71

duration

Summary

Name duration
Type string
  
 
XSD duration string type.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#duration
Source yuma-xsd line 223

edit-operation-type

Summary

Name edit-operation-type
Type enumeration
  
 
NETCONF 'operation' attribute values

Details

Module ietf-netconf
Version 2011-06-01
Reference RFC 6241, Section 7.2
Source ietf-netconf line 301

edit-operation-type

Summary

Name edit-operation-type
Type enumeration
  
 
NETCONF 'operation' attribute values

Details

Module yuma-netconf
Version 2012-10-05
Reference RFC XXXX, section 7.2.
Source yuma-netconf line 396

engine-id

Summary

Name engine-id
Type string
  
 
The Engine ID specified as a list of colon-specified hexa-
decimal octets e.g. '4F:4C:41:71'.

Details

Module ietf-snmp
Submodule ietf-snmp-common
Version 2012-06-05
Reference RFC3411: An Architecture for Describing SNMP Management Frameworks
Source ietf-snmp-common line 172

ENTITIES

Summary

Name ENTITIES
Type string
  
 
XSD ENTITIES attribute type.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#ENTITIES
Source yuma-xsd line 391

ENTITY

Summary

Name ENTITY
Type string
  
 
XSD ENTITY attribute type.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#ENTITY
Source yuma-xsd line 382

EntityAdminState

Summary

Name EntityAdminState
Type enumeration
  
 
 Represents the various possible administrative states.





A value of 'locked' means the resource is administratively
prohibited from use.  A value of 'shuttingDown' means that
usage is administratively limited to current instances of
use.  A value of 'unlocked' means the resource is not
administratively prohibited from use.  A value of
'unknown' means that this resource is unable to
report administrative state.

Details

Module ENTITY-STATE-TC-MIB
Version 2005-11-22
Source ENTITY-STATE-TC-MIB line 60

EntityAlarmStatus

Summary

Name EntityAlarmStatus
Type bits
  
 
 Represents the possible values of alarm status.
An Alarm [RFC3877] is a persistent indication
of an error or warning condition.

When no bits of this attribute are set, then no active
alarms are known against this entity and it is not under
repair.

When the 'value of underRepair' is set, the resource is
currently being repaired, which, depending on the
implementation, may make the other values in this bit
string not meaningful.

When the value of 'critical' is set, one or more critical
alarms are active against the resource.  When the value
of 'major' is set, one or more major alarms are active
against the resource.  When the value of 'minor' is set,
one or more minor alarms are active against the resource.
When the value of 'warning' is set, one or more warning
alarms are active against the resource.  When the value
of 'indeterminate' is set, one or more alarms of whose
perceived severity cannot be determined are active
against this resource.

A value of 'unknown' means that this resource is
unable to report alarm state.

Details

Module ENTITY-STATE-TC-MIB
Version 2005-11-22
Source ENTITY-STATE-TC-MIB line 121

EntityOperState

Summary

Name EntityOperState
Type enumeration
  
 
 Represents the possible values of operational states.

A value of 'disabled' means the resource is totally
inoperable.  A value of 'enabled' means the resource
is partially or fully operable.  A value of 'testing'
means the resource is currently being tested
and cannot therefore report whether it is operational
or not.  A value of 'unknown' means that this
resource is unable to report operational state.

Details

Module ENTITY-STATE-TC-MIB
Version 2005-11-22
Source ENTITY-STATE-TC-MIB line 83

EntitySensorDataScale

Summary

Name EntitySensorDataScale
Type enumeration
  
 
An object using this data type represents a data scaling
factor, represented with an International System of Units
(SI) prefix.  The actual data units are determined by
examining an object of this type together with the
associated EntitySensorDataType object.

An object of this type SHOULD be defined together with
objects of type EntitySensorDataType and
EntitySensorPrecision.  Together, associated objects of
these three types are used to identify the semantics of an
object of type EntitySensorValue.

Details

Module ENTITY-SENSOR-MIB
Version 2002-12-16
Reference The International System of Units (SI), National Institute of Standards and Technology, Spec. Publ. 330, August 1991.
Source ENTITY-SENSOR-MIB line 123

EntitySensorDataType

Summary

Name EntitySensorDataType
Type enumeration
  
 
An object using this data type represents the Entity Sensor
measurement data type associated with a physical sensor
value. The actual data units are determined by examining an
object of this type together with the associated
EntitySensorDataScale object.

An object of this type SHOULD be defined together with
objects of type EntitySensorDataScale and
EntitySensorPrecision.  Together, associated objects of
these three types are used to identify the semantics of an
object of type EntitySensorValue.






Valid values are:

   other(1):        a measure other than those listed below
   unknown(2):      unknown measurement, or arbitrary,
		    relative numbers
   voltsAC(3):      electric potential
   voltsDC(4):      electric potential
   amperes(5):      electric current
   watts(6):        power
   hertz(7):        frequency
   celsius(8):      temperature
   percentRH(9):    percent relative humidity
   rpm(10):         shaft revolutions per minute
   cmm(11),:        cubic meters per minute (airflow)
   truthvalue(12):  value takes { true(1), false(2) }

Details

Module ENTITY-SENSOR-MIB
Version 2002-12-16
Source ENTITY-SENSOR-MIB line 73

EntitySensorPrecision

Summary

Name EntitySensorPrecision
Type int32
  
 
An object using this data type represents a sensor
precision range.

An object of this type SHOULD be defined together with
objects of type EntitySensorDataType and
EntitySensorDataScale.  Together, associated objects of
these three types are used to identify the semantics of an
object of type EntitySensorValue.

If an object of this type contains a value in the range 1 to
9, it represents the number of decimal places in the
fractional part of an associated EntitySensorValue fixed-
point number.

If an object of this type contains a value in the range -8
to -1, it represents the number of accurate digits in the
associated EntitySensorValue fixed-point number.

The value zero indicates the associated EntitySensorValue
object is not a fixed-point number.

Agent implementors must choose a value for the associated
EntitySensorPrecision object so that the precision and



accuracy of the associated EntitySensorValue object is
correctly indicated.

For example, a physical entity representing a temperature
sensor that can measure 0 degrees to 100 degrees C in 0.1
degree increments, +/- 0.05 degrees, would have an
EntitySensorPrecision value of '1', an EntitySensorDataScale
value of 'units(9)', and an EntitySensorValue ranging from
'0' to '1000'.  The EntitySensorValue would be interpreted
as 'degrees C * 10'.

Details

Module ENTITY-SENSOR-MIB
Version 2002-12-16
Source ENTITY-SENSOR-MIB line 164

EntitySensorStatus

Summary

Name EntitySensorStatus
Type enumeration
  
 
An object using this data type represents the operational
status of a physical sensor.

The value 'ok(1)' indicates that the agent can obtain the
sensor value.

The value 'unavailable(2)' indicates that the agent
presently cannot obtain the sensor value.

The value 'nonoperational(3)' indicates that the agent
believes the sensor is broken.  The sensor could have a hard
failure (disconnected wire), or a soft failure such as out-
of-range, jittery, or wildly fluctuating readings.

Details

Module ENTITY-SENSOR-MIB
Version 2002-12-16
Source ENTITY-SENSOR-MIB line 253

EntitySensorValue

Summary

Name EntitySensorValue
Type int32
  
 
An object using this data type represents an Entity Sensor
value.
An object of this type SHOULD be defined together with
objects of type EntitySensorDataType, EntitySensorDataScale
and EntitySensorPrecision.  Together, associated objects of
those three types are used to identify the semantics of an
object of this data type.

The semantics of an object using this data type are
determined by the value of the associated
EntitySensorDataType object.

If the associated EntitySensorDataType object is equal to
'voltsAC(3)', 'voltsDC(4)', 'amperes(5)', 'watts(6),
'hertz(7)', 'celsius(8)', or 'cmm(11)', then an object of
this type MUST contain a fixed point number ranging from
-999,999,999 to +999,999,999.  The value -1000000000
indicates an underflow error. The value +1000000000
indicates an overflow error.  The EntitySensorPrecision
indicates how many fractional digits are represented in the
associated EntitySensorValue object.

If the associated EntitySensorDataType object is equal to
'percentRH(9)', then an object of this type MUST contain a
number ranging from 0 to 100.

If the associated EntitySensorDataType object is equal to
'rpm(10)', then an object of this type MUST contain a number
ranging from -999,999,999 to +999,999,999.

If the associated EntitySensorDataType object is equal to
'truthvalue(12)', then an object of this type MUST contain
either the value 'true(1)' or the value 'false(2)'.



If the associated EntitySensorDataType object is equal to
'other(1)' or unknown(2)', then an object of this type MUST
contain a number ranging from -1000000000 to 1000000000.

Details

Module ENTITY-SENSOR-MIB
Version 2002-12-16
Source ENTITY-SENSOR-MIB line 207

EntityStandbyStatus

Summary

Name EntityStandbyStatus
Type enumeration
  
 
 Represents the possible values of standby status.

A value of 'hotStandby' means the resource is not
providing service, but it will be immediately able to
take over the role of the resource to be backed up,
without the need for initialization activity, and will
contain the same information as the resource to be
backed up.  A value of 'coldStandy' means that the
resource is to back up another resource, but will not
be immediately able to take over the role of a resource
to be backed up, and will require some initialization
activity.  A value of 'providingService' means the
resource is providing service.  A value of
'unknown' means that this resource is unable to
report standby state.

Details

Module ENTITY-STATE-TC-MIB
Version 2005-11-22
Source ENTITY-STATE-TC-MIB line 160

EntityUsageState

Summary

Name EntityUsageState
Type enumeration
  
 
 Represents the possible values of usage states.
A value of 'idle' means the resource is servicing no
users.  A value of 'active' means the resource is
currently in use and it has sufficient spare capacity
to provide for additional users.  A value of 'busy'
means the resource is currently in use, but it
currently has no spare capacity to provide for
additional users.  A value of 'unknown' means
that this resource is unable to report usage state.

Details

Module ENTITY-STATE-TC-MIB
Version 2005-11-22
Source ENTITY-STATE-TC-MIB line 102

EntryStatus

Summary

Name EntryStatus
Type enumeration
  
 
The status of a table entry.

Setting this object to the value invalid(4) has the
effect of invalidating the corresponding entry.
That is, it effectively disassociates the mapping
identified with said entry.
It is an implementation-specific matter as to whether
the agent removes an invalidated entry from the table.
Accordingly, management stations must be prepared to
receive tabular information from agents that corresponds
to entries currently not in use.  Proper
interpretation of such entries requires examination
of the relevant EntryStatus object.

An existing instance of this object cannot be set to
createRequest(2).  This object may only be set to
createRequest(2) when this instance is created.  When
this object is created, the agent may wish to create
supplemental object instances with default values
to complete a conceptual row in this table.  Because the

creation of these default objects is entirely at the option
of the agent, the manager must not assume that any will be
created, but may make use of any that are created.
Immediately after completing the create operation, the agent
must set this object to underCreation(3).

When in the underCreation(3) state, an entry is allowed to
exist in a possibly incomplete, possibly inconsistent state,
usually to allow it to be modified in multiple PDUs.  When in
this state, an entry is not fully active.
Entries shall exist in the underCreation(3) state until
the management station is finished configuring the entry
and sets this object to valid(1) or aborts, setting this
object to invalid(4).  If the agent determines that an
entry has been in the underCreation(3) state for an
abnormally long time, it may decide that the management
station has crashed.  If the agent makes this decision,
it may set this object to invalid(4) to reclaim the
entry.  A prudent agent will understand that the
management station may need to wait for human input
and will allow for that possibility in its
determination of this abnormally long period.

An entry in the valid(1) state is fully configured and
consistent and fully represents the configuration or
operation such a row is intended to represent.  For
example, it could be a statistical function that is
configured and active, or a filter that is available
in the list of filters processed by the packet capture
process.

A manager is restricted to changing the state of an entry in
the following ways:

     To:       valid  createRequest  underCreation  invalid
From:
valid             OK             NO             OK       OK
createRequest    N/A            N/A            N/A      N/A
underCreation     OK             NO             OK       OK
invalid           NO             NO             NO       OK
nonExistent       NO             OK             NO       OK

In the table above, it is not applicable to move the state
from the createRequest state to any other state because the
manager will never find the variable in that state.  The
nonExistent state is not a value of the enumeration, rather
it means that the entryStatus variable does not exist at all.

An agent may allow an entryStatus variable to change state in
additional ways, so long as the semantics of the states are
followed.  This allowance is made to ease the implementation of
the agent and is made despite the fact that managers should
never exercise these additional state transitions.

Details

Module RMON-MIB
Version 2000-05-11
Source RMON-MIB line 129

error-severity-type

Summary

Name error-severity-type
Type enumeration
  
 
NETCONF Error Severity

Details

Module ietf-netconf
Version 2011-06-01
Reference RFC 6241, Section 4.3
Source ietf-netconf line 288

error-severity-type

Summary

Name error-severity-type
Type enumeration
  
 
NETCONF Error Severity

Details

Module yuma-netconf
Version 2012-10-05
Reference RFC XXXX, section 4.3.
Source yuma-netconf line 346

error-tag-type

Summary

Name error-tag-type
Type enumeration
  
 
NETCONF Error Tag

Details

Module ietf-netconf
Version 2011-06-01
Reference RFC 6241, Appendix A
Source ietf-netconf line 178

error-tag-type

Summary

Name error-tag-type
Type enumeration
  
 
NETCONF Error Tag

Details

Module yuma-netconf
Version 2012-10-05
Reference RFC 6241, Appendix A.
Source yuma-netconf line 236

ErrorOptionType

Summary

Name ErrorOptionType
Type enumeration
  
 
NETCONF 'error-option' Element Content

Details

Module yuma-netconf
Version 2012-10-05
Source yuma-netconf line 369

ErrorType

Summary

Name ErrorType
Type enumeration
  
 
NETCONF Error Type

Details

Module yuma-netconf
Version 2012-10-05
Source yuma-netconf line 223

FailureReason

Summary

Name FailureReason
Type enumeration
  
 
Reasons for failures in an attempt to perform a management
request.

The first group of errors, numbered less than 0, are related
to problems in sending the request.  The existence of a
particular error code here does not imply that all
implementations are capable of sensing that error and


returning that code.

The second group, numbered greater than 0, are copied
directly from SNMP protocol operations and are intended to
carry exactly the meanings defined for the protocol as returned
in an SNMP response.

localResourceLack       some local resource such as memory
			lacking or
			mteResourceSampleInstanceMaximum
			exceeded
badDestination          unrecognized domain name or otherwise
			invalid destination address
destinationUnreachable  can't get to destination address
noResponse              no response to SNMP request
badType                 the data syntax of a retrieved object
			as not as expected
sampleOverrun           another sample attempt occurred before
			the previous one completed

Details

Module DISMAN-EVENT-MIB
Version 2000-10-16
Source DISMAN-EVENT-MIB line 50

FilterType

Summary

Name FilterType
Type enumeration
  
 
NETCONF 'filter' Attribute Content

Details

Module yuma-netconf
Version 2012-10-05
Source yuma-netconf line 379

FormatType

Summary

Name FormatType
Type enumeration
  
 
Conversion Output Formats.

Details

Module yangdump-pro
Version 2012-08-16
Source yangdump-pro line 181

gauge32

Summary

Name gauge32
Type uint32
  
 
The gauge32 type represents a non-negative integer, which
may increase or decrease, but shall never exceed a maximum
value, nor fall below a minimum value.  The maximum value
cannot be greater than 2^32-1 (4294967295 decimal), and
the minimum value cannot be smaller than 0.  The value of
a gauge32 has its maximum value whenever the information
being modeled is greater than or equal to its maximum
value, and has its minimum value whenever the information
being modeled is smaller than or equal to its minimum value.
If the information being modeled subsequently decreases
below (increases above) the maximum (minimum) value, the
gauge32 also decreases (increases).

In the value set and its semantics, this type is equivalent
to the Gauge32 type of the SMIv2.

Details

Module ietf-yang-types
Version 2010-09-24
Reference RFC 2578: Structure of Management Information Version 2 (SMIv2)
Source ietf-yang-types line 159

gauge64

Summary

Name gauge64
Type uint64
  
 
The gauge64 type represents a non-negative integer, which
may increase or decrease, but shall never exceed a maximum
value, nor fall below a minimum value.  The maximum value
cannot be greater than 2^64-1 (18446744073709551615), and
the minimum value cannot be smaller than 0.  The value of
a gauge64 has its maximum value whenever the information
being modeled is greater than or equal to its maximum
value, and has its minimum value whenever the information
being modeled is smaller than or equal to its minimum value.
If the information being modeled subsequently decreases
below (increases above) the maximum (minimum) value, the
gauge64 also decreases (increases).

In the value set and its semantics, this type is equivalent
to the CounterBasedGauge64 SMIv2 textual convention defined
in RFC 2856

Details

Module ietf-yang-types
Version 2010-09-24
Reference RFC 2856: Textual Conventions for Additional High Capacity Data Types
Source ietf-yang-types line 181

gDay

Summary

Name gDay
Type string
  
 
XSD day string type.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#gDay
Source yuma-xsd line 299

gMonth

Summary

Name gMonth
Type string
  
 
XSD month string type.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#gMonth
Source yuma-xsd line 281

gMonthDay

Summary

Name gMonthDay
Type string
  
 
XSD month and day string type.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#gMonthDay
Source yuma-xsd line 290

group-name-type

Summary

Name group-name-type
Type string
  
 
Name of administrative group to which
users can be assigned.

Details

Module ietf-netconf-acm
Version 2012-02-22
Source ietf-netconf-acm line 141

gYear

Summary

Name gYear
Type string
  
 
XSD year string type.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#gYear
Source yuma-xsd line 263

gYearMonth

Summary

Name gYearMonth
Type string
  
 
XSD year and month string type.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#gYearMonth
Source yuma-xsd line 272

hexBinary

Summary

Name hexBinary
Type binary
  
 
XSD hex binary encoded string

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#hexBinary
Source yuma-xsd line 57

host

Summary

Name host
Type union
  
 
The host type represents either an IP address or a DNS
domain name.

Details

Module ietf-inet-types
Version 2010-09-24
Source ietf-inet-types line 369

iana-if-type

Summary

Name iana-if-type
Type enumeration
  
 
This data type is used as the syntax of the 'type'
leaf in the 'interface' list in the YANG module
ietf-interface.

The definition of this typedef with the
addition of newly assigned values is published
periodically by the IANA, in either the Assigned
Numbers RFC, or some derivative of it specific to
Internet Network Management number assignments.  (The
latest arrangements can be obtained by contacting the
IANA.)

Requests for new values should be made to IANA via
email (iana&iana.org).

Details

Module iana-if-type
Version 2012-06-05
Reference ifType definitions registry. <http://www.iana.org/assignments/smi-numbers>
Source iana-if-type line 49

iana-timezone

Summary

Name iana-timezone
Type enumeration
  
 
A timezone location as defined by the IANA timezone
database (http://www.iana.org/time-zones)

Details

Module iana-timezones
Version 2012-07-09
Source iana-timezones line 45

IANAifType

Summary

Name IANAifType
Type enumeration
  
 
This data type is used as the syntax of the ifType
object in the (updated) definition of MIB-II's
ifTable.

The definition of this textual convention with the
addition of newly assigned values is published
periodically by the IANA, in either the Assigned
Numbers RFC, or some derivative of it specific to
Internet Network Management number assignments.  (The
latest arrangements can be obtained by contacting the
IANA.)

Requests for new values should be made to IANA via
email (iana@iana.org).

The relationship between the assignment of ifType
values and of OIDs to particular media-specific MIBs
is solely the purview of IANA and is subject to change
without notice.  Quite often, a media-specific MIB's
OID-subtree assignment within MIB-II's 'transmission'
subtree will be the same as its ifType value.
However, in some circumstances this will not be the
case, and implementors must not pre-assume any
specific relationship between ifType values and
transmission subtree OIDs.

Details

Module IANAifType-MIB
Version 2005-10-10
Source IANAifType-MIB line 236

IANAipMRouteProtocol

Summary

Name IANAipMRouteProtocol
Type enumeration
  
 
The multicast routing protocol.  Inclusion of values for
multicast routing protocols is not intended to imply that
those protocols need be supported.

Details

Module IANA-RTPROTO-MIB
Version 2000-09-26
Source IANA-RTPROTO-MIB line 81

IANAipRouteProtocol

Summary

Name IANAipRouteProtocol
Type enumeration
  
 
A mechanism for learning routes.  Inclusion of values for
routing protocols is not intended to imply that those
protocols need be supported.

Details

Module IANA-RTPROTO-MIB
Version 2000-09-26
Source IANA-RTPROTO-MIB line 55

IANAtunnelType

Summary

Name IANAtunnelType
Type enumeration
  
 
The encapsulation method used by a tunnel. The value
direct indicates that a packet is encapsulated
directly within a normal IP header, with no
intermediate header, and unicast to the remote tunnel
endpoint (e.g., an RFC 2003 IP-in-IP tunnel, or an RFC
1933 IPv6-in-IPv4 tunnel). The value minimal indicates
that a Minimal Forwarding Header (RFC 2004) is
inserted between the outer header and the payload
packet. The value UDP indicates that the payload
packet is encapsulated within a normal UDP packet
(e.g., RFC 1234).

The values sixToFour, sixOverFour, and isatap
indicates that an IPv6 packet is encapsulated directly
within an IPv4 header, with no intermediate header,
and unicast to the destination determined by the 6to4,
6over4, or ISATAP protocol.

The remaining protocol-specific values indicate that a
header of the protocol of that name is inserted
between the outer header and the payload header.

The assignment policy for IANAtunnelType values is
identical to the policy for assigning IANAifType
values.

Details

Module IANAifType-MIB
Version 2005-10-10
Source IANAifType-MIB line 497

ID

Summary

Name ID
Type string
  
 
XSD ID attribute type.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#ID
Source yuma-xsd line 355

IdentifierOrZero

Summary

Name IdentifierOrZero
Type union
  
 
Indicates an identifier or empty string to use the
schema or application defined default.

Details

Module yangcli-pro
Version 2013-01-27
Source yangcli-pro line 361

IDREF

Summary

Name IDREF
Type string
  
 
XSD IDREF attribute type.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#IDREF
Source yuma-xsd line 364

IDREFS

Summary

Name IDREFS
Type string
  
 
XSD IDREFS attribute type.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#IDREFS
Source yuma-xsd line 373

ieIdType

Summary

Name ieIdType
Type uint16
  
 
Type for Information Element identifiers.

Details

Module ietf-ipfix-psamp
Version 2012-09-05
Source ietf-ipfix-psamp line 266

ieNameType

Summary

Name ieNameType
Type string
  
 
Type for Information Element names.  Whitespaces
are not allowed.

Details

Module ietf-ipfix-psamp
Version 2012-09-05
Source ietf-ipfix-psamp line 257

IfDirection

Summary

Name IfDirection
Type enumeration
  
 
IfDirection specifies a direction of data travel on an
interface. 'inbound' traffic is operated on during reception from
the interface, while 'outbound' traffic is operated on prior to
transmission on the interface.

Details

Module DIFFSERV-MIB
Version 2002-02-07
Source DIFFSERV-MIB line 112

ifNameType

Summary

Name ifNameType
Type string
  
 
This corresponds to the DisplayString textual
convention of SNMPv2-TC, which is used for ifName in the IF
MIB module.

Details

Module ietf-ipfix-psamp
Version 2012-09-05
Reference RFC 2863 (ifName).
Source ietf-ipfix-psamp line 287

IndentType

Summary

Name IndentType
Type uint32
  
 
Requested indent amount.
Only a limited range of line indent values are allowed.

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 287

IndexInteger

Summary

Name IndexInteger
Type uint32
  
 
An integer which may be used as a table index.

Details

Module DIFFSERV-MIB
Version 2002-02-07
Source DIFFSERV-MIB line 69

IndexIntegerNextFree

Summary

Name IndexIntegerNextFree
Type uint32
  
 
An integer which may be used as a new Index in a table.

The special value of 0 indicates that no more new entries can be
created in the relevant table.

When a MIB is used for configuration, an object with this SYNTAX
always contains a legal value (if non-zero) for an index that is
not currently used in the relevant table. The Command Generator
(Network Management Application) reads this variable and uses the
(non-zero) value read when creating a new row with an SNMP SET.
When the SET is performed, the Command Responder (agent) must
determine whether the value is indeed still unused; Two Network
Management Applications may attempt to create a row
(configuration entry) simultaneously and use the same value. If
it is currently unused, the SET succeeds and the Command
Responder (agent) changes the value of this object, according to
an implementation-specific algorithm.  If the value is in use,



however, the SET fails.  The Network Management Application must
then re-read this variable to obtain a new usable value.

An OBJECT-TYPE definition using this SYNTAX MUST specify the
relevant table for which the object is providing this
functionality.

Details

Module DIFFSERV-MIB
Version 2002-02-07
Source DIFFSERV-MIB line 78

InetAddress

Summary

Name InetAddress
Type binary
  
 
Denotes a generic Internet address.

An InetAddress value is always interpreted within the context
of an InetAddressType value.  Every usage of the InetAddress
textual convention is required to specify the InetAddressType
object that provides the context.  It is suggested that the
InetAddressType object be logically registered before the
object(s) that use the InetAddress textual convention, if
they appear in the same logical row.

The value of an InetAddress object must always be
consistent with the value of the associated InetAddressType
object.  Attempts to set an InetAddress object to a value
inconsistent with the associated InetAddressType
must fail with an inconsistentValue error.

When this textual convention is used as the syntax of an
index object, there may be issues with the limit of 128
sub-identifiers specified in SMIv2, STD 58.  In this case,
the object definition MUST include a 'SIZE' clause to
limit the number of potential instance sub-identifiers;
otherwise the applicable constraints MUST be stated in
the appropriate conceptual row DESCRIPTION clauses, or
in the surrounding documentation if there is no single
DESCRIPTION clause that is appropriate.

Details

Module INET-ADDRESS-MIB
Version 2005-02-04
Source INET-ADDRESS-MIB line 128

InetAddressDNS

Summary

Name InetAddressDNS
Type string
  
 
Represents a DNS domain name.  The name SHOULD be fully
qualified whenever possible.

The corresponding InetAddressType is dns(16).

The DESCRIPTION clause of InetAddress objects that may have
InetAddressDNS values MUST fully describe how (and when)
these names are to be resolved to IP addresses.

The resolution of an InetAddressDNS value may require to
query multiple DNS records (e.g., A for IPv4 and AAAA for
IPv6).  The order of the resolution process and which DNS
record takes precedence depends on the configuration of the
resolver.

This textual convention SHOULD NOT be used directly in object
definitions, as it restricts addresses to a specific format.
However, if it is used, it MAY be used either on its own or in
conjunction with InetAddressType, as a pair.

Details

Module INET-ADDRESS-MIB
Version 2005-02-04
Source INET-ADDRESS-MIB line 257

InetAddressIPv4

Summary

Name InetAddressIPv4
Type string
  
 
Represents an IPv4 network address:

Octets   Contents         Encoding
 1-4     IPv4 address     network-byte order

The corresponding InetAddressType value is ipv4(1).

This textual convention SHOULD NOT be used directly in object
definitions, as it restricts addresses to a specific format.
However, if it is used, it MAY be used either on its own or in
conjunction with InetAddressType, as a pair.

Details

Module INET-ADDRESS-MIB
Version 2005-02-04
Source INET-ADDRESS-MIB line 160

InetAddressIPv4z

Summary

Name InetAddressIPv4z
Type string
  
 
Represents a non-global IPv4 network address, together
with its zone index:

  Octets   Contents         Encoding
   1-4     IPv4 address     network-byte order
   5-8     zone index       network-byte order

The corresponding InetAddressType value is ipv4z(3).

The zone index (bytes 5-8) is used to disambiguate identical
address values on nodes that have interfaces attached to
different zones of the same scope.  The zone index may contain
the special value 0, which refers to the default zone for each
scope.

This textual convention SHOULD NOT be used directly in object

definitions, as it restricts addresses to a specific format.
However, if it is used, it MAY be used either on its own or in
conjunction with InetAddressType, as a pair.

Details

Module INET-ADDRESS-MIB
Version 2005-02-04
Source INET-ADDRESS-MIB line 200

InetAddressIPv6

Summary

Name InetAddressIPv6
Type string
  
 
Represents an IPv6 network address:

Octets   Contents         Encoding
 1-16    IPv6 address     network-byte order

The corresponding InetAddressType value is ipv6(2).

This textual convention SHOULD NOT be used directly in object
definitions, as it restricts addresses to a specific format.
However, if it is used, it MAY be used either on its own or in
conjunction with InetAddressType, as a pair.

Details

Module INET-ADDRESS-MIB
Version 2005-02-04
Source INET-ADDRESS-MIB line 180

InetAddressIPv6z

Summary

Name InetAddressIPv6z
Type string
  
 
Represents a non-global IPv6 network address, together
with its zone index:

  Octets   Contents         Encoding
   1-16    IPv6 address     network-byte order
  17-20    zone index       network-byte order

The corresponding InetAddressType value is ipv6z(4).

The zone index (bytes 17-20) is used to disambiguate
identical address values on nodes that have interfaces
attached to different zones of the same scope.  The zone index
may contain the special value 0, which refers to the default
zone for each scope.

This textual convention SHOULD NOT be used directly in object
definitions, as it restricts addresses to a specific format.
However, if it is used, it MAY be used either on its own or in
conjunction with InetAddressType, as a pair.

Details

Module INET-ADDRESS-MIB
Version 2005-02-04
Source INET-ADDRESS-MIB line 229

InetAddressPrefixLength

Summary

Name InetAddressPrefixLength
Type uint32
  
 
Denotes the length of a generic Internet network address
prefix.  A value of n corresponds to an IP address mask
that has n contiguous 1-bits from the most significant
bit (MSB), with all other bits set to 0.

An InetAddressPrefixLength value is always interpreted within
the context of an InetAddressType value.  Every usage of the
InetAddressPrefixLength textual convention is required to
specify the InetAddressType object that provides the
context.  It is suggested that the InetAddressType object be
logically registered before the object(s) that use the
InetAddressPrefixLength textual convention, if they appear
in the same logical row.

InetAddressPrefixLength values larger than
the maximum length of an IP address for a specific
InetAddressType are treated as the maximum significant
value applicable for the InetAddressType.  The maximum
significant value is 32 for the InetAddressType
'ipv4(1)' and 'ipv4z(3)' and 128 for the InetAddressType
'ipv6(2)' and 'ipv6z(4)'.  The maximum significant value
for the InetAddressType 'dns(16)' is 0.

The value zero is object-specific and must be defined as
part of the description of any object that uses this
syntax.  Examples of the usage of zero might include
situations where the Internet network address prefix
is unknown or does not apply.

The upper bound of the prefix length has been chosen to
be consistent with the maximum size of an InetAddress.

Details

Module INET-ADDRESS-MIB
Version 2005-02-04
Source INET-ADDRESS-MIB line 285

InetAddressType

Summary

Name InetAddressType
Type enumeration
  
 
A value that represents a type of Internet address.

unknown(0)  An unknown address type.  This value MUST
	    be used if the value of the corresponding
	    InetAddress object is a zero-length string.
	    It may also be used to indicate an IP address
	    that is not in one of the formats defined
	    below.

ipv4(1)     An IPv4 address as defined by the
	    InetAddressIPv4 textual convention.

ipv6(2)     An IPv6 address as defined by the
	    InetAddressIPv6 textual convention.

ipv4z(3)    A non-global IPv4 address including a zone
	    index as defined by the InetAddressIPv4z
	    textual convention.

ipv6z(4)    A non-global IPv6 address including a zone
	    index as defined by the InetAddressIPv6z
	    textual convention.

dns(16)     A DNS domain name as defined by the
	    InetAddressDNS textual convention.

Each definition of a concrete InetAddressType value must be
accompanied by a definition of a textual convention for use
with that InetAddressType.

To support future extensions, the InetAddressType textual
convention SHOULD NOT be sub-typed in object type definitions.
It MAY be sub-typed in compliance statements in order to
require only a subset of these address types for a compliant
implementation.

Implementations must ensure that InetAddressType objects
and any dependent objects (e.g., InetAddress objects) are
consistent.  An inconsistentValue error must be generated
if an attempt to change an InetAddressType object would,
for example, lead to an undefined InetAddress value.  In

particular, InetAddressType/InetAddress pairs must be
changed together if the address type changes (e.g., from
ipv6(2) to ipv4(1)).

Details

Module INET-ADDRESS-MIB
Version 2005-02-04
Source INET-ADDRESS-MIB line 71

InetAutonomousSystemNumber

Summary

Name InetAutonomousSystemNumber
Type uint32
  
 
Represents an autonomous system number that identifies an
Autonomous System (AS).  An AS is a set of routers under a
single technical administration, using an interior gateway
protocol and common metrics to route packets within the AS,
and using an exterior gateway protocol to route packets to
other ASes'.  IANA maintains the AS number space and has
delegated large parts to the regional registries.

Autonomous system numbers are currently limited to 16 bits
(0..65535).  There is, however, work in progress to enlarge the
autonomous system number space to 32 bits.  Therefore, this
textual convention uses an Unsigned32 value without a
range restriction in order to support a larger autonomous
system number space.

Details

Module INET-ADDRESS-MIB
Version 2005-02-04
Reference RFC 1771, RFC 1930
Source INET-ADDRESS-MIB line 345

InetPortNumber

Summary

Name InetPortNumber
Type uint32
  
 
Represents a 16 bit port number of an Internet transport

layer protocol.  Port numbers are assigned by IANA.  A
current list of all assignments is available from
<http://www.iana.org/>.

The value zero is object-specific and must be defined as
part of the description of any object that uses this
syntax.  Examples of the usage of zero might include
situations where a port number is unknown, or when the
value zero is used as a wildcard in a filter.

Details

Module INET-ADDRESS-MIB
Version 2005-02-04
Reference STD 6 (RFC 768), STD 7 (RFC 793) and RFC 2960
Source INET-ADDRESS-MIB line 324

InetScopeType

Summary

Name InetScopeType
Type enumeration
  
 
Represents a scope type.  This textual convention can be used
in cases where a MIB has to represent different scope types
and there is no context information, such as an InetAddress
object, that implicitly defines the scope type.

Note that not all possible values have been assigned yet, but
they may be assigned in future revisions of this specification.
Applications should therefore be able to deal with values
not yet assigned.

Details

Module INET-ADDRESS-MIB
Version 2005-02-04
Reference RFC 3513
Source INET-ADDRESS-MIB line 367

InetVersion

Summary

Name InetVersion
Type enumeration
  
 
A value representing a version of the IP protocol.

unknown(0)  An unknown or unspecified version of the IP
	    protocol.

ipv4(1)     The IPv4 protocol as defined in RFC 791 (STD 5).

ipv6(2)     The IPv6 protocol as defined in RFC 2460.

Note that this textual convention SHOULD NOT be used to
distinguish different address types associated with IP
protocols.  The InetAddressType has been designed for this
purpose.

Details

Module INET-ADDRESS-MIB
Version 2005-02-04
Reference RFC 791, RFC 2460
Source INET-ADDRESS-MIB line 415

InetZoneIndex

Summary

Name InetZoneIndex
Type uint32
  
 
A zone index identifies an instance of a zone of a
specific scope.

The zone index MUST disambiguate identical address
values.  For link-local addresses, the zone index will
typically be the interface index (ifIndex as defined in the
IF-MIB) of the interface on which the address is configured.

The zone index may contain the special value 0, which refers
to the default zone.  The default zone may be used in cases
where the valid zone index is not known (e.g., when a
management application has to write a link-local IPv6
address without knowing the interface index value).  The
default zone SHOULD NOT be used as an easy way out in
cases where the zone index for a non-global IPv6 address
is known.

Details

Module INET-ADDRESS-MIB
Version 2005-02-04
Reference RFC4007
Source INET-ADDRESS-MIB line 391

int

Summary

Name int
Type int32
  
 
XSD 32 bit signed integer.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#int
Source yuma-xsd line 154

int

Summary

Name int
Type int32
  
 
Changed int base type to int32 for YANG

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 47

integer

Summary

Name integer
Type string
  
 
XSD unbounded integer type.
This cannot be given a range like a number.
This pattern does not supoort string representations
of numbers, such as one two three

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#integer
Source yuma-xsd line 66

interface-ref

Summary

Name interface-ref
Type leafref
  
 
This type is used by data models that need to reference
interfaces.

Details

Module ietf-interfaces
Version 2012-11-15
Source ietf-interfaces line 60

InterfaceIndex

Summary

Name InterfaceIndex
Type int32
  
 
A unique value, greater than zero, for each interface or
interface sub-layer in the managed system.  It is
recommended that values are assigned contiguously starting
from 1.  The value for each interface sub-layer must remain
constant at least from one re-initialization of the entity's
network management system to the next re-initialization.

Details

Module IF-MIB
Version 2000-06-14
Source IF-MIB line 81

InterfaceIndexOrZero

Summary

Name InterfaceIndexOrZero
Type int32
  
 
This textual convention is an extension of the
InterfaceIndex convention.  The latter defines a greater
than zero value used to identify an interface or interface
sub-layer in the managed system.  This extension permits the
additional value of zero.  the value zero is object-specific
and must therefore be defined as part of the description of
any object which uses this syntax.  Examples of the usage of
zero might include situations where interface was unknown,
or when none or all interfaces need to be referenced.

Details

Module IF-MIB
Version 2000-06-14
Source IF-MIB line 95

InternationalDisplayString

Summary

Name InternationalDisplayString
Type binary
  
 
This data type is used to model textual information
in some character set.  A network management station
should use a local algorithm to determine which
character set is in use and how it should be
displayed.  Note that this character set may be
encoded with more than one octet per symbol, but will
most often be NVT ASCII. When a size clause is
specified for an object of this type, the size refers
to the length in octets, not the number of symbols.

Details

Module HOST-RESOURCES-MIB
Version 2000-03-06
Source HOST-RESOURCES-MIB line 150

ip-address

Summary

Name ip-address
Type union
  
 
The ip-address type represents an IP address and is IP
version neutral.  The format of the textual representations
implies the IP version.

Details

Module ietf-inet-types
Version 2010-09-24
Source ietf-inet-types line 168

ip-prefix

Summary

Name ip-prefix
Type union
  
 
The ip-prefix type represents an IP prefix and is IP
version neutral.  The format of the textual representations
implies the IP version.

Details

Module ietf-inet-types
Version 2010-09-24
Source ietf-inet-types line 240

ip-version

Summary

Name ip-version
Type enumeration
  
 
This value represents the version of the IP protocol.

In the value set and its semantics, this type is equivalent
to the InetVersion textual convention of the SMIv2.

Details

Module ietf-inet-types
Version 2010-09-24
Reference RFC 791: Internet Protocol RFC 2460: Internet Protocol, Version 6 (IPv6) Specification RFC 4001: Textual Conventions for Internet Network Addresses
Source ietf-inet-types line 47

IpAddressOriginTC

Summary

Name IpAddressOriginTC
Type enumeration
  
 
The origin of the address.

manual(2) indicates that the address was manually configured
to a specified address, e.g., by user configuration.

dhcp(4) indicates an address that was assigned to this
system by a DHCP server.

linklayer(5) indicates an address created by IPv6 stateless



auto-configuration.

random(6) indicates an address chosen by the system at
random, e.g., an IPv4 address within 169.254/16, or an RFC
3041 privacy address.

Details

Module IP-MIB
Version 2006-02-02
Source IP-MIB line 70

IpAddressPrefixOriginTC

Summary

Name IpAddressPrefixOriginTC
Type enumeration
  
 
The origin of this prefix.

manual(2) indicates a prefix that was manually configured.

wellknown(3) indicates a well-known prefix, e.g., 169.254/16
for IPv4 auto-configuration or fe80::/10 for IPv6 link-local
addresses.  Well known prefixes may be assigned by IANA,
the address registries, or by specification in a standards
track RFC.

dhcp(4) indicates a prefix that was assigned by a DHCP
server.

routeradv(5) indicates a prefix learned from a router
advertisement.

Note: while IpAddressOriginTC and IpAddressPrefixOriginTC
are similar, they are not identical.  The first defines how
an address was created, while the second defines how a
prefix was found.

Details

Module IP-MIB
Version 2006-02-02
Source IP-MIB line 157

IpAddressStatusTC

Summary

Name IpAddressStatusTC
Type enumeration
  
 
The status of an address.  Most of the states correspond to
states from the IPv6 Stateless Address Autoconfiguration
protocol.

The preferred(1) state indicates that this is a valid
address that can appear as the destination or source address
of a packet.

The deprecated(2) state indicates that this is a valid but
deprecated address that should no longer be used as a source
address in new communications, but packets addressed to such
an address are processed as expected.

The invalid(3) state indicates that this isn't a valid
address and it shouldn't appear as the destination or source
address of a packet.

The inaccessible(4) state indicates that the address is not
accessible because the interface to which this address is
assigned is not operational.

The unknown(5) state indicates that the status cannot be
determined for some reason.

The tentative(6) state indicates that the uniqueness of the
address on the link is being verified.  Addresses in this
state should not be used for general communication and
should only be used to determine the uniqueness of the
address.

The duplicate(7) state indicates the address has been
determined to be non-unique on the link and so must not be



used.

The optimistic(8) state indicates the address is available
for use, subject to restrictions, while its uniqueness on
a link is being verified.

In the absence of other information, an IPv4 address is
always preferred(1).

Details

Module IP-MIB
Version 2006-02-02
Reference RFC 2462
Source IP-MIB line 98

ipv4-address

Summary

Name ipv4-address
Type string
  
 
The ipv4-address type represents an IPv4 address in
dotted-quad notation.  The IPv4 address may include a zone
index, separated by a % sign.

The zone index is used to disambiguate identical address
values.  For link-local addresses, the zone index will
typically be the interface index number or the name of an
interface.  If the zone index is not present, the default
zone of the device will be used.

The canonical format for the zone index is the numerical
format

Details

Module ietf-inet-types
Version 2010-09-24
Source ietf-inet-types line 179

ipv4-prefix

Summary

Name ipv4-prefix
Type string
  
 
The ipv4-prefix type represents an IPv4 address prefix.
The prefix length is given by the number following the
slash character and must be less than or equal to 32.

A prefix length value of n corresponds to an IP address
mask that has n contiguous 1-bits from the most
significant bit (MSB) and all other bits set to 0.

The canonical format of an IPv4 prefix has all bits of
the IPv4 address set to zero that are not part of the
IPv4 prefix.

Details

Module ietf-inet-types
Version 2010-09-24
Source ietf-inet-types line 251

ipv6-address

Summary

Name ipv6-address
Type string
  
 
The ipv6-address type represents an IPv6 address in full,
mixed, shortened, and shortened-mixed notation.  The IPv6
address may include a zone index, separated by a % sign.

The zone index is used to disambiguate identical address
values.  For link-local addresses, the zone index will
typically be the interface index number or the name of an
interface.  If the zone index is not present, the default
zone of the device will be used.

The canonical format of IPv6 addresses uses the compressed
format described in RFC 4291, Section 2.2, item 2 with the
following additional rules: the :: substitution must be
applied to the longest sequence of all-zero 16-bit chunks
in an IPv6 address.  If there is a tie, the first sequence
of all-zero 16-bit chunks is replaced by ::.  Single
all-zero 16-bit chunks are not compressed.  The canonical
format uses lowercase characters and leading zeros are
not allowed.  The canonical format for the zone index is
the numerical format as described in RFC 4007, Section
11.2.

Details

Module ietf-inet-types
Version 2010-09-24
Reference RFC 4291: IP Version 6 Addressing Architecture RFC 4007: IPv6 Scoped Address Architecture RFC 5952: A Recommendation for IPv6 Address Text Representation
Source ietf-inet-types line 201

ipv6-flow-label

Summary

Name ipv6-flow-label
Type uint32
  
 
The flow-label type represents flow identifier or Flow Label
in an IPv6 packet header that may be used to discriminate
traffic flows.

In the value set and its semantics, this type is equivalent
to the IPv6FlowLabel textual convention of the SMIv2.

Details

Module ietf-inet-types
Version 2010-09-24
Reference RFC 3595: Textual Conventions for IPv6 Flow Label RFC 2460: Internet Protocol, Version 6 (IPv6) Specification
Source ietf-inet-types line 95

ipv6-prefix

Summary

Name ipv6-prefix
Type string
  
 
The ipv6-prefix type represents an IPv6 address prefix.
The prefix length is given by the number following the
slash character and must be less than or equal 128.

A prefix length value of n corresponds to an IP address
mask that has n contiguous 1-bits from the most
significant bit (MSB) and all other bits set to 0.

The IPv6 address should have all bits that do not belong
to the prefix set to zero.

The canonical format of an IPv6 prefix has all bits of
the IPv6 address set to zero that are not part of the
IPv6 prefix.  Furthermore, IPv6 address is represented
in the compressed format described in RFC 4291, Section
2.2, item 2 with the following additional rules: the ::
substitution must be applied to the longest sequence of
all-zero 16-bit chunks in an IPv6 address.  If there is
a tie, the first sequence of all-zero 16-bit chunks is
replaced by ::.  Single all-zero 16-bit chunks are not
compressed.  The canonical format uses lowercase
characters and leading zeros are not allowed.

Details

Module ietf-inet-types
Version 2010-09-24
Reference RFC 4291: IP Version 6 Addressing Architecture
Source ietf-inet-types line 272

Ipv6AddressIfIdentifierTC

Summary

Name Ipv6AddressIfIdentifierTC
Type string
  
 
This data type is used to model IPv6 address
interface identifiers.  This is a binary string
of up to 8 octets in network byte-order.

Details

Module IP-MIB
Version 2006-02-02
Source IP-MIB line 188

KBytes

Summary

Name KBytes
Type int32
  
 
Storage size, expressed in units of 1024 bytes.

Details

Module HOST-RESOURCES-MIB
Version 2000-03-06
Source HOST-RESOURCES-MIB line 114

LangString

Summary

Name LangString
Type string
  
 
XML string with a language attribute.

Details

Module yuma-netconf
Version 2012-10-05
Source yuma-netconf line 210

LangString2

Summary

Name LangString2
Type string
  
 
XML string with a language attribute.

Details

Module yuma-system
Version 2012-11-15
Source yuma-system line 68

language

Summary

Name language
Type string
  
 
XSD language identifier string type.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#language
Source yuma-xsd line 346

Language

Summary

Name Language
Type string
  
 
XML language type for LangString

Details

Module yuma-netconf
Version 2012-10-05
Source yuma-netconf line 185

Language2

Summary

Name Language2
Type string
  
 
XML language type for LangString

Details

Module yuma-system
Version 2012-11-15
Source yuma-system line 61

lock-id-type

Summary

Name lock-id-type
Type uint32
  
 
A number identifying a specific partial-lock granted to a session.
It is allocated by the system, and SHOULD be used in the
partial-unlock operation.

Details

Module ietf-netconf-partial-lock
Version 2009-10-19
Source ietf-netconf-partial-lock line 29

LogCount

Summary

Name LogCount
Type int32
  
 
Number of log entries. -1 means all entries

Details

Module yangcli-pro
Version 2013-01-27
Source yangcli-pro line 160

LogIndex

Summary

Name LogIndex
Type uint32
  
 
Index into a log buffer.

Details

Module yangcli-pro
Version 2013-01-27
Source yangcli-pro line 168

long

Summary

Name long
Type int64
  
 
XSD 64 bit signed integer.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#long
Source yuma-xsd line 136

long

Summary

Name long
Type int64
  
 
Changed long base type to int64 for YANG

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 57

mac-address

Summary

Name mac-address
Type string
  
 
The mac-address type represents an IEEE 802 MAC address.
The canonical representation uses lowercase characters.

In the value set and its semantics, this type is equivalent
to the MacAddress textual convention of the SMIv2.

Details

Module ietf-yang-types
Version 2010-09-24
Reference IEEE 802: IEEE Standard for Local and Metropolitan Area Networks: Overview and Architecture RFC 2579: Textual Conventions for SMIv2
Source ietf-yang-types line 366

MacAddress

Summary

Name MacAddress
Type string
  
 
Represents an 802 MAC address represented in the
`canonical' order defined by IEEE 802.1a, i.e., as if it
were transmitted least significant bit first, even though
802.5 (in contrast to other 802.x protocols) requires MAC
addresses to be transmitted most significant bit first.

Details

Module SNMPv2-TC
Version 1999-04-01
Source SNMPv2-TC line 86

matchall-string-type

Summary

Name matchall-string-type
Type string
  
 
The string containing a single asterisk '*' is used
to conceptually represent all possible values
for the particular leaf using this data type.

Details

Module ietf-netconf-acm
Version 2012-02-22
Source ietf-netconf-acm line 101

MessageId

Summary

Name MessageId
Type string
  
 
NETCONF message-id attribute

Details

Module yuma-netconf
Version 2012-10-05
Source yuma-netconf line 216

MessageSize

Summary

Name MessageSize
Type int32
  
 
The size of a message in bytes. This  is  used
to  specify  the  minimum and maximum size of a
message along an integrated services route.

Details

Module INTEGRATED-SERVICES-MIB
Version 1995-11-03
Source INTEGRATED-SERVICES-MIB line 123

nacm-action

Summary

Name nacm-action
Type enumeration
  
 
Action taken by the server when a particular
rule matches.

Details

Module yuma-nacm
Version 2012-10-05
Source yuma-nacm line 94

nacm-group

Summary

Name nacm-group
Type identityref
  
 
Type of administrative group that can be
assigned to the user, and specified in
an access control rule.

The identityref data type is used to allow as
many groups to be added as needed.  There are
no standard semantics for each identity.
It simply represents a unique group name.

Details

Module yuma-nacm
Version 2012-10-05
Source yuma-nacm line 78

nacm-rights

Summary

Name nacm-rights
Type bits
  
 
NETCONF Access Rights

Details

Module yuma-nacm
Version 2012-10-05
Source yuma-nacm line 51

nacm-user-name

Summary

Name nacm-user-name
Type string
  
 
General Purpose User Name string.

Details

Module yuma-nacm
Version 2012-10-05
Source yuma-nacm line 43

Name

Summary

Name Name
Type string
  
 
XSD name string type.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#Name
Source yuma-xsd line 308

NameMatchMode

Summary

Name NameMatchMode
Type enumeration
  
 
Defines the search mode that should be used
when resolving YANG node names in leafs and
leaf-lists using the UrlPath data type.

Details

Module yangcli-pro
Version 2013-01-27
Source yangcli-pro line 183

nameType

Summary

Name nameType
Type string
  
 
Type for 'name' leafs, which are used to identify
specific instances within lists, etc.
Leading and trailing whitespaces are not allowed.

Details

Module ietf-ipfix-psamp
Version 2012-09-05
Source ietf-ipfix-psamp line 277

NcAccessControlType

Summary

Name NcAccessControlType
Type enumeration
  
 
NCX System access control mode.

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 135

NcDebugType

Summary

Name NcDebugType
Type enumeration
  
 
NCX Session debug logging control enumeration.
Each successive value includes all the previous
messages from lower value enumeration values,
plus the messages for the specified value.

off == no logging is done
write == log write  messages (NOT SUPPORTED IN YUMA)
dev0 == log developer level 0 messages (NOT SUPPORTED
	  IN YUMA)
error == log error messages
warn == log warning messages
info == log info messages
dev1    == log developer level 1 messages (NOT SUPPORTED
	   IN YUMA)
debug  == log debug level 1 messages
debug2 == log debug level 2 messages
debug3 == log debug level 3 messages
debug4 == log debug level 4 messages

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 170

NcIndex

Summary

Name NcIndex
Type uint32
  
 
Non-negative index value

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 213

NcModuleSpec

Summary

Name NcModuleSpec
Type string
  
 
A string which specifies a module name, or a filespec
which represents a module, with an optional revision date.

      If this string represents a filespec,
      containing any path separation characters, and/or
      ending with the '.yang' or '.yin' extension,
      then only that file location will be checked.

      If this string represents a module name, then
      the module search path will be checked for
      a file with the module name and the '.yang'
      or '.yin.' extension.

      If this string contains a module name
      followed by an 'at sign' character (@),
      followed by a revision string (e.g., foo@2010-01-01),
      then that specific version of the module will be used.

      If this string begins with a '~' character,
      then a username is expected to follow or
      a directory separator character.  If it begins
      with a '$' character, then an environment variable
      name is expected to follow.

      ~/some/path ==> <my-home-dir>/some/path

      ~fred/some/path ==> <fred-home-dir>/some/path

      $workdir/some/path ==> <workdir-env-var>/some/path
   

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 242

NCName

Summary

Name NCName
Type string
  
 
XSD not-namespace-qualified name string type.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#NCName
Source yuma-xsd line 326

NcPathList

Summary

Name NcPathList
Type string
  
 
PATHSPEC formatted string indicating the machine-dependent
search path for the NCX programs to use.  Parameters
with this data type can be used to override the
default search order, and insert special work
directories in the search path.

Each component in the string is an absolute or
relative directory path specification.
The colon char ':' is used to separate the path strings.
Whitespace is not allowed in the string at all.

For example, the following string contains 3 paths
that would be used in the order given:

/home/users/testbed1/yang:/home/users/yang:/usr/share/yang

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 220

NcPathSpec

Summary

Name NcPathSpec
Type string
  
 
A string which specifies a directory name.

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 279

NcPortNumber

Summary

Name NcPortNumber
Type uint32
  
 
Transport layer port number.

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 206

NcxIdentifier

Summary

Name NcxIdentifier
Type union
  
 
Union of all the Identifier types.

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 91

NcxLineLength

Summary

Name NcxLineLength
Type uint32
  
 
Requested Maximum Line Length

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 114

NcxName

Summary

Name NcxName
Type string
  
 
General Purpose NCX Name string.

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 72

NcxQName

Summary

Name NcxQName
Type string
  
 
Qualified Name:
 module-name:NcxName OR owner-name:NcxName.

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 80

NcxRpcType

Summary

Name NcxRpcType
Type enumeration
  
 
NCX RPC Type Classifications

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 157

NcxSessionId

Summary

Name NcxSessionId
Type uint32
  
 
NCX Session ID number

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 107

negativeInteger

Summary

Name negativeInteger
Type string
  
 
XSD unbounded negative integer.
This cannot be given a range like a number.
This pattern does not supoort string representations
of numbers, such as one two three

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#negativeInteger
Source yuma-xsd line 94

netconf-datastore-type

Summary

Name netconf-datastore-type
Type enumeration
  
 
Enumeration of possible NETCONF datastore types.

Details

Module ietf-netconf-monitoring
Version 2010-10-04
Reference RFC 4741: NETCONF Configuration Protocol
Source ietf-netconf-monitoring line 53

NMTOKEN

Summary

Name NMTOKEN
Type string
  
 
XSD NMTOKEN attribute type.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#NMTOKEN
Source yuma-xsd line 409

NMTOKENS

Summary

Name NMTOKENS
Type string
  
 
XSD NMTOKENS attribute type.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#NMTOKENS
Source yuma-xsd line 418

nonNegativeInteger

Summary

Name nonNegativeInteger
Type string
  
 
XSD unbounded non-negative integer.
This cannot be given a range like a number.
This pattern does not supoort string representations
of numbers, such as one two three

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#nonNegativeInteger
Source yuma-xsd line 108

nonPositiveInteger

Summary

Name nonPositiveInteger
Type string
  
 
XSD unbounded non-positive integer.
This cannot be given a range like a number.
This pattern does not supoort string representations
of numbers, such as one two three

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#nonPositiveInteger
Source yuma-xsd line 122

normalizedString

Summary

Name normalizedString
Type string
  
 
XSD normalized string

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#normalizedString
Source yuma-xsd line 30

NOTATION

Summary

Name NOTATION
Type string
  
 
XSD NOTATION attribute type.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#NOTATION
Source yuma-xsd line 400

object-identifier

Summary

Name object-identifier
Type string
  
 
The object-identifier type represents administratively
assigned names in a registration-hierarchical-name tree.

Values of this type are denoted as a sequence of numerical
non-negative sub-identifier values.  Each sub-identifier
value MUST NOT exceed 2^32-1 (4294967295).  Sub-identifiers
are separated by single dots and without any intermediate
whitespace.

The ASN.1 standard restricts the value space of the first
sub-identifier to 0, 1, or 2.  Furthermore, the value space
of the second sub-identifier is restricted to the range
0 to 39 if the first sub-identifier is 0 or 1.  Finally,
the ASN.1 standard requires that an object identifier
has always at least two sub-identifier.  The pattern
captures these restrictions.

Although the number of sub-identifiers is not limited,
module designers should realize that there may be
implementations that stick with the SMIv2 limit of 128
sub-identifiers.

This type is a superset of the SMIv2 OBJECT IDENTIFIER type
since it is not restricted to 128 sub-identifiers.  Hence,
this type SHOULD NOT be used to represent the SMIv2 OBJECT
IDENTIFIER type, the object-identifier-128 type SHOULD be
used instead.

Details

Module ietf-yang-types
Version 2010-09-24
Reference ISO9834-1: Information technology -- Open Systems Interconnection -- Procedures for the operation of OSI Registration Authorities: General procedures and top arcs of the ASN.1 Object Identifier tree
Source ietf-yang-types line 207

ObjViewType

Summary

Name ObjViewType
Type enumeration
  
 
Requested view format for objects.

Details

Module yangdump-pro
Version 2012-08-16
Source yangdump-pro line 266

opaque

Summary

Name opaque
Type binary
  
 
The Opaque type supports the capability to pass arbitrary ASN.1
syntax.  A value is encoded using the ASN.1 Basic Encoding Rules
into a string of octets.  This, in turn, is encoded as an OCTET
STRING, in effect 'double-wrapping' the original ASN.1 value.

In the value set and its semantics, this type is equivalent to
the Opaque type of the SMIv2.  This type exists in the SMIv2
solely for backward-compatibility reasons and this is also
true for this YANG data type.

Details

Module ietf-yang-smiv2
Version 2012-06-22
Reference RFC 2578: Structure of Management Information Version 2 (SMIv2)
Source ietf-yang-smiv2 line 52

OwnerString

Summary

Name OwnerString
Type binary
  
 
This data type is used to model an administratively
assigned name of the owner of a resource. Implementations
must accept values composed of well-formed NVT ASCII
sequences. In addition, implementations should accept
values composed of well-formed UTF-8 sequences.

It is suggested that this name contain one or more of
the following: IP address, management station name,
network manager's name, location, or phone number.
In some cases the agent itself will be the owner of
an entry.  In these cases, this string shall be set
to a string starting with 'monitor'.

SNMP access control is articulated entirely in terms
of the contents of MIB views; access to a particular
SNMP object instance depends only upon its presence
or absence in a particular MIB view and never upon
its value or the value of related object instances.
Thus, objects of this type afford resolution of
resource contention only among cooperating
managers; they realize no access control function
with respect to uncooperative parties.

Details

Module RMON-MIB
Version 2000-05-11
Source RMON-MIB line 100

OwnerString

Summary

Name OwnerString
Type string
  
 
This data type is used to model an administratively
assigned name of the owner of a resource.  This information
is taken from the NVT ASCII character set.  It is suggested
that this name contain one or more of the following: ASCII
form of the manager station's transport address, management
station name (e.g., domain name), network management
personnel's name, location, or phone number.  In some cases
the agent itself will be the owner of an entry.  In these
cases, this string shall be set to a string starting with
'agent'.

Details

Module IF-MIB
Version 2000-06-14
Source IF-MIB line 61

phys-address

Summary

Name phys-address
Type string
  
 
Represents media- or physical-level addresses represented
as a sequence octets, each octet represented by two hexadecimal
numbers.  Octets are separated by colons.  The canonical
representation uses lowercase characters.

In the value set and its semantics, this type is equivalent
to the PhysAddress textual convention of the SMIv2.

Details

Module ietf-yang-types
Version 2010-09-24
Reference RFC 2579: Textual Conventions for SMIv2
Source ietf-yang-types line 350

PhysAddress

Summary

Name PhysAddress
Type string
  
 
Represents media- or physical-level addresses.

Details

Module SNMPv2-TC
Version 1999-04-01
Source SNMPv2-TC line 77

PhysicalClass

Summary

Name PhysicalClass
Type enumeration
  
 
An enumerated value which provides an indication of the
general hardware type of a particular physical entity.
There are no restrictions as to the number of
entPhysicalEntries of each entPhysicalClass, which must be
instantiated by an agent.

The enumeration 'other' is applicable if the physical entity
class is known, but does not match any of the supported
values.

The enumeration 'unknown' is applicable if the physical
entity class is unknown to the agent.

The enumeration 'chassis' is applicable if the physical
entity class is an overall container for networking
equipment.  Any class of physical entity, except a stack,
may be contained within a chassis; and a chassis may only
be contained within a stack.




The enumeration 'backplane' is applicable if the physical
entity class is some sort of device for aggregating and
forwarding networking traffic, such as a shared backplane in
a modular ethernet switch.  Note that an agent may model a
backplane as a single physical entity, which is actually
implemented as multiple discrete physical components (within
a chassis or stack).

The enumeration 'container' is applicable if the physical
entity class is capable of containing one or more removable
physical entities, possibly of different types.  For
example, each (empty or full) slot in a chassis will be
modeled as a container.  Note that all removable physical
entities should be modeled within a container entity, such
as field-replaceable modules, fans, or power supplies.  Note
that all known containers should be modeled by the agent,
including empty containers.

The enumeration 'powerSupply' is applicable if the physical
entity class is a power-supplying component.

The enumeration 'fan' is applicable if the physical entity
class is a fan or other heat-reduction component.

The enumeration 'sensor' is applicable if the physical
entity class is some sort of sensor, such as a temperature
sensor within a router chassis.

The enumeration 'module' is applicable if the physical
entity class is some sort of self-contained sub-system.  If
the enumeration 'module' is removable, then it should be
modeled within a container entity, otherwise it should be
modeled directly within another physical entity (e.g., a
chassis or another module).

The enumeration 'port' is applicable if the physical entity
class is some sort of networking port, capable of receiving
and/or transmitting networking traffic.

The enumeration 'stack' is applicable if the physical entity
class is some sort of super-container (possibly virtual),
intended to group together multiple chassis entities.  A
stack may be realized by a 'virtual' cable, a real
interconnect cable, attached to multiple chassis, or may in
fact be comprised of multiple interconnect cables.  A stack
should not be modeled within any other physical entities,
but a stack may be contained within another stack.  Only
chassis entities should be contained within a stack.



The enumeration 'cpu' is applicable if the physical entity
class is some sort of central processing unit.

Details

Module ENTITY-MIB
Version 2005-08-10
Source ENTITY-MIB line 113

PhysicalIndex

Summary

Name PhysicalIndex
Type int32
  
 
An arbitrary value that uniquely identifies the physical
entity.  The value should be a small, positive integer.
Index values for different physical entities are not
necessarily contiguous.

Details

Module ENTITY-MIB
Version 2005-08-10
Source ENTITY-MIB line 84

PhysicalIndexOrZero

Summary

Name PhysicalIndexOrZero
Type int32
  
 
This textual convention is an extension of the
PhysicalIndex convention, which defines a greater than zero
value used to identify a physical entity.  This extension
permits the additional value of zero.  The semantics of the
value zero are object-specific and must, therefore, be
defined as part of the description of any object that uses
this syntax.  Examples of the usage of this extension are
situations where none or all physical entities need to be
referenced.

Details

Module ENTITY-MIB
Version 2005-08-10
Source ENTITY-MIB line 96

Port

Summary

Name Port
Type binary
  
 
The value of the UDP or TCP Source or Destina-
tion  Port field, a virtual destination port or
generalized port identifier used with the IPSEC
Authentication Header or Encapsulating Security
Payload, or other session discriminator.  If it
is  not  used, the value should be of length 0.
This pair, when coupled with the  IP  Addresses
of the source and destination system and the IP
protocol  field,  uniquely  identifies  a  data
stream.

Details

Module INTEGRATED-SERVICES-MIB
Version 1995-11-03
Source INTEGRATED-SERVICES-MIB line 106

port-number

Summary

Name port-number
Type uint16
  
 
The port-number type represents a 16-bit port number of an
Internet transport layer protocol such as UDP, TCP, DCCP, or
SCTP.  Port numbers are assigned by IANA.  A current list of
all assignments is available from <http://www.iana.org/>.

Note that the port number value zero is reserved by IANA.  In
situations where the value zero does not make sense, it can
be excluded by subtyping the port-number type.

In the value set and its semantics, this type is equivalent
to the InetPortNumber textual convention of the SMIv2.

Details

Module ietf-inet-types
Version 2010-09-24
Reference RFC 768: User Datagram Protocol RFC 793: Transmission Control Protocol RFC 4960: Stream Control Transmission Protocol RFC 4340: Datagram Congestion Control Protocol (DCCP) RFC 4001: Textual Conventions for Internet Network Addresses
Source ietf-inet-types line 111

positiveInteger

Summary

Name positiveInteger
Type string
  
 
XSD unbounded positive integer.
This cannot be given a range like a number.
This pattern does not supoort string representations
of numbers, such as one two three

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#positiveInteger
Source yuma-xsd line 80

Protocol

Summary

Name Protocol
Type int32
  
 
The value of the IP Protocol field  of  an  IP
Datagram  Header.  This identifies the protocol
layer above IP.  For example, the  value  6  is
used  for TCP and the value 17 is used for UDP.
The values of this field are defined in the As-
signed Numbers RFC.

Details

Module INTEGRATED-SERVICES-MIB
Version 1995-11-03
Source INTEGRATED-SERVICES-MIB line 73

QName

Summary

Name QName
Type string
  
 
XSD namespace-qualified name string type.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#QName
Source yuma-xsd line 317

QosService

Summary

Name QosService
Type enumeration
  
 
The class of service in use by a flow.

Details

Module INTEGRATED-SERVICES-MIB
Version 1995-11-03
Source INTEGRATED-SERVICES-MIB line 159

response-type

Summary

Name response-type
Type enumeration
  
 
The type of response expected from the server
for this request.

Details

Module yumaworks-unit-test
Version 2012-09-03
Source yumaworks-unit-test line 69

route-filter-ref

Summary

Name route-filter-ref
Type leafref
  
 
This type is used for leafs that reference a route filter.

Details

Module ietf-routing
Version 2012-11-15
Source ietf-routing line 137

router-ref

Summary

Name router-ref
Type leafref
  
 
This type is used for leafs that reference a router
instance.

Details

Module ietf-routing
Version 2012-11-15
Source ietf-routing line 120

routing-table-ref

Summary

Name routing-table-ref
Type leafref
  
 
This type is used for leafs that reference a routing table.

Details

Module ietf-routing
Version 2012-11-15
Source ietf-routing line 129

RowStatus

Summary

Name RowStatus
Type enumeration
  
 
The RowStatus textual convention is used to manage the
creation and deletion of conceptual rows, and is used as the
value of the SYNTAX clause for the status column of a
conceptual row (as described in Section 7.7.1 of [2].)

The status column has six defined values:

     - `active', which indicates that the conceptual row is
     available for use by the managed device;

     - `notInService', which indicates that the conceptual
     row exists in the agent, but is unavailable for use by
     the managed device (see NOTE below); 'notInService' has
     no implication regarding the internal consistency of
     the row, availability of resources, or consistency with
     the current state of the managed device;

     - `notReady', which indicates that the conceptual row
     exists in the agent, but is missing information
     necessary in order to be available for use by the
     managed device (i.e., one or more required columns in
     the conceptual row have not been instanciated);

     - `createAndGo', which is supplied by a management
     station wishing to create a new instance of a
     conceptual row and to have its status automatically set
     to active, making it available for use by the managed
     device;

     - `createAndWait', which is supplied by a management
     station wishing to create a new instance of a
     conceptual row (but not make it available for use by
     the managed device); and,
     - `destroy', which is supplied by a management station
     wishing to delete all of the instances associated with
     an existing conceptual row.

Whereas five of the six values (all except `notReady') may
be specified in a management protocol set operation, only
three values will be returned in response to a management
protocol retrieval operation:  `notReady', `notInService' or
`active'.  That is, when queried, an existing conceptual row
has only three states:  it is either available for use by
the managed device (the status column has value `active');
it is not available for use by the managed device, though
the agent has sufficient information to attempt to make it
so (the status column has value `notInService'); or, it is
not available for use by the managed device, and an attempt
to make it so would fail because the agent has insufficient
information (the state column has value `notReady').

			 NOTE WELL

     This textual convention may be used for a MIB table,
     irrespective of whether the values of that table's
     conceptual rows are able to be modified while it is
     active, or whether its conceptual rows must be taken
     out of service in order to be modified.  That is, it is
     the responsibility of the DESCRIPTION clause of the
     status column to specify whether the status column must
     not be `active' in order for the value of some other
     column of the same conceptual row to be modified.  If
     such a specification is made, affected columns may be
     changed by an SNMP set PDU if the RowStatus would not
     be equal to `active' either immediately before or after
     processing the PDU.  In other words, if the PDU also
     contained a varbind that would change the RowStatus
     value, the column in question may be changed if the
     RowStatus was not equal to `active' as the PDU was
     received, or if the varbind sets the status to a value
     other than 'active'.

Also note that whenever any elements of a row exist, the
RowStatus column must also exist.

To summarize the effect of having a conceptual row with a
status column having a SYNTAX clause value of RowStatus,
consider the following state diagram:

			     STATE
  +--------------+-----------+-------------+-------------
  |      A       |     B     |      C      |      D
  |              |status col.|status column|
  |status column |    is     |      is     |status column
ACTION    |does not exist|  notReady | notInService|  is active
--------------+--------------+-----------+-------------+-------------
set status    |noError    ->D|inconsist- |inconsistent-|inconsistent-
column to     |       or     |   entValue|        Value|        Value
createAndGo   |inconsistent- |           |             |
  |         Value|           |             |
--------------+--------------+-----------+-------------+-------------
set status    |noError  see 1|inconsist- |inconsistent-|inconsistent-
column to     |       or     |   entValue|        Value|        Value
createAndWait |wrongValue    |           |             |
--------------+--------------+-----------+-------------+-------------
set status    |inconsistent- |inconsist- |noError      |noError
column to     |         Value|   entValue|             |
active        |              |           |             |
  |              |     or    |             |
  |              |           |             |
  |              |see 2   ->D|see 8     ->D|          ->D
--------------+--------------+-----------+-------------+-------------
set status    |inconsistent- |inconsist- |noError      |noError   ->C
column to     |         Value|   entValue|             |
notInService  |              |           |             |
  |              |     or    |             |      or
  |              |           |             |
  |              |see 3   ->C|          ->C|see 6
--------------+--------------+-----------+-------------+-------------
set status    |noError       |noError    |noError      |noError   ->A
column to     |              |           |             |      or
destroy       |           ->A|        ->A|          ->A|see 7
--------------+--------------+-----------+-------------+-------------
set any other |see 4         |noError    |noError      |see 5
column to some|              |           |             |
value         |              |      see 1|          ->C|          ->D
--------------+--------------+-----------+-------------+-------------

(1) goto B or C, depending on information available to the
agent.

(2) if other variable bindings included in the same PDU,
provide values for all columns which are missing but
required, and all columns have acceptable values, then
return noError and goto D.

(3) if other variable bindings included in the same PDU,
provide legal values for all columns which are missing but
required, then return noError and goto C.

(4) at the discretion of the agent, the return value may be
either:

     inconsistentName:  because the agent does not choose to
     create such an instance when the corresponding
     RowStatus instance does not exist, or

     inconsistentValue:  if the supplied value is
     inconsistent with the state of some other MIB object's
     value, or

     noError: because the agent chooses to create the
     instance.

If noError is returned, then the instance of the status
column must also be created, and the new state is B or C,
depending on the information available to the agent.  If
inconsistentName or inconsistentValue is returned, the row
remains in state A.

(5) depending on the MIB definition for the column/table,
either noError or inconsistentValue may be returned.

(6) the return value can indicate one of the following
errors:

     wrongValue: because the agent does not support
     notInService (e.g., an agent which does not support
     createAndWait), or

     inconsistentValue: because the agent is unable to take
     the row out of service at this time, perhaps because it
     is in use and cannot be de-activated.

(7) the return value can indicate the following error:

     inconsistentValue: because the agent is unable to
     remove the row at this time, perhaps because it is in
     use and cannot be de-activated.

(8) the transition to D can fail, e.g., if the values of the
conceptual row are inconsistent, then the error code would
be inconsistentValue.

NOTE: Other processing of (this and other varbinds of) the
set request may result in a response other than noError
being returned, e.g., wrongValue, noCreation, etc.

		  Conceptual Row Creation

There are four potential interactions when creating a
conceptual row:  selecting an instance-identifier which is
not in use; creating the conceptual row; initializing any
objects for which the agent does not supply a default; and,
making the conceptual row available for use by the managed
device.

Interaction 1: Selecting an Instance-Identifier

The algorithm used to select an instance-identifier varies
for each conceptual row.  In some cases, the instance-
identifier is semantically significant, e.g., the
destination address of a route, and a management station
selects the instance-identifier according to the semantics.

In other cases, the instance-identifier is used solely to
distinguish conceptual rows, and a management station
without specific knowledge of the conceptual row might
examine the instances present in order to determine an
unused instance-identifier.  (This approach may be used, but
it is often highly sub-optimal; however, it is also a
questionable practice for a naive management station to
attempt conceptual row creation.)

Alternately, the MIB module which defines the conceptual row
might provide one or more objects which provide assistance
in determining an unused instance-identifier.  For example,
if the conceptual row is indexed by an integer-value, then
an object having an integer-valued SYNTAX clause might be
defined for such a purpose, allowing a management station to
issue a management protocol retrieval operation.  In order
to avoid unnecessary collisions between competing management
stations, `adjacent' retrievals of this object should be
different.

Finally, the management station could select a pseudo-random
number to use as the index.  In the event that this index

was already in use and an inconsistentValue was returned in
response to the management protocol set operation, the
management station should simply select a new pseudo-random
number and retry the operation.

A MIB designer should choose between the two latter
algorithms based on the size of the table (and therefore the
efficiency of each algorithm).  For tables in which a large
number of entries are expected, it is recommended that a MIB
object be defined that returns an acceptable index for
creation.  For tables with small numbers of entries, it is
recommended that the latter pseudo-random index mechanism be
used.

Interaction 2: Creating the Conceptual Row

Once an unused instance-identifier has been selected, the
management station determines if it wishes to create and
activate the conceptual row in one transaction or in a
negotiated set of interactions.

Interaction 2a: Creating and Activating the Conceptual Row

The management station must first determine the column
requirements, i.e., it must determine those columns for
which it must or must not provide values.  Depending on the
complexity of the table and the management station's
knowledge of the agent's capabilities, this determination
can be made locally by the management station.  Alternately,
the management station issues a management protocol get
operation to examine all columns in the conceptual row that
it wishes to create.  In response, for each column, there
are three possible outcomes:

     - a value is returned, indicating that some other
     management station has already created this conceptual
     row.  We return to interaction 1.

     - the exception `noSuchInstance' is returned,
     indicating that the agent implements the object-type
     associated with this column, and that this column in at
     least one conceptual row would be accessible in the MIB
     view used by the retrieval were it to exist. For those
     columns to which the agent provides read-create access,
     the `noSuchInstance' exception tells the management
     station that it should supply a value for this column
     when the conceptual row is to be created.

     - the exception `noSuchObject' is returned, indicating
     that the agent does not implement the object-type
     associated with this column or that there is no
     conceptual row for which this column would be
     accessible in the MIB view used by the retrieval.  As
     such, the management station can not issue any
     management protocol set operations to create an
     instance of this column.

Once the column requirements have been determined, a
management protocol set operation is accordingly issued.
This operation also sets the new instance of the status
column to `createAndGo'.

When the agent processes the set operation, it verifies that
it has sufficient information to make the conceptual row
available for use by the managed device.  The information
available to the agent is provided by two sources:  the
management protocol set operation which creates the
conceptual row, and, implementation-specific defaults
supplied by the agent (note that an agent must provide
implementation-specific defaults for at least those objects
which it implements as read-only).  If there is sufficient
information available, then the conceptual row is created, a
`noError' response is returned, the status column is set to
`active', and no further interactions are necessary (i.e.,
interactions 3 and 4 are skipped).  If there is insufficient
information, then the conceptual row is not created, and the
set operation fails with an error of `inconsistentValue'.
On this error, the management station can issue a management
protocol retrieval operation to determine if this was
because it failed to specify a value for a required column,
or, because the selected instance of the status column
already existed.  In the latter case, we return to
interaction 1.  In the former case, the management station
can re-issue the set operation with the additional
information, or begin interaction 2 again using
`createAndWait' in order to negotiate creation of the
conceptual row.

			 NOTE WELL

     Regardless of the method used to determine the column
     requirements, it is possible that the management
     station might deem a column necessary when, in fact,
     the agent will not allow that particular columnar
     instance to be created or written.  In this case, the
     management protocol set operation will fail with an
     error such as `noCreation' or `notWritable'.  In this
     case, the management station decides whether it needs
     to be able to set a value for that particular columnar
     instance.  If not, the management station re-issues the
     management protocol set operation, but without setting
     a value for that particular columnar instance;
     otherwise, the management station aborts the row
     creation algorithm.

Interaction 2b: Negotiating the Creation of the Conceptual
Row

The management station issues a management protocol set
operation which sets the desired instance of the status
column to `createAndWait'.  If the agent is unwilling to
process a request of this sort, the set operation fails with
an error of `wrongValue'.  (As a consequence, such an agent
must be prepared to accept a single management protocol set
operation, i.e., interaction 2a above, containing all of the
columns indicated by its column requirements.)  Otherwise,
the conceptual row is created, a `noError' response is
returned, and the status column is immediately set to either
`notInService' or `notReady', depending on whether it has
sufficient information to (attempt to) make the conceptual
row available for use by the managed device.  If there is
sufficient information available, then the status column is
set to `notInService'; otherwise, if there is insufficient
information, then the status column is set to `notReady'.
Regardless, we proceed to interaction 3.

Interaction 3: Initializing non-defaulted Objects

The management station must now determine the column
requirements.  It issues a management protocol get operation
to examine all columns in the created conceptual row.  In
the response, for each column, there are three possible
outcomes:

     - a value is returned, indicating that the agent
     implements the object-type associated with this column
     and had sufficient information to provide a value.  For
     those columns to which the agent provides read-create
     access (and for which the agent allows their values to
     be changed after their creation), a value return tells
     the management station that it may issue additional
     management protocol set operations, if it desires, in
     order to change the value associated with this column.

     - the exception `noSuchInstance' is returned,
     indicating that the agent implements the object-type
     associated with this column, and that this column in at
     least one conceptual row would be accessible in the MIB
     view used by the retrieval were it to exist. However,
     the agent does not have sufficient information to
     provide a value, and until a value is provided, the
     conceptual row may not be made available for use by the
     managed device.  For those columns to which the agent
     provides read-create access, the `noSuchInstance'
     exception tells the management station that it must
     issue additional management protocol set operations, in
     order to provide a value associated with this column.

     - the exception `noSuchObject' is returned, indicating
     that the agent does not implement the object-type
     associated with this column or that there is no
     conceptual row for which this column would be
     accessible in the MIB view used by the retrieval.  As
     such, the management station can not issue any
     management protocol set operations to create an
     instance of this column.

If the value associated with the status column is
`notReady', then the management station must first deal with
all `noSuchInstance' columns, if any.  Having done so, the
value of the status column becomes `notInService', and we
proceed to interaction 4.

Interaction 4: Making the Conceptual Row Available

Once the management station is satisfied with the values
associated with the columns of the conceptual row, it issues
a management protocol set operation to set the status column
to `active'.  If the agent has sufficient information to
make the conceptual row available for use by the managed
device, the management protocol set operation succeeds (a
`noError' response is returned).  Otherwise, the management
protocol set operation fails with an error of
`inconsistentValue'.

			 NOTE WELL

     A conceptual row having a status column with value
     `notInService' or `notReady' is unavailable to the
     managed device.  As such, it is possible for the
     managed device to create its own instances during the
     time between the management protocol set operation
     which sets the status column to `createAndWait' and the
     management protocol set operation which sets the status
     column to `active'.  In this case, when the management
     protocol set operation is issued to set the status
     column to `active', the values held in the agent
     supersede those used by the managed device.

If the management station is prevented from setting the
status column to `active' (e.g., due to management station
or network failure) the conceptual row will be left in the
`notInService' or `notReady' state, consuming resources
indefinitely.  The agent must detect conceptual rows that
have been in either state for an abnormally long period of
time and remove them.  It is the responsibility of the
DESCRIPTION clause of the status column to indicate what an
abnormally long period of time would be.  This period of
time should be long enough to allow for human response time
(including `think time') between the creation of the
conceptual row and the setting of the status to `active'.
In the absence of such information in the DESCRIPTION
clause, it is suggested that this period be approximately 5
minutes in length.  This removal action applies not only to
newly-created rows, but also to previously active rows which
are set to, and left in, the notInService state for a
prolonged period exceeding that which is considered normal
for such a conceptual row.

		 Conceptual Row Suspension

When a conceptual row is `active', the management station
may issue a management protocol set operation which sets the
instance of the status column to `notInService'.  If the
agent is unwilling to do so, the set operation fails with an
error of `wrongValue' or `inconsistentValue'.  Otherwise,
the conceptual row is taken out of service, and a `noError'
response is returned.  It is the responsibility of the
DESCRIPTION clause of the status column to indicate under
what circumstances the status column should be taken out of
service (e.g., in order for the value of some other column
of the same conceptual row to be modified).

		  Conceptual Row Deletion

For deletion of conceptual rows, a management protocol set
operation is issued which sets the instance of the status
column to `destroy'.  This request may be made regardless of
the current value of the status column (e.g., it is possible
to delete conceptual rows which are either `notReady',
`notInService' or `active'.)  If the operation succeeds,
then all instances associated with the conceptual row are
immediately removed.

Details

Module SNMPv2-TC
Version 1999-04-01
Source SNMPv2-TC line 183

schema-instance-identifier

Summary

Name schema-instance-identifier
Type string
  
 
Path expression used to represent a special
schema-instance identifier string.

A schema-instance-identifier value string is an
unrestricted YANG instance-identifier expression.
All the same rules as an instance-identifier apply
except predicates for keys are optional.  If a key
predicate is missing, then the schema-instance-identifier
represents all possible server instances for that key.

Details

Module yuma-nacm
Version 2012-10-05
Source yuma-nacm line 108

security-level

Summary

Name security-level
Type enumeration

Details

Module ietf-snmp
Submodule ietf-snmp-common
Version 2012-06-05
Reference RFC3411: An Architecture for Describing SNMP Management Frameworks
Source ietf-snmp-common line 161

security-model

Summary

Name security-model
Type union

Details

Module ietf-snmp
Submodule ietf-snmp-common
Version 2012-06-05
Reference RFC3411: An Architecture for Describing SNMP Management Frameworks
Source ietf-snmp-common line 132

security-model-or-any

Summary

Name security-model-or-any
Type union

Details

Module ietf-snmp
Submodule ietf-snmp-common
Version 2012-06-05
Reference RFC3411: An Architecture for Describing SNMP Management Frameworks
Source ietf-snmp-common line 149

SelectString

Summary

Name SelectString
Type string
  
 
XPath string used in the select attribute.

Details

Module yuma-netconf
Version 2012-10-05
Source yuma-netconf line 388

session-id-or-zero-type

Summary

Name session-id-or-zero-type
Type uint32
  
 
NETCONF Session Id or Zero to indicate none

Details

Module ietf-netconf
Version 2011-06-01
Source ietf-netconf line 173

session-id-or-zero-type

Summary

Name session-id-or-zero-type
Type uint32
  
 
NETCONF Session Id or Zero to indicate none

Details

Module yuma-netconf
Version 2012-10-05
Source yuma-netconf line 200

session-id-type

Summary

Name session-id-type
Type uint32
  
 
NETCONF Session Id

Details

Module ietf-netconf
Version 2011-06-01
Source ietf-netconf line 165

session-id-type

Summary

Name session-id-type
Type uint32
  
 
NETCONF Session Id

Details

Module yuma-netconf
Version 2012-10-05
Source yuma-netconf line 192

SessionNumber

Summary

Name SessionNumber
Type int32
  
 
The Session  Number  convention  is  used  for
numbers  identifying  sessions or saved PATH or
RESV information. It is a number in  the  range
returned  by  a TestAndIncr variable, having no
protocol meaning whatsoever but serving instead
as simple identifier.

The alternative was a very complex instance  or
instance object that became unwieldy.

Details

Module INTEGRATED-SERVICES-MIB
Version 1995-11-03
Source INTEGRATED-SERVICES-MIB line 57

SessionType

Summary

Name SessionType
Type int32
  
 
The value of the C-Type field of a Session ob-
ject,  as  defined  in  the RSVP specification.
This value  determines  the  lengths  of  octet
strings  and use of certain objects such as the
'port' variables. If the C-Type  calls  for  an
IP6  address, one would expect all source, des-



tination, and next/previous hop addresses to be
16  bytes long, and for the ports to be UDP/TCP
port numbers, for example.

Details

Module INTEGRATED-SERVICES-MIB
Version 1995-11-03
Source INTEGRATED-SERVICES-MIB line 87

short

Summary

Name short
Type int16
  
 
XSD 16 bit signed integer.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#short
Source yuma-xsd line 172

show-mode

Summary

Name show-mode
Type enumeration
  
 
The mode that a command or prompt should be displayed.
Selects the verbosity level of the output.

Details

Module yumaworks-types
Version 2012-12-05
Source yumaworks-types line 20

SnmpAdminString

Summary

Name SnmpAdminString
Type string
  
 
An octet string containing administrative
information, preferably in human-readable form.

To facilitate internationalization, this
information is represented using the ISO/IEC
IS 10646-1 character set, encoded as an octet
string using the UTF-8 transformation format
described in [RFC2279].

Since additional code points are added by
amendments to the 10646 standard from time
to time, implementations must be prepared to
encounter any code point from 0x00000000 to
0x7fffffff.  Byte sequences that do not
correspond to the valid UTF-8 encoding of a
code point or are outside this range are
prohibited.

The use of control codes should be avoided.

When it is necessary to represent a newline,
the control code sequence CR LF should be used.

The use of leading or trailing white space should
be avoided.

For code points not directly supported by user
interface hardware or software, an alternative
means of entry and display, such as hexadecimal,
may be provided.

For information encoded in 7-bit US-ASCII,
the UTF-8 encoding is identical to the
US-ASCII encoding.

UTF-8 may require multiple bytes to represent a
single character / code point; thus the length
of this object in octets may be different from
the number of characters encoded.  Similarly,
size constraints refer to the number of encoded
octets, not the number of characters represented
by an encoding.

Note that when this TC is used for an object that
is used or envisioned to be used as an index, then
a SIZE restriction MUST be specified so that the
number of sub-identifiers for any object instance
does not exceed the limit of 128, as defined by
[RFC3416].

Note that the size of an SnmpAdminString object is
measured in octets, not characters.

Details

Module SNMP-FRAMEWORK-MIB
Version 2002-10-14
Source SNMP-FRAMEWORK-MIB line 377

SnmpEngineID

Summary

Name SnmpEngineID
Type binary
  
 
An SNMP engine's administratively-unique identifier.
Objects of this type are for identification, not for
addressing, even though it is possible that an
address may have been used in the generation of
a specific value.

The value for this object may not be all zeros or
all 'ff'H or the empty (zero length) string.

The initial value for this object may be configured
via an operator console entry or via an algorithmic
function.  In the latter case, the following
example algorithm is recommended.

In cases where there are multiple engines on the
same system, the use of this algorithm is NOT
appropriate, as it would result in all of those
engines ending up with the same ID value.

1) The very first bit is used to indicate how the
   rest of the data is composed.

   0 - as defined by enterprise using former methods
       that existed before SNMPv3. See item 2 below.

   1 - as defined by this architecture, see item 3
       below.

   Note that this allows existing uses of the
   engineID (also known as AgentID [RFC1910]) to
   co-exist with any new uses.

2) The snmpEngineID has a length of 12 octets.

   The first four octets are set to the binary
   equivalent of the agent's SNMP management
   private enterprise number as assigned by the
   Internet Assigned Numbers Authority (IANA).
   For example, if Acme Networks has been assigned
   { enterprises 696 }, the first four octets would
   be assigned '000002b8'H.

   The remaining eight octets are determined via
   one or more enterprise-specific methods. Such
   methods must be designed so as to maximize the
   possibility that the value of this object will
   be unique in the agent's administrative domain.
   For example, it may be the IP address of the SNMP
   entity, or the MAC address of one of the
   interfaces, with each address suitably padded
   with random octets.  If multiple methods are
   defined, then it is recommended that the first
   octet indicate the method being used and the
   remaining octets be a function of the method.

3) The length of the octet string varies.

   The first four octets are set to the binary
   equivalent of the agent's SNMP management
   private enterprise number as assigned by the
   Internet Assigned Numbers Authority (IANA).
   For example, if Acme Networks has been assigned
   { enterprises 696 }, the first four octets would
   be assigned '000002b8'H.

   The very first bit is set to 1. For example, the
   above value for Acme Networks now changes to be
   '800002b8'H.

   The fifth octet indicates how the rest (6th and
   following octets) are formatted. The values for
   the fifth octet are:

     0     - reserved, unused.

     1     - IPv4 address (4 octets)
	     lowest non-special IP address

     2     - IPv6 address (16 octets)
	     lowest non-special IP address

     3     - MAC address (6 octets)
	     lowest IEEE MAC address, canonical
	     order

     4     - Text, administratively assigned
	     Maximum remaining length 27

     5     - Octets, administratively assigned
	     Maximum remaining length 27

     6-127 - reserved, unused

   128-255 - as defined by the enterprise
	     Maximum remaining length 27

Details

Module SNMP-FRAMEWORK-MIB
Version 2002-10-14
Source SNMP-FRAMEWORK-MIB line 105

SnmpEngineIdOrNone

Summary

Name SnmpEngineIdOrNone
Type binary
  
 
A specially formatted SnmpEngineID string for use with the
Entity MIB.

If an instance of an object of SYNTAX SnmpEngineIdOrNone has
a non-zero length, then the object encoding and semantics
are defined by the SnmpEngineID textual convention (see STD
62, RFC 3411 [RFC3411]).

If an instance of an object of SYNTAX SnmpEngineIdOrNone
contains a zero-length string, then no appropriate
SnmpEngineID is associated with the logical entity (i.e.,
SNMPv3 is not supported).

Details

Module ENTITY-MIB
Version 2005-08-10
Source ENTITY-MIB line 206

SnmpIPXAddress

Summary

Name SnmpIPXAddress
Type string
  
 
Represents an IPX address:

octets   contents            encoding
 1-4     network-number      network-byte order
 5-10    physical-address    network-byte order
11-12    socket-number       network-byte order

Details

Module SNMPv2-TM
Version 2002-10-16
Source SNMPv2-TM line 126

SnmpMessageProcessingModel

Summary

Name SnmpMessageProcessingModel
Type int32
  
 
An identifier that uniquely identifies a Message
Processing Model of the Message Processing
Subsystem within this SNMP Management Architecture.

The values for messageProcessingModel are
allocated as follows:

- Values between 0 and 255, inclusive, are
  reserved for standards-track Message Processing
  Models and are managed by the Internet Assigned
  Numbers Authority (IANA).

- Values greater than 255 are allocated to
  enterprise-specific Message Processing Models.
  An enterprise messageProcessingModel value is
  defined to be:

  enterpriseID * 256 +
       messageProcessingModel within enterprise

  For example, the fourth Message Processing Model
  defined by the enterprise whose enterpriseID

  is 1 would be 259.

This scheme for allocating messageProcessingModel
values allows for a maximum of 255 standards-
based Message Processing Models, and for a
maximum of 256 Message Processing Models per
enterprise.

It is believed that the assignment of new
messageProcessingModel values will be rare
in practice because the larger the number of
simultaneously utilized Message Processing Models,
the larger the chance that interoperability
will suffer. It is believed that such a range
will be sufficient.  In the unlikely event that
the standards committee finds this number to be
insufficient over time, an enterprise number
can be allocated to obtain an additional 256
possible values.

Note that the most significant bit must be zero;
hence, there are 23 bits allocated for various
organizations to design and define non-standard
messageProcessingModels.  This limits the ability
to define new proprietary implementations of
Message Processing Models to the first 8,388,608
enterprises.

It is worthwhile to note that, in its encoded
form, the messageProcessingModel value will
normally require only a single byte since, in
practice, the leftmost bits will be zero for
most messages and sign extension is suppressed
by the encoding rules.

As of this writing, there are several values of
messageProcessingModel defined for use with SNMP.
They are as follows:

    0  reserved for SNMPv1
    1  reserved for SNMPv2c
    2  reserved for SNMPv2u and SNMPv2*
    3  reserved for SNMPv3

Details

Module SNMP-FRAMEWORK-MIB
Version 2002-10-14
Source SNMP-FRAMEWORK-MIB line 281

SnmpNBPAddress

Summary

Name SnmpNBPAddress
Type binary
  
 
Represents an NBP name:

octets        contents          encoding
   1          length of object  'n' as an unsigned integer
 2..(n+1)     object            string of (up to 32) octets
  n+2         length of type    'p' as an unsigned integer
(n+3)..(n+2+p)   type              string of (up to 32) octets
 n+3+p        length of zone    'q' as an unsigned integer
(n+4+p)..(n+3+p+q) zone              string of (up to 32) octets

   For comparison purposes, strings are
   case-insensitive. All strings may contain any octet
   other than 255 (hex ff).

Details

Module SNMPv2-TM
Version 2002-10-16
Source SNMPv2-TM line 106

SnmpOSIAddress

Summary

Name SnmpOSIAddress
Type string
  
 
Represents an OSI transport-address:

octets   contents           encoding
   1     length of NSAP     'n' as an unsigned-integer
			       (either 0 or from 3 to 20)
2..(n+1) NSAP                concrete binary representation
(n+2)..m TSEL                string of (up to 64) octets
  

Details

Module SNMPv2-TM
Version 2002-10-16
Source SNMPv2-TM line 90

SnmpPduErrorStatus

Summary

Name SnmpPduErrorStatus
Type enumeration
  
 
This TC enumerates the SNMPv1 and SNMPv2 PDU error status
codes as defined in RFC 1157 and RFC 1905.  It also adds a
pseudo error status code `noResponse' which indicates a
timeout condition.

Details

Module DISMAN-SCHEDULE-MIB
Version 2002-01-07
Source DISMAN-SCHEDULE-MIB line 80

SnmpSecurityLevel

Summary

Name SnmpSecurityLevel
Type enumeration
  
 
A Level of Security at which SNMP messages can be
sent or with which operations are being processed;
in particular, one of:

  noAuthNoPriv - without authentication and
		 without privacy,
  authNoPriv   - with authentication but
		 without privacy,
  authPriv     - with authentication and
		 with privacy.

These three values are ordered such that
noAuthNoPriv is less than authNoPriv and
authNoPriv is less than authPriv.

Details

Module SNMP-FRAMEWORK-MIB
Version 2002-10-14
Source SNMP-FRAMEWORK-MIB line 354

SnmpSecurityModel

Summary

Name SnmpSecurityModel
Type int32
  
 
An identifier that uniquely identifies a
Security Model of the Security Subsystem within
this SNMP Management Architecture.

The values for securityModel are allocated as
follows:

- The zero value does not identify any particular
  security model.

- Values between 1 and 255, inclusive, are reserved
  for standards-track Security Models and are
  managed by the Internet Assigned Numbers Authority
  (IANA).
- Values greater than 255 are allocated to
  enterprise-specific Security Models.  An
  enterprise-specific securityModel value is defined
  to be:

  enterpriseID * 256 + security model within
  enterprise

  For example, the fourth Security Model defined by
  the enterprise whose enterpriseID is 1 would be
  259.

This scheme for allocation of securityModel
values allows for a maximum of 255 standards-
based Security Models, and for a maximum of
256 Security Models per enterprise.

It is believed that the assignment of new
securityModel values will be rare in practice
because the larger the number of simultaneously
utilized Security Models, the larger the
chance that interoperability will suffer.
Consequently, it is believed that such a range
will be sufficient.  In the unlikely event that
the standards committee finds this number to be
insufficient over time, an enterprise number
can be allocated to obtain an additional 256
possible values.

Note that the most significant bit must be zero;
hence, there are 23 bits allocated for various
organizations to design and define non-standard

securityModels.  This limits the ability to
define new proprietary implementations of Security
Models to the first 8,388,608 enterprises.

It is worthwhile to note that, in its encoded
form, the securityModel value will normally
require only a single byte since, in practice,
the leftmost bits will be zero for most messages
and sign extension is suppressed by the encoding
rules.

As of this writing, there are several values
of securityModel defined for use with SNMP or
reserved for use with supporting MIB objects.
They are as follows:

    0  reserved for 'any'
    1  reserved for SNMPv1
    2  reserved for SNMPv2c
    3  User-Based Security Model (USM)

Details

Module SNMP-FRAMEWORK-MIB
Version 2002-10-14
Source SNMP-FRAMEWORK-MIB line 207

SnmpTagList

Summary

Name SnmpTagList
Type string
  
 
An octet string containing a list of tag values.
Tag values are preferably in human-readable form.

To facilitate internationalization, this information
is represented using the ISO/IEC IS 10646-1 character
set, encoded as an octet string using the UTF-8
character encoding scheme described in RFC 2279.

Since additional code points are added by amendments
to the 10646 standard from time to time,
implementations must be prepared to encounter any code
point from 0x00000000 to 0x7fffffff.

The use of control codes should be avoided, except as
described below.

For code points not directly supported by user
interface hardware or software, an alternative means
of entry and display, such as hexadecimal, may be
provided.

For information encoded in 7-bit US-ASCII, the UTF-8
representation is identical to the US-ASCII encoding.

An object of this type contains a list of tag values
which are used to select a set of entries in a table.

A tag value is an arbitrary string of octets, but
may not contain a delimiter character.  Delimiter
characters are defined to be one of the following:

    -  An ASCII space character (0x20).

    -  An ASCII TAB character (0x09).

    -  An ASCII carriage return (CR) character (0x0D).

    -  An ASCII line feed (LF) character (0x0A).

Delimiter characters are used to separate tag values
in a tag list.  Only a single delimiter character may
occur between two tag values.  A tag value may not
have a zero length.  These constraints imply certain
restrictions on the contents of this object:

    - There cannot be a leading or trailing delimiter
      character.

    - There cannot be multiple adjacent delimiter
      characters.

Some examples of valid tag lists are:

    - ''                        -- an empty list

    - 'acme'                    -- list of one tag

    - 'host router bridge'      -- list of several tags

Note that although a tag value may not have a length of
zero, an empty string is still valid.  This indicates
an empty list (i.e. there are no tag values in the list).

The use of the tag list to select table entries is
application and MIB specific.  Typically, an application
will provide one or more tag values, and any entry
which contains some combination of these tag values
will be selected.

Details

Module SNMP-TARGET-MIB
Version 2002-10-14
Source SNMP-TARGET-MIB line 171

SnmpTagValue

Summary

Name SnmpTagValue
Type string
  
 
An octet string containing a tag value.
Tag values are preferably in human-readable form.

To facilitate internationalization, this information
is represented using the ISO/IEC IS 10646-1 character
set, encoded as an octet string using the UTF-8
character encoding scheme described in RFC 2279.

Since additional code points are added by amendments
to the 10646 standard from time to time,
implementations must be prepared to encounter any code
point from 0x00000000 to 0x7fffffff.

The use of control codes should be avoided, and certain

control codes are not allowed as described below.

For code points not directly supported by user
interface hardware or software, an alternative means
of entry and display, such as hexadecimal, may be
provided.

For information encoded in 7-bit US-ASCII, the UTF-8
representation is identical to the US-ASCII encoding.

Note that when this TC is used for an object that
is used or envisioned to be used as an index, then a
SIZE restriction must be specified so that the number
of sub-identifiers for any object instance does not
exceed the limit of 128, as defined by [RFC1905].

An object of this type contains a single tag value
which is used to select a set of entries in a table.

A tag value is an arbitrary string of octets, but
may not contain a delimiter character.  Delimiter
characters are defined to be one of the following:

    -  An ASCII space character (0x20).

    -  An ASCII TAB character (0x09).

    -  An ASCII carriage return (CR) character (0x0D).

    -  An ASCII line feed (LF) character (0x0A).

Delimiter characters are used to separate tag valuesin a tag list.  An object of this type may only
contain a single tag value, and so delimiter
characters are not allowed in a value of this type.

Note that a tag value of 0 length means that no tag is
defined.  In other words, a tag value of 0 length would
never match anything in a tag list, and would never
select any table entries.

Some examples of valid tag values are:

    - 'acme'

    - 'router'

    - 'host'

The use of a tag value to select table entries is
application and MIB specific.

Details

Module SNMP-TARGET-MIB
Version 2002-10-14
Source SNMP-TARGET-MIB line 96

SnmpUDPAddress

Summary

Name SnmpUDPAddress
Type string
  
 
Represents a UDP over IPv4 address:

octets   contents        encoding
 1-4     IP-address      network-byte order
 5-6     UDP-port        network-byte order

Details

Module SNMPv2-TM
Version 2002-10-16
Source SNMPv2-TM line 76

StorageType

Summary

Name StorageType
Type enumeration
  
 
Describes the memory realization of a conceptual row.  A
row which is volatile(2) is lost upon reboot.  A row which
is either nonVolatile(3), permanent(4) or readOnly(5), is
backed up by stable storage.  A row which is permanent(4)
can be changed but not deleted.  A row which is readOnly(5)
cannot be changed nor deleted.

If the value of an object with this syntax is either
permanent(4) or readOnly(5), it cannot be written.
Conversely, if the value is either other(1), volatile(2) or
nonVolatile(3), it cannot be modified to be permanent(4) or
readOnly(5).  (All illegal modifications result in a
'wrongValue' error.)

Every usage of this textual convention is required to
specify the columnar objects which a permanent(4) row must
at a minimum allow to be writable.

Details

Module SNMPv2-TC
Version 1999-04-01
Source SNMPv2-TC line 719

streamNameType

Summary

Name streamNameType
Type string
  
 
The name of an event stream.

Details

Module notifications
Version 2008-07-14
Source notifications line 27

subsequent-address-family

Summary

Name subsequent-address-family
Type enumeration
  
 
This typedef is a YANG enumeration of IANA-registered
subsequent address family identifiers (SAFI).

Details

Module iana-afn-safi
Version 2012-06-04
Reference Subsequent Address Family Identifiers (SAFI) Parameters. IANA, 2012-02-22. <http://www.iana.org/assignments/safi-namespace/ safi-namespace.xml>
Source iana-afn-safi line 224

TAddress

Summary

Name TAddress
Type binary
  
 
Denotes a transport service address.

A TAddress value is always interpreted within the context of a
TDomain value.  Thus, each definition of a TDomain value must
be accompanied by a definition of a textual convention for use
with that TDomain.  Some possible textual conventions, such as
SnmpUDPAddress for snmpUDPDomain, are defined in the SNMPv2-TM
MIB module.  Other possible textual conventions are defined in
other MIB modules.

Details

Module SNMPv2-TC
Version 1999-04-01
Reference The SNMPv2-TM MIB module is defined in RFC 1906.
Source SNMPv2-TC line 759

test-result-type

Summary

Name test-result-type
Type enumeration
  
 
The unit test general result type.

Details

Module yangcli-pro
Version 2013-01-27
Source yangcli-pro line 345

TestAndIncr

Summary

Name TestAndIncr
Type int32
  
 
Represents integer-valued information used for atomic
operations.  When the management protocol is used to specify
that an object instance having this syntax is to be
modified, the new value supplied via the management protocol
must precisely match the value presently held by the
instance.  If not, the management protocol set operation
fails with an error of `inconsistentValue'.  Otherwise, if
the current value is the maximum value of 2^31-1 (2147483647
decimal), then the value held by the instance is wrapped to
zero; otherwise, the value held by the instance is
incremented by one.  (Note that regardless of whether the
management protocol set operation succeeds, the variable-
binding in the request and response PDUs are identical.)

The value of the ACCESS clause for objects having this
syntax is either `read-write' or `read-create'.  When an
instance of a columnar object having this syntax is created,
any value may be supplied via the management protocol.

When the network management portion of the system is re-
initialized, the value of every object instance having this
syntax must either be incremented from its value prior to
the re-initialization, or (if the value prior to the re-
initialization is unknown) be set to a pseudo-randomly
generated value.

Details

Module SNMPv2-TC
Version 1999-04-01
Source SNMPv2-TC line 109

TestOptionType

Summary

Name TestOptionType
Type enumeration
  
 
NETCONF 'test-option' Element Content.

Details

Module yuma-netconf
Version 2012-10-05
Source yuma-netconf line 359

time

Summary

Name time
Type string
  
 
XSD time string type.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#time
Source yuma-xsd line 254

TimeInterval

Summary

Name TimeInterval
Type int32
  
 
A period of time, measured in units of 0.01 seconds.

Details

Module SNMPv2-TC
Version 1999-04-01
Source SNMPv2-TC line 675

Timeout

Summary

Name Timeout
Type uint32
  
 
Number of seconds to wait for a response
from the NETCONF peer before declaring a timeout.
Zero means no timeout at all.

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 297

TimerId

Summary

Name TimerId
Type uint8
  
 
Identifier for a local timer to use with
the start-timer and stop-timer commands.

Details

Module yangcli-pro
Version 2013-01-27
Source yangcli-pro line 174

timeticks

Summary

Name timeticks
Type uint32
  
 
The timeticks type represents a non-negative integer that
represents the time, modulo 2^32 (4294967296 decimal), in
hundredths of a second between two epochs.  When a schema
node is defined that uses this type, the description of
the schema node identifies both of the reference epochs.

In the value set and its semantics, this type is equivalent
to the TimeTicks type of the SMIv2.

Details

Module ietf-yang-types
Version 2010-09-24
Reference RFC 2578: Structure of Management Information Version 2 (SMIv2)
Source ietf-yang-types line 311

tls-fingerprint

Summary

Name tls-fingerprint
Type string

Details

Module ietf-snmp
Submodule ietf-snmp-tls
Version 2012-06-05
Source ietf-snmp-tls line 71

tls-fingerprint-type

Summary

Name tls-fingerprint-type
Type string
  
 
A cryptographic signature (fingerprint) value that can be used to
uniquely reference other data of potentially arbitrary length.

Details

Module ietf-netconf-tls
Version 2012-02-13
Source ietf-netconf-tls line 81

TocType

Summary

Name TocType
Type enumeration
  
 
Requested table of contents type.

Details

Module yangdump-pro
Version 2012-08-16
Source yangdump-pro line 255

token

Summary

Name token
Type string
  
 
XSD token string

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#token
Source yuma-xsd line 39

TransactionId

Summary

Name TransactionId
Type uint64
  
 
Database edit transaction identifier.
This is not a permanent identifier, and should only
be used for 'equal or not-equal' comparison tests.
The value will wrap after the maximum value is reached.

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 323

TransportAddress

Summary

Name TransportAddress
Type binary
  
 
Denotes a generic transport address.

A TransportAddress value is always interpreted within the
context of a TransportAddressType or TransportDomain value.
Every usage of the TransportAddress textual convention MUST
specify the TransportAddressType or TransportDomain object
which provides the context. Furthermore, MIB authors SHOULD
define a separate TransportAddressType or TransportDomain
object for each TransportAddress object. It is suggested that
the TransportAddressType or TransportDomain is logically
registered before the object(s) which use the
TransportAddress textual convention if they appear in the
same logical row.

The value of a TransportAddress object must always be
consistent with the value of the associated
TransportAddressType or TransportDomain object. Attempts
to set a TransportAddress object to a value which is
inconsistent with the associated TransportAddressType or
TransportDomain must fail with an inconsistentValue error.

When this textual convention is used as a syntax of an
index object, there may be issues with the limit of 128
sub-identifiers specified in SMIv2, STD 58. In this case,
the OBJECT-TYPE declaration MUST include a 'SIZE' clause
to limit the number of potential instance sub-identifiers.

Details

Module TRANSPORT-ADDRESS-MIB
Version 2002-11-01
Source TRANSPORT-ADDRESS-MIB line 117

TransportAddressDns

Summary

Name TransportAddressDns
Type string
  
 
Represents a DNS domain name followed by a colon ':'
(ASCII character 0x3A) and a port number in ASCII.
The name SHOULD be fully qualified whenever possible.

Values of this textual convention are not directly useable as
transport-layer addressing information, and require runtime
resolution. As such, applications that write them must be
prepared for handling errors if such values are not
supported, or cannot be resolved (if resolution occurs at the
time of the management operation).

The DESCRIPTION clause of TransportAddress objects that may
have TransportAddressDns values must fully describe how (and
when) such names are to be resolved to IP addresses and vice
versa.

This textual convention SHOULD NOT be used directly in object
definitions since it restricts addresses to a specific format.
However, if it is used, it MAY be used either on its own or
in conjunction with TransportAddressType or TransportDomain
as a pair.

When this textual convention is used as a syntax of an
index object, there may be issues with the limit of 128
sub-identifiers specified in SMIv2, STD 58. In this case,
the OBJECT-TYPE declaration MUST include a 'SIZE' clause
to limit the number of potential instance sub-identifiers.

Details

Module TRANSPORT-ADDRESS-MIB
Version 2002-11-01
Source TRANSPORT-ADDRESS-MIB line 270

TransportAddressIPv4

Summary

Name TransportAddressIPv4
Type string
  
 
Represents a transport address consisting of an IPv4
address and a port number (as used for example by UDP,
TCP and SCTP):

 octets       contents         encoding
  1-4         IPv4 address     network-byte order
  5-6         port number      network-byte order

This textual convention SHOULD NOT be used directly in object
definitions since it restricts addresses to a specific format.
However, if it is used, it MAY be used either on its own or
in conjunction with TransportAddressType or TransportDomain
as a pair.

Details

Module TRANSPORT-ADDRESS-MIB
Version 2002-11-01
Source TRANSPORT-ADDRESS-MIB line 150

TransportAddressIPv4z

Summary

Name TransportAddressIPv4z
Type string
  
 
Represents a transport address consisting of an IPv4
address, a zone index and a port number (as used for
example by UDP, TCP and SCTP):

 octets       contents         encoding
  1-4         IPv4 address     network-byte order
  5-8         zone index       network-byte order
  9-10        port number      network-byte order

This textual convention SHOULD NOT be used directly in object
definitions since it restricts addresses to a specific format.
However, if it is used, it MAY be used either on its own or
in conjunction with TransportAddressType or TransportDomain
as a pair.

Details

Module TRANSPORT-ADDRESS-MIB
Version 2002-11-01
Source TRANSPORT-ADDRESS-MIB line 194

TransportAddressIPv6

Summary

Name TransportAddressIPv6
Type string
  
 
Represents a transport address consisting of an IPv6
address and a port number (as used for example by UDP,
TCP and SCTP):

 octets       contents         encoding
  1-16        IPv6 address     network-byte order
 17-18        port number      network-byte order

This textual convention SHOULD NOT be used directly in object
definitions since it restricts addresses to a specific format.
However, if it is used, it MAY be used either on its own or
in conjunction with TransportAddressType or TransportDomain
as a pair.

Details

Module TRANSPORT-ADDRESS-MIB
Version 2002-11-01
Source TRANSPORT-ADDRESS-MIB line 172

TransportAddressIPv6z

Summary

Name TransportAddressIPv6z
Type string
  
 
Represents a transport address consisting of an IPv6
address, a zone index and a port number (as used for
example by UDP, TCP and SCTP):

 octets       contents         encoding
  1-16        IPv6 address     network-byte order
 17-20        zone index       network-byte order
 21-22        port number      network-byte order

This textual convention SHOULD NOT be used directly in object
definitions since it restricts addresses to a specific format.
However, if it is used, it MAY be used either on its own or
in conjunction with TransportAddressType or TransportDomain
as a pair.

Details

Module TRANSPORT-ADDRESS-MIB
Version 2002-11-01
Source TRANSPORT-ADDRESS-MIB line 217

TransportAddressLocal

Summary

Name TransportAddressLocal
Type string
  
 
Represents a POSIX Local IPC transport address:

octets       contents                   encoding
 all         POSIX Local IPC address    string

The Posix Local IPC transport domain subsumes UNIX domain
sockets.

This textual convention SHOULD NOT be used directly in object
definitions since it restricts addresses to a specific format.
However, if it is used, it MAY be used either on its own or
in conjunction with TransportAddressType or TransportDomain
as a pair.

When this textual convention is used as a syntax of an
index object, there may be issues with the limit of 128
sub-identifiers specified in SMIv2, STD 58. In this case,
the OBJECT-TYPE declaration MUST include a 'SIZE' clause
to limit the number of potential instance sub-identifiers.

Details

Module TRANSPORT-ADDRESS-MIB
Version 2002-11-01
Reference Protocol Independent Interfaces (IEEE POSIX 1003.1g)
Source TRANSPORT-ADDRESS-MIB line 240

TransportAddressType

Summary

Name TransportAddressType
Type enumeration
  
 
A value that represents a transport domain. This is the
enumerated version of the transport domain registrations
in this MIB module. The enumerated values have the
following meaning:

unknown(0)     unknown transport address type
udpIpv4(1)     transportDomainUdpIpv4
udpIpv6(2)     transportDomainUdpIpv6
udpIpv4z(3)    transportDomainUdpIpv4z
udpIpv6z(4)    transportDomainUdpIpv6z
tcpIpv4(5)     transportDomainTcpIpv4
tcpIpv6(6)     transportDomainTcpIpv6
tcpIpv4z(7)    transportDomainTcpIpv4z
tcpIpv6z(8)    transportDomainTcpIpv6z
sctpIpv4(9)    transportDomainSctpIpv4
sctpIpv6(10)   transportDomainSctpIpv6
sctpIpv4z(11)  transportDomainSctpIpv4z
sctpIpv6z(12)  transportDomainSctpIpv6z
local(13)      transportDomainLocal
udpDns(14)     transportDomainUdpDns
tcpDns(15)     transportDomainTcpDns
sctpDns(16)    transportDomainSctpDns

This textual convention can be used to represent transport
domains in situations where a syntax of TransportDomain is
unwieldy (for example, when used as an index).

The usage of this textual convention implies that additional
transport domains can only be supported by updating this MIB
module. This extensibility restriction does not apply for the
TransportDomain textual convention which allows MIB authors
to define additional transport domains independently in
other MIB modules.

Details

Module TRANSPORT-ADDRESS-MIB
Version 2002-11-01
Source TRANSPORT-ADDRESS-MIB line 61

transportSessionStatus

Summary

Name transportSessionStatus
Type enumeration
  
 
Status of a Transport Session.

Details

Module ietf-ipfix-psamp
Version 2012-09-05
Reference RFC 6615, Section 8 (ipfixTransportSessionStatus).
Source ietf-ipfix-psamp line 316

TruthValue

Summary

Name TruthValue
Type enumeration
  
 
Represents a boolean value.

Details

Module SNMPv2-TC
Version 1999-04-01
Source SNMPv2-TC line 100

uint

Summary

Name uint
Type uint32
  
 
Changed uint base type to uint32 for YANG

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 52

ulong

Summary

Name ulong
Type uint64
  
 
Changed ulong base type to uint64 for YANG

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 62

unsignedByte

Summary

Name unsignedByte
Type uint8
  
 
XSD 8 bit unsigned integer.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#unsignedByte
Source yuma-xsd line 199

unsignedInt

Summary

Name unsignedInt
Type uint32
  
 
XSD 32 bit unsigned integer.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#unsignedInt
Source yuma-xsd line 163

unsignedLong

Summary

Name unsignedLong
Type uint64
  
 
XSD 64 bit unsigned integer.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#unsignedLong
Source yuma-xsd line 145

unsignedShort

Summary

Name unsignedShort
Type uint16
  
 
XSD 16 bit unsigned integer.

Details

Module yuma-xsd
Version 2009-11-21
Reference http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#unsignedShort
Source yuma-xsd line 181

uri

Summary

Name uri
Type string
  
 
The uri type represents a Uniform Resource Identifier
(URI) as defined by STD 66.

Objects using the uri type MUST be in US-ASCII encoding,
and MUST be normalized as described by RFC 3986 Sections
6.2.1, 6.2.2.1, and 6.2.2.2.  All unnecessary
percent-encoding is removed, and all case-insensitive
characters are set to lowercase except for hexadecimal
digits, which are normalized to uppercase as described in
Section 6.2.2.1.

The purpose of this normalization is to help provide
unique URIs.  Note that this normalization is not
sufficient to provide uniqueness.  Two URIs that are
textually distinct after this normalization may still be
equivalent.

Objects using the uri type may restrict the schemes that
they permit.  For example, 'data:' and 'urn:' schemes
might not be appropriate.

A zero-length URI is not a valid URI.  This can be used to
express 'URI absent' where required.

In the value set and its semantics, this type is equivalent
to the Uri SMIv2 textual convention defined in RFC 5017.

Details

Module ietf-inet-types
Version 2010-09-24
Reference RFC 3986: Uniform Resource Identifier (URI): Generic Syntax RFC 3305: Report from the Joint W3C/IETF URI Planning Interest Group: Uniform Resource Identifiers (URIs), URLs, and Uniform Resource Names (URNs): Clarifications and Recommendations RFC 5017: MIB Textual Conventions for Uniform Resource Identifiers (URIs)
Source ietf-inet-types line 379

UrlPath

Summary

Name UrlPath
Type string
  
 
Special URL encoded path expression.

Normal Encoding Rules:

  - Normal content is encoded as an absolute path.
  - Keys are encoded as a path step within the URL,
    instead of a predicate expression like XPath.
  - The first character must be a forward slash '/'.
  - Each identifier or key encoded in the URL string
    is separated by a single forward slash '/' character.
  - Escaped character sequences are allowed, such
    as '%20' for the space ' ' character.
  - If any descendant nodes of a list are included,
    then all key leafs for that list must be encoded
    in the URL (or escaped with the dash '-' character
    to skip that key).
  - Only key leafs can be encoded within the URL string,
    similar to a YANG instance-identifier or
    schema-instance-identifier string.  Other leafs
    are not allowed.

  Example URL and XPath strings:

      XPath:  /foo/bar[id='fred'][id2='barney]/baz

    UrlPath:  /foo/bar/fred/barney/baz

  Example showing the 'id2' key leaf escaped:

      XPath:  /foo/bar[id='fred']/baz

    UrlPath:  /foo/bar/fred/-/baz

Special Encoding Rules

  Since these escaped characters are usually decoded
  by the time an HTTP gateway program will get them,
  the forward slash '/' character needs to be treated
  differently.  To use this character within key leaf
  content, it must be escaped with another forward
  slash character.

  Example showing escaped forward slash in content:

    XPath: /interfaces/interface[name='1/0/22']/mtu

  URLPath: /interfaces/interface/1//0//22/mtu

Name Matching

  A parameter using the 'NameMatchMode' data type
  can be used to control how name node searches
  are done for nodes using this data type.

Alternate Naming

  A parameter using the 'AltNameMode' data type
  can be used to control whether alternative
  node names can be used when name searches
  are done for nodes using this data type.

Exceptions:

  XML namespaces are not ignored, but if multiple
  sibling nodes have the same local-name, then
  the first node found will be used.

Details

Module yangcli-pro
Version 2013-01-27
Source yangcli-pro line 244

user-name-type

Summary

Name user-name-type
Type string
  
 
General Purpose Username string.

Details

Module ietf-netconf-acm
Version 2012-02-22
Source ietf-netconf-acm line 93

ustring

Summary

Name ustring
Type binary
  
 
Changed ustring base type to binary for YANG

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 67

wildcard-object-identifier

Summary

Name wildcard-object-identifier
Type string
  
 
The wildcard-object-identifier type represents an SNMP object
identifier where subidentifiers can be given either as a label,
in numeric form, or a wildcard, represented by a *.

Details

Module ietf-snmp
Submodule ietf-snmp-common
Version 2012-06-05
Source ietf-snmp-common line 184

with-defaults-mode

Summary

Name with-defaults-mode
Type enumeration
  
 
Possible modes to report default data.

Details

Module ietf-netconf-with-defaults
Version 2011-06-01
Reference RFC 6243; Section 3.
Source ietf-netconf-with-defaults line 55

xpath1.0

Summary

Name xpath1.0
Type string
  
 
This type represents an XPATH 1.0 expression.

When a schema node is defined that uses this type, the
description of the schema node MUST specify the XPath
context in which the XPath expression is evaluated.

Details

Module ietf-yang-types
Version 2010-09-24
Reference XPATH: XML Path Language (XPath) Version 1.0
Source ietf-yang-types line 384

yang-identifier

Summary

Name yang-identifier
Type string
  
 
YANG identifier string.

Details

Module yuma-types
Version 2012-06-01
Source yuma-types line 99

YangcliVariableType

Summary

Name YangcliVariableType
Type enumeration
  
 
yangcli-pro user and system variable types

Details

Module yangcli-pro
Version 2013-01-27
Source yangcli-pro line 320

YesNo

Summary

Name YesNo
Type enumeration

Details

Module yuma-proc
Version 2012-10-10
Source yuma-proc line 34