sysadmin_ds

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 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

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

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

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

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

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

Jump to

Keyboard shortcuts

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