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 Directory Services (DS).
Copyright(c) 2010-2017 by Cisco Systems, Inc. All rights reserved.
Copyright (c) 2012-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type ProcessIssuRole
- type ProcessRole
- type ServiceScope
- type Services
- type ServicesStats
- type ServicesStats_AllLocations
- type ServicesStats_AllLocations_Stats
- type ServicesStats_Ds
- type ServicesStats_Ds_Trace
- type ServicesStats_Ds_Trace_Location
- type ServicesStats_Ds_Trace_Location_AllOptions
- type ServicesStats_Ds_Trace_Location_AllOptions_TraceBlocks
- type Services_AllLocations
- type Services_AllLocations_Services
- type Services_AllLocations_Services_Endpoint
- type Services_AllLocations_Services_Registrations
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProcessIssuRole ¶
type ProcessIssuRole string
ProcessIssuRole
const ( ProcessIssuRole_Primary ProcessIssuRole = "Primary" ProcessIssuRole_Secondary ProcessIssuRole = "Secondary" ProcessIssuRole_Tertiary ProcessIssuRole = "Tertiary" ProcessIssuRole_Unknown ProcessIssuRole = "Unknown" )
type ProcessRole ¶
type ProcessRole string
ProcessRole
const ( ProcessRole_NoRole ProcessRole = "NoRole" ProcessRole_Active ProcessRole = "Active" ProcessRole_Standby ProcessRole = "Standby" ProcessRole_None ProcessRole = "None" ProcessRole_Unknown ProcessRole = "Unknown" )
type ServiceScope ¶
type ServiceScope string
ServiceScope
const ( ServiceScope_None ServiceScope = "None" ServiceScope_Rack ServiceScope = "Rack" ServiceScope_System ServiceScope = "System" ServiceScope_Node ServiceScope = "Node" )
type Services ¶
type Services struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is slice of Services_AllLocations. AllLocations []*Services_AllLocations }
Services Directory Services Entries
func (*Services) GetEntityData ¶
func (services *Services) GetEntityData() *types.CommonEntityData
type ServicesStats ¶
type ServicesStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter Ds ServicesStats_Ds // The type is slice of ServicesStats_AllLocations. AllLocations []*ServicesStats_AllLocations }
ServicesStats Directory Services Stats
func (*ServicesStats) GetEntityData ¶
func (servicesStats *ServicesStats) GetEntityData() *types.CommonEntityData
type ServicesStats_AllLocations ¶
type ServicesStats_AllLocations struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type is string. Location interface{} // The type is slice of ServicesStats_AllLocations_Stats. Stats []*ServicesStats_AllLocations_Stats }
ServicesStats_AllLocations
func (*ServicesStats_AllLocations) GetEntityData ¶
func (allLocations *ServicesStats_AllLocations) GetEntityData() *types.CommonEntityData
type ServicesStats_AllLocations_Stats ¶
type ServicesStats_AllLocations_Stats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the service. The type is string. Name interface{} // number of endpoints published for this service. The type is interface{} // with range: 0..4294967295. Published interface{} // number of endpoints deleted for this service. The type is interface{} with // range: 0..4294967295. Deleted interface{} // number of endpoints modified for this service. The type is interface{} with // range: 0..4294967295. Modified interface{} // number of clients registered for this service. The type is interface{} with // range: 0..4294967295. Registered interface{} // number of clients un-registered for this service. The type is interface{} // with range: 0..4294967295. Unregistered interface{} // number of clients notified for this service. The type is interface{} with // range: 0..4294967295. Notifications interface{} // number of remote service updates sent to remote nodes. The type is // interface{} with range: 0..4294967295. RemoteSent interface{} // number of remote service received from remote nodes. The type is // interface{} with range: 0..4294967295. RemoteRecv interface{} }
ServicesStats_AllLocations_Stats
func (*ServicesStats_AllLocations_Stats) GetEntityData ¶
func (stats *ServicesStats_AllLocations_Stats) GetEntityData() *types.CommonEntityData
type ServicesStats_Ds ¶
type ServicesStats_Ds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // show traceable processes. The type is slice of ServicesStats_Ds_Trace. Trace []*ServicesStats_Ds_Trace }
ServicesStats_Ds
func (*ServicesStats_Ds) GetEntityData ¶
func (ds *ServicesStats_Ds) GetEntityData() *types.CommonEntityData
type ServicesStats_Ds_Trace ¶
type ServicesStats_Ds_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 ServicesStats_Ds_Trace_Location. Location []*ServicesStats_Ds_Trace_Location }
ServicesStats_Ds_Trace show traceable processes
func (*ServicesStats_Ds_Trace) GetEntityData ¶
func (trace *ServicesStats_Ds_Trace) GetEntityData() *types.CommonEntityData
type ServicesStats_Ds_Trace_Location ¶
type ServicesStats_Ds_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 ServicesStats_Ds_Trace_Location_AllOptions. AllOptions []*ServicesStats_Ds_Trace_Location_AllOptions }
ServicesStats_Ds_Trace_Location
func (*ServicesStats_Ds_Trace_Location) GetEntityData ¶
func (location *ServicesStats_Ds_Trace_Location) GetEntityData() *types.CommonEntityData
type ServicesStats_Ds_Trace_Location_AllOptions ¶
type ServicesStats_Ds_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 // ServicesStats_Ds_Trace_Location_AllOptions_TraceBlocks. TraceBlocks []*ServicesStats_Ds_Trace_Location_AllOptions_TraceBlocks }
ServicesStats_Ds_Trace_Location_AllOptions
func (*ServicesStats_Ds_Trace_Location_AllOptions) GetEntityData ¶
func (allOptions *ServicesStats_Ds_Trace_Location_AllOptions) GetEntityData() *types.CommonEntityData
type ServicesStats_Ds_Trace_Location_AllOptions_TraceBlocks ¶
type ServicesStats_Ds_Trace_Location_AllOptions_TraceBlocks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Trace output block. The type is string. Data interface{} }
ServicesStats_Ds_Trace_Location_AllOptions_TraceBlocks
func (*ServicesStats_Ds_Trace_Location_AllOptions_TraceBlocks) GetEntityData ¶
func (traceBlocks *ServicesStats_Ds_Trace_Location_AllOptions_TraceBlocks) GetEntityData() *types.CommonEntityData
type Services_AllLocations ¶
type Services_AllLocations struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node Location. The type is string. Location interface{} // The type is slice of Services_AllLocations_Services. Services []*Services_AllLocations_Services }
Services_AllLocations
func (*Services_AllLocations) GetEntityData ¶
func (allLocations *Services_AllLocations) GetEntityData() *types.CommonEntityData
type Services_AllLocations_Services ¶
type Services_AllLocations_Services struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of the service. The type is string. Name interface{} // endpoint info for a service in DS. The type is slice of // Services_AllLocations_Services_Endpoint. Endpoint []*Services_AllLocations_Services_Endpoint // clients registered for a service in DS. The type is slice of // Services_AllLocations_Services_Registrations. Registrations []*Services_AllLocations_Services_Registrations }
Services_AllLocations_Services
func (*Services_AllLocations_Services) GetEntityData ¶
func (services *Services_AllLocations_Services) GetEntityData() *types.CommonEntityData
type Services_AllLocations_Services_Endpoint ¶
type Services_AllLocations_Services_Endpoint struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is ServiceScope. Scope interface{} // The type is 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}]+)?. Ip interface{} // The type is interface{} with range: 0..65535. Port interface{} // The type is ProcessRole. Role interface{} // The type is ProcessIssuRole. IssuRole interface{} // Ethernet address of the node hosting the endpoint. The type is string. Node interface{} }
Services_AllLocations_Services_Endpoint endpoint info for a service in DS
func (*Services_AllLocations_Services_Endpoint) GetEntityData ¶
func (endpoint *Services_AllLocations_Services_Endpoint) GetEntityData() *types.CommonEntityData
type Services_AllLocations_Services_Registrations ¶
type Services_AllLocations_Services_Registrations struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is string. Client interface{} // The type is interface{} with range: 0..4294967295. Pid interface{} }
Services_AllLocations_Services_Registrations clients registered for a service in DS
func (*Services_AllLocations_Services_Registrations) GetEntityData ¶
func (registrations *Services_AllLocations_Services_Registrations) GetEntityData() *types.CommonEntityData