diff options
Diffstat (limited to 'MIBS/linksys/LINKSYS-COPY-MIB')
| -rw-r--r-- | MIBS/linksys/LINKSYS-COPY-MIB | 1218 |
1 files changed, 1218 insertions, 0 deletions
diff --git a/MIBS/linksys/LINKSYS-COPY-MIB b/MIBS/linksys/LINKSYS-COPY-MIB new file mode 100644 index 0000000..f437e82 --- /dev/null +++ b/MIBS/linksys/LINKSYS-COPY-MIB @@ -0,0 +1,1218 @@ +LINKSYS-COPY-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ rnd, rndNotifications FROM LINKSYS-MIB
+ rndErrorDesc , rndErrorSeverity FROM LINKSYS-DEVICEPARAMS-MIB
+ OBJECT-TYPE, IpAddress, Unsigned32,Counter32, TimeTicks,
+ MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI
+ DisplayString, TEXTUAL-CONVENTION,
+ TruthValue, RowStatus FROM SNMPv2-TC
+ InetAddressType,InetAddress FROM INET-ADDRESS-MIB
+ RlSecSdAccessType FROM LINKSYS-SECSD-MIB; -- RFC2851
+
+ rlCopy MODULE-IDENTITY
+ LAST-UPDATED "201005110000Z"
+ ORGANIZATION "Linksys LLC."
+ CONTACT-INFO
+ "www.linksys.com/business/support"
+ DESCRIPTION
+ "Added field rlCopyInetSpecificCopyInfo"
+ REVISION "201007250000Z"
+ DESCRIPTION
+ "Added USB file type."
+ REVISION "201005110000Z"
+ DESCRIPTION
+ "Added objects rlCopyInetDestinationUnitList,rlCopyHistoryInetDestinationUnitList,rlCopyInetUnitStatusList,rlCopyHistoryInetUnitStatusList."
+ REVISION "201002170000Z"
+ DESCRIPTION
+ "Added mirror-config and MIB rlCopyMirrorTimeout."
+ REVISION "200908100000Z"
+ DESCRIPTION
+ "The private MIB module definition for file copy in Linksys devices."
+ REVISION "200602020000Z"
+ DESCRIPTION
+ "Added objects rlCopyMessagesTable and rlCopyMessagesTableRemoveEntries."
+ REVISION "200309220000Z"
+ DESCRIPTION
+ "Initial version of this MIB."
+ ::= { rnd 87 }
+
+RlCopyApplicationType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Specifies management application"
+ SYNTAX INTEGER {
+ mcli(1),
+ cli(2),
+ ewb(3),
+ nms(4),
+ initerm(5),
+ serial(6)
+}
+
+RlCopyLocationType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Specifies file location"
+ SYNTAX INTEGER {
+ local(1),
+ anotherUnit(2),
+ tftp(3),
+ xmodem(4),
+ scp(5),
+ serial(6),
+ http(7),
+ https(8),
+ http-xml(9),
+ https-xml(10)
+
+}
+
+RlCopyFileType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The File type"
+ SYNTAX INTEGER {
+ other(1),
+ runningConfig(2),
+ startupConfig(3),
+ backupConfig(4),
+ runningMibConfig(5),
+ startupMibConfig(6),
+ backupMibConfig(7),
+ image(8),
+ boot(9),
+ null(10),
+ logging(11),
+ mirrorConfig(12),
+ usb(13)
+}
+RlCopySecSdAccessType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Sec sd access type"
+ SYNTAX INTEGER {
+ exclude(1),
+ include-encrypted(2),
+ include-decrypted(3),
+ default(4)
+
+}
+
+rlCopyMibVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the Copy support version. The current version is 1."
+ ::= {rlCopy 1 }
+
+rlCopyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlCopyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The (conceptual) table listing only one entry at a time
+ with parameters needed for configuration
+ of the file copy action."
+ ::= {rlCopy 2 }
+
+rlCopyEntry OBJECT-TYPE
+ SYNTAX RlCopyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " An entry (conceptual row) in the CopyTable."
+ INDEX {rlCopyIndex }
+ ::= {rlCopyTable 1 }
+
+RlCopyEntry ::= SEQUENCE {
+ rlCopyIndex INTEGER,
+ rlCopyApplicationId RlCopyApplicationType,
+ rlCopySourceLocation RlCopyLocationType,
+ rlCopySourceIpAddress IpAddress,
+ rlCopySourceUnitNumber INTEGER,
+ rlCopySourceFileName DisplayString,
+ rlCopySourceFileType RlCopyFileType,
+ rlCopyDestinationLocation RlCopyLocationType,
+ rlCopyDestinationIpAddress IpAddress,
+ rlCopyDestinationUnitNumber INTEGER,
+ rlCopyDestinationFileName DisplayString,
+ rlCopyDestinationFileType RlCopyFileType,
+ rlCopyUpTime TimeTicks,
+ rlCopyOperationState INTEGER,
+ rlCopyBytesTransferred INTEGER,
+ rlCopyInBackground INTEGER,
+ rlCopyRowStatus RowStatus,
+ rlCopyHistoryIndex INTEGER
+}
+
+rlCopyIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The row index in the table."
+ ::= { rlCopyEntry 1 }
+
+rlCopyApplicationId OBJECT-TYPE
+ SYNTAX RlCopyApplicationType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The applicatione activated this comand"
+ ::= { rlCopyEntry 2}
+
+rlCopySourceLocation OBJECT-TYPE
+ SYNTAX RlCopyLocationType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source File Location"
+ ::= { rlCopyEntry 3 }
+
+rlCopySourceIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Ip address of the source remote host"
+ ::= { rlCopyEntry 4 }
+
+rlCopySourceUnitNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The unit number of the source unit"
+ ::= { rlCopyEntry 5 }
+
+rlCopySourceFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the source file."
+ ::= { rlCopyEntry 6 }
+
+rlCopySourceFileType OBJECT-TYPE
+ SYNTAX RlCopyFileType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of the source file."
+ ::= { rlCopyEntry 7 }
+
+rlCopyDestinationLocation OBJECT-TYPE
+ SYNTAX RlCopyLocationType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination File Location"
+ ::= { rlCopyEntry 8 }
+
+rlCopyDestinationIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Ip address of the destination remote host"
+ ::= { rlCopyEntry 9 }
+
+rlCopyDestinationUnitNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The unit number of the destination unit,
+ value 257 means all units"
+ ::= { rlCopyEntry 10 }
+
+rlCopyDestinationFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the destination file."
+ ::= { rlCopyEntry 11 }
+
+rlCopyDestinationFileType OBJECT-TYPE
+ SYNTAX RlCopyFileType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of the destination file."
+ ::= { rlCopyEntry 12 }
+
+rlCopyUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time elapsed since this entry was created."
+ ::= { rlCopyEntry 13 }
+
+rlCopyOperationState OBJECT-TYPE
+ SYNTAX INTEGER {
+ uploadInProgress(1),
+ downloadInProgress(2),
+ copyFailed(3),
+ copyTimedout(4),
+ copyFinished(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the copy operation."
+ ::= { rlCopyEntry 14 }
+
+rlCopyBytesTransferred OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bytes that were transferred by the copy operation."
+ ::= { rlCopyEntry 15 }
+
+rlCopyInBackground OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When enabled the copy operation is done in the background."
+ DEFVAL { disable }
+ ::= { rlCopyEntry 16 }
+
+rlCopyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "It is used to insert or delete an entry"
+ ::= { rlCopyEntry 17 }
+
+-- Robi 9/5/2003
+rlCopyHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The index of the entry corresponding to this one in the
+ rlCopyHistoryTable (equals rlCopyHistoryHistoryIndex).
+ A value of 0 indicates that no history entry should be kept
+ for this copy operation."
+ DEFVAL { 0 }
+ ::= { rlCopyEntry 18 }
+
+
+rlCopyFreeHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Gives the next free index in the rlCopyHistoryTable (i.e., the next
+ available value for rlCopyHistoryHistoryIndex)"
+ ::= { rlCopy 3 }
+
+
+rlCopyHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlCopyHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The (conceptual) table listing only one entry at a time
+ with parameters needed for configuration
+ of the file copy action."
+ ::= {rlCopy 4 }
+
+rlCopyHistoryEntry OBJECT-TYPE
+ SYNTAX RlCopyHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " An entry (conceptual row) in the rlCopyHistoryTable."
+ INDEX {rlCopyHistoryHistoryIndex }
+ ::= {rlCopyHistoryTable 1 }
+
+RlCopyHistoryEntry ::= SEQUENCE {
+ rlCopyHistoryHistoryIndex INTEGER,
+ rlCopyHistoryApplicationId RlCopyApplicationType,
+ rlCopyHistorySourceLocation RlCopyLocationType,
+ rlCopyHistorySourceIpAddress IpAddress,
+ rlCopyHistorySourceUnitNumber INTEGER,
+ rlCopyHistorySourceFileName DisplayString,
+ rlCopyHistorySourceFileType RlCopyFileType,
+ rlCopyHistoryDestinationLocation RlCopyLocationType,
+ rlCopyHistoryDestinationIpAddress IpAddress,
+ rlCopyHistoryDestinationUnitNumber INTEGER,
+ rlCopyHistoryDestinationFileName DisplayString,
+ rlCopyHistoryDestinationFileType RlCopyFileType,
+ rlCopyHistoryUpTime TimeTicks,
+ rlCopyHistoryOperationState INTEGER,
+ rlCopyHistoryBytesTransferred INTEGER,
+ rlCopyHistoryInBackground INTEGER,
+ rlCopyHistoryRowStatus RowStatus,
+ rlCopyHistoryErrorMessage DisplayString
+}
+
+rlCopyHistoryHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The row index in the table."
+ ::= { rlCopyHistoryEntry 1 }
+
+rlCopyHistoryApplicationId OBJECT-TYPE
+ SYNTAX RlCopyApplicationType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The application that activated this comand"
+ ::= { rlCopyHistoryEntry 2}
+
+rlCopyHistorySourceLocation OBJECT-TYPE
+ SYNTAX RlCopyLocationType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source File Location"
+ ::= { rlCopyHistoryEntry 3 }
+
+rlCopyHistorySourceIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the source remote host"
+ ::= { rlCopyHistoryEntry 4 }
+
+rlCopyHistorySourceUnitNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The unit number of the source unit"
+ ::= { rlCopyHistoryEntry 5 }
+
+rlCopyHistorySourceFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the source file."
+ ::= { rlCopyHistoryEntry 6 }
+
+rlCopyHistorySourceFileType OBJECT-TYPE
+ SYNTAX RlCopyFileType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of the source file."
+ ::= { rlCopyHistoryEntry 7 }
+
+rlCopyHistoryDestinationLocation OBJECT-TYPE
+ SYNTAX RlCopyLocationType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination File Location"
+ ::= { rlCopyHistoryEntry 8 }
+
+rlCopyHistoryDestinationIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the destination remote host"
+ ::= { rlCopyHistoryEntry 9 }
+
+rlCopyHistoryDestinationUnitNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The unit number of the destination unit"
+ ::= { rlCopyHistoryEntry 10 }
+
+rlCopyHistoryDestinationFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the destination file."
+ ::= { rlCopyHistoryEntry 11 }
+
+rlCopyHistoryDestinationFileType OBJECT-TYPE
+ SYNTAX RlCopyFileType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of the destination file."
+ ::= { rlCopyHistoryEntry 12 }
+
+rlCopyHistoryUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time elapsed since this entry was created."
+ ::= { rlCopyHistoryEntry 13 }
+
+rlCopyHistoryOperationState OBJECT-TYPE
+ SYNTAX INTEGER {
+ uploadInProgress(1),
+ downloadInProgress(2),
+ copyFailed(3),
+ copyTimedout(4),
+ copyFinished(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the copy operation."
+ ::= { rlCopyHistoryEntry 14 }
+
+rlCopyHistoryBytesTransferred OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bytes that were transferred by the copy operation."
+ ::= { rlCopyHistoryEntry 15 }
+
+rlCopyHistoryInBackground OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When enabled the copy operation is done in the background."
+ DEFVAL { disable }
+ ::= { rlCopyHistoryEntry 16 }
+
+rlCopyHistoryRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "It is used delete an entry. No other operations are permitted since
+ the history table is populated and updated through the copy table only."
+ ::= { rlCopyHistoryEntry 17 }
+
+rlCopyHistoryErrorMessage OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Error message as a result of failed copy action."
+ ::= { rlCopyHistoryEntry 18 }
+
+
+--- File Copy auditing control (SysLog)
+
+rlCopyAuditingEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Controls whether SysLog messages
+ should be issued on file copy events"
+ DEFVAL { true }
+ ::= { rlCopy 5 }
+
+rlCopyMessagesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlCopyMessagesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The table listing the messages issued during a COPY operation."
+ ::= {rlCopy 6 }
+
+rlCopyMessagesEntry OBJECT-TYPE
+ SYNTAX RlCopyMessagesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " An entry (conceptual row) in the rlCopyMessagesTable."
+ INDEX {rlCopyMessagesCopyIndex, rlCopyMessagesMessageIndex }
+ ::= {rlCopyMessagesTable 1 }
+
+RlCopyMessagesEntry ::= SEQUENCE {
+ rlCopyMessagesCopyIndex INTEGER,
+ rlCopyMessagesMessageIndex INTEGER,
+ rlCopyMessagesMessageText DisplayString,
+ rlCopyMessagesStatus RowStatus
+}
+
+rlCopyMessagesCopyIndex OBJECT-TYPE
+ SYNTAX INTEGER(1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index of the copy operation whose messages are displayed."
+ ::= { rlCopyMessagesEntry 1 }
+
+rlCopyMessagesMessageIndex OBJECT-TYPE
+ SYNTAX INTEGER(1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index of the displayed message."
+ ::= { rlCopyMessagesEntry 2 }
+
+rlCopyMessagesMessageText OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..80))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The text of the message occurred in the copy operation."
+ ::= { rlCopyMessagesEntry 3 }
+
+rlCopyMessagesStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Only destroy is supported."
+ ::= { rlCopyMessagesEntry 4 }
+
+
+rlCopyMessagesTableRemoveEntries OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this object with value n will remove all entries associated
+ with copy operation represented by the value n from the rlCopyMessagesTable,
+ i.e. all the entries with rlCopyMessagesCopyIndex = n."
+ ::= { rlCopy 7 }
+
+--
+-- Copy Notifications
+--
+
+rlCopyFinished NOTIFICATION-TYPE
+ OBJECTS { rndErrorDesc, rndErrorSeverity }
+ STATUS current
+ DESCRIPTION
+ "Informational trap indicating that the device has finished
+ a copy operation successfully."
+ ::= { rndNotifications 180 }
+
+rlCopyFailed NOTIFICATION-TYPE
+ OBJECTS { rndErrorDesc, rndErrorSeverity }
+ STATUS current
+ DESCRIPTION
+ "Informational trap indicating that the copy operation has failed."
+ ::= { rndNotifications 181 }
+
+rlCopySWFinished NOTIFICATION-TYPE
+ OBJECTS { rndErrorDesc, rndErrorSeverity }
+ STATUS current
+ DESCRIPTION
+ "A trap indicating that the device has finished a copy operation of
+ image successfully."
+ ::= { rndNotifications 211 }
+
+rlCopySWToUnits NOTIFICATION-TYPE
+ OBJECTS { rndErrorDesc, rndErrorSeverity, rlCopyUnitsList }
+ STATUS current
+ DESCRIPTION
+ "A trap indicating to master unit that remote units have finished
+ a copy operation of image successfully."
+ ::= { rndNotifications 212 }
+
+rlCopyMirrorFileIllegal NOTIFICATION-TYPE
+ OBJECTS { rndErrorDesc, rndErrorSeverity }
+ STATUS current
+ DESCRIPTION
+ "A trap indicating that the mirror configuration file is illegal
+ due to failure of prevoius copy operation/s to mirror-config."
+ ::= { rndNotifications 220 }
+
+-- AlexeyK 30/11/06 IPv6 support
+
+rlCopyInetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlCopyInetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The (conceptual) table listing only one entry at a time
+ with parameters needed for configuration
+ of the file copy action."
+ ::= {rlCopy 8 }
+
+rlCopyInetEntry OBJECT-TYPE
+ SYNTAX RlCopyInetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " An entry (conceptual row) in the CopyTable."
+ INDEX {rlCopyInetIndex }
+ ::= {rlCopyInetTable 1 }
+
+RlCopyInetEntry ::= SEQUENCE {
+ rlCopyInetIndex INTEGER,
+ rlCopyInetApplicationId RlCopyApplicationType,
+ rlCopyInetSourceLocation RlCopyLocationType,
+ rlCopyInetSourceIpAddressType InetAddressType,
+ rlCopyInetSourceIpAddress InetAddress,
+ rlCopyInetSourceUnitNumber INTEGER,
+ rlCopyInetSourceFileName DisplayString,
+ rlCopyInetSourceFileType RlCopyFileType,
+ rlCopyInetDestinationLocation RlCopyLocationType,
+ rlCopyInetDestinationIpAddressType InetAddressType,
+ rlCopyInetDestinationIpAddress InetAddress,
+ rlCopyInetDestinationUnitNumber INTEGER,
+ rlCopyInetDestinationFileName DisplayString,
+ rlCopyInetDestinationFileType RlCopyFileType,
+ rlCopyInetUpTime TimeTicks,
+ rlCopyInetOperationState INTEGER,
+ rlCopyInetBytesTransferred INTEGER,
+ rlCopyInetInBackground INTEGER,
+ rlCopyInetRowStatus RowStatus,
+ rlCopyInetHistoryIndex INTEGER,
+ rlCopyInetDestinationUnitList INTEGER,
+ rlCopyInetUnitStatusList INTEGER,
+ rlCopyInetSpecificCopyInfo DisplayString
+}
+
+rlCopyInetIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The row index in the table."
+ ::= { rlCopyInetEntry 1 }
+
+rlCopyInetApplicationId OBJECT-TYPE
+ SYNTAX RlCopyApplicationType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The applicatione activated this comand"
+ ::= { rlCopyInetEntry 2}
+
+rlCopyInetSourceLocation OBJECT-TYPE
+ SYNTAX RlCopyLocationType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source File Location"
+ ::= { rlCopyInetEntry 3 }
+
+rlCopyInetSourceIpAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Inet address type of the source remote host"
+ ::= { rlCopyInetEntry 4 }
+
+rlCopyInetSourceIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Inet address of the source remote host"
+ ::= { rlCopyInetEntry 5 }
+
+
+rlCopyInetSourceUnitNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The unit number of the source unit"
+ ::= { rlCopyInetEntry 6 }
+
+rlCopyInetSourceFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the source file."
+ ::= { rlCopyInetEntry 7 }
+
+rlCopyInetSourceFileType OBJECT-TYPE
+ SYNTAX RlCopyFileType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of the source file."
+ ::= { rlCopyInetEntry 8 }
+
+rlCopyInetDestinationLocation OBJECT-TYPE
+ SYNTAX RlCopyLocationType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination File Location"
+ ::= { rlCopyInetEntry 9 }
+
+rlCopyInetDestinationIpAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Inet address type of the destination remote host"
+ ::= { rlCopyInetEntry 10 }
+
+rlCopyInetDestinationIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Inet address of the destination remote host"
+ ::= { rlCopyInetEntry 11 }
+
+
+rlCopyInetDestinationUnitNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The unit number of the destination unit,
+ value 257 means all units"
+ ::= { rlCopyInetEntry 12 }
+
+rlCopyInetDestinationFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the destination file."
+ ::= { rlCopyInetEntry 13 }
+
+rlCopyInetDestinationFileType OBJECT-TYPE
+ SYNTAX RlCopyFileType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of the destination file."
+ ::= { rlCopyInetEntry 14 }
+
+rlCopyInetUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time elapsed since this entry was created."
+ ::= { rlCopyInetEntry 15 }
+
+rlCopyInetOperationState OBJECT-TYPE
+ SYNTAX INTEGER {
+ uploadInProgress(1),
+ downloadInProgress(2),
+ copyFailed(3),
+ copyTimedout(4),
+ copyFinished(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the copy operation."
+ ::= { rlCopyInetEntry 16 }
+
+rlCopyInetBytesTransferred OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bytes that were transferred by the copy operation."
+ ::= { rlCopyInetEntry 17 }
+
+rlCopyInetInBackground OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When enabled the copy operation is done in the background."
+ DEFVAL { disable }
+ ::= { rlCopyInetEntry 18 }
+
+rlCopyInetRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "It is used to insert or delete an entry"
+ ::= { rlCopyInetEntry 19 }
+
+rlCopyInetHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The index of the entry corresponding to this one in the
+ rlCopyHistoryTable (equals rlCopyHistoryHistoryIndex).
+ A value of 0 indicates that no history entry should be kept
+ for this copy operation."
+ DEFVAL { 0 }
+ ::= { rlCopyInetEntry 20 }
+
+-- Liran 17-Feb-2010
+rlCopyInetDestinationUnitList OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A bitmap of destination units for copy operation."
+ DEFVAL { 0 }
+ ::= { rlCopyInetEntry 21 }
+
+rlCopyInetUnitStatusList OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A bitmap of copy operation status for each unit."
+ ::= { rlCopyInetEntry 22 }
+
+rlCopyInetSpecificCopyInfo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Copy application specific information. For example: for SCP copy this
+ field can be used to pass username and password information."
+ DEFVAL { "" }
+ ::= { rlCopyInetEntry 23 }
+
+
+-- AlexeyK 30/11/06 IPv6
+
+rlCopyHistoryInetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlCopyHistoryInetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " The (conceptual) table listing only one entry at a time
+ with parameters needed for configuration
+ of the file copy action."
+ ::= {rlCopy 9 }
+
+rlCopyHistoryInetEntry OBJECT-TYPE
+ SYNTAX RlCopyHistoryInetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " An entry (conceptual row) in the rlCopyHistoryTable."
+ INDEX {rlCopyHistoryInetHistoryIndex }
+ ::= {rlCopyHistoryInetTable 1 }
+
+RlCopyHistoryInetEntry ::= SEQUENCE {
+ rlCopyHistoryInetHistoryIndex INTEGER,
+ rlCopyHistoryInetApplicationId RlCopyApplicationType,
+ rlCopyHistoryInetSourceLocation RlCopyLocationType,
+ rlCopyHistoryInetSourceIpAddressType InetAddressType,
+ rlCopyHistoryInetSourceIpAddress InetAddress,
+ rlCopyHistoryInetSourceUnitNumber INTEGER,
+ rlCopyHistoryInetSourceFileName DisplayString,
+ rlCopyHistoryInetSourceFileType RlCopyFileType,
+ rlCopyHistoryInetDestinationLocation RlCopyLocationType,
+ rlCopyHistoryInetDestinationIpAddressType InetAddressType,
+ rlCopyHistoryInetDestinationIpAddress InetAddress,
+ rlCopyHistoryInetDestinationUnitNumber INTEGER,
+ rlCopyHistoryInetDestinationFileName DisplayString,
+ rlCopyHistoryInetDestinationFileType RlCopyFileType,
+ rlCopyHistoryInetUpTime TimeTicks,
+ rlCopyHistoryInetOperationState INTEGER,
+ rlCopyHistoryInetBytesTransferred INTEGER,
+ rlCopyHistoryInetInBackground INTEGER,
+ rlCopyHistoryInetRowStatus RowStatus,
+ rlCopyHistoryInetErrorMessage DisplayString,
+ rlCopyHistoryInetDestinationUnitList INTEGER,
+ rlCopyHistoryInetUnitStatusList INTEGER
+}
+
+rlCopyHistoryInetHistoryIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The row index in the table."
+ ::= { rlCopyHistoryInetEntry 1 }
+
+rlCopyHistoryInetApplicationId OBJECT-TYPE
+ SYNTAX RlCopyApplicationType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The application that activated this comand"
+ ::= { rlCopyHistoryInetEntry 2}
+
+rlCopyHistoryInetSourceLocation OBJECT-TYPE
+ SYNTAX RlCopyLocationType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source File Location"
+ ::= { rlCopyHistoryInetEntry 3 }
+
+rlCopyHistoryInetSourceIpAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Inet address type of the source remote host"
+ ::= { rlCopyHistoryInetEntry 4 }
+
+rlCopyHistoryInetSourceIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Inet address of the source remote host"
+ ::= { rlCopyHistoryInetEntry 5 }
+
+
+rlCopyHistoryInetSourceUnitNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The unit number of the source unit"
+ ::= { rlCopyHistoryInetEntry 6 }
+
+rlCopyHistoryInetSourceFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the source file."
+ ::= { rlCopyHistoryInetEntry 7 }
+
+rlCopyHistoryInetSourceFileType OBJECT-TYPE
+ SYNTAX RlCopyFileType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of the source file."
+ ::= { rlCopyHistoryInetEntry 8 }
+
+rlCopyHistoryInetDestinationLocation OBJECT-TYPE
+ SYNTAX RlCopyLocationType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination File Location"
+ ::= { rlCopyHistoryInetEntry 9 }
+
+rlCopyHistoryInetDestinationIpAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Inet address type of the destination remote host"
+ ::= { rlCopyHistoryInetEntry 10 }
+
+rlCopyHistoryInetDestinationIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Inet address of the destination remote host"
+ ::= { rlCopyHistoryInetEntry 11 }
+
+
+rlCopyHistoryInetDestinationUnitNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The unit number of the destination unit"
+ ::= { rlCopyHistoryInetEntry 12 }
+
+rlCopyHistoryInetDestinationFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the destination file."
+ ::= { rlCopyHistoryInetEntry 13 }
+
+rlCopyHistoryInetDestinationFileType OBJECT-TYPE
+ SYNTAX RlCopyFileType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of the destination file."
+ ::= { rlCopyHistoryInetEntry 14 }
+
+rlCopyHistoryInetUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time elapsed since this entry was created."
+ ::= { rlCopyHistoryInetEntry 15 }
+
+rlCopyHistoryInetOperationState OBJECT-TYPE
+ SYNTAX INTEGER {
+ uploadInProgress(1),
+ downloadInProgress(2),
+ copyFailed(3),
+ copyTimedout(4),
+ copyFinished(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the copy operation."
+ ::= { rlCopyHistoryInetEntry 16 }
+
+rlCopyHistoryInetBytesTransferred OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bytes that were transferred by the copy operation."
+ ::= { rlCopyHistoryInetEntry 17 }
+
+rlCopyHistoryInetInBackground OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When enabled the copy operation is done in the background."
+ DEFVAL { disable }
+ ::= { rlCopyHistoryInetEntry 18 }
+
+rlCopyHistoryInetRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "It is used delete an entry. No other operations are permitted since
+ the history table is populated and updated through the copy table only."
+ ::= { rlCopyHistoryInetEntry 19 }
+
+rlCopyHistoryInetErrorMessage OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Error message as a result of failed copy action."
+ ::= { rlCopyHistoryInetEntry 20 }
+
+-- Liran 17-Feb-2010
+rlCopyHistoryInetDestinationUnitList OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A bitmap of destination units for copy operation."
+ DEFVAL { 0 }
+ ::= { rlCopyHistoryInetEntry 21 }
+
+rlCopyHistoryInetUnitStatusList OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A bitmap of copy operation status for each unit."
+ ::= { rlCopyHistoryInetEntry 22 }
+
+
+rlCopyUnitsList OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Potential list of units used by trap rlCopySWToUnits"
+ ::= {rlCopy 10}
+
+rlCopyMirrorTimeout OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This MIB should be used in order to change the time-interval of automatic copy of
+ startup-config to mirror-config.
+ The MIB is for debugging purposes only, and given value should be the
+ number of minutes for time-interval of this copy."
+ ::= { rlCopy 11 }
+
+rlCopyOptionsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlCopyOptionsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table includes more field options for the copy operation."
+ ::= {rlCopy 12 }
+
+rlCopyOptionsEntry OBJECT-TYPE
+ SYNTAX RlCopyOptionsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " An entry (conceptual row) in the rlCopyOptionsTable."
+ INDEX {rlCopyOptionsIndex }
+ ::= { rlCopyOptionsTable 1 }
+
+RlCopyOptionsEntry ::= SEQUENCE {
+ rlCopyOptionsIndex Unsigned32,
+ rlCopyOptionsRequestedSsdAccess RlCopySecSdAccessType
+}
+
+rlCopyOptionsIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index should be equal to the value of rlCopyInetIndex of the relevant rlCopyInetEntry."
+ ::= { rlCopyOptionsEntry 1 }
+
+rlCopyOptionsRequestedSsdAccess OBJECT-TYPE
+ SYNTAX RlCopySecSdAccessType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The requested format for sensitive data in the copy. Relevant only for configuration file upload"
+ DEFVAL { default }
+ ::= { rlCopyOptionsEntry 2 }
+
+rlCopyMirror OBJECT IDENTIFIER ::= { rlCopy 13 }
+
+rlCopyMirrorEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This MIB should be used in order to enable/disable automatic copy of
+ startup-config to mirror-config."
+ ::= { rlCopyMirror 1 }
+
+ --- File Copy downgrade status
+
+rlCopyStaticDowngradeStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Controls whether static downgrade in progress "
+ DEFVAL { false }
+ ::= { rlCopy 14 }
+
+
+
+
+END
+
+
|