alarmgr_server_oper

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

This module contains a collection of YANG definitions for Cisco IOS-XR alarmgr-server package operational data.

This module contains definitions for the following management objects:

alarms: Show Alarms associated with XR

Copyright (c) 2013-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 AlarmClient

type AlarmClient string

AlarmClient represents Alarm client

const (
	// Client type unknown
	AlarmClient_unknown AlarmClient = "unknown"

	// Client type producer
	AlarmClient_producer AlarmClient = "producer"

	// Client type consumer
	AlarmClient_consumer AlarmClient = "consumer"

	// Client type subscriber
	AlarmClient_subscriber AlarmClient = "subscriber"

	// Client type last
	AlarmClient_client_last AlarmClient = "client-last"
)

type AlarmClientState

type AlarmClientState string

AlarmClientState represents Alarm client state

const (
	// Starting state. Should be 0
	AlarmClientState_start AlarmClientState = "start"

	// Client initalized
	AlarmClientState_init AlarmClientState = "init"

	// Sent connect request
	AlarmClientState_connecting AlarmClientState = "connecting"

	// Initial connected
	AlarmClientState_connected AlarmClientState = "connected"

	// Has sent registration message
	AlarmClientState_registered AlarmClientState = "registered"

	// Has been disconnected due to request of error
	AlarmClientState_disconnected AlarmClientState = "disconnected"

	// The client is ready
	AlarmClientState_ready AlarmClientState = "ready"
)

type AlarmDirection

type AlarmDirection string

AlarmDirection represents Alarm direction

const (
	// Direction Not Specified
	AlarmDirection_not_specified AlarmDirection = "not-specified"

	// Direction Send
	AlarmDirection_send AlarmDirection = "send"

	// Direction Receive
	AlarmDirection_receive AlarmDirection = "receive"

	// Direction Send and Receive
	AlarmDirection_send_receive AlarmDirection = "send-receive"
)

type AlarmEvent

type AlarmEvent string

AlarmEvent represents Alarm event

const (
	// Default Alarm Event Type
	AlarmEvent_default_ AlarmEvent = "default"

	// Alarm Notifcation Event Type
	AlarmEvent_notification AlarmEvent = "notification"

	// Alarm Type Condition
	AlarmEvent_condition AlarmEvent = "condition"

	// Last Event Type
	AlarmEvent_last AlarmEvent = "last"
)

type AlarmGroups

type AlarmGroups string

AlarmGroups represents Alarm groups

const (
	// An unknown alarm group
	AlarmGroups_unknown AlarmGroups = "unknown"

	// Environomental alarm group
	AlarmGroups_environ AlarmGroups = "environ"

	// Ethernet alarm group
	AlarmGroups_ethernet AlarmGroups = "ethernet"

	// Fabric related alarm group
	AlarmGroups_fabric AlarmGroups = "fabric"

	// Power and PEM group of alarms
	AlarmGroups_power AlarmGroups = "power"

	// Software group of alarms
	AlarmGroups_software AlarmGroups = "software"

	// Slice group of alarms
	AlarmGroups_slice AlarmGroups = "slice"

	// CPU group of alarms
	AlarmGroups_cpu AlarmGroups = "cpu"

	// Controller group of alarms
	AlarmGroups_controller AlarmGroups = "controller"

	// Sonet group of alarms
	AlarmGroups_sonet AlarmGroups = "sonet"

	// OTN group of alarms
	AlarmGroups_otn AlarmGroups = "otn"

	// SDH group of alarms
	AlarmGroups_sdh_controller AlarmGroups = "sdh-controller"

	// ASIC group of alarms
	AlarmGroups_asic AlarmGroups = "asic"

	// FPD group of alarms
	AlarmGroups_fpd_infra AlarmGroups = "fpd-infra"

	// Shelf group of alarms
	AlarmGroups_shelf AlarmGroups = "shelf"

	// MPA group of alarms
	AlarmGroups_mpa AlarmGroups = "mpa"

	// OTS group of alarms
	AlarmGroups_ots AlarmGroups = "ots"

	// Timing group of alarms
	AlarmGroups_timing AlarmGroups = "timing"

	// Last unused group
	AlarmGroups_last AlarmGroups = "last"
)

type AlarmNotificationSrc

type AlarmNotificationSrc string

AlarmNotificationSrc represents Alarm notification src

const (
	// Notification src not specified
	AlarmNotificationSrc_not_specified AlarmNotificationSrc = "not-specified"

	// Notification src near end
	AlarmNotificationSrc_near_end AlarmNotificationSrc = "near-end"

	// Notification src far end
	AlarmNotificationSrc_far_end AlarmNotificationSrc = "far-end"
)

type AlarmServiceAffecting

type AlarmServiceAffecting string

AlarmServiceAffecting represents Alarm service affecting

const (
	// Unknown whether alarm severity is service
	// affecting
	AlarmServiceAffecting_unknown AlarmServiceAffecting = "unknown"

	// Alarm severity is not service affecting
	AlarmServiceAffecting_not_service_affecting AlarmServiceAffecting = "not-service-affecting"

	// Alarm severity is service affecting
	AlarmServiceAffecting_service_affecting AlarmServiceAffecting = "service-affecting"
)

type AlarmSeverity

type AlarmSeverity string

AlarmSeverity represents Alarm severity

const (
	// Unknown severity level
	AlarmSeverity_unknown AlarmSeverity = "unknown"

	// Severity level not reported will not raise an
	// alarm
	AlarmSeverity_not_reported AlarmSeverity = "not-reported"

	// Severity level of info to cater to events such
	// as Performance TCAS
	AlarmSeverity_not_alarmed AlarmSeverity = "not-alarmed"

	// Severity level of minor fault not traffic
	// affecting
	AlarmSeverity_minor AlarmSeverity = "minor"

	// Severity level of major fault leading to
	// service disruption
	AlarmSeverity_major AlarmSeverity = "major"

	// Severity level of critical leading to drops
	// ,route loss, loss of service etc.
	AlarmSeverity_critical AlarmSeverity = "critical"

	// Last severity level
	AlarmSeverity_severity_last AlarmSeverity = "severity-last"
)

type AlarmStatus

type AlarmStatus string

AlarmStatus represents Alarm status

const (
	// Unknown alarm status level
	AlarmStatus_unknown AlarmStatus = "unknown"

	// Status of active alarm that is SET by the
	// controller
	AlarmStatus_set AlarmStatus = "set"

	// Status of cleared alarm that is done by the
	// controller
	AlarmStatus_clear AlarmStatus = "clear"

	// Status of suppressed alarm that is done by the
	// controller
	AlarmStatus_suppress AlarmStatus = "suppress"

	// Last status level
	AlarmStatus_last AlarmStatus = "last"
)

type Alarms

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

	// A set of detail alarm commands.
	Detail Alarms_Detail

	// A set of brief alarm commands.
	Brief Alarms_Brief
}

Alarms Show Alarms associated with XR

func (*Alarms) GetEntityData

func (alarms *Alarms) GetEntityData() *types.CommonEntityData

type Alarms_Brief

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

	// Show brief card scope alarm related data.
	BriefCard Alarms_Brief_BriefCard

	// Show brief system scope alarm related data.
	BriefSystem Alarms_Brief_BriefSystem

	// Show brief system scope alarm related data.
	AlarmId Alarms_Brief_AlarmId
}

Alarms_Brief A set of brief alarm commands.

func (*Alarms_Brief) GetEntityData

func (brief *Alarms_Brief) GetEntityData() *types.CommonEntityData

type Alarms_Brief_AlarmId

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

	// Table of ActiveAlarm.
	ActiveAlarms Alarms_Brief_AlarmId_ActiveAlarms
}

Alarms_Brief_AlarmId Show brief system scope alarm related data.

func (*Alarms_Brief_AlarmId) GetEntityData

func (alarmId *Alarms_Brief_AlarmId) GetEntityData() *types.CommonEntityData

type Alarms_Brief_AlarmId_ActiveAlarms

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

	// Show the active alarms at this scope. The type is slice of
	// Alarms_Brief_AlarmId_ActiveAlarms_ActiveAlarm.
	ActiveAlarm []*Alarms_Brief_AlarmId_ActiveAlarms_ActiveAlarm
}

Alarms_Brief_AlarmId_ActiveAlarms Table of ActiveAlarm

func (*Alarms_Brief_AlarmId_ActiveAlarms) GetEntityData

func (activeAlarms *Alarms_Brief_AlarmId_ActiveAlarms) GetEntityData() *types.CommonEntityData

type Alarms_Brief_AlarmId_ActiveAlarms_ActiveAlarm

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

	// This attribute is a key. Alarm ID. The type is string.
	Aid interface{}

	// Alarm Brief.
	Alarm Alarms_Brief_AlarmId_ActiveAlarms_ActiveAlarm_Alarm
}

Alarms_Brief_AlarmId_ActiveAlarms_ActiveAlarm Show the active alarms at this scope.

func (*Alarms_Brief_AlarmId_ActiveAlarms_ActiveAlarm) GetEntityData

type Alarms_Brief_AlarmId_ActiveAlarms_ActiveAlarm_Alarm

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

	// Alarm location. The type is string with length: 0..128.
	Location interface{}

	// Alarm severity. The type is AlarmSeverity.
	Severity interface{}

	// Alarm group. The type is AlarmGroups.
	Group interface{}

	// Alarm set time. The type is string with length: 0..64.
	SetTime interface{}

	// Alarm set time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	SetTimestamp interface{}

	// Alarm clear time. The type is string with length: 0..64.
	ClearTime interface{}

	// Alarm clear time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	ClearTimestamp interface{}

	// Alarm description. The type is string with length: 0..256.
	Description interface{}
}

Alarms_Brief_AlarmId_ActiveAlarms_ActiveAlarm_Alarm Alarm Brief

func (*Alarms_Brief_AlarmId_ActiveAlarms_ActiveAlarm_Alarm) GetEntityData

type Alarms_Brief_BriefCard

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

	// Table of BriefLocation.
	BriefLocations Alarms_Brief_BriefCard_BriefLocations
}

Alarms_Brief_BriefCard Show brief card scope alarm related data.

func (*Alarms_Brief_BriefCard) GetEntityData

func (briefCard *Alarms_Brief_BriefCard) GetEntityData() *types.CommonEntityData

type Alarms_Brief_BriefCard_BriefLocations

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

	// Specify a card location for alarms. The type is slice of
	// Alarms_Brief_BriefCard_BriefLocations_BriefLocation.
	BriefLocation []*Alarms_Brief_BriefCard_BriefLocations_BriefLocation
}

Alarms_Brief_BriefCard_BriefLocations Table of BriefLocation

func (*Alarms_Brief_BriefCard_BriefLocations) GetEntityData

func (briefLocations *Alarms_Brief_BriefCard_BriefLocations) GetEntityData() *types.CommonEntityData

type Alarms_Brief_BriefCard_BriefLocations_BriefLocation

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

	// This attribute is a key. NodeID of the Location. The type is string with
	// pattern: ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeId interface{}

	// Show the conditions present at this scope.
	Conditions Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Conditions

	// Show the active alarms at this scope.
	Active Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Active

	// Show the history alarms at this scope.
	History Alarms_Brief_BriefCard_BriefLocations_BriefLocation_History

	// Show the suppressed alarms at this scope.
	Suppressed Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Suppressed
}

Alarms_Brief_BriefCard_BriefLocations_BriefLocation Specify a card location for alarms.

func (*Alarms_Brief_BriefCard_BriefLocations_BriefLocation) GetEntityData

type Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Active

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

	// Alarm List. The type is slice of
	// Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Active_AlarmInfo.
	AlarmInfo []*Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Active_AlarmInfo
}

Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Active Show the active alarms at this scope.

func (*Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Active) GetEntityData

type Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Active_AlarmInfo

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

	// Alarm location. The type is string with length: 0..128.
	Location interface{}

	// Alarm severity. The type is AlarmSeverity.
	Severity interface{}

	// Alarm group. The type is AlarmGroups.
	Group interface{}

	// Alarm set time. The type is string with length: 0..64.
	SetTime interface{}

	// Alarm set time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	SetTimestamp interface{}

	// Alarm clear time. The type is string with length: 0..64.
	ClearTime interface{}

	// Alarm clear time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	ClearTimestamp interface{}

	// Alarm description. The type is string with length: 0..256.
	Description interface{}
}

Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Active_AlarmInfo Alarm List

func (*Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Active_AlarmInfo) GetEntityData

type Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Conditions

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

	// Alarm List. The type is slice of
	// Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Conditions_AlarmInfo.
	AlarmInfo []*Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Conditions_AlarmInfo
}

Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Conditions Show the conditions present at this scope.

func (*Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Conditions) GetEntityData

type Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Conditions_AlarmInfo

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

	// Alarm location. The type is string with length: 0..128.
	Location interface{}

	// Alarm severity. The type is AlarmSeverity.
	Severity interface{}

	// Alarm group. The type is AlarmGroups.
	Group interface{}

	// Alarm set time. The type is string with length: 0..64.
	SetTime interface{}

	// Alarm set time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	SetTimestamp interface{}

	// Alarm clear time. The type is string with length: 0..64.
	ClearTime interface{}

	// Alarm clear time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	ClearTimestamp interface{}

	// Alarm description. The type is string with length: 0..256.
	Description interface{}
}

Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Conditions_AlarmInfo Alarm List

func (*Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Conditions_AlarmInfo) GetEntityData

type Alarms_Brief_BriefCard_BriefLocations_BriefLocation_History

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

	// Alarm List. The type is slice of
	// Alarms_Brief_BriefCard_BriefLocations_BriefLocation_History_AlarmInfo.
	AlarmInfo []*Alarms_Brief_BriefCard_BriefLocations_BriefLocation_History_AlarmInfo
}

Alarms_Brief_BriefCard_BriefLocations_BriefLocation_History Show the history alarms at this scope.

func (*Alarms_Brief_BriefCard_BriefLocations_BriefLocation_History) GetEntityData

type Alarms_Brief_BriefCard_BriefLocations_BriefLocation_History_AlarmInfo

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

	// Alarm location. The type is string with length: 0..128.
	Location interface{}

	// Alarm severity. The type is AlarmSeverity.
	Severity interface{}

	// Alarm group. The type is AlarmGroups.
	Group interface{}

	// Alarm set time. The type is string with length: 0..64.
	SetTime interface{}

	// Alarm set time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	SetTimestamp interface{}

	// Alarm clear time. The type is string with length: 0..64.
	ClearTime interface{}

	// Alarm clear time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	ClearTimestamp interface{}

	// Alarm description. The type is string with length: 0..256.
	Description interface{}
}

Alarms_Brief_BriefCard_BriefLocations_BriefLocation_History_AlarmInfo Alarm List

func (*Alarms_Brief_BriefCard_BriefLocations_BriefLocation_History_AlarmInfo) GetEntityData

type Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Suppressed

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

	// Suppressed Alarm List. The type is slice of
	// Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Suppressed_SuppressedInfo.
	SuppressedInfo []*Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Suppressed_SuppressedInfo
}

Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Suppressed Show the suppressed alarms at this scope.

func (*Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Suppressed) GetEntityData

type Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Suppressed_SuppressedInfo

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

	// Alarm location. The type is string with length: 0..128.
	Location interface{}

	// Alarm severity. The type is AlarmSeverity.
	Severity interface{}

	// Alarm group. The type is AlarmGroups.
	Group interface{}

	// Alarm set time. The type is string with length: 0..64.
	SetTime interface{}

	// Alarm set time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	SetTimestamp interface{}

	// Alarm suppressed time. The type is string with length: 0..64.
	SuppressedTime interface{}

	// Alarm suppressed time(timestamp format). The type is interface{} with
	// range: 0..18446744073709551615.
	SuppressedTimestamp interface{}

	// Alarm description. The type is string with length: 0..256.
	Description interface{}
}

Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Suppressed_SuppressedInfo Suppressed Alarm List

func (*Alarms_Brief_BriefCard_BriefLocations_BriefLocation_Suppressed_SuppressedInfo) GetEntityData

type Alarms_Brief_BriefSystem

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

	// Show the conditions present at this scope.
	Conditions Alarms_Brief_BriefSystem_Conditions

	// Show the active alarms at this scope.
	Active Alarms_Brief_BriefSystem_Active

	// Show the history alarms at this scope.
	History Alarms_Brief_BriefSystem_History

	// Show the suppressed alarms at this scope.
	Suppressed Alarms_Brief_BriefSystem_Suppressed
}

Alarms_Brief_BriefSystem Show brief system scope alarm related data.

func (*Alarms_Brief_BriefSystem) GetEntityData

func (briefSystem *Alarms_Brief_BriefSystem) GetEntityData() *types.CommonEntityData

type Alarms_Brief_BriefSystem_Active

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

	// Alarm List. The type is slice of Alarms_Brief_BriefSystem_Active_AlarmInfo.
	AlarmInfo []*Alarms_Brief_BriefSystem_Active_AlarmInfo
}

Alarms_Brief_BriefSystem_Active Show the active alarms at this scope.

func (*Alarms_Brief_BriefSystem_Active) GetEntityData

func (active *Alarms_Brief_BriefSystem_Active) GetEntityData() *types.CommonEntityData

type Alarms_Brief_BriefSystem_Active_AlarmInfo

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

	// Alarm location. The type is string with length: 0..128.
	Location interface{}

	// Alarm severity. The type is AlarmSeverity.
	Severity interface{}

	// Alarm group. The type is AlarmGroups.
	Group interface{}

	// Alarm set time. The type is string with length: 0..64.
	SetTime interface{}

	// Alarm set time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	SetTimestamp interface{}

	// Alarm clear time. The type is string with length: 0..64.
	ClearTime interface{}

	// Alarm clear time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	ClearTimestamp interface{}

	// Alarm description. The type is string with length: 0..256.
	Description interface{}
}

Alarms_Brief_BriefSystem_Active_AlarmInfo Alarm List

func (*Alarms_Brief_BriefSystem_Active_AlarmInfo) GetEntityData

type Alarms_Brief_BriefSystem_Conditions

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

	// Alarm List. The type is slice of
	// Alarms_Brief_BriefSystem_Conditions_AlarmInfo.
	AlarmInfo []*Alarms_Brief_BriefSystem_Conditions_AlarmInfo
}

Alarms_Brief_BriefSystem_Conditions Show the conditions present at this scope.

func (*Alarms_Brief_BriefSystem_Conditions) GetEntityData

func (conditions *Alarms_Brief_BriefSystem_Conditions) GetEntityData() *types.CommonEntityData

type Alarms_Brief_BriefSystem_Conditions_AlarmInfo

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

	// Alarm location. The type is string with length: 0..128.
	Location interface{}

	// Alarm severity. The type is AlarmSeverity.
	Severity interface{}

	// Alarm group. The type is AlarmGroups.
	Group interface{}

	// Alarm set time. The type is string with length: 0..64.
	SetTime interface{}

	// Alarm set time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	SetTimestamp interface{}

	// Alarm clear time. The type is string with length: 0..64.
	ClearTime interface{}

	// Alarm clear time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	ClearTimestamp interface{}

	// Alarm description. The type is string with length: 0..256.
	Description interface{}
}

Alarms_Brief_BriefSystem_Conditions_AlarmInfo Alarm List

func (*Alarms_Brief_BriefSystem_Conditions_AlarmInfo) GetEntityData

type Alarms_Brief_BriefSystem_History

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

	// Alarm List. The type is slice of
	// Alarms_Brief_BriefSystem_History_AlarmInfo.
	AlarmInfo []*Alarms_Brief_BriefSystem_History_AlarmInfo
}

Alarms_Brief_BriefSystem_History Show the history alarms at this scope.

func (*Alarms_Brief_BriefSystem_History) GetEntityData

func (history *Alarms_Brief_BriefSystem_History) GetEntityData() *types.CommonEntityData

type Alarms_Brief_BriefSystem_History_AlarmInfo

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

	// Alarm location. The type is string with length: 0..128.
	Location interface{}

	// Alarm severity. The type is AlarmSeverity.
	Severity interface{}

	// Alarm group. The type is AlarmGroups.
	Group interface{}

	// Alarm set time. The type is string with length: 0..64.
	SetTime interface{}

	// Alarm set time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	SetTimestamp interface{}

	// Alarm clear time. The type is string with length: 0..64.
	ClearTime interface{}

	// Alarm clear time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	ClearTimestamp interface{}

	// Alarm description. The type is string with length: 0..256.
	Description interface{}
}

Alarms_Brief_BriefSystem_History_AlarmInfo Alarm List

func (*Alarms_Brief_BriefSystem_History_AlarmInfo) GetEntityData

type Alarms_Brief_BriefSystem_Suppressed

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

	// Suppressed Alarm List. The type is slice of
	// Alarms_Brief_BriefSystem_Suppressed_SuppressedInfo.
	SuppressedInfo []*Alarms_Brief_BriefSystem_Suppressed_SuppressedInfo
}

Alarms_Brief_BriefSystem_Suppressed Show the suppressed alarms at this scope.

func (*Alarms_Brief_BriefSystem_Suppressed) GetEntityData

func (suppressed *Alarms_Brief_BriefSystem_Suppressed) GetEntityData() *types.CommonEntityData

type Alarms_Brief_BriefSystem_Suppressed_SuppressedInfo

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

	// Alarm location. The type is string with length: 0..128.
	Location interface{}

	// Alarm severity. The type is AlarmSeverity.
	Severity interface{}

	// Alarm group. The type is AlarmGroups.
	Group interface{}

	// Alarm set time. The type is string with length: 0..64.
	SetTime interface{}

	// Alarm set time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	SetTimestamp interface{}

	// Alarm suppressed time. The type is string with length: 0..64.
	SuppressedTime interface{}

	// Alarm suppressed time(timestamp format). The type is interface{} with
	// range: 0..18446744073709551615.
	SuppressedTimestamp interface{}

	// Alarm description. The type is string with length: 0..256.
	Description interface{}
}

Alarms_Brief_BriefSystem_Suppressed_SuppressedInfo Suppressed Alarm List

func (*Alarms_Brief_BriefSystem_Suppressed_SuppressedInfo) GetEntityData

type Alarms_Detail

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

	// show detail system scope alarm related data.
	DetailSystem Alarms_Detail_DetailSystem

	// Show detail card scope alarm related data.
	DetailCard Alarms_Detail_DetailCard
}

Alarms_Detail A set of detail alarm commands.

func (*Alarms_Detail) GetEntityData

func (detail *Alarms_Detail) GetEntityData() *types.CommonEntityData

type Alarms_Detail_DetailCard

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

	// Table of DetailLocation.
	DetailLocations Alarms_Detail_DetailCard_DetailLocations
}

Alarms_Detail_DetailCard Show detail card scope alarm related data.

func (*Alarms_Detail_DetailCard) GetEntityData

func (detailCard *Alarms_Detail_DetailCard) GetEntityData() *types.CommonEntityData

type Alarms_Detail_DetailCard_DetailLocations

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

	// Specify a card location for alarms. The type is slice of
	// Alarms_Detail_DetailCard_DetailLocations_DetailLocation.
	DetailLocation []*Alarms_Detail_DetailCard_DetailLocations_DetailLocation
}

Alarms_Detail_DetailCard_DetailLocations Table of DetailLocation

func (*Alarms_Detail_DetailCard_DetailLocations) GetEntityData

func (detailLocations *Alarms_Detail_DetailCard_DetailLocations) GetEntityData() *types.CommonEntityData

type Alarms_Detail_DetailCard_DetailLocations_DetailLocation

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

	// This attribute is a key. NodeID of the Location. The type is string with
	// pattern: ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeId interface{}

	// Show the conditions present at this scope.
	Conditions Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Conditions

	// Show the active alarms at this scope.
	Active Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Active

	// Show the history alarms at this scope.
	History Alarms_Detail_DetailCard_DetailLocations_DetailLocation_History

	// Show the suppressed alarms at this scope.
	Suppressed Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Suppressed

	// Show the service statistics.
	Stats Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Stats

	// Show the clients associated with this service.
	Clients Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Clients
}

Alarms_Detail_DetailCard_DetailLocations_DetailLocation Specify a card location for alarms.

func (*Alarms_Detail_DetailCard_DetailLocations_DetailLocation) GetEntityData

type Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Active

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

	// Alarm List. The type is slice of
	// Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Active_AlarmInfo.
	AlarmInfo []*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Active_AlarmInfo
}

Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Active Show the active alarms at this scope.

func (*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Active) GetEntityData

type Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Active_AlarmInfo

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

	// Alarm description. The type is string with length: 0..256.
	Description interface{}

	// Alarm location. The type is string with length: 0..128.
	Location interface{}

	// Alarm aid. The type is string with length: 0..128.
	Aid interface{}

	// Alarm tag description. The type is string with length: 0..128.
	Tag interface{}

	// Alarm module description. The type is string with length: 0..128.
	Module interface{}

	// Alarm eid. The type is string with length: 0..128.
	Eid interface{}

	// Reporting agent id. The type is interface{} with range: 0..4294967295.
	ReportingAgentId interface{}

	// Pending async flag. The type is bool.
	PendingSync interface{}

	// Alarm severity. The type is AlarmSeverity.
	Severity interface{}

	// Alarm status. The type is AlarmStatus.
	Status interface{}

	// Alarm group. The type is AlarmGroups.
	Group interface{}

	// Alarm set time. The type is string with length: 0..64.
	SetTime interface{}

	// Alarm set time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	SetTimestamp interface{}

	// Alarm clear time. The type is string with length: 0..64.
	ClearTime interface{}

	// Alarm clear time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	ClearTimestamp interface{}

	// Alarm service affecting. The type is AlarmServiceAffecting.
	ServiceAffecting interface{}

	// alarm event type. The type is AlarmEvent.
	Type interface{}

	// Alarm interface name. The type is string with length: 0..128.
	Interface interface{}

	// Alarm name. The type is string with length: 0..128.
	AlarmName interface{}

	// OTN feature specific alarm attributes.
	Otn Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Active_AlarmInfo_Otn

	// TCA feature specific alarm attributes.
	Tca Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Active_AlarmInfo_Tca
}

Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Active_AlarmInfo Alarm List

func (*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Active_AlarmInfo) GetEntityData

type Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Active_AlarmInfo_Otn

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

	// Alarm direction . The type is AlarmDirection.
	Direction interface{}

	// Source of Alarm. The type is AlarmNotificationSrc.
	NotificationSource interface{}
}

Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Active_AlarmInfo_Otn OTN feature specific alarm attributes

func (*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Active_AlarmInfo_Otn) GetEntityData

type Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Active_AlarmInfo_Tca

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

	// Alarm Threshold . The type is string with length: 0..20.
	ThresholdValue interface{}

	// Alarm Threshold. The type is string with length: 0..20.
	CurrentValue interface{}

	// Timing Bucket. The type is TimingBucket.
	BucketType interface{}
}

Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Active_AlarmInfo_Tca TCA feature specific alarm attributes

func (*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Active_AlarmInfo_Tca) GetEntityData

type Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Clients

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

	// Client List. The type is slice of
	// Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Clients_ClientInfo.
	ClientInfo []*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Clients_ClientInfo
}

Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Clients Show the clients associated with this service.

func (*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Clients) GetEntityData

type Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Clients_ClientInfo

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

	// Alarm client. The type is string with length: 0..128.
	Name interface{}

	// Alarms agent id of the client. The type is interface{} with range:
	// 0..4294967295.
	Id interface{}

	// The location of this client. The type is string with length: 0..128.
	Location interface{}

	// The client handle through which interface. The type is string with length:
	// 0..128.
	Handle interface{}

	// The current state of the client. The type is AlarmClientState.
	State interface{}

	// The type of the client. The type is AlarmClient.
	Type interface{}

	// The current subscription status of the client. The type is bool.
	FilterDisp interface{}

	// Alarms agent subscriber id of the client. The type is interface{} with
	// range: 0..4294967295.
	SubscriberId interface{}

	// The filter used for alarm severity. The type is AlarmSeverity.
	FilterSeverity interface{}

	// The filter used for alarm bi-state state+. The type is AlarmStatus.
	FilterState interface{}

	// The filter used for alarm group. The type is AlarmGroups.
	FilterGroup interface{}

	// Number of times the agent connected to the alarm mgr. The type is
	// interface{} with range: 0..4294967295.
	ConnectCount interface{}

	// Agent connect timestamp. The type is string with length: 0..64.
	ConnectTimestamp interface{}

	// Number of times the agent queried for alarms. The type is interface{} with
	// range: 0..4294967295.
	GetCount interface{}

	// Number of times the agent subscribed for alarms. The type is interface{}
	// with range: 0..4294967295.
	SubscribeCount interface{}

	// Number of times the agent reported alarms. The type is interface{} with
	// range: 0..4294967295.
	ReportCount interface{}
}

Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Clients_ClientInfo Client List

func (*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Clients_ClientInfo) GetEntityData

type Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Conditions

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

	// Alarm List. The type is slice of
	// Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Conditions_AlarmInfo.
	AlarmInfo []*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Conditions_AlarmInfo
}

Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Conditions Show the conditions present at this scope.

func (*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Conditions) GetEntityData

type Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Conditions_AlarmInfo

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

	// Alarm description. The type is string with length: 0..256.
	Description interface{}

	// Alarm location. The type is string with length: 0..128.
	Location interface{}

	// Alarm aid. The type is string with length: 0..128.
	Aid interface{}

	// Alarm tag description. The type is string with length: 0..128.
	Tag interface{}

	// Alarm module description. The type is string with length: 0..128.
	Module interface{}

	// Alarm eid. The type is string with length: 0..128.
	Eid interface{}

	// Reporting agent id. The type is interface{} with range: 0..4294967295.
	ReportingAgentId interface{}

	// Pending async flag. The type is bool.
	PendingSync interface{}

	// Alarm severity. The type is AlarmSeverity.
	Severity interface{}

	// Alarm status. The type is AlarmStatus.
	Status interface{}

	// Alarm group. The type is AlarmGroups.
	Group interface{}

	// Alarm set time. The type is string with length: 0..64.
	SetTime interface{}

	// Alarm set time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	SetTimestamp interface{}

	// Alarm clear time. The type is string with length: 0..64.
	ClearTime interface{}

	// Alarm clear time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	ClearTimestamp interface{}

	// Alarm service affecting. The type is AlarmServiceAffecting.
	ServiceAffecting interface{}

	// alarm event type. The type is AlarmEvent.
	Type interface{}

	// Alarm interface name. The type is string with length: 0..128.
	Interface interface{}

	// Alarm name. The type is string with length: 0..128.
	AlarmName interface{}

	// OTN feature specific alarm attributes.
	Otn Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Conditions_AlarmInfo_Otn

	// TCA feature specific alarm attributes.
	Tca Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Conditions_AlarmInfo_Tca
}

Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Conditions_AlarmInfo Alarm List

func (*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Conditions_AlarmInfo) GetEntityData

type Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Conditions_AlarmInfo_Otn

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

	// Alarm direction . The type is AlarmDirection.
	Direction interface{}

	// Source of Alarm. The type is AlarmNotificationSrc.
	NotificationSource interface{}
}

Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Conditions_AlarmInfo_Otn OTN feature specific alarm attributes

func (*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Conditions_AlarmInfo_Otn) GetEntityData

type Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Conditions_AlarmInfo_Tca

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

	// Alarm Threshold . The type is string with length: 0..20.
	ThresholdValue interface{}

	// Alarm Threshold. The type is string with length: 0..20.
	CurrentValue interface{}

	// Timing Bucket. The type is TimingBucket.
	BucketType interface{}
}

Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Conditions_AlarmInfo_Tca TCA feature specific alarm attributes

func (*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Conditions_AlarmInfo_Tca) GetEntityData

type Alarms_Detail_DetailCard_DetailLocations_DetailLocation_History

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

	// Alarm List. The type is slice of
	// Alarms_Detail_DetailCard_DetailLocations_DetailLocation_History_AlarmInfo.
	AlarmInfo []*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_History_AlarmInfo
}

Alarms_Detail_DetailCard_DetailLocations_DetailLocation_History Show the history alarms at this scope.

func (*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_History) GetEntityData

type Alarms_Detail_DetailCard_DetailLocations_DetailLocation_History_AlarmInfo

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

	// Alarm description. The type is string with length: 0..256.
	Description interface{}

	// Alarm location. The type is string with length: 0..128.
	Location interface{}

	// Alarm aid. The type is string with length: 0..128.
	Aid interface{}

	// Alarm tag description. The type is string with length: 0..128.
	Tag interface{}

	// Alarm module description. The type is string with length: 0..128.
	Module interface{}

	// Alarm eid. The type is string with length: 0..128.
	Eid interface{}

	// Reporting agent id. The type is interface{} with range: 0..4294967295.
	ReportingAgentId interface{}

	// Pending async flag. The type is bool.
	PendingSync interface{}

	// Alarm severity. The type is AlarmSeverity.
	Severity interface{}

	// Alarm status. The type is AlarmStatus.
	Status interface{}

	// Alarm group. The type is AlarmGroups.
	Group interface{}

	// Alarm set time. The type is string with length: 0..64.
	SetTime interface{}

	// Alarm set time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	SetTimestamp interface{}

	// Alarm clear time. The type is string with length: 0..64.
	ClearTime interface{}

	// Alarm clear time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	ClearTimestamp interface{}

	// Alarm service affecting. The type is AlarmServiceAffecting.
	ServiceAffecting interface{}

	// alarm event type. The type is AlarmEvent.
	Type interface{}

	// Alarm interface name. The type is string with length: 0..128.
	Interface interface{}

	// Alarm name. The type is string with length: 0..128.
	AlarmName interface{}

	// OTN feature specific alarm attributes.
	Otn Alarms_Detail_DetailCard_DetailLocations_DetailLocation_History_AlarmInfo_Otn

	// TCA feature specific alarm attributes.
	Tca Alarms_Detail_DetailCard_DetailLocations_DetailLocation_History_AlarmInfo_Tca
}

Alarms_Detail_DetailCard_DetailLocations_DetailLocation_History_AlarmInfo Alarm List

func (*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_History_AlarmInfo) GetEntityData

type Alarms_Detail_DetailCard_DetailLocations_DetailLocation_History_AlarmInfo_Otn

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

	// Alarm direction . The type is AlarmDirection.
	Direction interface{}

	// Source of Alarm. The type is AlarmNotificationSrc.
	NotificationSource interface{}
}

Alarms_Detail_DetailCard_DetailLocations_DetailLocation_History_AlarmInfo_Otn OTN feature specific alarm attributes

func (*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_History_AlarmInfo_Otn) GetEntityData

type Alarms_Detail_DetailCard_DetailLocations_DetailLocation_History_AlarmInfo_Tca

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

	// Alarm Threshold . The type is string with length: 0..20.
	ThresholdValue interface{}

	// Alarm Threshold. The type is string with length: 0..20.
	CurrentValue interface{}

	// Timing Bucket. The type is TimingBucket.
	BucketType interface{}
}

Alarms_Detail_DetailCard_DetailLocations_DetailLocation_History_AlarmInfo_Tca TCA feature specific alarm attributes

func (*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_History_AlarmInfo_Tca) GetEntityData

type Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Stats

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

	// Alarms that were in all reported to this Alarm Mgr. The type is interface{}
	// with range: 0..18446744073709551615.
	Reported interface{}

	// Alarms that we couldn't keep track due to some error or other. The type is
	// interface{} with range: 0..18446744073709551615.
	Dropped interface{}

	// Alarms that are currently in the active state. The type is interface{} with
	// range: 0..18446744073709551615.
	Active interface{}

	// Alarms that are cleared. This one is counted over a long period of time.
	// The type is interface{} with range: 0..18446744073709551615.
	History interface{}

	// Alarms that are in suppressed state. The type is interface{} with range:
	// 0..18446744073709551615.
	Suppressed interface{}

	// Alarms that are currently in the active state(sysadmin plane). The type is
	// interface{} with range: 0..18446744073709551615.
	SysadminActive interface{}

	// Alarms that are cleared in sysadmin plane. This one is counted over a long
	// period of time. The type is interface{} with range:
	// 0..18446744073709551615.
	SysadminHistory interface{}

	// Alarms that are suppressed in sysadmin plane. The type is interface{} with
	// range: 0..18446744073709551615.
	SysadminSuppressed interface{}

	// Alarms dropped due to invalid aid. The type is interface{} with range:
	// 0..4294967295.
	DroppedInvalidAid interface{}

	// Alarms dropped due to insufficient memory. The type is interface{} with
	// range: 0..4294967295.
	DroppedInsuffMem interface{}

	// Alarms dropped due to db error. The type is interface{} with range:
	// 0..4294967295.
	DroppedDbError interface{}

	// Alarms dropped clear without set. The type is interface{} with range:
	// 0..4294967295.
	DroppedClearWithoutSet interface{}

	// Alarms dropped which were duplicate. The type is interface{} with range:
	// 0..4294967295.
	DroppedDuplicate interface{}

	// Total alarms which had the cache hit. The type is interface{} with range:
	// 0..4294967295.
	CacheHit interface{}

	// Total alarms which had the cache miss. The type is interface{} with range:
	// 0..4294967295.
	CacheMiss interface{}
}

Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Stats Show the service statistics.

func (*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Stats) GetEntityData

type Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Suppressed

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

	// Suppressed Alarm List. The type is slice of
	// Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Suppressed_SuppressedInfo.
	SuppressedInfo []*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Suppressed_SuppressedInfo
}

Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Suppressed Show the suppressed alarms at this scope.

func (*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Suppressed) GetEntityData

type Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Suppressed_SuppressedInfo

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

	// Alarm description. The type is string with length: 0..256.
	Description interface{}

	// Alarm location. The type is string with length: 0..128.
	Location interface{}

	// Alarm aid. The type is string with length: 0..128.
	Aid interface{}

	// Alarm tag description. The type is string with length: 0..128.
	Tag interface{}

	// Alarm module description. The type is string with length: 0..128.
	Module interface{}

	// Alarm eid. The type is string with length: 0..128.
	Eid interface{}

	// Reporting agent id. The type is interface{} with range: 0..4294967295.
	ReportingAgentId interface{}

	// Pending async flag. The type is bool.
	PendingSync interface{}

	// Alarm severity. The type is AlarmSeverity.
	Severity interface{}

	// Alarm status. The type is AlarmStatus.
	Status interface{}

	// Alarm group. The type is AlarmGroups.
	Group interface{}

	// Alarm set time. The type is string with length: 0..64.
	SetTime interface{}

	// Alarm set time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	SetTimestamp interface{}

	// Alarm suppressed time. The type is string with length: 0..64.
	SuppressedTime interface{}

	// Alarm suppressed time(timestamp format). The type is interface{} with
	// range: 0..18446744073709551615.
	SuppressedTimestamp interface{}

	// Alarm service affecting . The type is AlarmServiceAffecting.
	ServiceAffecting interface{}

	// Alarm interface name. The type is string with length: 0..128.
	Interface interface{}

	// Alarm name. The type is string with length: 0..128.
	AlarmName interface{}

	// OTN feature specific alarm attributes.
	Otn Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Suppressed_SuppressedInfo_Otn
}

Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Suppressed_SuppressedInfo Suppressed Alarm List

func (*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Suppressed_SuppressedInfo) GetEntityData

type Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Suppressed_SuppressedInfo_Otn

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

	// Alarm direction . The type is AlarmDirection.
	Direction interface{}

	// Source of Alarm. The type is AlarmNotificationSrc.
	NotificationSource interface{}
}

Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Suppressed_SuppressedInfo_Otn OTN feature specific alarm attributes

func (*Alarms_Detail_DetailCard_DetailLocations_DetailLocation_Suppressed_SuppressedInfo_Otn) GetEntityData

type Alarms_Detail_DetailSystem

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

	// Show the Conditions present at this scope.
	Conditions Alarms_Detail_DetailSystem_Conditions

	// Show the active alarms at this scope.
	Active Alarms_Detail_DetailSystem_Active

	// Show the history alarms at this scope.
	History Alarms_Detail_DetailSystem_History

	// Show the suppressed alarms at this scope.
	Suppressed Alarms_Detail_DetailSystem_Suppressed

	// Show the service statistics.
	Stats Alarms_Detail_DetailSystem_Stats

	// Show the clients associated with this service.
	Clients Alarms_Detail_DetailSystem_Clients
}

Alarms_Detail_DetailSystem show detail system scope alarm related data.

func (*Alarms_Detail_DetailSystem) GetEntityData

func (detailSystem *Alarms_Detail_DetailSystem) GetEntityData() *types.CommonEntityData

type Alarms_Detail_DetailSystem_Active

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

	// Alarm List. The type is slice of
	// Alarms_Detail_DetailSystem_Active_AlarmInfo.
	AlarmInfo []*Alarms_Detail_DetailSystem_Active_AlarmInfo
}

Alarms_Detail_DetailSystem_Active Show the active alarms at this scope.

func (*Alarms_Detail_DetailSystem_Active) GetEntityData

func (active *Alarms_Detail_DetailSystem_Active) GetEntityData() *types.CommonEntityData

type Alarms_Detail_DetailSystem_Active_AlarmInfo

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

	// Alarm description. The type is string with length: 0..256.
	Description interface{}

	// Alarm location. The type is string with length: 0..128.
	Location interface{}

	// Alarm aid. The type is string with length: 0..128.
	Aid interface{}

	// Alarm tag description. The type is string with length: 0..128.
	Tag interface{}

	// Alarm module description. The type is string with length: 0..128.
	Module interface{}

	// Alarm eid. The type is string with length: 0..128.
	Eid interface{}

	// Reporting agent id. The type is interface{} with range: 0..4294967295.
	ReportingAgentId interface{}

	// Pending async flag. The type is bool.
	PendingSync interface{}

	// Alarm severity. The type is AlarmSeverity.
	Severity interface{}

	// Alarm status. The type is AlarmStatus.
	Status interface{}

	// Alarm group. The type is AlarmGroups.
	Group interface{}

	// Alarm set time. The type is string with length: 0..64.
	SetTime interface{}

	// Alarm set time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	SetTimestamp interface{}

	// Alarm clear time. The type is string with length: 0..64.
	ClearTime interface{}

	// Alarm clear time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	ClearTimestamp interface{}

	// Alarm service affecting. The type is AlarmServiceAffecting.
	ServiceAffecting interface{}

	// alarm event type. The type is AlarmEvent.
	Type interface{}

	// Alarm interface name. The type is string with length: 0..128.
	Interface interface{}

	// Alarm name. The type is string with length: 0..128.
	AlarmName interface{}

	// OTN feature specific alarm attributes.
	Otn Alarms_Detail_DetailSystem_Active_AlarmInfo_Otn

	// TCA feature specific alarm attributes.
	Tca Alarms_Detail_DetailSystem_Active_AlarmInfo_Tca
}

Alarms_Detail_DetailSystem_Active_AlarmInfo Alarm List

func (*Alarms_Detail_DetailSystem_Active_AlarmInfo) GetEntityData

type Alarms_Detail_DetailSystem_Active_AlarmInfo_Otn

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

	// Alarm direction . The type is AlarmDirection.
	Direction interface{}

	// Source of Alarm. The type is AlarmNotificationSrc.
	NotificationSource interface{}
}

Alarms_Detail_DetailSystem_Active_AlarmInfo_Otn OTN feature specific alarm attributes

func (*Alarms_Detail_DetailSystem_Active_AlarmInfo_Otn) GetEntityData

type Alarms_Detail_DetailSystem_Active_AlarmInfo_Tca

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

	// Alarm Threshold . The type is string with length: 0..20.
	ThresholdValue interface{}

	// Alarm Threshold. The type is string with length: 0..20.
	CurrentValue interface{}

	// Timing Bucket. The type is TimingBucket.
	BucketType interface{}
}

Alarms_Detail_DetailSystem_Active_AlarmInfo_Tca TCA feature specific alarm attributes

func (*Alarms_Detail_DetailSystem_Active_AlarmInfo_Tca) GetEntityData

type Alarms_Detail_DetailSystem_Clients

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

	// Client List. The type is slice of
	// Alarms_Detail_DetailSystem_Clients_ClientInfo.
	ClientInfo []*Alarms_Detail_DetailSystem_Clients_ClientInfo
}

Alarms_Detail_DetailSystem_Clients Show the clients associated with this service.

func (*Alarms_Detail_DetailSystem_Clients) GetEntityData

func (clients *Alarms_Detail_DetailSystem_Clients) GetEntityData() *types.CommonEntityData

type Alarms_Detail_DetailSystem_Clients_ClientInfo

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

	// Alarm client. The type is string with length: 0..128.
	Name interface{}

	// Alarms agent id of the client. The type is interface{} with range:
	// 0..4294967295.
	Id interface{}

	// The location of this client. The type is string with length: 0..128.
	Location interface{}

	// The client handle through which interface. The type is string with length:
	// 0..128.
	Handle interface{}

	// The current state of the client. The type is AlarmClientState.
	State interface{}

	// The type of the client. The type is AlarmClient.
	Type interface{}

	// The current subscription status of the client. The type is bool.
	FilterDisp interface{}

	// Alarms agent subscriber id of the client. The type is interface{} with
	// range: 0..4294967295.
	SubscriberId interface{}

	// The filter used for alarm severity. The type is AlarmSeverity.
	FilterSeverity interface{}

	// The filter used for alarm bi-state state+. The type is AlarmStatus.
	FilterState interface{}

	// The filter used for alarm group. The type is AlarmGroups.
	FilterGroup interface{}

	// Number of times the agent connected to the alarm mgr. The type is
	// interface{} with range: 0..4294967295.
	ConnectCount interface{}

	// Agent connect timestamp. The type is string with length: 0..64.
	ConnectTimestamp interface{}

	// Number of times the agent queried for alarms. The type is interface{} with
	// range: 0..4294967295.
	GetCount interface{}

	// Number of times the agent subscribed for alarms. The type is interface{}
	// with range: 0..4294967295.
	SubscribeCount interface{}

	// Number of times the agent reported alarms. The type is interface{} with
	// range: 0..4294967295.
	ReportCount interface{}
}

Alarms_Detail_DetailSystem_Clients_ClientInfo Client List

func (*Alarms_Detail_DetailSystem_Clients_ClientInfo) GetEntityData

type Alarms_Detail_DetailSystem_Conditions

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

	// Alarm List. The type is slice of
	// Alarms_Detail_DetailSystem_Conditions_AlarmInfo.
	AlarmInfo []*Alarms_Detail_DetailSystem_Conditions_AlarmInfo
}

Alarms_Detail_DetailSystem_Conditions Show the Conditions present at this scope.

func (*Alarms_Detail_DetailSystem_Conditions) GetEntityData

func (conditions *Alarms_Detail_DetailSystem_Conditions) GetEntityData() *types.CommonEntityData

type Alarms_Detail_DetailSystem_Conditions_AlarmInfo

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

	// Alarm description. The type is string with length: 0..256.
	Description interface{}

	// Alarm location. The type is string with length: 0..128.
	Location interface{}

	// Alarm aid. The type is string with length: 0..128.
	Aid interface{}

	// Alarm tag description. The type is string with length: 0..128.
	Tag interface{}

	// Alarm module description. The type is string with length: 0..128.
	Module interface{}

	// Alarm eid. The type is string with length: 0..128.
	Eid interface{}

	// Reporting agent id. The type is interface{} with range: 0..4294967295.
	ReportingAgentId interface{}

	// Pending async flag. The type is bool.
	PendingSync interface{}

	// Alarm severity. The type is AlarmSeverity.
	Severity interface{}

	// Alarm status. The type is AlarmStatus.
	Status interface{}

	// Alarm group. The type is AlarmGroups.
	Group interface{}

	// Alarm set time. The type is string with length: 0..64.
	SetTime interface{}

	// Alarm set time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	SetTimestamp interface{}

	// Alarm clear time. The type is string with length: 0..64.
	ClearTime interface{}

	// Alarm clear time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	ClearTimestamp interface{}

	// Alarm service affecting. The type is AlarmServiceAffecting.
	ServiceAffecting interface{}

	// alarm event type. The type is AlarmEvent.
	Type interface{}

	// Alarm interface name. The type is string with length: 0..128.
	Interface interface{}

	// Alarm name. The type is string with length: 0..128.
	AlarmName interface{}

	// OTN feature specific alarm attributes.
	Otn Alarms_Detail_DetailSystem_Conditions_AlarmInfo_Otn

	// TCA feature specific alarm attributes.
	Tca Alarms_Detail_DetailSystem_Conditions_AlarmInfo_Tca
}

Alarms_Detail_DetailSystem_Conditions_AlarmInfo Alarm List

func (*Alarms_Detail_DetailSystem_Conditions_AlarmInfo) GetEntityData

type Alarms_Detail_DetailSystem_Conditions_AlarmInfo_Otn

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

	// Alarm direction . The type is AlarmDirection.
	Direction interface{}

	// Source of Alarm. The type is AlarmNotificationSrc.
	NotificationSource interface{}
}

Alarms_Detail_DetailSystem_Conditions_AlarmInfo_Otn OTN feature specific alarm attributes

func (*Alarms_Detail_DetailSystem_Conditions_AlarmInfo_Otn) GetEntityData

type Alarms_Detail_DetailSystem_Conditions_AlarmInfo_Tca

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

	// Alarm Threshold . The type is string with length: 0..20.
	ThresholdValue interface{}

	// Alarm Threshold. The type is string with length: 0..20.
	CurrentValue interface{}

	// Timing Bucket. The type is TimingBucket.
	BucketType interface{}
}

Alarms_Detail_DetailSystem_Conditions_AlarmInfo_Tca TCA feature specific alarm attributes

func (*Alarms_Detail_DetailSystem_Conditions_AlarmInfo_Tca) GetEntityData

type Alarms_Detail_DetailSystem_History

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

	// Alarm List. The type is slice of
	// Alarms_Detail_DetailSystem_History_AlarmInfo.
	AlarmInfo []*Alarms_Detail_DetailSystem_History_AlarmInfo
}

Alarms_Detail_DetailSystem_History Show the history alarms at this scope.

func (*Alarms_Detail_DetailSystem_History) GetEntityData

func (history *Alarms_Detail_DetailSystem_History) GetEntityData() *types.CommonEntityData

type Alarms_Detail_DetailSystem_History_AlarmInfo

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

	// Alarm description. The type is string with length: 0..256.
	Description interface{}

	// Alarm location. The type is string with length: 0..128.
	Location interface{}

	// Alarm aid. The type is string with length: 0..128.
	Aid interface{}

	// Alarm tag description. The type is string with length: 0..128.
	Tag interface{}

	// Alarm module description. The type is string with length: 0..128.
	Module interface{}

	// Alarm eid. The type is string with length: 0..128.
	Eid interface{}

	// Reporting agent id. The type is interface{} with range: 0..4294967295.
	ReportingAgentId interface{}

	// Pending async flag. The type is bool.
	PendingSync interface{}

	// Alarm severity. The type is AlarmSeverity.
	Severity interface{}

	// Alarm status. The type is AlarmStatus.
	Status interface{}

	// Alarm group. The type is AlarmGroups.
	Group interface{}

	// Alarm set time. The type is string with length: 0..64.
	SetTime interface{}

	// Alarm set time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	SetTimestamp interface{}

	// Alarm clear time. The type is string with length: 0..64.
	ClearTime interface{}

	// Alarm clear time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	ClearTimestamp interface{}

	// Alarm service affecting. The type is AlarmServiceAffecting.
	ServiceAffecting interface{}

	// alarm event type. The type is AlarmEvent.
	Type interface{}

	// Alarm interface name. The type is string with length: 0..128.
	Interface interface{}

	// Alarm name. The type is string with length: 0..128.
	AlarmName interface{}

	// OTN feature specific alarm attributes.
	Otn Alarms_Detail_DetailSystem_History_AlarmInfo_Otn

	// TCA feature specific alarm attributes.
	Tca Alarms_Detail_DetailSystem_History_AlarmInfo_Tca
}

Alarms_Detail_DetailSystem_History_AlarmInfo Alarm List

func (*Alarms_Detail_DetailSystem_History_AlarmInfo) GetEntityData

type Alarms_Detail_DetailSystem_History_AlarmInfo_Otn

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

	// Alarm direction . The type is AlarmDirection.
	Direction interface{}

	// Source of Alarm. The type is AlarmNotificationSrc.
	NotificationSource interface{}
}

Alarms_Detail_DetailSystem_History_AlarmInfo_Otn OTN feature specific alarm attributes

func (*Alarms_Detail_DetailSystem_History_AlarmInfo_Otn) GetEntityData

type Alarms_Detail_DetailSystem_History_AlarmInfo_Tca

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

	// Alarm Threshold . The type is string with length: 0..20.
	ThresholdValue interface{}

	// Alarm Threshold. The type is string with length: 0..20.
	CurrentValue interface{}

	// Timing Bucket. The type is TimingBucket.
	BucketType interface{}
}

Alarms_Detail_DetailSystem_History_AlarmInfo_Tca TCA feature specific alarm attributes

func (*Alarms_Detail_DetailSystem_History_AlarmInfo_Tca) GetEntityData

type Alarms_Detail_DetailSystem_Stats

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

	// Alarms that were in all reported to this Alarm Mgr. The type is interface{}
	// with range: 0..18446744073709551615.
	Reported interface{}

	// Alarms that we couldn't keep track due to some error or other. The type is
	// interface{} with range: 0..18446744073709551615.
	Dropped interface{}

	// Alarms that are currently in the active state. The type is interface{} with
	// range: 0..18446744073709551615.
	Active interface{}

	// Alarms that are cleared. This one is counted over a long period of time.
	// The type is interface{} with range: 0..18446744073709551615.
	History interface{}

	// Alarms that are in suppressed state. The type is interface{} with range:
	// 0..18446744073709551615.
	Suppressed interface{}

	// Alarms that are currently in the active state(sysadmin plane). The type is
	// interface{} with range: 0..18446744073709551615.
	SysadminActive interface{}

	// Alarms that are cleared in sysadmin plane. This one is counted over a long
	// period of time. The type is interface{} with range:
	// 0..18446744073709551615.
	SysadminHistory interface{}

	// Alarms that are suppressed in sysadmin plane. The type is interface{} with
	// range: 0..18446744073709551615.
	SysadminSuppressed interface{}

	// Alarms dropped due to invalid aid. The type is interface{} with range:
	// 0..4294967295.
	DroppedInvalidAid interface{}

	// Alarms dropped due to insufficient memory. The type is interface{} with
	// range: 0..4294967295.
	DroppedInsuffMem interface{}

	// Alarms dropped due to db error. The type is interface{} with range:
	// 0..4294967295.
	DroppedDbError interface{}

	// Alarms dropped clear without set. The type is interface{} with range:
	// 0..4294967295.
	DroppedClearWithoutSet interface{}

	// Alarms dropped which were duplicate. The type is interface{} with range:
	// 0..4294967295.
	DroppedDuplicate interface{}

	// Total alarms which had the cache hit. The type is interface{} with range:
	// 0..4294967295.
	CacheHit interface{}

	// Total alarms which had the cache miss. The type is interface{} with range:
	// 0..4294967295.
	CacheMiss interface{}
}

Alarms_Detail_DetailSystem_Stats Show the service statistics.

func (*Alarms_Detail_DetailSystem_Stats) GetEntityData

type Alarms_Detail_DetailSystem_Suppressed

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

	// Suppressed Alarm List. The type is slice of
	// Alarms_Detail_DetailSystem_Suppressed_SuppressedInfo.
	SuppressedInfo []*Alarms_Detail_DetailSystem_Suppressed_SuppressedInfo
}

Alarms_Detail_DetailSystem_Suppressed Show the suppressed alarms at this scope.

func (*Alarms_Detail_DetailSystem_Suppressed) GetEntityData

func (suppressed *Alarms_Detail_DetailSystem_Suppressed) GetEntityData() *types.CommonEntityData

type Alarms_Detail_DetailSystem_Suppressed_SuppressedInfo

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

	// Alarm description. The type is string with length: 0..256.
	Description interface{}

	// Alarm location. The type is string with length: 0..128.
	Location interface{}

	// Alarm aid. The type is string with length: 0..128.
	Aid interface{}

	// Alarm tag description. The type is string with length: 0..128.
	Tag interface{}

	// Alarm module description. The type is string with length: 0..128.
	Module interface{}

	// Alarm eid. The type is string with length: 0..128.
	Eid interface{}

	// Reporting agent id. The type is interface{} with range: 0..4294967295.
	ReportingAgentId interface{}

	// Pending async flag. The type is bool.
	PendingSync interface{}

	// Alarm severity. The type is AlarmSeverity.
	Severity interface{}

	// Alarm status. The type is AlarmStatus.
	Status interface{}

	// Alarm group. The type is AlarmGroups.
	Group interface{}

	// Alarm set time. The type is string with length: 0..64.
	SetTime interface{}

	// Alarm set time(timestamp format). The type is interface{} with range:
	// 0..18446744073709551615.
	SetTimestamp interface{}

	// Alarm suppressed time. The type is string with length: 0..64.
	SuppressedTime interface{}

	// Alarm suppressed time(timestamp format). The type is interface{} with
	// range: 0..18446744073709551615.
	SuppressedTimestamp interface{}

	// Alarm service affecting . The type is AlarmServiceAffecting.
	ServiceAffecting interface{}

	// Alarm interface name. The type is string with length: 0..128.
	Interface interface{}

	// Alarm name. The type is string with length: 0..128.
	AlarmName interface{}

	// OTN feature specific alarm attributes.
	Otn Alarms_Detail_DetailSystem_Suppressed_SuppressedInfo_Otn
}

Alarms_Detail_DetailSystem_Suppressed_SuppressedInfo Suppressed Alarm List

func (*Alarms_Detail_DetailSystem_Suppressed_SuppressedInfo) GetEntityData

type Alarms_Detail_DetailSystem_Suppressed_SuppressedInfo_Otn

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

	// Alarm direction . The type is AlarmDirection.
	Direction interface{}

	// Source of Alarm. The type is AlarmNotificationSrc.
	NotificationSource interface{}
}

Alarms_Detail_DetailSystem_Suppressed_SuppressedInfo_Otn OTN feature specific alarm attributes

func (*Alarms_Detail_DetailSystem_Suppressed_SuppressedInfo_Otn) GetEntityData

type TimingBucket

type TimingBucket string

TimingBucket represents Timing bucket

const (
	// Bucket Type not applicable
	TimingBucket_not_specified TimingBucket = "not-specified"

	// Fifteen minute time bucket
	TimingBucket_fifteen_min TimingBucket = "fifteen-min"

	// One day time bucket
	TimingBucket_one_day TimingBucket = "one-day"
)

Jump to

Keyboard shortcuts

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