Documentation
¶
Overview ¶
This module contains definitions for the Calvados model objects.
This module contains a collection of YANG definitions for Cisco IOS-XR SysAdmin configuration.
The Process Manager (PM).
Copyright(c) 2011-2017 by Cisco Systems, Inc. All rights reserved.
Copyright (c) 2012-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Pm
- type Pm_Pm
- type Pm_Pm_Trace
- type Pm_Pm_Trace_Location
- type Pm_Pm_Trace_Location_AllOptions
- type Pm_Pm_Trace_Location_AllOptions_TraceBlocks
- type ProcessManager
- type ProcessManager_AllLocationsInfo
- type ProcessState
- type Processes
- type Processes_AllLocations
- type Processes_AllLocations_Name
- type Processes_AllLocations_Name_Services
- type ServiceRole
- type ServiceScope
- type ServiceState
- type StartupMode
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Pm ¶
type Pm struct { EntityData types.CommonEntityData YFilter yfilter.YFilter Pm Pm_Pm }
Pm
func (*Pm) GetEntityData ¶
func (pm *Pm) GetEntityData() *types.CommonEntityData
type Pm_Pm ¶
type Pm_Pm struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // show traceable processes. The type is slice of Pm_Pm_Trace. Trace []*Pm_Pm_Trace }
Pm_Pm
func (*Pm_Pm) GetEntityData ¶
func (pm *Pm_Pm) GetEntityData() *types.CommonEntityData
type Pm_Pm_Trace ¶
type Pm_Pm_Trace struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type is string. Buffer interface{} // The type is slice of Pm_Pm_Trace_Location. Location []*Pm_Pm_Trace_Location }
Pm_Pm_Trace show traceable processes
func (*Pm_Pm_Trace) GetEntityData ¶
func (trace *Pm_Pm_Trace) GetEntityData() *types.CommonEntityData
type Pm_Pm_Trace_Location ¶
type Pm_Pm_Trace_Location struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type is string. LocationName interface{} // The type is slice of Pm_Pm_Trace_Location_AllOptions. AllOptions []*Pm_Pm_Trace_Location_AllOptions }
Pm_Pm_Trace_Location
func (*Pm_Pm_Trace_Location) GetEntityData ¶
func (location *Pm_Pm_Trace_Location) GetEntityData() *types.CommonEntityData
type Pm_Pm_Trace_Location_AllOptions ¶
type Pm_Pm_Trace_Location_AllOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type is string. Option interface{} // The type is slice of Pm_Pm_Trace_Location_AllOptions_TraceBlocks. TraceBlocks []*Pm_Pm_Trace_Location_AllOptions_TraceBlocks }
Pm_Pm_Trace_Location_AllOptions
func (*Pm_Pm_Trace_Location_AllOptions) GetEntityData ¶
func (allOptions *Pm_Pm_Trace_Location_AllOptions) GetEntityData() *types.CommonEntityData
type Pm_Pm_Trace_Location_AllOptions_TraceBlocks ¶
type Pm_Pm_Trace_Location_AllOptions_TraceBlocks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Trace output block. The type is string. Data interface{} }
Pm_Pm_Trace_Location_AllOptions_TraceBlocks
func (*Pm_Pm_Trace_Location_AllOptions_TraceBlocks) GetEntityData ¶
func (traceBlocks *Pm_Pm_Trace_Location_AllOptions_TraceBlocks) GetEntityData() *types.CommonEntityData
type ProcessManager ¶
type ProcessManager struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is slice of ProcessManager_AllLocationsInfo. AllLocationsInfo []*ProcessManager_AllLocationsInfo }
ProcessManager Process Manager Info
func (*ProcessManager) GetEntityData ¶
func (processManager *ProcessManager) GetEntityData() *types.CommonEntityData
type ProcessManager_AllLocationsInfo ¶
type ProcessManager_AllLocationsInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type is string. LocationInfo interface{} // IP address of the location. The type is one of the following types: string // with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. IpAddrInfo interface{} // Last start date and time for PM. The type is string. PmStartTime interface{} // PM in mandatory process down state. The type is bool. MandProcDown interface{} // Status of CAPI with vm-manager. The type is bool. VmmCapiUp interface{} // Status of CAPI with wdmon. The type is bool. WdmonCapiUp interface{} // Date and time of last wdmon CAPI connection establish. The type is string. WdmonCapiTimestamp interface{} // Number of times wdmon CAPI connection extablished. The type is interface{} // with range: 0..4294967295. WdmonNumCapiConnects interface{} }
ProcessManager_AllLocationsInfo
func (*ProcessManager_AllLocationsInfo) GetEntityData ¶
func (allLocationsInfo *ProcessManager_AllLocationsInfo) GetEntityData() *types.CommonEntityData
type ProcessState ¶
type ProcessState string
ProcessState
const ( ProcessState_IDLE ProcessState = "IDLE" ProcessState_RUNNING ProcessState = "RUNNING" ProcessState_STOPPING ProcessState = "STOPPING" ProcessState_STOPPED ProcessState = "STOPPED" ProcessState_DESELECTING ProcessState = "DESELECTING" ProcessState_DESELECTED ProcessState = "DESELECTED" )
type Processes ¶
type Processes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is slice of Processes_AllLocations. AllLocations []*Processes_AllLocations }
Processes Process Info
func (*Processes) GetEntityData ¶
func (processes *Processes) GetEntityData() *types.CommonEntityData
type Processes_AllLocations ¶
type Processes_AllLocations struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type is string. Location interface{} // IP address of the location. The type is one of the following types: string // with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. IpAddr interface{} // Total number of process control blocks. The type is interface{} with range: // 0..4294967295. Pcbs interface{} // The type is slice of Processes_AllLocations_Name. Name []*Processes_AllLocations_Name }
Processes_AllLocations
func (*Processes_AllLocations) GetEntityData ¶
func (allLocations *Processes_AllLocations) GetEntityData() *types.CommonEntityData
type Processes_AllLocations_Name ¶
type Processes_AllLocations_Name struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the process. The type is string. ProcName interface{} // This attribute is a key. Instance identifier. The type is interface{} with // range: 0..4294967295. InstanceId interface{} // Process path. The type is string. Path interface{} // Process startup file. The type is string. StartupFile interface{} // When is a process started. The type is StartupMode. StartupMode interface{} // Heart beat timeout in sec. The type is interface{} with range: // 0..4294967295. HeartBeatTimeout interface{} // How long ago last heart beat was detected. The type is string. LastHeartBeatTime interface{} // Maximum num of restarts. The type is interface{} with range: 0..4294967295. MaxRestarts interface{} // Respawn reset timer in min. The type is interface{} with range: // 0..4294967295. RespawnResetTimer interface{} // Mandatory process. The type is bool. Mandatory interface{} // Should run during maintenance mode. The type is bool. MaintMode interface{} // Process arguments. The type is string. Args interface{} // State of the process. The type is ProcessState. ProcState interface{} // Process ID. The type is interface{} with range: -2147483648..2147483647. Pid interface{} // Whether the processes ever aborted. The type is bool. ProcAborted interface{} // Last exit status/info of the process. The type is string. ExitStatus interface{} // Total number of respawns of the process. The type is interface{} with // range: -2147483648..2147483647. Respawns interface{} // Last start date and time. The type is string. StartTime interface{} // Time for ready from start-time. The type is string. ReadyTime interface{} // Last exit date and time. The type is string. LastExitTime interface{} // The type is slice of Processes_AllLocations_Name_Services. Services []*Processes_AllLocations_Name_Services }
Processes_AllLocations_Name
func (*Processes_AllLocations_Name) GetEntityData ¶
func (name *Processes_AllLocations_Name) GetEntityData() *types.CommonEntityData
type Processes_AllLocations_Name_Services ¶
type Processes_AllLocations_Name_Services struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the service. The type is string. ServiceName interface{} // Scope of the service. The type is ServiceScope. Scope interface{} // Service redundancy support. The type is bool. Redundancy interface{} // Standby ready for HA. The type is bool. HaReady interface{} // State of the service. The type is ServiceState. ServiceState interface{} // Service role. The type is ServiceRole. HaRole interface{} // New service role, different if PM in process of assigning. The type is // ServiceRole. NewHaRole interface{} // Service seleted to run on the node. The type is bool. Selected interface{} // First IP address in the selection. The type is one of the following types: // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Ip1 interface{} // Second IP address in the selection. The type is one of the following types: // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Ip2 interface{} // Last start date and time. The type is string. SvcStartTime interface{} // Time it took to get ready since start time. The type is string. SvcReadyTime interface{} // Time it took to get HA-ready since start time. The type is string. SvcHareadyTime interface{} }
Processes_AllLocations_Name_Services
func (*Processes_AllLocations_Name_Services) GetEntityData ¶
func (services *Processes_AllLocations_Name_Services) GetEntityData() *types.CommonEntityData
type ServiceRole ¶
type ServiceRole string
ServiceRole
const ( ServiceRole_NONE ServiceRole = "NONE" ServiceRole_ACTIVE ServiceRole = "ACTIVE" ServiceRole_STANDBY ServiceRole = "STANDBY" )
type ServiceScope ¶
type ServiceScope string
ServiceScope
const ( ServiceScope_SYSTEM ServiceScope = "SYSTEM" ServiceScope_RACK ServiceScope = "RACK" )
type ServiceState ¶
type ServiceState string
ServiceState
const ( ServiceState_SS_IDLE ServiceState = "SS_IDLE" ServiceState_SS_RUNNING ServiceState = "SS_RUNNING" ServiceState_SS_ACK_PENDING ServiceState = "SS_ACK_PENDING" )
type StartupMode ¶
type StartupMode string
StartupMode
const ( StartupMode_ON_BOOTUP StartupMode = "ON-BOOTUP" StartupMode_ON_SELECTION StartupMode = "ON-SELECTION" StartupMode_ON_DEMAND StartupMode = "ON-DEMAND" )