sysadmin_fm

package
v0.0.0-...-50def94 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

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

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 FmActionT

type FmActionT string

FmActionT represents The List of supported Action Types

const (
	FmActionT_ISOLATION FmActionT = "ISOLATION"

	FmActionT_MITIGATION FmActionT = "MITIGATION"

	FmActionT_RECOVERY FmActionT = "RECOVERY"

	FmActionT_CORRELATION FmActionT = "CORRELATION"

	FmActionT_ALARM FmActionT = "ALARM"

	FmActionT_REPORT FmActionT = "REPORT"
)

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

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

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

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

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

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

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

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

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

type GenericHaRole

type GenericHaRole string

GenericHaRole

const (
	GenericHaRole_no_ha_role GenericHaRole = "no-ha-role"

	GenericHaRole_Active GenericHaRole = "Active"

	GenericHaRole_Standby GenericHaRole = "Standby"
)

Jump to

Keyboard shortcuts

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