disman_event_mib

package
v0.0.0-...-fac1166 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

The MIB module for defining event triggers and actions for network management purposes.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DISMANEVENTMIB

type DISMANEVENTMIB struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	MteResource DISMANEVENTMIB_MteResource

	MteTrigger DISMANEVENTMIB_MteTrigger

	MteEvent DISMANEVENTMIB_MteEvent

	// A table of management event trigger information.
	MteTriggerTable DISMANEVENTMIB_MteTriggerTable

	// A table of management event trigger information for delta sampling.
	MteTriggerDeltaTable DISMANEVENTMIB_MteTriggerDeltaTable

	// A table of management event trigger information for existence triggers.
	MteTriggerExistenceTable DISMANEVENTMIB_MteTriggerExistenceTable

	// A table of management event trigger information for boolean triggers.
	MteTriggerBooleanTable DISMANEVENTMIB_MteTriggerBooleanTable

	// A table of management event trigger information for threshold triggers.
	MteTriggerThresholdTable DISMANEVENTMIB_MteTriggerThresholdTable

	// A table of objects that can be added to notifications based on the trigger,
	// trigger test, or event, as pointed to by entries in those tables.
	MteObjectsTable DISMANEVENTMIB_MteObjectsTable

	// A table of management event action information.
	MteEventTable DISMANEVENTMIB_MteEventTable

	// A table of information about notifications to be sent as a consequence of
	// management events.
	MteEventNotificationTable DISMANEVENTMIB_MteEventNotificationTable

	// A table of management event action information.
	MteEventSetTable DISMANEVENTMIB_MteEventSetTable
}

DISMANEVENTMIB

func (*DISMANEVENTMIB) GetEntityData

func (dISMANEVENTMIB *DISMANEVENTMIB) GetEntityData() *types.CommonEntityData

type DISMANEVENTMIB_MteEvent

type DISMANEVENTMIB_MteEvent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The number of times an attempt to invoke an event has failed.  This counts
	// individually for each attempt in a group of targets or each attempt for a
	// wildcarded trigger object. The type is interface{} with range:
	// 0..4294967295.
	MteEventFailures interface{}
}

DISMANEVENTMIB_MteEvent

func (*DISMANEVENTMIB_MteEvent) GetEntityData

func (mteEvent *DISMANEVENTMIB_MteEvent) GetEntityData() *types.CommonEntityData

type DISMANEVENTMIB_MteEventNotificationTable

type DISMANEVENTMIB_MteEventNotificationTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information about a single event's notification.  Entries automatically
	// exist in this this table for each mteEventEntry that has 'notification' set
	// in mteEventActions. The type is slice of
	// DISMANEVENTMIB_MteEventNotificationTable_MteEventNotificationEntry.
	MteEventNotificationEntry []*DISMANEVENTMIB_MteEventNotificationTable_MteEventNotificationEntry
}

DISMANEVENTMIB_MteEventNotificationTable A table of information about notifications to be sent as a consequence of management events.

func (*DISMANEVENTMIB_MteEventNotificationTable) GetEntityData

func (mteEventNotificationTable *DISMANEVENTMIB_MteEventNotificationTable) GetEntityData() *types.CommonEntityData

type DISMANEVENTMIB_MteEventNotificationTable_MteEventNotificationEntry

type DISMANEVENTMIB_MteEventNotificationTable_MteEventNotificationEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with length: 0..32. Refers to
	// disman_event_mib.DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry_MteOwner
	MteOwner interface{}

	// This attribute is a key. The type is string with length: 1..32. Refers to
	// disman_event_mib.DISMANEVENTMIB_MteEventTable_MteEventEntry_MteEventName
	MteEventName interface{}

	// The object identifier from the NOTIFICATION-TYPE for the notification to
	// use if metEventActions has 'notification' set. The type is string with
	// pattern: (([0-1](\.[1-3]?[0-9]))|(2\.(0|([1-9]\d*))))(\.(0|([1-9]\d*)))*.
	MteEventNotification interface{}

	// To go with mteEventNotificationObjects, the mteOwner of a group of objects
	// from mteObjectsTable. The type is string with length: 0..32.
	MteEventNotificationObjectsOwner interface{}

	// The mteObjectsName of a group of objects from mteObjectsTable if
	// mteEventActions has 'notification' set. These objects are to be added to
	// any Notification generated by this event.  Objects may also be added based
	// on the trigger that stimulated the event.  A length of 0 indicates no
	// additional objects. The type is string with length: 0..32.
	MteEventNotificationObjects interface{}
}

DISMANEVENTMIB_MteEventNotificationTable_MteEventNotificationEntry Information about a single event's notification. Entries automatically exist in this this table for each mteEventEntry that has 'notification' set in mteEventActions.

func (*DISMANEVENTMIB_MteEventNotificationTable_MteEventNotificationEntry) GetEntityData

type DISMANEVENTMIB_MteEventSetTable

type DISMANEVENTMIB_MteEventSetTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information about a single event's set option.  Entries automatically exist
	// in this this table for each mteEventEntry that has 'set' set in
	// mteEventActions. The type is slice of
	// DISMANEVENTMIB_MteEventSetTable_MteEventSetEntry.
	MteEventSetEntry []*DISMANEVENTMIB_MteEventSetTable_MteEventSetEntry
}

DISMANEVENTMIB_MteEventSetTable A table of management event action information.

func (*DISMANEVENTMIB_MteEventSetTable) GetEntityData

func (mteEventSetTable *DISMANEVENTMIB_MteEventSetTable) GetEntityData() *types.CommonEntityData

type DISMANEVENTMIB_MteEventSetTable_MteEventSetEntry

type DISMANEVENTMIB_MteEventSetTable_MteEventSetEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with length: 0..32. Refers to
	// disman_event_mib.DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry_MteOwner
	MteOwner interface{}

	// This attribute is a key. The type is string with length: 1..32. Refers to
	// disman_event_mib.DISMANEVENTMIB_MteEventTable_MteEventEntry_MteEventName
	MteEventName interface{}

	// The object identifier from the MIB object to set if mteEventActions has
	// 'set' set.  This object identifier may be wildcarded by leaving
	// sub-identifiers off the end, in which case nteEventSetObjectWildCard must
	// be 'true'.  If mteEventSetObject is wildcarded the instance used to set the
	// object to which it points is the same as the instance from the value of
	// mteTriggerValueID that triggered the event.  Each instance that fills the
	// wildcard is independent of any additional instances, that is, wildcarded
	// objects operate as if there were a separate table entry for each instance
	// that fills the wildcard without having to actually predict all possible
	// instances ahead of time.  Bad object identifiers or a mismatch between
	// truncating the identifier and the value of mteSetObjectWildcard result in
	// operation as one would expect when providing the wrong identifier to a Set
	// operation.  The Set will fail or set the wrong object.  If the value syntax
	// of the destination object is not correct, the Set fails with the normal
	// SNMP error code. The type is string with pattern:
	// (([0-1](\.[1-3]?[0-9]))|(2\.(0|([1-9]\d*))))(\.(0|([1-9]\d*)))*.
	MteEventSetObject interface{}

	// Control over whether mteEventSetObject is to be treated as fully-specified
	// or wildcarded, with 'true' indicating wildcard if mteEventActions has 'set'
	// set. The type is bool.
	MteEventSetObjectWildcard interface{}

	// The value to which to set the object at mteEventSetObject if
	// mteEventActions has 'set' set. The type is interface{} with range:
	// -2147483648..2147483647.
	MteEventSetValue interface{}

	// The tag for the target(s) at which to set the object at mteEventSetObject
	// to mteEventSetValue if mteEventActions has 'set' set.  Systems limited to
	// self management MAY reject a non-zero length for the value of this object.
	// A length of 0 indicates the local system.  In this case, access to the
	// objects indicated by mteEventSetObject is under the security credentials of
	// the requester that set mteTriggerEntryStatus to 'active'.  Those
	// credentials are the input parameters for isAccessAllowed from the
	// Architecture for Describing SNMP Management Frameworks.  Otherwise access
	// rights are checked according to the security parameters resulting from the
	// tag. The type is string.
	MteEventSetTargetTag interface{}

	// The management context in which to set mteEventObjectID. if mteEventActions
	// has 'set' set.  This may be wildcarded by leaving characters off the end.
	// To indicate such wildcarding mteEventSetContextNameWildcard must be 'true'.
	// If this context name is wildcarded the value used to complete the
	// wildcarding of mteTriggerContextName will be appended. The type is string.
	MteEventSetContextName interface{}

	// Control for whether mteEventSetContextName is to be treated as
	// fully-specified or wildcarded, with 'true' indicating wildcard if
	// mteEventActions has 'set' set. The type is bool.
	MteEventSetContextNameWildcard interface{}
}

DISMANEVENTMIB_MteEventSetTable_MteEventSetEntry Information about a single event's set option. Entries automatically exist in this this table for each mteEventEntry that has 'set' set in mteEventActions.

func (*DISMANEVENTMIB_MteEventSetTable_MteEventSetEntry) GetEntityData

func (mteEventSetEntry *DISMANEVENTMIB_MteEventSetTable_MteEventSetEntry) GetEntityData() *types.CommonEntityData

type DISMANEVENTMIB_MteEventTable

type DISMANEVENTMIB_MteEventTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information about a single event.  Applications create and delete entries
	// using mteEventEntryStatus. The type is slice of
	// DISMANEVENTMIB_MteEventTable_MteEventEntry.
	MteEventEntry []*DISMANEVENTMIB_MteEventTable_MteEventEntry
}

DISMANEVENTMIB_MteEventTable A table of management event action information.

func (*DISMANEVENTMIB_MteEventTable) GetEntityData

func (mteEventTable *DISMANEVENTMIB_MteEventTable) GetEntityData() *types.CommonEntityData

type DISMANEVENTMIB_MteEventTable_MteEventEntry

type DISMANEVENTMIB_MteEventTable_MteEventEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with length: 0..32. Refers to
	// disman_event_mib.DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry_MteOwner
	MteOwner interface{}

	// This attribute is a key. A locally-unique, administratively assigned name
	// for the event. The type is string with length: 1..32.
	MteEventName interface{}

	// A description of the event's function and use. The type is string.
	MteEventComment interface{}

	// The actions to perform when this event occurs.  For 'notification', Traps
	// and/or Informs are sent according to the configuration in the SNMP
	// Notification MIB.  For 'set', an SNMP Set operation is performed according
	// to control values in this entry. The type is map[string]bool.
	MteEventActions interface{}

	// A control to allow an event to be configured but not used. When the value
	// is 'false' the event does not execute even if  triggered. The type is bool.
	MteEventEnabled interface{}

	// The control that allows creation and deletion of entries. Once made active
	// an entry MAY not be modified except to delete it. The type is RowStatus.
	MteEventEntryStatus interface{}
}

DISMANEVENTMIB_MteEventTable_MteEventEntry Information about a single event. Applications create and delete entries using mteEventEntryStatus.

func (*DISMANEVENTMIB_MteEventTable_MteEventEntry) GetEntityData

func (mteEventEntry *DISMANEVENTMIB_MteEventTable_MteEventEntry) GetEntityData() *types.CommonEntityData

type DISMANEVENTMIB_MteObjectsTable

type DISMANEVENTMIB_MteObjectsTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A group of objects.  Applications create and delete entries using
	// mteObjectsEntryStatus.  When adding objects to a notification they are
	// added in the lexical order of their index in this table.  Those associated
	// with a trigger come first, then trigger test, then event. The type is slice
	// of DISMANEVENTMIB_MteObjectsTable_MteObjectsEntry.
	MteObjectsEntry []*DISMANEVENTMIB_MteObjectsTable_MteObjectsEntry
}

DISMANEVENTMIB_MteObjectsTable A table of objects that can be added to notifications based on the trigger, trigger test, or event, as pointed to by entries in those tables.

func (*DISMANEVENTMIB_MteObjectsTable) GetEntityData

func (mteObjectsTable *DISMANEVENTMIB_MteObjectsTable) GetEntityData() *types.CommonEntityData

type DISMANEVENTMIB_MteObjectsTable_MteObjectsEntry

type DISMANEVENTMIB_MteObjectsTable_MteObjectsEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with length: 0..32. Refers to
	// disman_event_mib.DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry_MteOwner
	MteOwner interface{}

	// This attribute is a key. A locally-unique, administratively assigned name
	// for a group of objects. The type is string with length: 1..32.
	MteObjectsName interface{}

	// This attribute is a key. An arbitrary integer for the purpose of
	// identifying individual objects within a mteObjectsName group.  Objects
	// within a group are placed in the notification in the numerical order of
	// this index.  Groups are placed in the notification in the order of the
	// selections for overall trigger, trigger test, and event. Within trigger
	// test they are in the same order as the numerical values of the bits defined
	// for mteTriggerTest.  Bad object identifiers or a mismatch between
	// truncating the identifier and the value of mteDeltaDiscontinuityIDWildcard
	// result in operation as one would expect when providing the wrong identifier
	// to a Get operation.  The Get will fail or get the wrong object.  If the
	// object is not available it is omitted from the notification. The type is
	// interface{} with range: 1..4294967295.
	MteObjectsIndex interface{}

	// The object identifier of a MIB object to add to a Notification that results
	// from the firing of a trigger.  This may be wildcarded by truncating all or
	// part of the instance portion, in which case the instance portion of the OID
	// for obtaining this object will be the same as that used in obtaining the
	// mteTriggerValueID that fired.  If such wildcarding is applied,
	// mteObjectsIDWildcard must be 'true' and if not it must be 'false'.  Each
	// instance that fills the wildcard is independent of any additional
	// instances, that is, wildcarded objects operate as if there were a separate
	// table entry for each instance that fills the wildcard without having to
	// actually predict all possible instances ahead of time. The type is string
	// with pattern:
	// (([0-1](\.[1-3]?[0-9]))|(2\.(0|([1-9]\d*))))(\.(0|([1-9]\d*)))*.
	MteObjectsID interface{}

	// Control for whether mteObjectsID is to be treated as fully-specified or
	// wildcarded, with 'true' indicating wildcard. The type is bool.
	MteObjectsIDWildcard interface{}

	// The control that allows creation and deletion of entries. Once made active
	// an entry MAY not be modified except to delete it. The type is RowStatus.
	MteObjectsEntryStatus interface{}
}

DISMANEVENTMIB_MteObjectsTable_MteObjectsEntry A group of objects. Applications create and delete entries using mteObjectsEntryStatus.

When adding objects to a notification they are added in the lexical order of their index in this table. Those associated with a trigger come first, then trigger test, then event.

func (*DISMANEVENTMIB_MteObjectsTable_MteObjectsEntry) GetEntityData

func (mteObjectsEntry *DISMANEVENTMIB_MteObjectsTable_MteObjectsEntry) GetEntityData() *types.CommonEntityData

type DISMANEVENTMIB_MteResource

type DISMANEVENTMIB_MteResource struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The minimum mteTriggerFrequency this system will accept.  A system may use
	// the larger values of this minimum to lessen the impact of constant
	// sampling.  For larger sampling intervals the system samples less often and
	// suffers less overhead.  This object provides a way to enforce such lower
	// overhead for all triggers created after it is set.  Unless explicitly
	// resource limited, a system's value for this object SHOULD be 1, allowing as
	// small as a 1 second interval for ongoing trigger sampling.  Changing this
	// value will not invalidate an existing setting of mteTriggerFrequency. The
	// type is interface{} with range: 1..2147483647. Units are seconds.
	MteResourceSampleMinimum interface{}

	// The maximum number of instance entries this system will support for
	// sampling.  These are the entries that maintain state, one for each instance
	// of each sampled object as selected by mteTriggerValueID.  Note that
	// wildcarded objects result in multiple instances of this state.  A value of
	// 0 indicates no preset limit, that is, the limit is dynamic based on system
	// operation and resources.  Unless explicitly resource limited, a system's
	// value for this object SHOULD be 0.  Changing this value will not eliminate
	// or inhibit existing sample state but could prevent allocation of additional
	// state information. The type is interface{} with range: 0..4294967295. Units
	// are instances.
	MteResourceSampleInstanceMaximum interface{}

	// The number of currently active instance entries as defined for
	// mteResourceSampleInstanceMaximum. The type is interface{} with range:
	// 0..4294967295. Units are instances.
	MteResourceSampleInstances interface{}

	// The highest value of mteResourceSampleInstances that has occurred since
	// initialization of the management system. The type is interface{} with
	// range: 0..4294967295. Units are instances.
	MteResourceSampleInstancesHigh interface{}

	// The number of times this system could not take a new sample because that
	// allocation would have exceeded the limit set by
	// mteResourceSampleInstanceMaximum. The type is interface{} with range:
	// 0..4294967295. Units are instances.
	MteResourceSampleInstanceLacks interface{}
}

DISMANEVENTMIB_MteResource

func (*DISMANEVENTMIB_MteResource) GetEntityData

func (mteResource *DISMANEVENTMIB_MteResource) GetEntityData() *types.CommonEntityData

type DISMANEVENTMIB_MteTrigger

type DISMANEVENTMIB_MteTrigger struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The number of times an attempt to check for a trigger condition has failed.
	// This counts individually for each attempt in a group of targets or each
	// attempt for a  wildcarded object. The type is interface{} with range:
	// 0..4294967295. Units are failures.
	MteTriggerFailures interface{}
}

DISMANEVENTMIB_MteTrigger

func (*DISMANEVENTMIB_MteTrigger) GetEntityData

func (mteTrigger *DISMANEVENTMIB_MteTrigger) GetEntityData() *types.CommonEntityData

type DISMANEVENTMIB_MteTriggerBooleanTable

type DISMANEVENTMIB_MteTriggerBooleanTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information about a single boolean trigger.  Entries automatically exist in
	// this this table for each mteTriggerEntry that has 'boolean' set in
	// mteTriggerTest. The type is slice of
	// DISMANEVENTMIB_MteTriggerBooleanTable_MteTriggerBooleanEntry.
	MteTriggerBooleanEntry []*DISMANEVENTMIB_MteTriggerBooleanTable_MteTriggerBooleanEntry
}

DISMANEVENTMIB_MteTriggerBooleanTable A table of management event trigger information for boolean triggers.

func (*DISMANEVENTMIB_MteTriggerBooleanTable) GetEntityData

func (mteTriggerBooleanTable *DISMANEVENTMIB_MteTriggerBooleanTable) GetEntityData() *types.CommonEntityData

type DISMANEVENTMIB_MteTriggerBooleanTable_MteTriggerBooleanEntry

type DISMANEVENTMIB_MteTriggerBooleanTable_MteTriggerBooleanEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with length: 0..32. Refers to
	// disman_event_mib.DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry_MteOwner
	MteOwner interface{}

	// This attribute is a key. The type is string with length: 1..32. Refers to
	// disman_event_mib.DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry_MteTriggerName
	MteTriggerName interface{}

	// The type of boolean comparison to perform.  The value at mteTriggerValueID
	// is compared to mteTriggerBooleanValue, so for example if
	// mteTriggerBooleanComparison is 'less' the result would be true if the value
	// at mteTriggerValueID is less than the value of mteTriggerBooleanValue. The
	// type is MteTriggerBooleanComparison.
	MteTriggerBooleanComparison interface{}

	// The value to use for the test specified by mteTriggerBooleanTest. The type
	// is interface{} with range: -2147483648..2147483647.
	MteTriggerBooleanValue interface{}

	// Control for whether an event may be triggered when this entry is first set
	// to 'active' or a new instance of the object at mteTriggerValueID is found
	// and the test specified by mteTriggerBooleanComparison is true.  In that
	// case an event is triggered if mteTriggerBooleanStartup is 'true'. The type
	// is bool.
	MteTriggerBooleanStartup interface{}

	// To go with mteTriggerBooleanObjects, the mteOwner of a group of objects
	// from mteObjectsTable. The type is string with length: 0..32.
	MteTriggerBooleanObjectsOwner interface{}

	// The mteObjectsName of a group of objects from mteObjectsTable.  These
	// objects are to be added to any Notification resulting from the firing of
	// this trigger for this test.  A list of objects may also be added based on
	// the overall trigger, the event or other settings in mteTriggerTest.  A
	// length of 0 indicates no additional objects. The type is string with
	// length: 0..32.
	MteTriggerBooleanObjects interface{}

	// To go with mteTriggerBooleanEvent, the mteOwner of an event entry from
	// mteEventTable. The type is string with length: 0..32.
	MteTriggerBooleanEventOwner interface{}

	// The mteEventName of the event to invoke when mteTriggerType is 'boolean'
	// and this trigger fires.  A length of 0 indicates no event. The type is
	// string with length: 0..32.
	MteTriggerBooleanEvent interface{}
}

DISMANEVENTMIB_MteTriggerBooleanTable_MteTriggerBooleanEntry Information about a single boolean trigger. Entries automatically exist in this this table for each mteTriggerEntry that has 'boolean' set in mteTriggerTest.

func (*DISMANEVENTMIB_MteTriggerBooleanTable_MteTriggerBooleanEntry) GetEntityData

type DISMANEVENTMIB_MteTriggerBooleanTable_MteTriggerBooleanEntry_MteTriggerBooleanComparison

type DISMANEVENTMIB_MteTriggerBooleanTable_MteTriggerBooleanEntry_MteTriggerBooleanComparison string

DISMANEVENTMIB_MteTriggerBooleanTable_MteTriggerBooleanEntry_MteTriggerBooleanComparison represents mteTriggerBooleanValue.

const (
	DISMANEVENTMIB_MteTriggerBooleanTable_MteTriggerBooleanEntry_MteTriggerBooleanComparison_unequal DISMANEVENTMIB_MteTriggerBooleanTable_MteTriggerBooleanEntry_MteTriggerBooleanComparison = "unequal"

	DISMANEVENTMIB_MteTriggerBooleanTable_MteTriggerBooleanEntry_MteTriggerBooleanComparison_equal DISMANEVENTMIB_MteTriggerBooleanTable_MteTriggerBooleanEntry_MteTriggerBooleanComparison = "equal"

	DISMANEVENTMIB_MteTriggerBooleanTable_MteTriggerBooleanEntry_MteTriggerBooleanComparison_less DISMANEVENTMIB_MteTriggerBooleanTable_MteTriggerBooleanEntry_MteTriggerBooleanComparison = "less"

	DISMANEVENTMIB_MteTriggerBooleanTable_MteTriggerBooleanEntry_MteTriggerBooleanComparison_lessOrEqual DISMANEVENTMIB_MteTriggerBooleanTable_MteTriggerBooleanEntry_MteTriggerBooleanComparison = "lessOrEqual"

	DISMANEVENTMIB_MteTriggerBooleanTable_MteTriggerBooleanEntry_MteTriggerBooleanComparison_greater DISMANEVENTMIB_MteTriggerBooleanTable_MteTriggerBooleanEntry_MteTriggerBooleanComparison = "greater"

	DISMANEVENTMIB_MteTriggerBooleanTable_MteTriggerBooleanEntry_MteTriggerBooleanComparison_greaterOrEqual DISMANEVENTMIB_MteTriggerBooleanTable_MteTriggerBooleanEntry_MteTriggerBooleanComparison = "greaterOrEqual"
)

type DISMANEVENTMIB_MteTriggerDeltaTable

type DISMANEVENTMIB_MteTriggerDeltaTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information about a single trigger's delta sampling.  Entries automatically
	// exist in this this table for each mteTriggerEntry that has
	// mteTriggerSampleType set to 'deltaValue'. The type is slice of
	// DISMANEVENTMIB_MteTriggerDeltaTable_MteTriggerDeltaEntry.
	MteTriggerDeltaEntry []*DISMANEVENTMIB_MteTriggerDeltaTable_MteTriggerDeltaEntry
}

DISMANEVENTMIB_MteTriggerDeltaTable A table of management event trigger information for delta sampling.

func (*DISMANEVENTMIB_MteTriggerDeltaTable) GetEntityData

func (mteTriggerDeltaTable *DISMANEVENTMIB_MteTriggerDeltaTable) GetEntityData() *types.CommonEntityData

type DISMANEVENTMIB_MteTriggerDeltaTable_MteTriggerDeltaEntry

type DISMANEVENTMIB_MteTriggerDeltaTable_MteTriggerDeltaEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with length: 0..32. Refers to
	// disman_event_mib.DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry_MteOwner
	MteOwner interface{}

	// This attribute is a key. The type is string with length: 1..32. Refers to
	// disman_event_mib.DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry_MteTriggerName
	MteTriggerName interface{}

	// The OBJECT IDENTIFIER (OID) of a TimeTicks, TimeStamp, or DateAndTime
	// object that indicates a discontinuity in the value at mteTriggerValueID.
	// The OID may be for a leaf object (e.g. sysUpTime.0) or may be wildcarded to
	// match mteTriggerValueID.  This object supports normal checking for a
	// discontinuity in a counter.  Note that if this object does not point to
	// sysUpTime discontinuity checking MUST still check sysUpTime for an overall
	// discontinuity.  If the object identified is not accessible the sample
	// attempt is in error, with the error code as from an SNMP request.  Bad
	// object identifiers or a mismatch between truncating the identifier and the
	// value of mteDeltaDiscontinuityIDWildcard result in operation as one would
	// expect when providing the wrong identifier to a Get operation.  The Get
	// will fail or get the wrong object.  If the value syntax of those objects is
	// not usable, that results in an error that terminates the sample with a
	// 'badType' error code. The type is string with pattern:
	// (([0-1](\.[1-3]?[0-9]))|(2\.(0|([1-9]\d*))))(\.(0|([1-9]\d*)))*.
	MteTriggerDeltaDiscontinuityID interface{}

	// Control for whether mteTriggerDeltaDiscontinuityID is to be treated as
	// fully-specified or wildcarded, with 'true' indicating wildcard. Note that
	// the value of this object will be the same as that of the corresponding
	// instance of mteTriggerValueIDWildcard when the corresponding
	// mteTriggerSampleType is 'deltaValue'. The type is bool.
	MteTriggerDeltaDiscontinuityIDWildcard interface{}

	// The value 'timeTicks' indicates the mteTriggerDeltaDiscontinuityID of this
	// row is of syntax TimeTicks.  The value 'timeStamp' indicates syntax
	// TimeStamp. The value 'dateAndTime' indicates syntax DateAndTime. The type
	// is MteTriggerDeltaDiscontinuityIDType.
	MteTriggerDeltaDiscontinuityIDType interface{}
}

DISMANEVENTMIB_MteTriggerDeltaTable_MteTriggerDeltaEntry Information about a single trigger's delta sampling. Entries automatically exist in this this table for each mteTriggerEntry that has mteTriggerSampleType set to 'deltaValue'.

func (*DISMANEVENTMIB_MteTriggerDeltaTable_MteTriggerDeltaEntry) GetEntityData

type DISMANEVENTMIB_MteTriggerDeltaTable_MteTriggerDeltaEntry_MteTriggerDeltaDiscontinuityIDType

type DISMANEVENTMIB_MteTriggerDeltaTable_MteTriggerDeltaEntry_MteTriggerDeltaDiscontinuityIDType string

DISMANEVENTMIB_MteTriggerDeltaTable_MteTriggerDeltaEntry_MteTriggerDeltaDiscontinuityIDType represents The value 'dateAndTime' indicates syntax DateAndTime.

const (
	DISMANEVENTMIB_MteTriggerDeltaTable_MteTriggerDeltaEntry_MteTriggerDeltaDiscontinuityIDType_timeTicks DISMANEVENTMIB_MteTriggerDeltaTable_MteTriggerDeltaEntry_MteTriggerDeltaDiscontinuityIDType = "timeTicks"

	DISMANEVENTMIB_MteTriggerDeltaTable_MteTriggerDeltaEntry_MteTriggerDeltaDiscontinuityIDType_timeStamp DISMANEVENTMIB_MteTriggerDeltaTable_MteTriggerDeltaEntry_MteTriggerDeltaDiscontinuityIDType = "timeStamp"

	DISMANEVENTMIB_MteTriggerDeltaTable_MteTriggerDeltaEntry_MteTriggerDeltaDiscontinuityIDType_dateAndTime DISMANEVENTMIB_MteTriggerDeltaTable_MteTriggerDeltaEntry_MteTriggerDeltaDiscontinuityIDType = "dateAndTime"
)

type DISMANEVENTMIB_MteTriggerExistenceTable

type DISMANEVENTMIB_MteTriggerExistenceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information about a single existence trigger.  Entries automatically exist
	// in this this table for each mteTriggerEntry that has 'existence' set in
	// mteTriggerTest. The type is slice of
	// DISMANEVENTMIB_MteTriggerExistenceTable_MteTriggerExistenceEntry.
	MteTriggerExistenceEntry []*DISMANEVENTMIB_MteTriggerExistenceTable_MteTriggerExistenceEntry
}

DISMANEVENTMIB_MteTriggerExistenceTable A table of management event trigger information for existence triggers.

func (*DISMANEVENTMIB_MteTriggerExistenceTable) GetEntityData

func (mteTriggerExistenceTable *DISMANEVENTMIB_MteTriggerExistenceTable) GetEntityData() *types.CommonEntityData

type DISMANEVENTMIB_MteTriggerExistenceTable_MteTriggerExistenceEntry

type DISMANEVENTMIB_MteTriggerExistenceTable_MteTriggerExistenceEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with length: 0..32. Refers to
	// disman_event_mib.DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry_MteOwner
	MteOwner interface{}

	// This attribute is a key. The type is string with length: 1..32. Refers to
	// disman_event_mib.DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry_MteTriggerName
	MteTriggerName interface{}

	// The type of existence test to perform.  The trigger fires when the object
	// at mteTriggerValueID is seen to go from present to absent, from absent to
	// present, or to have it's value changed, depending on which tests are
	// selected:  present(0) - when this test is selected, the trigger fires when
	// the mteTriggerValueID object goes from absent to present.  absent(1)  -
	// when this test is selected, the trigger fires when the mteTriggerValueID
	// object goes from present to absent. changed(2) - when this test is
	// selected, the trigger fires the mteTriggerValueID object value changes.
	// Once the trigger has fired for either presence or absence it will not fire
	// again for that state until the object has been to the other state. . The
	// type is map[string]bool.
	MteTriggerExistenceTest interface{}

	// Control for whether an event may be triggered when this entry is first set
	// to 'active' and the test specified by mteTriggerExistenceTest is true.
	// Setting an option causes that trigger to fire when its test is true. The
	// type is map[string]bool.
	MteTriggerExistenceStartup interface{}

	// To go with mteTriggerExistenceObjects, the mteOwner of a group of objects
	// from mteObjectsTable. The type is string with length: 0..32.
	MteTriggerExistenceObjectsOwner interface{}

	// The mteObjectsName of a group of objects from mteObjectsTable.  These
	// objects are to be added to any Notification resulting from the firing of
	// this trigger for this test.  A list of objects may also be added based on
	// the overall trigger, the event or other settings in mteTriggerTest.  A
	// length of 0 indicates no additional objects. The type is string with
	// length: 0..32.
	MteTriggerExistenceObjects interface{}

	// To go with mteTriggerExistenceEvent, the mteOwner of an event entry from
	// the mteEventTable. The type is string with length: 0..32.
	MteTriggerExistenceEventOwner interface{}

	// The mteEventName of the event to invoke when mteTriggerType is 'existence'
	// and this trigger fires.  A length of 0 indicates no event. The type is
	// string with length: 0..32.
	MteTriggerExistenceEvent interface{}
}

DISMANEVENTMIB_MteTriggerExistenceTable_MteTriggerExistenceEntry Information about a single existence trigger. Entries automatically exist in this this table for each mteTriggerEntry that has 'existence' set in mteTriggerTest.

func (*DISMANEVENTMIB_MteTriggerExistenceTable_MteTriggerExistenceEntry) GetEntityData

type DISMANEVENTMIB_MteTriggerTable

type DISMANEVENTMIB_MteTriggerTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information about a single trigger.  Applications create and delete entries
	// using mteTriggerEntryStatus. The type is slice of
	// DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry.
	MteTriggerEntry []*DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry
}

DISMANEVENTMIB_MteTriggerTable A table of management event trigger information.

func (*DISMANEVENTMIB_MteTriggerTable) GetEntityData

func (mteTriggerTable *DISMANEVENTMIB_MteTriggerTable) GetEntityData() *types.CommonEntityData

type DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry

type DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The owner of this entry. The exact semantics of
	// this string are subject to the security policy defined by the security
	// administrator. The type is string with length: 0..32.
	MteOwner interface{}

	// This attribute is a key. A locally-unique, administratively assigned name
	// for the trigger within the scope of mteOwner. The type is string with
	// length: 1..32.
	MteTriggerName interface{}

	// A description of the trigger's function and use. The type is string.
	MteTriggerComment interface{}

	// The type of trigger test to perform.  For 'boolean' and 'threshold'  tests,
	// the object at mteTriggerValueID MUST evaluate to an integer, that is,
	// anything that ends up encoded for transmission (that is, in BER, not ASN.1)
	// as an integer.  For 'existence', the specific test is as selected by
	// mteTriggerExistenceTest.  When an object appears, vanishes or changes
	// value, the trigger fires. If the object's appearance caused the trigger
	// firing, the object MUST vanish before the trigger can be fired again for
	// it, and vice versa. If the trigger fired due to a change in the object's
	// value, it will be fired again on every successive value change for that
	// object.  For 'boolean', the specific test is as selected by
	// mteTriggerBooleanTest.  If the test result is true the trigger fires.  The
	// trigger will not fire again until the value has become false and come back
	// to true.  For 'threshold' the test works as described below for
	// mteTriggerThresholdStartup, mteTriggerThresholdRising, and
	// mteTriggerThresholdFalling.  Note that combining 'boolean' and 'threshold'
	// tests on the same object may be somewhat redundant. The type is
	// map[string]bool.
	MteTriggerTest interface{}

	// The type of sampling to perform.  An 'absoluteValue' sample requires only a
	// single sample to be meaningful, and is exactly the value of the object at
	// mteTriggerValueID at the sample time.  A 'deltaValue' requires two samples
	// to be meaningful and is thus not available for testing until the second and
	// subsequent samples after the object at mteTriggerValueID is first found to
	// exist.  It is the difference between the two samples.  For unsigned values
	// it is always positive, based on unsigned arithmetic.  For signed values it
	// can be positive or negative.  For SNMP counters to be meaningful they
	// should be sampled as a 'deltaValue'.  For 'deltaValue' mteTriggerDeltaTable
	// contains further parameters.  If only 'existence' is set in mteTriggerTest
	// this object has no meaning. The type is MteTriggerSampleType.
	MteTriggerSampleType interface{}

	// The object identifier of the MIB object to sample to see if the trigger
	// should fire.  This may be wildcarded by truncating all or part of the
	// instance portion, in which case the value is obtained as if with a GetNext
	// function, checking multiple values  if they exist.  If such wildcarding is
	// applied, mteTriggerValueIDWildcard must be 'true' and if not it must be
	// 'false'.  Bad object identifiers or a mismatch between truncating the
	// identifier and the value of mteTriggerValueIDWildcard result in operation
	// as one would expect when providing the wrong identifier to a Get or GetNext
	// operation.  The Get will fail or get the wrong object.  The GetNext will
	// indeed get whatever is next, proceeding until it runs past the initial part
	// of the identifier and perhaps many unintended objects for confusing
	// results.  If the value syntax of those objects is not usable, that results
	// in a 'badType' error that terminates the scan.  Each instance that fills
	// the wildcard is independent of any additional instances, that is,
	// wildcarded objects operate as if there were a separate table entry for each
	// instance that fills the wildcard without having to actually predict all
	// possible instances ahead of time. The type is string with pattern:
	// (([0-1](\.[1-3]?[0-9]))|(2\.(0|([1-9]\d*))))(\.(0|([1-9]\d*)))*.
	MteTriggerValueID interface{}

	// Control for whether mteTriggerValueID is to be treated as fully-specified
	// or wildcarded, with 'true' indicating wildcard. The type is bool.
	MteTriggerValueIDWildcard interface{}

	// The tag for the target(s) from which to obtain the condition for a trigger
	// check.  A length of 0 indicates the local system.  In this case, access to
	// the objects indicated by mteTriggerValueID is under the security
	// credentials of the requester that set mteTriggerEntryStatus to 'active'.
	// Those credentials are the input parameters for isAccessAllowed from the
	// Architecture for Describing SNMP Management Frameworks.  Otherwise access
	// rights are checked according to the security  parameters resulting from the
	// tag. The type is string.
	MteTriggerTargetTag interface{}

	// The management context from which to obtain mteTriggerValueID.  This may be
	// wildcarded by leaving characters off the end.  For example use 'Repeater'
	// to wildcard to 'Repeater1', 'Repeater2', 'Repeater-999.87b', and so on.  To
	// indicate such wildcarding is intended, mteTriggerContextNameWildcard must
	// be 'true'.  Each instance that fills the wildcard is independent of any
	// additional instances, that is, wildcarded objects operate as if there were
	// a separate table entry for each instance that fills the wildcard without
	// having to actually predict all possible instances ahead of time.  Operation
	// of this feature assumes that the local system has a list of available
	// contexts against which to apply the wildcard.  If the objects are being
	// read from the local system, this is clearly the system's own list of
	// contexts. For a remote system a local version of such a list is not defined
	// by any current standard and may not be available, so this function MAY not
	// be supported. The type is string.
	MteTriggerContextName interface{}

	// Control for whether mteTriggerContextName is to be treated as
	// fully-specified or wildcarded, with 'true' indicating wildcard. The type is
	// bool.
	MteTriggerContextNameWildcard interface{}

	// The number of seconds to wait between trigger samples.  To encourage
	// consistency in sampling, the interval is measured from the beginning of one
	// check to the beginning of the next and the timer is restarted immediately
	// when it expires, not when the check completes.  If the next sample begins
	// before the previous one completed the system may either attempt to make the
	// check or treat this as an error condition with the error 'sampleOverrun'.
	// A frequency of 0 indicates instantaneous recognition of the condition.
	// This is not possible in many cases, but may be supported in cases where it
	// makes sense and the system is able to do so.  This feature allows the MIB
	// to be used in implementations where such interrupt-driven behavior is
	// possible and is not likely to be supported for all MIB objects even then
	// since such sampling generally has to be tightly integrated into low-level
	// code.  Systems that can support this SHOULD document those cases where it
	// can be used.  In cases where it can not, setting this object to 0 should be
	// disallowed. The type is interface{} with range: 0..4294967295. Units are
	// seconds.
	MteTriggerFrequency interface{}

	// To go with mteTriggerObjects, the mteOwner of a group of objects from
	// mteObjectsTable. The type is string with length: 0..32.
	MteTriggerObjectsOwner interface{}

	// The mteObjectsName of a group of objects from mteObjectsTable.  These
	// objects are to be added to any Notification resulting from the firing of
	// this trigger.  A list of objects may also be added based on the event or on
	// the value of mteTriggerTest.  A length of 0 indicates no additional
	// objects. The type is string with length: 0..32.
	MteTriggerObjects interface{}

	// A control to allow a trigger to be configured but not used. When the value
	// is 'false' the trigger is not sampled. The type is bool.
	MteTriggerEnabled interface{}

	// The control that allows creation and deletion of entries. Once made active
	// an entry may not be modified except to delete it. The type is RowStatus.
	MteTriggerEntryStatus interface{}
}

DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry Information about a single trigger. Applications create and delete entries using mteTriggerEntryStatus.

func (*DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry) GetEntityData

func (mteTriggerEntry *DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry) GetEntityData() *types.CommonEntityData

type DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry_MteTriggerSampleType

type DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry_MteTriggerSampleType string

DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry_MteTriggerSampleType represents no meaning.

const (
	DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry_MteTriggerSampleType_absoluteValue DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry_MteTriggerSampleType = "absoluteValue"

	DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry_MteTriggerSampleType_deltaValue DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry_MteTriggerSampleType = "deltaValue"
)

type DISMANEVENTMIB_MteTriggerThresholdTable

type DISMANEVENTMIB_MteTriggerThresholdTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information about a single threshold trigger.  Entries automatically exist
	// in this table for each mteTriggerEntry that has 'threshold' set in
	// mteTriggerTest. The type is slice of
	// DISMANEVENTMIB_MteTriggerThresholdTable_MteTriggerThresholdEntry.
	MteTriggerThresholdEntry []*DISMANEVENTMIB_MteTriggerThresholdTable_MteTriggerThresholdEntry
}

DISMANEVENTMIB_MteTriggerThresholdTable A table of management event trigger information for threshold triggers.

func (*DISMANEVENTMIB_MteTriggerThresholdTable) GetEntityData

func (mteTriggerThresholdTable *DISMANEVENTMIB_MteTriggerThresholdTable) GetEntityData() *types.CommonEntityData

type DISMANEVENTMIB_MteTriggerThresholdTable_MteTriggerThresholdEntry

type DISMANEVENTMIB_MteTriggerThresholdTable_MteTriggerThresholdEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with length: 0..32. Refers to
	// disman_event_mib.DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry_MteOwner
	MteOwner interface{}

	// This attribute is a key. The type is string with length: 1..32. Refers to
	// disman_event_mib.DISMANEVENTMIB_MteTriggerTable_MteTriggerEntry_MteTriggerName
	MteTriggerName interface{}

	// The event that may be triggered when this entry is first set to 'active'
	// and a new instance of the object at mteTriggerValueID is found.  If the
	// first sample after this instance becomes active is greater than or equal to
	// mteTriggerThresholdRising and mteTriggerThresholdStartup is equal to
	// 'rising' or 'risingOrFalling', then one mteTriggerThresholdRisingEvent is
	// triggered for that instance. If the first sample after this entry becomes
	// active is less than or equal to mteTriggerThresholdFalling and
	// mteTriggerThresholdStartup is equal to 'falling' or 'risingOrFalling', then
	// one mteTriggerThresholdRisingEvent is triggered for that instance. The type
	// is MteTriggerThresholdStartup.
	MteTriggerThresholdStartup interface{}

	// A threshold value to check against if mteTriggerType is 'threshold'.  When
	// the current sampled value is greater than or equal to this threshold, and
	// the value at the last sampling interval was less than this threshold, one
	// mteTriggerThresholdRisingEvent is triggered.  That event is also triggered
	// if the first sample after this entry becomes active is greater than or
	// equal to this threshold and mteTriggerThresholdStartup is equal to 'rising'
	// or 'risingOrFalling'.  After a rising event is generated, another such
	// event is not triggered until the sampled value falls below this threshold
	// and reaches mteTriggerThresholdFalling. The type is interface{} with range:
	// -2147483648..2147483647.
	MteTriggerThresholdRising interface{}

	// A threshold value to check against if mteTriggerType is 'threshold'.  When
	// the current sampled value is less than or equal to this threshold, and the
	// value at the last sampling interval was greater than this threshold, one
	// mteTriggerThresholdFallingEvent is triggered.  That event is also triggered
	// if the first sample after this entry becomes active is less than or equal
	// to this threshold and mteTriggerThresholdStartup is equal to 'falling' or
	// 'risingOrFalling'.  After a falling event is generated, another such event
	// is not triggered until the sampled value rises above this threshold and
	// reaches mteTriggerThresholdRising. The type is interface{} with range:
	// -2147483648..2147483647.
	MteTriggerThresholdFalling interface{}

	// A threshold value to check against if mteTriggerType is 'threshold'.  When
	// the delta value (difference) between the current sampled value (value(n))
	// and the previous sampled value (value(n-1)) is greater than or equal to
	// this threshold, and the delta value calculated at the last sampling
	// interval (i.e. value(n-1) - value(n-2)) was less than this threshold, one
	// mteTriggerThresholdDeltaRisingEvent is triggered. That event is also
	// triggered if the first delta value calculated after this entry becomes
	// active, i.e. value(2) - value(1), where value(1) is the first sample taken
	// of that instance, is greater than or equal to this threshold.  After a
	// rising event is generated, another such event is not triggered until the
	// delta value falls below this threshold and reaches
	// mteTriggerThresholdDeltaFalling. The type is interface{} with range:
	// -2147483648..2147483647.
	MteTriggerThresholdDeltaRising interface{}

	// A threshold value to check against if mteTriggerType is 'threshold'.  When
	// the delta value (difference) between the current sampled value (value(n))
	// and the previous sampled value (value(n-1)) is less than or equal to this
	// threshold, and the delta value calculated at the last sampling interval
	// (i.e. value(n-1) - value(n-2)) was greater than this threshold, one
	// mteTriggerThresholdDeltaFallingEvent is triggered. That event is also
	// triggered if the first delta value calculated after this entry becomes
	// active, i.e. value(2) - value(1), where value(1) is the first sample taken
	// of that instance, is less than or equal to this threshold.  After a falling
	// event is generated, another such event is not triggered until the delta
	// value falls below this threshold and reaches
	// mteTriggerThresholdDeltaRising. The type is interface{} with range:
	// -2147483648..2147483647.
	MteTriggerThresholdDeltaFalling interface{}

	// To go with mteTriggerThresholdObjects, the mteOwner of a group of objects
	// from mteObjectsTable. The type is string with length: 0..32.
	MteTriggerThresholdObjectsOwner interface{}

	// The mteObjectsName of a group of objects from mteObjectsTable.  These
	// objects are to be added to any Notification resulting from the firing of
	// this trigger for this test.  A list of objects may also be added based on
	// the overall  trigger, the event or other settings in mteTriggerTest.  A
	// length of 0 indicates no additional objects. The type is string with
	// length: 0..32.
	MteTriggerThresholdObjects interface{}

	// To go with mteTriggerThresholdRisingEvent, the mteOwner of an event entry
	// from mteEventTable. The type is string with length: 0..32.
	MteTriggerThresholdRisingEventOwner interface{}

	// The mteEventName of the event to invoke when mteTriggerType is 'threshold'
	// and this trigger fires based on mteTriggerThresholdRising.  A length of 0
	// indicates no event. The type is string with length: 0..32.
	MteTriggerThresholdRisingEvent interface{}

	// To go with mteTriggerThresholdFallingEvent, the mteOwner of an event entry
	// from mteEventTable. The type is string with length: 0..32.
	MteTriggerThresholdFallingEventOwner interface{}

	// The mteEventName of the event to invoke when mteTriggerType is 'threshold'
	// and this trigger fires based on mteTriggerThresholdFalling.  A length of 0
	// indicates no event. The type is string with length: 0..32.
	MteTriggerThresholdFallingEvent interface{}

	// To go with mteTriggerThresholdDeltaRisingEvent, the mteOwner of an event
	// entry from mteEventTable. The type is string with length: 0..32.
	MteTriggerThresholdDeltaRisingEventOwner interface{}

	// The mteEventName of the event to invoke when mteTriggerType is 'threshold'
	// and this trigger fires based on mteTriggerThresholdDeltaRising. A length of
	// 0 indicates no event. The type is string with length: 0..32.
	MteTriggerThresholdDeltaRisingEvent interface{}

	// To go with mteTriggerThresholdDeltaFallingEvent, the mteOwner of an event
	// entry from mteEventTable. The type is string with length: 0..32.
	MteTriggerThresholdDeltaFallingEventOwner interface{}

	// The mteEventName of the event to invoke when mteTriggerType is 'threshold'
	// and this trigger fires based on mteTriggerThresholdDeltaFalling.  A length
	// of 0 indicates no event. The type is string with length: 0..32.
	MteTriggerThresholdDeltaFallingEvent interface{}
}

DISMANEVENTMIB_MteTriggerThresholdTable_MteTriggerThresholdEntry Information about a single threshold trigger. Entries automatically exist in this table for each mteTriggerEntry that has 'threshold' set in mteTriggerTest.

func (*DISMANEVENTMIB_MteTriggerThresholdTable_MteTriggerThresholdEntry) GetEntityData

type DISMANEVENTMIB_MteTriggerThresholdTable_MteTriggerThresholdEntry_MteTriggerThresholdStartup

type DISMANEVENTMIB_MteTriggerThresholdTable_MteTriggerThresholdEntry_MteTriggerThresholdStartup string

DISMANEVENTMIB_MteTriggerThresholdTable_MteTriggerThresholdEntry_MteTriggerThresholdStartup represents triggered for that instance.

const (
	DISMANEVENTMIB_MteTriggerThresholdTable_MteTriggerThresholdEntry_MteTriggerThresholdStartup_rising DISMANEVENTMIB_MteTriggerThresholdTable_MteTriggerThresholdEntry_MteTriggerThresholdStartup = "rising"

	DISMANEVENTMIB_MteTriggerThresholdTable_MteTriggerThresholdEntry_MteTriggerThresholdStartup_falling DISMANEVENTMIB_MteTriggerThresholdTable_MteTriggerThresholdEntry_MteTriggerThresholdStartup = "falling"

	DISMANEVENTMIB_MteTriggerThresholdTable_MteTriggerThresholdEntry_MteTriggerThresholdStartup_risingOrFalling DISMANEVENTMIB_MteTriggerThresholdTable_MteTriggerThresholdEntry_MteTriggerThresholdStartup = "risingOrFalling"
)

type FailureReason

type FailureReason string

FailureReason represents the previous one completed

const (
	FailureReason_sampleOverrun FailureReason = "sampleOverrun"

	FailureReason_badType FailureReason = "badType"

	FailureReason_noResponse FailureReason = "noResponse"

	FailureReason_destinationUnreachable FailureReason = "destinationUnreachable"

	FailureReason_badDestination FailureReason = "badDestination"

	FailureReason_localResourceLack FailureReason = "localResourceLack"

	FailureReason_noError FailureReason = "noError"

	FailureReason_tooBig FailureReason = "tooBig"

	FailureReason_noSuchName FailureReason = "noSuchName"

	FailureReason_badValue FailureReason = "badValue"

	FailureReason_readOnly FailureReason = "readOnly"

	FailureReason_genErr FailureReason = "genErr"

	FailureReason_noAccess FailureReason = "noAccess"

	FailureReason_wrongType FailureReason = "wrongType"

	FailureReason_wrongLength FailureReason = "wrongLength"

	FailureReason_wrongEncoding FailureReason = "wrongEncoding"

	FailureReason_wrongValue FailureReason = "wrongValue"

	FailureReason_noCreation FailureReason = "noCreation"

	FailureReason_inconsistentValue FailureReason = "inconsistentValue"

	FailureReason_resourceUnavailable FailureReason = "resourceUnavailable"

	FailureReason_commitFailed FailureReason = "commitFailed"

	FailureReason_undoFailed FailureReason = "undoFailed"

	FailureReason_authorizationError FailureReason = "authorizationError"

	FailureReason_notWritable FailureReason = "notWritable"

	FailureReason_inconsistentName FailureReason = "inconsistentName"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL