summaryrefslogtreecommitdiff
path: root/MIBS/junose/Juniper-HTTP-Profile-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/junose/Juniper-HTTP-Profile-MIB')
-rw-r--r--MIBS/junose/Juniper-HTTP-Profile-MIB171
1 files changed, 171 insertions, 0 deletions
diff --git a/MIBS/junose/Juniper-HTTP-Profile-MIB b/MIBS/junose/Juniper-HTTP-Profile-MIB
new file mode 100644
index 0000000..7f6a272
--- /dev/null
+++ b/MIBS/junose/Juniper-HTTP-Profile-MIB
@@ -0,0 +1,171 @@
+
+-- *****************************************************************************
+-- Juniper-HTTP-Profile-MIB
+--
+-- Juniper Networks Enterprise MIB
+-- HTTP Profile MIB
+--
+-- Copyright (c) 2005 Juniper Networks, Inc. All Rights Reserved.
+-- *****************************************************************************
+
+Juniper-HTTP-Profile-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ DisplayString
+ FROM SNMPv2-TC
+ juniMibs
+ FROM Juniper-MIBs
+ JuniSetMap
+ FROM Juniper-TC;
+
+juniHttpProfileMIB MODULE-IDENTITY
+ LAST-UPDATED "200508191421Z" -- 19-Aug-05 02:21 PM EDT
+ ORGANIZATION "Juniper Networks, Inc."
+ CONTACT-INFO
+ " Juniper Networks, Inc.
+ Postal: 10 Technology Park Drive
+ Westford, MA 01886-3146
+ USA
+ Tel: +1 978 589 5800
+ Email: mib@Juniper.net"
+ DESCRIPTION
+ "The HTTP rofile MIB for the Juniper Networks, Inc. enterprise."
+ -- Revision History
+ REVISION "200508191421Z" -- 19-Aug-05 02:21 PM EDT = JUNOSe 8.0
+ DESCRIPTION
+ "Initial version of this MIB module."
+ ::= { juniMibs 79 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Managed objects
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniHttpProfileObjects OBJECT IDENTIFIER ::= { juniHttpProfileMIB 1 }
+juniHttpProfile OBJECT IDENTIFIER ::= { juniHttpProfileObjects 1 }
+
+--
+-- This MIB defines configuration profile structure for ATM interfaces.
+-- The creation/deletion of profiles and mapping of profile names to profile
+-- indices is coordinated in the Juniper-PROFILE-MIB.
+--
+--
+-- The ATM 1483 Profile Table
+--
+juniHttpProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniHttpProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains profiles for configuring bulk ATM circuits.
+
+ Entries in this table are created/deleted as a side-effect of
+ corresponding operations to the juniProfileNameTable in the
+ Juniper-PROFILE-MIB."
+ ::= { juniHttpProfile 1 }
+
+juniHttpProfileEntry OBJECT-TYPE
+ SYNTAX JuniHttpProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A profile describing VCC configuration of an ATM subinterface."
+ INDEX { juniHttpProfileId }
+ ::= { juniHttpProfileTable 1 }
+
+JuniHttpProfileEntry ::= SEQUENCE {
+ juniHttpProfileId Unsigned32,
+ juniHttpProfileSetMap JuniSetMap,
+ juniHttpProfileRedirectUrl DisplayString }
+
+juniHttpProfileId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The integer identifier associated with this profile. A value for this
+ identifier is determined by locating or creating a profile name in the
+ juniProfileNameTable."
+ ::= { juniHttpProfileEntry 1 }
+
+juniHttpProfileSetMap OBJECT-TYPE
+ SYNTAX JuniSetMap
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A bitmap representing which objects in this entry have been explicitly
+ configured. See the definition of the JuniSetMap TEXTUAL-CONVENTION for
+ details of use.
+
+ The INDEX object(s) and this object are excluded from representation
+ (i.e. their bits are never set).
+
+ When a SET request does not explicitly configure JuniSetMap, bits in
+ JuniSetMap are set as a side-effect of configuring other profile
+ attributes in the same entry.
+
+ If, however, a SET request explicitly configures JuniSetMap, the
+ explicitly configured value overrides 1) any previous bit settings, and
+ 2) any simultaneous 'side-effect' settings that would otherwise occur.
+
+ Once set, bits can only be cleared by explicitly configuring
+ JuniSetMap."
+ ::= { juniHttpProfileEntry 2 }
+
+juniHttpProfileRedirectUrl OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is a 64 byte string that will be used as the redirect
+ URL when requests arrive at the HTTP server over the Ip Interface
+ configured."
+ ::= { juniHttpProfileEntry 3 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Notifications
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- No notifications are defined in this MIB.
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Conformance information
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniHttpProfileConformance OBJECT IDENTIFIER
+ ::= { juniHttpProfileMIB 4 }
+juniHttpProfileCompliances OBJECT IDENTIFIER
+ ::= { juniHttpProfileConformance 1 }
+juniHttpProfileGroups OBJECT IDENTIFIER
+ ::= { juniHttpProfileConformance 2 }
+
+--
+-- compliance statements
+--
+juniHttpProfileCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Compliance statement for entities which implement the Juniper
+ HTTP Profile MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniHttpProfileGroup }
+ ::= { juniHttpProfileCompliances 1 } -- JUNOSe 8.0
+
+--
+-- units of conformance
+--
+juniHttpProfileGroup OBJECT-GROUP
+ OBJECTS {
+ juniHttpProfileSetMap,
+ juniHttpProfileRedirectUrl }
+ STATUS current
+ DESCRIPTION
+ "Current collection of objects providing management of profile
+ functionality for per Interface HTTP objects in a Juniper product."
+ ::= { juniHttpProfileGroups 1 }
+
+END