Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR atm-vcm package operational data.
This module contains definitions for the following management objects:
atm-vcm: ATM VCM operational data
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type AtmVcm
- type AtmVcm_Nodes
- type AtmVcm_Nodes_Node
- type AtmVcm_Nodes_Node_CellPacks
- type AtmVcm_Nodes_Node_CellPacks_CellPack
- type AtmVcm_Nodes_Node_CellPacks_CellPack_CellPacking
- type AtmVcm_Nodes_Node_ClassLinks
- type AtmVcm_Nodes_Node_ClassLinks_ClassLink
- type AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig
- type AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_AisRdi
- type AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_ClassLinkEncapsulation
- type AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_ClassLinkShaping
- type AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_OamPvc
- type AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_OamRetry
- type AtmVcm_Nodes_Node_ClassLinks_ClassLink_VcClassNotSupported
- type AtmVcm_Nodes_Node_Interfaces
- type AtmVcm_Nodes_Node_Interfaces_Interface
- type AtmVcm_Nodes_Node_Interfaces_Interface_CellPackingData
- type AtmVcm_Nodes_Node_Pvps
- type AtmVcm_Nodes_Node_Pvps_Pvp
- type AtmVcm_Nodes_Node_Pvps_Pvp_CellPackingData
- type AtmVcm_Nodes_Node_Vcs
- type AtmVcm_Nodes_Node_Vcs_Vc
- type AtmVcm_Nodes_Node_Vcs_Vc_CellPackingData
- type AtmVcm_Nodes_Node_VpTunnels
- type AtmVcm_Nodes_Node_VpTunnels_VpTunnel
- type ClassLinkOamInheritLevel
- type Vc
- type VcCellPackingMode
- type VcEncap
- type VcInheritLevel
- type VcManageLevel
- type VcState
- type VcTestMode
- type VcTrafShaping
- type VcmPort
- type VpState
- type VpTrafShaping
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AtmVcm ¶
type AtmVcm struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Contains all the nodes. Nodes AtmVcm_Nodes }
AtmVcm ATM VCM operational data
func (*AtmVcm) GetEntityData ¶
func (atmVcm *AtmVcm) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes ¶
type AtmVcm_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The node on which ATM Interfaces/VCs/VPs are located. The type is slice of // AtmVcm_Nodes_Node. Node []*AtmVcm_Nodes_Node }
AtmVcm_Nodes Contains all the nodes
func (*AtmVcm_Nodes) GetEntityData ¶
func (nodes *AtmVcm_Nodes) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node ¶
type AtmVcm_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The node name. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeName interface{} // Contains all VC information for node. Vcs AtmVcm_Nodes_Node_Vcs // Contains all cell packing information for node. CellPacks AtmVcm_Nodes_Node_CellPacks // Contains all L2 PVP information for node. Pvps AtmVcm_Nodes_Node_Pvps // Contains all class link information for node. ClassLinks AtmVcm_Nodes_Node_ClassLinks // Contains all Interface information for node. Interfaces AtmVcm_Nodes_Node_Interfaces // Contains all VP-tunnel information for node. VpTunnels AtmVcm_Nodes_Node_VpTunnels }
AtmVcm_Nodes_Node The node on which ATM Interfaces/VCs/VPs are located
func (*AtmVcm_Nodes_Node) GetEntityData ¶
func (node *AtmVcm_Nodes_Node) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_CellPacks ¶
type AtmVcm_Nodes_Node_CellPacks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // All cell packing information on a node. The type is slice of // AtmVcm_Nodes_Node_CellPacks_CellPack. CellPack []*AtmVcm_Nodes_Node_CellPacks_CellPack }
AtmVcm_Nodes_Node_CellPacks Contains all cell packing information for node
func (*AtmVcm_Nodes_Node_CellPacks) GetEntityData ¶
func (cellPacks *AtmVcm_Nodes_Node_CellPacks) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_CellPacks_CellPack ¶
type AtmVcm_Nodes_Node_CellPacks_CellPack struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // PCI. The type is interface{} with range: 0..4294967295. Pci interface{} // Sub-interface name. The type is string with pattern: [a-zA-Z0-9._/-]+. SubInterfaceName interface{} // ATM cell packing mode. The type is VcCellPackingMode. CellPackingMode interface{} // VPI. The type is interface{} with range: 0..4294967295. Vpi interface{} // VCI. The type is interface{} with range: 0..4294967295. Vci interface{} // Average cells/packets received. The type is interface{} with range: // 0..18446744073709551615. ReceivedAverageCellsPackets interface{} // Average cells/packets sent. The type is interface{} with range: // 0..18446744073709551615. SentCellsPackets interface{} // Cell packing specific data. CellPacking AtmVcm_Nodes_Node_CellPacks_CellPack_CellPacking }
AtmVcm_Nodes_Node_CellPacks_CellPack All cell packing information on a node
func (*AtmVcm_Nodes_Node_CellPacks_CellPack) GetEntityData ¶
func (cellPack *AtmVcm_Nodes_Node_CellPacks_CellPack) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_CellPacks_CellPack_CellPacking ¶
type AtmVcm_Nodes_Node_CellPacks_CellPack_CellPacking struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Local configuration of maximum number of cells to be packed per packet. The // type is interface{} with range: 0..65535. LocalMaxCellsPackedPerPacket interface{} // Negotiated value of maximum number of cells to be packed per packed. The // type is interface{} with range: 0..65535. NegotiatedMaxCellsPackedPerPacket interface{} // Maximum cell packing timeout inmicro seconds. The type is interface{} with // range: 0..65535. Units are microsecond. MaxCellPackedTimeout interface{} }
AtmVcm_Nodes_Node_CellPacks_CellPack_CellPacking Cell packing specific data
func (*AtmVcm_Nodes_Node_CellPacks_CellPack_CellPacking) GetEntityData ¶
func (cellPacking *AtmVcm_Nodes_Node_CellPacks_CellPack_CellPacking) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_ClassLinks ¶
type AtmVcm_Nodes_Node_ClassLinks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // All ATM VC information on a node. The type is slice of // AtmVcm_Nodes_Node_ClassLinks_ClassLink. ClassLink []*AtmVcm_Nodes_Node_ClassLinks_ClassLink }
AtmVcm_Nodes_Node_ClassLinks Contains all class link information for node
func (*AtmVcm_Nodes_Node_ClassLinks) GetEntityData ¶
func (classLinks *AtmVcm_Nodes_Node_ClassLinks) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_ClassLinks_ClassLink ¶
type AtmVcm_Nodes_Node_ClassLinks_ClassLink struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. VPI. The type is interface{} with range: // 0..4294967295. Vpi interface{} // VCI. The type is interface{} with range: 0..4294967295. Vci interface{} // Sub-interface handle. The type is string with pattern: [a-zA-Z0-9._/-]+. SubInterfaceName interface{} // Not supported VC class. VcClassNotSupported AtmVcm_Nodes_Node_ClassLinks_ClassLink_VcClassNotSupported // Oam values for class link. OamConfig AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig }
AtmVcm_Nodes_Node_ClassLinks_ClassLink All ATM VC information on a node
func (*AtmVcm_Nodes_Node_ClassLinks_ClassLink) GetEntityData ¶
func (classLink *AtmVcm_Nodes_Node_ClassLinks_ClassLink) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig ¶
type AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Traffic Shaping detail of VC class. ClassLinkShaping AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_ClassLinkShaping // Encapsulation details of VC class. ClassLinkEncapsulation AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_ClassLinkEncapsulation // OAM PVC details of VC class. OamPvc AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_OamPvc // OAM Retry details of VC class. OamRetry AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_OamRetry // AIS RDI details of a VC class. AisRdi AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_AisRdi }
AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig Oam values for class link
func (*AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig) GetEntityData ¶
func (oamConfig *AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_AisRdi ¶
type AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_AisRdi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AIS RDI up count. The type is interface{} with range: 0..4294967295. AisRdiUpCount interface{} // Time (in seconds) with no AIS/RDI cells before declaring a VC as up. The // type is interface{} with range: 0..4294967295. Units are second. AisRdiUpTime interface{} // AIS RDI inherit level. The type is ClassLinkOamInheritLevel. AisRdiInheritLevel interface{} }
AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_AisRdi AIS RDI details of a VC class
func (*AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_AisRdi) GetEntityData ¶
func (aisRdi *AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_AisRdi) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_ClassLinkEncapsulation ¶
type AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_ClassLinkEncapsulation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Encapsulation type. The type is VcEncap. EncapsulationType interface{} // Encapsulation inherit level. The type is VcInheritLevel. EncapsulationInheritLevel interface{} }
AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_ClassLinkEncapsulation Encapsulation details of VC class
func (*AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_ClassLinkEncapsulation) GetEntityData ¶
func (classLinkEncapsulation *AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_ClassLinkEncapsulation) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_ClassLinkShaping ¶
type AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_ClassLinkShaping struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ATM VC traffic shaping type. The type is VcTrafShaping. ShapingType interface{} // Peak output rate in Kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. PeakOutputRate interface{} // Average output rate. The type is interface{} with range: 0..4294967295. AverageOutputRate interface{} // Burst output rate. The type is interface{} with range: 0..4294967295. BurstOutputRate interface{} // Shaping inherit level. The type is VcInheritLevel. ShapingInheritLevel interface{} }
AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_ClassLinkShaping Traffic Shaping detail of VC class
func (*AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_ClassLinkShaping) GetEntityData ¶
func (classLinkShaping *AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_ClassLinkShaping) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_OamPvc ¶
type AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_OamPvc struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Manage Level. The type is VcManageLevel. ManageLevel interface{} // PVC Frequency. The type is interface{} with range: 0..4294967295. PvcFrequency interface{} // Keep vc up. The type is bool. KeepVcUp interface{} // AIS RDI failure. The type is bool. AisRdiFailure interface{} // Manage inherit level. The type is ClassLinkOamInheritLevel. ManageInheritLevel interface{} }
AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_OamPvc OAM PVC details of VC class
func (*AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_OamPvc) GetEntityData ¶
func (oamPvc *AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_OamPvc) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_OamRetry ¶
type AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_OamRetry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Retry Count. The type is interface{} with range: 0..4294967295. RetryUpCount interface{} // Down Count. The type is interface{} with range: 0..4294967295. DownCount interface{} // Retry frequency. The type is interface{} with range: 0..4294967295. RetryFrequency interface{} // Retry inherit level. The type is ClassLinkOamInheritLevel. RetryInheritLevel interface{} }
AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_OamRetry OAM Retry details of VC class
func (*AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_OamRetry) GetEntityData ¶
func (oamRetry *AtmVcm_Nodes_Node_ClassLinks_ClassLink_OamConfig_OamRetry) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_ClassLinks_ClassLink_VcClassNotSupported ¶
type AtmVcm_Nodes_Node_ClassLinks_ClassLink_VcClassNotSupported struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Encapsulation type not supported. The type is VcEncap. EncapsulationNotSupported interface{} // NotSupportedInheritLevel. The type is VcInheritLevel. NotSupportedInheritLevel interface{} }
AtmVcm_Nodes_Node_ClassLinks_ClassLink_VcClassNotSupported Not supported VC class
func (*AtmVcm_Nodes_Node_ClassLinks_ClassLink_VcClassNotSupported) GetEntityData ¶
func (vcClassNotSupported *AtmVcm_Nodes_Node_ClassLinks_ClassLink_VcClassNotSupported) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_Interfaces ¶
type AtmVcm_Nodes_Node_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ATM Interface data. The type is slice of // AtmVcm_Nodes_Node_Interfaces_Interface. Interface []*AtmVcm_Nodes_Node_Interfaces_Interface }
AtmVcm_Nodes_Node_Interfaces Contains all Interface information for node
func (*AtmVcm_Nodes_Node_Interfaces) GetEntityData ¶
func (interfaces *AtmVcm_Nodes_Node_Interfaces) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_Interfaces_Interface ¶
type AtmVcm_Nodes_Node_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // ILMI VPI. The type is interface{} with range: 0..4294967295. IlmiVpi interface{} // ILMI VCI. The type is interface{} with range: 0..4294967295. IlmiVci interface{} // Number of PVC Failures. The type is interface{} with range: 0..4294967295. PvcFailures interface{} // Number of currently failing Layer 2 PVPs. The type is interface{} with // range: 0..4294967295. CurrentlyFailingLayer2pvPs interface{} // Number of currently failing Layer 2 PVCs. The type is interface{} with // range: 0..4294967295. CurrentlyFailingLayer2pvCs interface{} // Number of currently failing Layer 3 VP tunnels. The type is interface{} // with range: 0..4294967295. CurrentlyFailingLayer3vpTunnels interface{} // Number of currently failing Layer 3 PVCs. The type is interface{} with // range: 0..4294967295. CurrentlyFailingLayer3pvCs interface{} // If true, PVC failures trap is enabled. The type is bool. PvcFailuresTrapEnable interface{} // PVC trap notification interval. The type is interface{} with range: // 0..4294967295. PvcNotificationInterval interface{} // Number of Layer 2 PVPs configured. The type is interface{} with range: // 0..4294967295. ConfiguredLayer2pvPs interface{} // Number of Layer 2 PVCs configured. The type is interface{} with range: // 0..4294967295. ConfiguredLayer2pvCs interface{} // Number of Layer 3 VP tunnels configured. The type is interface{} with // range: 0..4294967295. ConfiguredLayer3vpTunnels interface{} // Number of Layer 3 PVCs configured. The type is interface{} with range: // 0..4294967295. ConfiguredLayer3pvCs interface{} // ATM interface port type. The type is VcmPort. PortType interface{} // Main Interface handle. The type is string with pattern: [a-zA-Z0-9._/-]+. MainInterface interface{} // Number of L2 attachment circuits with the cell packing feature enabled on // this main interface. The type is interface{} with range: 0..65535. L2CellPackingCount interface{} // Cell packing specific information. CellPackingData AtmVcm_Nodes_Node_Interfaces_Interface_CellPackingData }
AtmVcm_Nodes_Node_Interfaces_Interface ATM Interface data
func (*AtmVcm_Nodes_Node_Interfaces_Interface) GetEntityData ¶
func (self *AtmVcm_Nodes_Node_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_Interfaces_Interface_CellPackingData ¶
type AtmVcm_Nodes_Node_Interfaces_Interface_CellPackingData struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Local configuration of maximum number of cells to be packed per packet. The // type is interface{} with range: 0..65535. LocalMaxCellsPackedPerPacket interface{} // Negotiated value of maximum number of cells to be packed per packed. The // type is interface{} with range: 0..65535. NegotiatedMaxCellsPackedPerPacket interface{} // Maximum cell packing timeout inmicro seconds. The type is interface{} with // range: 0..65535. Units are microsecond. MaxCellPackedTimeout interface{} }
AtmVcm_Nodes_Node_Interfaces_Interface_CellPackingData Cell packing specific information
func (*AtmVcm_Nodes_Node_Interfaces_Interface_CellPackingData) GetEntityData ¶
func (cellPackingData *AtmVcm_Nodes_Node_Interfaces_Interface_CellPackingData) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_Pvps ¶
type AtmVcm_Nodes_Node_Pvps struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // All L2 PVP information on a node. The type is slice of // AtmVcm_Nodes_Node_Pvps_Pvp. Pvp []*AtmVcm_Nodes_Node_Pvps_Pvp }
AtmVcm_Nodes_Node_Pvps Contains all L2 PVP information for node
func (*AtmVcm_Nodes_Node_Pvps) GetEntityData ¶
func (pvps *AtmVcm_Nodes_Node_Pvps) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_Pvps_Pvp ¶
type AtmVcm_Nodes_Node_Pvps_Pvp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // VPI. The type is interface{} with range: 0..4294967295. Vpi interface{} // Main Interface handle. The type is string with pattern: [a-zA-Z0-9._/-]+. MainInterface interface{} // Subinterface handle. The type is string with pattern: [a-zA-Z0-9._/-]+. SubInterface interface{} // VC Interfcace handle. The type is string with pattern: [a-zA-Z0-9._/-]+. VcInterface interface{} // VC VPI value. The type is interface{} with range: 0..65535. VpiXr interface{} // VC VCI value. The type is interface{} with range: 0..65535. VciXr interface{} // VC Type. The type is Vc. Type interface{} // Encapsulation type. The type is VcEncap. Encapsulation interface{} // ATM VC traffic shaping type. The type is VcTrafShaping. Shape interface{} // Peak cell rate in Kbps. The type is interface{} with range: 0..4294967295. // Units are kbit/s. PeakCellRate interface{} // Sustained cell rate in Kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. SustainedCellRate interface{} // Burst size in cells. The type is interface{} with range: 0..4294967295. BurstRate interface{} // Encapsulation inherit level - identifies if encapsulation is set to // default, configured on the VC, or inherited from the vcclass. The type is // VcInheritLevel. EncapsInheritLevel interface{} // Quality of Service inherit level - identifies if QoS is set to default, // configured on the VC, or inherited from the vcclass. The type is // VcInheritLevel. QosInheritLevel interface{} // Transmit MTU. The type is interface{} with range: 0..4294967295. TransmitMtu interface{} // Receive MTU. The type is interface{} with range: 0..4294967295. ReceiveMtu interface{} // VC on VP-tunnel flag. The type is bool. VcOnvpTunnel interface{} // VC on Point-to-point Sub-interface. The type is bool. VcOnP2pSubInterface interface{} // TRUE value indicates that the VC is operationally UP. The type is bool. OperStatus interface{} // TRUE value indicates that the VC is administratively UP. The type is bool. AminStatus interface{} // VC Internal state. The type is VcState. InternalState interface{} // Time when VC was last changed. The type is interface{} with range: // 0..4294967295. LastStateChangeTime interface{} // VC test mode. The type is VcTestMode. TestMode interface{} // Cell packing specific data. CellPackingData AtmVcm_Nodes_Node_Pvps_Pvp_CellPackingData }
AtmVcm_Nodes_Node_Pvps_Pvp All L2 PVP information on a node
func (*AtmVcm_Nodes_Node_Pvps_Pvp) GetEntityData ¶
func (pvp *AtmVcm_Nodes_Node_Pvps_Pvp) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_Pvps_Pvp_CellPackingData ¶
type AtmVcm_Nodes_Node_Pvps_Pvp_CellPackingData struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Local configuration of maximum number of cells to be packed per packet. The // type is interface{} with range: 0..65535. LocalMaxCellsPackedPerPacket interface{} // Negotiated value of maximum number of cells to be packed per packed. The // type is interface{} with range: 0..65535. NegotiatedMaxCellsPackedPerPacket interface{} // Maximum cell packing timeout inmicro seconds. The type is interface{} with // range: 0..65535. Units are microsecond. MaxCellPackedTimeout interface{} }
AtmVcm_Nodes_Node_Pvps_Pvp_CellPackingData Cell packing specific data
func (*AtmVcm_Nodes_Node_Pvps_Pvp_CellPackingData) GetEntityData ¶
func (cellPackingData *AtmVcm_Nodes_Node_Pvps_Pvp_CellPackingData) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_Vcs ¶
type AtmVcm_Nodes_Node_Vcs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // All VC information on a node. The type is slice of // AtmVcm_Nodes_Node_Vcs_Vc. Vc []*AtmVcm_Nodes_Node_Vcs_Vc }
AtmVcm_Nodes_Node_Vcs Contains all VC information for node
func (*AtmVcm_Nodes_Node_Vcs) GetEntityData ¶
func (vcs *AtmVcm_Nodes_Node_Vcs) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_Vcs_Vc ¶
type AtmVcm_Nodes_Node_Vcs_Vc struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // VPI. The type is interface{} with range: 0..4095. Vpi interface{} // VCI. The type is interface{} with range: 1..65535. Vci interface{} // Main Interface handle. The type is string with pattern: [a-zA-Z0-9._/-]+. MainInterface interface{} // Subinterface handle. The type is string with pattern: [a-zA-Z0-9._/-]+. SubInterface interface{} // VC Interfcace handle. The type is string with pattern: [a-zA-Z0-9._/-]+. VcInterface interface{} // VC VPI value. The type is interface{} with range: 0..65535. VpiXr interface{} // VC VCI value. The type is interface{} with range: 0..65535. VciXr interface{} // VC Type. The type is Vc. Type interface{} // Encapsulation type. The type is VcEncap. Encapsulation interface{} // ATM VC traffic shaping type. The type is VcTrafShaping. Shape interface{} // Peak cell rate in Kbps. The type is interface{} with range: 0..4294967295. // Units are kbit/s. PeakCellRate interface{} // Sustained cell rate in Kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. SustainedCellRate interface{} // Burst size in cells. The type is interface{} with range: 0..4294967295. BurstRate interface{} // Encapsulation inherit level - identifies if encapsulation is set to // default, configured on the VC, or inherited from the vcclass. The type is // VcInheritLevel. EncapsInheritLevel interface{} // Quality of Service inherit level - identifies if QoS is set to default, // configured on the VC, or inherited from the vcclass. The type is // VcInheritLevel. QosInheritLevel interface{} // Transmit MTU. The type is interface{} with range: 0..4294967295. TransmitMtu interface{} // Receive MTU. The type is interface{} with range: 0..4294967295. ReceiveMtu interface{} // VC on VP-tunnel flag. The type is bool. VcOnvpTunnel interface{} // VC on Point-to-point Sub-interface. The type is bool. VcOnP2pSubInterface interface{} // TRUE value indicates that the VC is operationally UP. The type is bool. OperStatus interface{} // TRUE value indicates that the VC is administratively UP. The type is bool. AminStatus interface{} // VC Internal state. The type is VcState. InternalState interface{} // Time when VC was last changed. The type is interface{} with range: // 0..4294967295. LastStateChangeTime interface{} // VC test mode. The type is VcTestMode. TestMode interface{} // Cell packing specific data. CellPackingData AtmVcm_Nodes_Node_Vcs_Vc_CellPackingData }
AtmVcm_Nodes_Node_Vcs_Vc All VC information on a node
func (*AtmVcm_Nodes_Node_Vcs_Vc) GetEntityData ¶
func (vc *AtmVcm_Nodes_Node_Vcs_Vc) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_Vcs_Vc_CellPackingData ¶
type AtmVcm_Nodes_Node_Vcs_Vc_CellPackingData struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Local configuration of maximum number of cells to be packed per packet. The // type is interface{} with range: 0..65535. LocalMaxCellsPackedPerPacket interface{} // Negotiated value of maximum number of cells to be packed per packed. The // type is interface{} with range: 0..65535. NegotiatedMaxCellsPackedPerPacket interface{} // Maximum cell packing timeout inmicro seconds. The type is interface{} with // range: 0..65535. Units are microsecond. MaxCellPackedTimeout interface{} }
AtmVcm_Nodes_Node_Vcs_Vc_CellPackingData Cell packing specific data
func (*AtmVcm_Nodes_Node_Vcs_Vc_CellPackingData) GetEntityData ¶
func (cellPackingData *AtmVcm_Nodes_Node_Vcs_Vc_CellPackingData) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_VpTunnels ¶
type AtmVcm_Nodes_Node_VpTunnels struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // All VP-tunnel information on a node. The type is slice of // AtmVcm_Nodes_Node_VpTunnels_VpTunnel. VpTunnel []*AtmVcm_Nodes_Node_VpTunnels_VpTunnel }
AtmVcm_Nodes_Node_VpTunnels Contains all VP-tunnel information for node
func (*AtmVcm_Nodes_Node_VpTunnels) GetEntityData ¶
func (vpTunnels *AtmVcm_Nodes_Node_VpTunnels) GetEntityData() *types.CommonEntityData
type AtmVcm_Nodes_Node_VpTunnels_VpTunnel ¶
type AtmVcm_Nodes_Node_VpTunnels_VpTunnel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // VPI. The type is interface{} with range: 0..4294967295. Vpi interface{} // Main Interface handle. The type is string with pattern: [a-zA-Z0-9._/-]+. MainInterface interface{} // VP Interfcace handle. The type is string with pattern: [a-zA-Z0-9._/-]+. VpInterface interface{} // VP-Tunnel VPI value. The type is interface{} with range: 0..65535. VpiXr interface{} // ATM VP traffic shaping type. The type is VpTrafShaping. Shape interface{} // Peak cell rate in Kbps. The type is interface{} with range: 0..4294967295. // Units are kbit/s. PeakCellRate interface{} // Sustained cell rate in Kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. SustainedCellRate interface{} // Burst size in cells. The type is interface{} with range: 0..4294967295. BurstRate interface{} // F4OAM Enabled flag. The type is bool. F4oamEnabled interface{} // Number of Data PVCs under this VP-tunnel. The type is interface{} with // range: 0..4294967295. DataVcCount interface{} // TRUE value indicates that the VP is operationally UP. The type is bool. OperStatus interface{} // TRUE value indicates that the VP is administratively UP. The type is bool. AminStatus interface{} // Internal state. The type is VpState. InternalState interface{} // Time when VP-Tunnel state was last changed. The type is interface{} with // range: 0..4294967295. LastVpStateChangeTime interface{} }
AtmVcm_Nodes_Node_VpTunnels_VpTunnel All VP-tunnel information on a node
func (*AtmVcm_Nodes_Node_VpTunnels_VpTunnel) GetEntityData ¶
func (vpTunnel *AtmVcm_Nodes_Node_VpTunnels_VpTunnel) GetEntityData() *types.CommonEntityData
type ClassLinkOamInheritLevel ¶
type ClassLinkOamInheritLevel string
ClassLinkOamInheritLevel represents ATM VC-class inheritence level for class-link
const ( // Configured on VC ClassLinkOamInheritLevel_vc_configured_onvc ClassLinkOamInheritLevel = "vc-configured-onvc" // Class on VC ClassLinkOamInheritLevel_vc_class_onvc ClassLinkOamInheritLevel = "vc-class-onvc" // Class on sub-if ClassLinkOamInheritLevel_vc_class_on_sub_interface ClassLinkOamInheritLevel = "vc-class-on-sub-interface" // Class on main-if ClassLinkOamInheritLevel_vc_class_on_main_interface ClassLinkOamInheritLevel = "vc-class-on-main-interface" // Global default values ClassLinkOamInheritLevel_vc_global_default ClassLinkOamInheritLevel = "vc-global-default" // Unknown (invalid) ClassLinkOamInheritLevel_vc_inherit_level_unknown ClassLinkOamInheritLevel = "vc-inherit-level-unknown" )
type VcCellPackingMode ¶
type VcCellPackingMode string
VcCellPackingMode represents ATM VC cell packing mode
const ( // VP mode VcCellPackingMode_vp VcCellPackingMode = "vp" // VC mode VcCellPackingMode_vc VcCellPackingMode = "vc" // Port mode VcCellPackingMode_port_mode VcCellPackingMode = "port-mode" )
type VcEncap ¶
type VcEncap string
VcEncap represents VC Encapsulation Type
const ( // ILMI Encapsulation VcEncap_ilmi VcEncap = "ilmi" // QSAAL Encapsulation VcEncap_qsaal VcEncap = "qsaal" // SNAP Encapsulation VcEncap_snap VcEncap = "snap" // MUX Encapsulation VcEncap_mux VcEncap = "mux" // NLPID Encapsulation VcEncap_nlpid VcEncap = "nlpid" // F4OAM Encapsulation VcEncap_f4oam VcEncap = "f4oam" // AAL0 Encapsulation VcEncap_aal0 VcEncap = "aal0" // AAL5 Encapsulation VcEncap_aal5 VcEncap = "aal5" // Uknown (invalid) Encapsulation VcEncap_encap_unknown VcEncap = "encap-unknown" )
type VcInheritLevel ¶
type VcInheritLevel string
VcInheritLevel represents ATM vc-class inheritence level
const ( // ATM vc-class inherit level: Config of VC VcInheritLevel_directly_configured_onvc VcInheritLevel = "directly-configured-onvc" // ATM vc-class inherit level: Class of VC VcInheritLevel_vc_class_configured_onvc VcInheritLevel = "vc-class-configured-onvc" // ATM vc-class inherit level: Class of Sub-if VcInheritLevel_vc_class_configured_on_sub_interface VcInheritLevel = "vc-class-configured-on-sub-interface" // ATM vc-class inherit level: Class of Main-if VcInheritLevel_vc_class_configured_on_main_interface VcInheritLevel = "vc-class-configured-on-main-interface" // ATM vc-class inherit level: Global Default VcInheritLevel_global_default VcInheritLevel = "global-default" // ATM vc-class inherit level: Unknown (invalid) VcInheritLevel_unknown VcInheritLevel = "unknown" // ATM vc-class inherit level: Not supported on // this VC class VcInheritLevel_not_supported VcInheritLevel = "not-supported" )
type VcManageLevel ¶
type VcManageLevel string
VcManageLevel represents ATM Class link manage level
const ( // Managed VcManageLevel_manage VcManageLevel = "manage" // Not managed VcManageLevel_not_managed VcManageLevel = "not-managed" )
type VcState ¶
type VcState string
VcState represents VC State
const ( // ATM VC State: only VC data structure // initialized VcState_initialized VcState = "initialized" // ATM VC State: configuration currently being // changed VcState_modifying VcState = "modifying" // ATM VC State: configuration changed VcState_modified VcState = "modified" // ATM VC State: command sent to hardware to // activate VcState_activating VcState = "activating" // ATM VC State: activated in h/w or protocol VcState_activated VcState = "activated" // ATM VC State: OAM/ILMI - yet to verify VcState_not_verified VcState = "not-verified" // ATM VC State: Ready state VcState_ready VcState = "ready" // ATM VC State: command sent to h/w to deactivate VcState_deactivating VcState = "deactivating" // ATM VC State: inactive/not present in hardware VcState_inactive VcState = "inactive" // ATM VC State: VC is being deleted VcState_deleting VcState = "deleting" // ATM VC State: VC is already delete in hardware VcState_deleted VcState = "deleted" // ATM VC State: Unknown(invalid) VcState_state_unknown VcState = "state-unknown" )
type VcTestMode ¶
type VcTestMode string
VcTestMode represents VC Test Mode Type
const ( // VC not in test mode VcTestMode_test_mode_none VcTestMode = "test-mode-none" // VC in test mode Loop VcTestMode_loop VcTestMode = "loop" // VC in test mode Reserved VcTestMode_reserved VcTestMode = "reserved" )
type VcTrafShaping ¶
type VcTrafShaping string
VcTrafShaping represents VC traffic shaping type
const ( // VC traffic shaping type CBR VcTrafShaping_cbr VcTrafShaping = "cbr" // VC traffic shaping type VBR-NR VcTrafShaping_vbr_nrt VcTrafShaping = "vbr-nrt" // VC traffic shaping type VBR-RT VcTrafShaping_vbr_rt VcTrafShaping = "vbr-rt" // VC traffic shaping type ABR VcTrafShaping_abr VcTrafShaping = "abr" // VC traffic shaping type UBR+ VcTrafShaping_ubr_plus VcTrafShaping = "ubr-plus" // VC traffic shaping type UBR VcTrafShaping_ubr VcTrafShaping = "ubr" // VC traffic shaping type Unknown (invalid) VcTrafShaping_traf_shaping_unknown VcTrafShaping = "traf-shaping-unknown" )
type VpState ¶
type VpState string
VpState represents VP-Tunnel State
const ( // VP-Tunnel State: Initialized VpState_vp_initialized VpState = "vp-initialized" // VP-Tunnel State: Modifying VpState_vp_modifying VpState = "vp-modifying" // VP-Tunnel State: Ready VpState_vp_ready VpState = "vp-ready" // VP-Tunnel State: Managed Down VpState_vp_mgd_down VpState = "vp-mgd-down" // VP-Tunnel State: Deleting VpState_vp_deleting VpState = "vp-deleting" // VP-Tunnel State: Deleted VpState_vp_deleted VpState = "vp-deleted" // VP-Tunnel State: Unknown VpState_vp_state_unknown VpState = "vp-state-unknown" )
type VpTrafShaping ¶
type VpTrafShaping string
VpTrafShaping represents VP-Tunnel traffic shaping type
const ( // VP-Tunnel traffic shaping type CBR VpTrafShaping_vp_cbr VpTrafShaping = "vp-cbr" // VP-Tunnel traffic shaping type VBR-NR VpTrafShaping_vp_vbr_nrt VpTrafShaping = "vp-vbr-nrt" // VP-Tunnel traffic shaping type VBR-RT VpTrafShaping_vp_vbr_rt VpTrafShaping = "vp-vbr-rt" // VP-Tunnel traffic shaping type ABR VpTrafShaping_vp_abr VpTrafShaping = "vp-abr" // VP-Tunnel traffic shaping type UBR+ VpTrafShaping_vp_ubr_plus VpTrafShaping = "vp-ubr-plus" // VP-Tunnel traffic shaping type UBR VpTrafShaping_vp_ubr VpTrafShaping = "vp-ubr" // VP-Tunnel traffic shaping type Unknown // (invalid) VpTrafShaping_vp_traf_shaping_unknown VpTrafShaping = "vp-traf-shaping-unknown" )