Documentation ¶
Overview ¶
This module contains definitions for the Calvados model objects.
This module contains a collection of YANG definitions for Cisco IOS-XR SysAdmin configuration.
Fault management YANG model.
Copyright(c) 2014-2017 by Cisco Systems, Inc. All rights reserved.
Copyright (c) 2012-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Fm
- type FmActionResultT
- type FmActionT
- type FmCorrelationObjQualifierT
- type FmFaultSeverityT
- type FmFaultStateT
- type FmHistoryStateT
- type FmRuleEvalResultT
- type FmServiceScopeT
- type Fm_Agents
- type Fm_Agents_FmAlarmMapping
- type Fm_Agents_FmAlarmMapping_Detail
- type Fm_Agents_FmInitials
- type Fm_Agents_FmInternals
- type Fm_Agents_FmInternals_Detail
- type Fm_Agents_FmInternals_Detail_Rules
- type Fm_Agents_FmStatistics
- type Fm_Agents_FmStatistics_Detail
- type Fm_Agents_FmTable
- type Fm_Agents_FmTable_Brief
- type Fm_Agents_FmTable_Entry
- type Fm_Agents_FmTable_Entry_CausalList
- type Fm_Agents_FmTable_Entry_DependencyList
- type Fm_Agents_FmTable_Entry_Detail
- type Fm_Agents_FmTable_Entry_EscalationList
- type Fm_Agents_FmTable_Entry_Faults
- type Fm_Agents_FmTable_Entry_Faults_Active
- type Fm_Agents_FmTable_Entry_Faults_Active_Brief
- type Fm_Agents_FmTable_Entry_Faults_Active_Detail
- type Fm_Agents_FmTable_Entry_Faults_History
- type Fm_Agents_FmTable_Entry_Faults_History_Brief
- type Fm_Agents_FmTable_Entry_Faults_History_Detail
- type Fm_Agents_FmTable_Entry_NotificationList
- type Fm_Agents_FmTable_Entry_PropagationList
- type Fm_Agents_FmTable_Entry_WaitingList
- type Fm_Agents_FmTable_Entry_WaitingList_Brief
- type Fm_Agents_FmTable_Entry_WaitingList_Entry
- type GenericHaRole
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Fm ¶
type Fm struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is slice of Fm_Agents. Agents []*Fm_Agents }
Fm Sysadmin fault management operational data model
func (*Fm) GetEntityData ¶
func (fm *Fm) GetEntityData() *types.CommonEntityData
type FmActionResultT ¶
type FmActionResultT string
FmActionResultT represents The result of a certain fm action
const ( FmActionResultT_SUCCESS FmActionResultT = "SUCCESS" FmActionResultT_FAILURE FmActionResultT = "FAILURE" FmActionResultT_NO_OP FmActionResultT = "NO-OP" )
type FmCorrelationObjQualifierT ¶
type FmCorrelationObjQualifierT string
FmCorrelationObjQualifierT
const ( FmCorrelationObjQualifierT_QUALIFIER_IGNORED FmCorrelationObjQualifierT = "QUALIFIER_IGNORED" FmCorrelationObjQualifierT_QUALIFIER_RACK FmCorrelationObjQualifierT = "QUALIFIER_RACK" FmCorrelationObjQualifierT_QUALIFIER_SLOT FmCorrelationObjQualifierT = "QUALIFIER_SLOT" FmCorrelationObjQualifierT_QUALIFIER_OBJECT FmCorrelationObjQualifierT = "QUALIFIER_OBJECT" )
type FmFaultSeverityT ¶
type FmFaultSeverityT string
FmFaultSeverityT
const ( FmFaultSeverityT_CRITICAL FmFaultSeverityT = "CRITICAL" FmFaultSeverityT_MAJOR FmFaultSeverityT = "MAJOR" FmFaultSeverityT_MINOR FmFaultSeverityT = "MINOR" FmFaultSeverityT_NR FmFaultSeverityT = "NR" )
type FmFaultStateT ¶
type FmFaultStateT string
FmFaultStateT represents The status value for a given fault condition.
const ( FmFaultStateT_SET FmFaultStateT = "SET" FmFaultStateT_CLEAR FmFaultStateT = "CLEAR" FmFaultStateT_INFO FmFaultStateT = "INFO" FmFaultStateT_INVALID FmFaultStateT = "INVALID" FmFaultStateT_PARTIALLY_QUALIFIED FmFaultStateT = "PARTIALLY_QUALIFIED" FmFaultStateT_SOAKING_BEFORE_SET FmFaultStateT = "SOAKING_BEFORE_SET" FmFaultStateT_SOAKING_BEFORE_CLEAR FmFaultStateT = "SOAKING_BEFORE_CLEAR" FmFaultStateT_SUPPRESSED FmFaultStateT = "SUPPRESSED" FmFaultStateT_UPDATE FmFaultStateT = "UPDATE" )
type FmHistoryStateT ¶
type FmHistoryStateT string
FmHistoryStateT represents The fm history entry state.
const ( FmHistoryStateT_FM_HISTORY_STATE_ACTIVE FmHistoryStateT = "FM_HISTORY_STATE_ACTIVE" FmHistoryStateT_FM_HISTORY_STATE_CLEARED FmHistoryStateT = "FM_HISTORY_STATE_CLEARED" FmHistoryStateT_FM_HISTORY_STATE_INVALID FmHistoryStateT = "FM_HISTORY_STATE_INVALID" )
type FmRuleEvalResultT ¶
type FmRuleEvalResultT string
FmRuleEvalResultT represents The result status of the evaluation of a FM rule.
const ( FmRuleEvalResultT_SUCCESS FmRuleEvalResultT = "SUCCESS" FmRuleEvalResultT_FAILURE FmRuleEvalResultT = "FAILURE" )
type FmServiceScopeT ¶
type FmServiceScopeT string
FmServiceScopeT represents The fm service scope definting type.
const ( FmServiceScopeT_FM_SERVICE_NODE_SCOPE FmServiceScopeT = "FM_SERVICE_NODE_SCOPE" FmServiceScopeT_FM_SERVICE_RACK_SCOPE FmServiceScopeT = "FM_SERVICE_RACK_SCOPE" FmServiceScopeT_FM_SERVICE_SYSTEM_SCOPE FmServiceScopeT = "FM_SERVICE_SYSTEM_SCOPE" )
type Fm_Agents ¶
type Fm_Agents struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type is string. Location interface{} // This attribute is a key. The type is string. Process interface{} // This attribute is a key. The type is string. Subsystem interface{} // This attribute is a key. The type is string. Agent interface{} FmInitials Fm_Agents_FmInitials FmTable Fm_Agents_FmTable FmInternals Fm_Agents_FmInternals FmAlarmMapping Fm_Agents_FmAlarmMapping FmStatistics Fm_Agents_FmStatistics }
Fm_Agents
func (*Fm_Agents) GetEntityData ¶
func (agents *Fm_Agents) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmAlarmMapping ¶
type Fm_Agents_FmAlarmMapping struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is slice of Fm_Agents_FmAlarmMapping_Detail. Detail []*Fm_Agents_FmAlarmMapping_Detail }
Fm_Agents_FmAlarmMapping
func (*Fm_Agents_FmAlarmMapping) GetEntityData ¶
func (fmAlarmMapping *Fm_Agents_FmAlarmMapping) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmAlarmMapping_Detail ¶
type Fm_Agents_FmAlarmMapping_Detail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fault sub-system identifier. The type is string. FmSubsystemId interface{} // This attribute is a key. Fault type identifier. The type is string. FmFaultType interface{} // This attribute is a key. Fault tag identifier. The type is string. FmFaultTag interface{} // The alarm grouping for this fault. The type is interface{} with range: // 0..65535. AlarmGroup interface{} // The alarm severity for this fault. The type is interface{} with range: // 0..65535. AlarmSeverity interface{} }
Fm_Agents_FmAlarmMapping_Detail
func (*Fm_Agents_FmAlarmMapping_Detail) GetEntityData ¶
func (detail *Fm_Agents_FmAlarmMapping_Detail) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmInitials ¶
type Fm_Agents_FmInitials struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The levm pointer supplied to fm infra. The type is interface{} with range: // 0..18446744073709551615. Levm interface{} // The owner component Id. The type is interface{} with range: 0..4294967295. CompId interface{} // The name of the process in which this fm instance is active. The type is // string. Process interface{} // Default rule callback pointer. The type is interface{} with range: // 0..18446744073709551615. DefaultRuleCb interface{} // Default action callback pointer. The type is interface{} with range: // 0..18446744073709551615. DefaultActionCb interface{} // Default notification callback pointer. The type is interface{} with range: // 0..18446744073709551615. DefaultNotifCb interface{} // Default error callback pointer. The type is interface{} with range: // 0..18446744073709551615. DefaultErrorCb interface{} // Data Replica callback pointer. The type is interface{} with range: // 0..18446744073709551615. ReplicaCb interface{} }
Fm_Agents_FmInitials
func (*Fm_Agents_FmInitials) GetEntityData ¶
func (fmInitials *Fm_Agents_FmInitials) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmInternals ¶
type Fm_Agents_FmInternals struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is slice of Fm_Agents_FmInternals_Detail. Detail []*Fm_Agents_FmInternals_Detail }
Fm_Agents_FmInternals
func (*Fm_Agents_FmInternals) GetEntityData ¶
func (fmInternals *Fm_Agents_FmInternals) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmInternals_Detail ¶
type Fm_Agents_FmInternals_Detail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fault sub-system identifier. The type is string. FmSubsystemId interface{} // This attribute is a key. Fault type identifier. The type is string. FmFaultType interface{} // This attribute is a key. Fault tag identifier. The type is string. FmFaultTag interface{} // Common action data. The type is interface{} with range: 0..65535. CommonAction interface{} // opaque action data. The type is interface{} with range: 0..65535. OpaqueAction interface{} // Pointer to the mitigation callback function. The type is interface{} with // range: 0..18446744073709551615. MitigationCb interface{} // Pointer to the recovery callback function. The type is interface{} with // range: 0..18446744073709551615. RecoveryCb interface{} // Flag indicates if alarm severity is dirty. The type is bool. AlarmSeverityDirty interface{} // Flag indicates all actions are disabled. The type is bool. DisableAction interface{} // Flag indicates all actions are repeated. The type is bool. RepeatAction interface{} // Flag indicates if causal list is present. The type is bool. HasCausalList interface{} // The parser tag of the XML parser. The type is interface{} with range: // 0..18446744073709551615. ParserTag interface{} // The parser tag string. The type is string. ParserTagString interface{} // list of fault rule declaring callbacks. The type is slice of // Fm_Agents_FmInternals_Detail_Rules. Rules []*Fm_Agents_FmInternals_Detail_Rules }
Fm_Agents_FmInternals_Detail
func (*Fm_Agents_FmInternals_Detail) GetEntityData ¶
func (detail *Fm_Agents_FmInternals_Detail) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmInternals_Detail_Rules ¶
type Fm_Agents_FmInternals_Detail_Rules struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The location associated with the fault. The type is string. FaultLocation interface{} // The callback function that declares the fault. The type is interface{} with // range: 0..18446744073709551615. RuleCb interface{} }
Fm_Agents_FmInternals_Detail_Rules list of fault rule declaring callbacks
func (*Fm_Agents_FmInternals_Detail_Rules) GetEntityData ¶
func (rules *Fm_Agents_FmInternals_Detail_Rules) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmStatistics ¶
type Fm_Agents_FmStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is slice of Fm_Agents_FmStatistics_Detail. Detail []*Fm_Agents_FmStatistics_Detail }
Fm_Agents_FmStatistics
func (*Fm_Agents_FmStatistics) GetEntityData ¶
func (fmStatistics *Fm_Agents_FmStatistics) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmStatistics_Detail ¶
type Fm_Agents_FmStatistics_Detail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fault sub-system identifier. The type is string. FmSubsystemId interface{} // This attribute is a key. Fault type identifier. The type is string. FmFaultType interface{} // This attribute is a key. Fault tag identifier. The type is string. FmFaultTag interface{} // Threshold count for the fault. The type is interface{} with range: // 0..4294967295. ThresholdCount interface{} // Object occurrence count. The type is interface{} with range: 0..4294967295. AllObjectOccurCount interface{} // Number of times the fault is declared. The type is interface{} with range: // 0..4294967295. DeclaredCount interface{} // Number of times the fault is cleared. The type is interface{} with range: // 0..4294967295. ClearedCount interface{} // Number of times the fault is info. The type is interface{} with range: // 0..4294967295. InfoCount interface{} // The hold time in ms for soaking the fault. The type is interface{} with // range: 0..4294967295. HoldTime interface{} }
Fm_Agents_FmStatistics_Detail
func (*Fm_Agents_FmStatistics_Detail) GetEntityData ¶
func (detail *Fm_Agents_FmStatistics_Detail) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmTable ¶
type Fm_Agents_FmTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is slice of Fm_Agents_FmTable_Brief. Brief []*Fm_Agents_FmTable_Brief // The type is slice of Fm_Agents_FmTable_Entry. Entry []*Fm_Agents_FmTable_Entry }
Fm_Agents_FmTable
func (*Fm_Agents_FmTable) GetEntityData ¶
func (fmTable *Fm_Agents_FmTable) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmTable_Brief ¶
type Fm_Agents_FmTable_Brief struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fault sub-system identifier. The type is string. FmSubsystemId interface{} // This attribute is a key. Fault type identifier. The type is string. FmFaultType interface{} // This attribute is a key. Fault tag identifier. The type is string. FmFaultTag interface{} // A descriptive name for the fault. The type is string. Name interface{} }
Fm_Agents_FmTable_Brief
func (*Fm_Agents_FmTable_Brief) GetEntityData ¶
func (brief *Fm_Agents_FmTable_Brief) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmTable_Entry ¶
type Fm_Agents_FmTable_Entry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fault sub-system identifier. The type is string. FmSubsystemId interface{} // This attribute is a key. Fault type identifier. The type is string. FmFaultType interface{} // This attribute is a key. Fault tag identifier. The type is string. FmFaultTag interface{} Detail Fm_Agents_FmTable_Entry_Detail // Causal list of fault ids for the specified fault. The type is slice of // Fm_Agents_FmTable_Entry_CausalList. CausalList []*Fm_Agents_FmTable_Entry_CausalList // Dependency list of fault ids. The type is slice of // Fm_Agents_FmTable_Entry_DependencyList. DependencyList []*Fm_Agents_FmTable_Entry_DependencyList // Propagation list of fault agents. The type is slice of // Fm_Agents_FmTable_Entry_PropagationList. PropagationList []*Fm_Agents_FmTable_Entry_PropagationList // Notification list of fault agents. The type is slice of // Fm_Agents_FmTable_Entry_NotificationList. NotificationList []*Fm_Agents_FmTable_Entry_NotificationList // escalation list of fault agents. The type is slice of // Fm_Agents_FmTable_Entry_EscalationList. EscalationList []*Fm_Agents_FmTable_Entry_EscalationList Faults Fm_Agents_FmTable_Entry_Faults WaitingList Fm_Agents_FmTable_Entry_WaitingList }
Fm_Agents_FmTable_Entry
func (*Fm_Agents_FmTable_Entry) GetEntityData ¶
func (entry *Fm_Agents_FmTable_Entry) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmTable_Entry_CausalList ¶
type Fm_Agents_FmTable_Entry_CausalList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fault sub-system identifier. The type is string. FmSubsystemId interface{} // This attribute is a key. Fault type identifier. The type is string. FmFaultType interface{} // This attribute is a key. Fault tag identifier. The type is string. FmFaultTag interface{} }
Fm_Agents_FmTable_Entry_CausalList Causal list of fault ids for the specified fault.
func (*Fm_Agents_FmTable_Entry_CausalList) GetEntityData ¶
func (causalList *Fm_Agents_FmTable_Entry_CausalList) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmTable_Entry_DependencyList ¶
type Fm_Agents_FmTable_Entry_DependencyList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fault sub-system identifier. The type is string. FmSubsystemId interface{} // This attribute is a key. Fault type identifier. The type is string. FmFaultType interface{} // This attribute is a key. Fault tag identifier. The type is string. FmFaultTag interface{} }
Fm_Agents_FmTable_Entry_DependencyList Dependency list of fault ids.
func (*Fm_Agents_FmTable_Entry_DependencyList) GetEntityData ¶
func (dependencyList *Fm_Agents_FmTable_Entry_DependencyList) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmTable_Entry_Detail ¶
type Fm_Agents_FmTable_Entry_Detail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Fault sub-system identifier. The type is string. FmSubsystemId interface{} // Fault type identifier. The type is string. FmFaultType interface{} // Fault tag identifier. The type is string. FmFaultTag interface{} // A descriptive name for the fault. The type is string. Name interface{} // Description of the fault. The type is string. Description interface{} // Fault detection logic. The type is string. DetectionLogic interface{} // The qualifier for the object used for correlation. The type is // FmCorrelationObjQualifierT. CorrObjQualifier interface{} }
Fm_Agents_FmTable_Entry_Detail
func (*Fm_Agents_FmTable_Entry_Detail) GetEntityData ¶
func (detail *Fm_Agents_FmTable_Entry_Detail) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmTable_Entry_EscalationList ¶
type Fm_Agents_FmTable_Entry_EscalationList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fault sub-system identifier. The type is string. FmSubsystemId interface{} // This attribute is a key. Fault type identifier. The type is string. FmFaultType interface{} // This attribute is a key. Fault tag identifier. The type is string. FmFaultTag interface{} // The remote agent id assocaited with this fault. The type is string. RemoteAgentId interface{} }
Fm_Agents_FmTable_Entry_EscalationList escalation list of fault agents.
func (*Fm_Agents_FmTable_Entry_EscalationList) GetEntityData ¶
func (escalationList *Fm_Agents_FmTable_Entry_EscalationList) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmTable_Entry_Faults ¶
type Fm_Agents_FmTable_Entry_Faults struct { EntityData types.CommonEntityData YFilter yfilter.YFilter Active Fm_Agents_FmTable_Entry_Faults_Active History Fm_Agents_FmTable_Entry_Faults_History }
Fm_Agents_FmTable_Entry_Faults
func (*Fm_Agents_FmTable_Entry_Faults) GetEntityData ¶
func (faults *Fm_Agents_FmTable_Entry_Faults) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmTable_Entry_Faults_Active ¶
type Fm_Agents_FmTable_Entry_Faults_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is slice of Fm_Agents_FmTable_Entry_Faults_Active_Brief. Brief []*Fm_Agents_FmTable_Entry_Faults_Active_Brief // The type is slice of Fm_Agents_FmTable_Entry_Faults_Active_Detail. Detail []*Fm_Agents_FmTable_Entry_Faults_Active_Detail }
Fm_Agents_FmTable_Entry_Faults_Active
func (*Fm_Agents_FmTable_Entry_Faults_Active) GetEntityData ¶
func (active *Fm_Agents_FmTable_Entry_Faults_Active) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmTable_Entry_Faults_Active_Brief ¶
type Fm_Agents_FmTable_Entry_Faults_Active_Brief struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The fault object ID. The type is string. ObjectId interface{} // The fault occurence timestamp. The type is string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). FaultTimestamp interface{} }
Fm_Agents_FmTable_Entry_Faults_Active_Brief
func (*Fm_Agents_FmTable_Entry_Faults_Active_Brief) GetEntityData ¶
func (brief *Fm_Agents_FmTable_Entry_Faults_Active_Brief) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmTable_Entry_Faults_Active_Detail ¶
type Fm_Agents_FmTable_Entry_Faults_Active_Detail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The fault object ID. The type is string. ObjectId interface{} // Fault sub-system identifier. The type is string. FmSubsystemId interface{} // Fault type identifier. The type is string. FmFaultType interface{} // Fault tag identifier. The type is string. FmFaultTag interface{} // The severity of the fault reported out. The type is interface{} with range: // 0..65535. FaultSeverity interface{} // The state of the fault. The type is FmFaultStateT. FaultState interface{} // The agent id associated with the fault. The type is string. FaultAgentId interface{} // The fault occurence timestamp. The type is string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). FaultTimestamp interface{} // The state of the timer associated with this fault. The type is bool. FaultTimerState interface{} // The fault is acted on. The type is bool. FaultProcessed interface{} // The result of the mitigation action on the fault. The type is // FmActionResultT. MitigationResult interface{} // The result of the recovery action on the fault. The type is // FmActionResultT. RecoveryResult interface{} // The result of the correlation action on the fault. The type is // FmActionResultT. CorrelationResult interface{} // The result of the alarm action on the fault. The type is FmActionResultT. AlarmResult interface{} // The result of the default action on the fault. The type is FmActionResultT. DefaultResult interface{} // The length of opaque data bytes. The type is interface{} with range: // 0..65535. OpaqueDataLen interface{} // The occurrence count of the fault. The type is interface{} with range: // 0..18446744073709551615. OccurrenceCount interface{} // The history state of the fault. The type is FmHistoryStateT. HistoryState interface{} }
Fm_Agents_FmTable_Entry_Faults_Active_Detail
func (*Fm_Agents_FmTable_Entry_Faults_Active_Detail) GetEntityData ¶
func (detail *Fm_Agents_FmTable_Entry_Faults_Active_Detail) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmTable_Entry_Faults_History ¶
type Fm_Agents_FmTable_Entry_Faults_History struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is slice of Fm_Agents_FmTable_Entry_Faults_History_Brief. Brief []*Fm_Agents_FmTable_Entry_Faults_History_Brief // The type is slice of Fm_Agents_FmTable_Entry_Faults_History_Detail. Detail []*Fm_Agents_FmTable_Entry_Faults_History_Detail }
Fm_Agents_FmTable_Entry_Faults_History
func (*Fm_Agents_FmTable_Entry_Faults_History) GetEntityData ¶
func (history *Fm_Agents_FmTable_Entry_Faults_History) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmTable_Entry_Faults_History_Brief ¶
type Fm_Agents_FmTable_Entry_Faults_History_Brief struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The fault object ID. The type is string. ObjectId interface{} // The fault occurence timestamp. The type is string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). FaultTimestamp interface{} }
Fm_Agents_FmTable_Entry_Faults_History_Brief
func (*Fm_Agents_FmTable_Entry_Faults_History_Brief) GetEntityData ¶
func (brief *Fm_Agents_FmTable_Entry_Faults_History_Brief) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmTable_Entry_Faults_History_Detail ¶
type Fm_Agents_FmTable_Entry_Faults_History_Detail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The fault object ID. The type is string. ObjectId interface{} // Fault sub-system identifier. The type is string. FmSubsystemId interface{} // Fault type identifier. The type is string. FmFaultType interface{} // Fault tag identifier. The type is string. FmFaultTag interface{} // The severity of the fault reported out. The type is interface{} with range: // 0..65535. FaultSeverity interface{} // The state of the fault. The type is FmFaultStateT. FaultState interface{} // The agent id associated with the fault. The type is string. FaultAgentId interface{} // The fault occurence timestamp. The type is string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). FaultTimestamp interface{} // The state of the timer associated with this fault. The type is bool. FaultTimerState interface{} // The fault is acted on. The type is bool. FaultProcessed interface{} // The result of the mitigation action on the fault. The type is // FmActionResultT. MitigationResult interface{} // The result of the recovery action on the fault. The type is // FmActionResultT. RecoveryResult interface{} // The result of the correlation action on the fault. The type is // FmActionResultT. CorrelationResult interface{} // The result of the alarm action on the fault. The type is FmActionResultT. AlarmResult interface{} // The result of the default action on the fault. The type is FmActionResultT. DefaultResult interface{} // The length of opaque data bytes. The type is interface{} with range: // 0..65535. OpaqueDataLen interface{} // The occurrence count of the fault. The type is interface{} with range: // 0..18446744073709551615. OccurrenceCount interface{} // The history state of the fault. The type is FmHistoryStateT. HistoryState interface{} }
Fm_Agents_FmTable_Entry_Faults_History_Detail
func (*Fm_Agents_FmTable_Entry_Faults_History_Detail) GetEntityData ¶
func (detail *Fm_Agents_FmTable_Entry_Faults_History_Detail) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmTable_Entry_NotificationList ¶
type Fm_Agents_FmTable_Entry_NotificationList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fault sub-system identifier. The type is string. FmSubsystemId interface{} // This attribute is a key. Fault type identifier. The type is string. FmFaultType interface{} // This attribute is a key. Fault tag identifier. The type is string. FmFaultTag interface{} // The remote agent id assocaited with this fault. The type is string. RemoteAgentId interface{} }
Fm_Agents_FmTable_Entry_NotificationList Notification list of fault agents.
func (*Fm_Agents_FmTable_Entry_NotificationList) GetEntityData ¶
func (notificationList *Fm_Agents_FmTable_Entry_NotificationList) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmTable_Entry_PropagationList ¶
type Fm_Agents_FmTable_Entry_PropagationList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fault sub-system identifier. The type is string. FmSubsystemId interface{} // This attribute is a key. Fault type identifier. The type is string. FmFaultType interface{} // This attribute is a key. Fault tag identifier. The type is string. FmFaultTag interface{} // The remote agent id assocaited with this fault. The type is string. RemoteAgentId interface{} }
Fm_Agents_FmTable_Entry_PropagationList Propagation list of fault agents.
func (*Fm_Agents_FmTable_Entry_PropagationList) GetEntityData ¶
func (propagationList *Fm_Agents_FmTable_Entry_PropagationList) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmTable_Entry_WaitingList ¶
type Fm_Agents_FmTable_Entry_WaitingList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is slice of Fm_Agents_FmTable_Entry_WaitingList_Brief. Brief []*Fm_Agents_FmTable_Entry_WaitingList_Brief // The type is slice of Fm_Agents_FmTable_Entry_WaitingList_Entry. Entry []*Fm_Agents_FmTable_Entry_WaitingList_Entry }
Fm_Agents_FmTable_Entry_WaitingList
func (*Fm_Agents_FmTable_Entry_WaitingList) GetEntityData ¶
func (waitingList *Fm_Agents_FmTable_Entry_WaitingList) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmTable_Entry_WaitingList_Brief ¶
type Fm_Agents_FmTable_Entry_WaitingList_Brief struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fault sub-system identifier. The type is string. FmSubsystemId interface{} // This attribute is a key. Fault type identifier. The type is string. FmFaultType interface{} // This attribute is a key. Fault tag identifier. The type is string. FmFaultTag interface{} // The object Id of the entity that generated the fault. The type is string. ObjectId interface{} // The timestamp at which the fault occurred. The type is string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). FaultTimestamp interface{} // The state pf tje causal fault. The type is FmFaultStateT. FaultState interface{} // Count of occurrence of the fault event. The type is interface{} with range: // 0..18446744073709551615. FaultCount interface{} // FM correlation engine flag, internal. The type is interface{} with range: // 0..18446744073709551615. FaultFlag interface{} }
Fm_Agents_FmTable_Entry_WaitingList_Brief
func (*Fm_Agents_FmTable_Entry_WaitingList_Brief) GetEntityData ¶
func (brief *Fm_Agents_FmTable_Entry_WaitingList_Brief) GetEntityData() *types.CommonEntityData
type Fm_Agents_FmTable_Entry_WaitingList_Entry ¶
type Fm_Agents_FmTable_Entry_WaitingList_Entry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fault sub-system identifier. The type is string. FmSubsystemId interface{} // This attribute is a key. Fault type identifier. The type is string. FmFaultType interface{} // This attribute is a key. Fault tag identifier. The type is string. FmFaultTag interface{} // The object Id of the entity that generated the fault. The type is string. ObjectId interface{} // The timestamp at which the fault occurred. The type is string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). FaultTimestamp interface{} // The state pf tje causal fault. The type is FmFaultStateT. FaultState interface{} // Count of occurrence of the fault event. The type is interface{} with range: // 0..18446744073709551615. FaultCount interface{} // FM correlation engine flag, internal. The type is interface{} with range: // 0..18446744073709551615. FaultFlag interface{} }
Fm_Agents_FmTable_Entry_WaitingList_Entry
func (*Fm_Agents_FmTable_Entry_WaitingList_Entry) GetEntityData ¶
func (entry *Fm_Agents_FmTable_Entry_WaitingList_Entry) GetEntityData() *types.CommonEntityData
type GenericHaRole ¶
type GenericHaRole string
GenericHaRole
const ( GenericHaRole_no_ha_role GenericHaRole = "no-ha-role" GenericHaRole_Active GenericHaRole = "Active" GenericHaRole_Standby GenericHaRole = "Standby" )