sysadmin_tacacs_tacacs_server

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 defines the TACACS+ data model.

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 TacacsServer

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

	// The type is interface{} with range: 1..1000.
	Timeout interface{}

	// The type is string.
	Key interface{}

	// The type is slice of TacacsServer_Host.
	Host []*TacacsServer_Host

	Requests TacacsServer_Requests

	TestAuthentication TacacsServer_TestAuthentication

	TestAuthorization TacacsServer_TestAuthorization

	TestAccounting TacacsServer_TestAccounting
}

TacacsServer

func (*TacacsServer) GetEntityData

func (tacacsServer *TacacsServer) GetEntityData() *types.CommonEntityData

type TacacsServer_Host

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

	// This attribute is a key. 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}]+)?.
	Ip interface{}

	// This attribute is a key. The type is interface{} with range: 1..65535.
	Port interface{}

	// The type is interface{} with range: 1..1000.
	Timeout interface{}

	// The type is string.
	Key interface{}
}

TacacsServer_Host

func (*TacacsServer_Host) GetEntityData

func (host *TacacsServer_Host) GetEntityData() *types.CommonEntityData

type TacacsServer_Requests

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

	// The type is slice of TacacsServer_Requests_Ipv4.
	Ipv4 []*TacacsServer_Requests_Ipv4
}

TacacsServer_Requests

func (*TacacsServer_Requests) GetEntityData

func (requests *TacacsServer_Requests) GetEntityData() *types.CommonEntityData

type TacacsServer_Requests_Ipv4

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

	// This attribute is a key. Server IPv4 address. 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}]+)?.
	Addr interface{}

	// This attribute is a key. Server Port. The type is interface{} with range:
	// 0..65535.
	Port interface{}

	// Socket open count. The type is interface{} with range: 0..4294967295.
	Opens interface{}

	// Socket close count. The type is interface{} with range: 0..4294967295.
	Closes interface{}

	// Socket abort count. The type is interface{} with range: 0..4294967295.
	Aborts interface{}

	// Socket error count. The type is interface{} with range: 0..4294967295.
	Errors interface{}

	// Packets received count. The type is interface{} with range: 0..4294967295.
	PacketsIn interface{}

	// Packets transmitted count. The type is interface{} with range:
	// 0..4294967295.
	PacketsOut interface{}
}

TacacsServer_Requests_Ipv4

func (*TacacsServer_Requests_Ipv4) GetEntityData

func (ipv4 *TacacsServer_Requests_Ipv4) GetEntityData() *types.CommonEntityData

type TacacsServer_TestAccounting

type TacacsServer_TestAccounting struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Accounting. The type is string.
	Accounting interface{}
}

TacacsServer_TestAccounting This type is a presence type.

func (*TacacsServer_TestAccounting) GetEntityData

func (testAccounting *TacacsServer_TestAccounting) GetEntityData() *types.CommonEntityData

type TacacsServer_TestAuthentication

type TacacsServer_TestAuthentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Authentication. The type is string.
	Authentication interface{}
}

TacacsServer_TestAuthentication This type is a presence type.

func (*TacacsServer_TestAuthentication) GetEntityData

func (testAuthentication *TacacsServer_TestAuthentication) GetEntityData() *types.CommonEntityData

type TacacsServer_TestAuthorization

type TacacsServer_TestAuthorization struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Authorization. The type is string.
	Authorization interface{}
}

TacacsServer_TestAuthorization This type is a presence type.

func (*TacacsServer_TestAuthorization) GetEntityData

func (testAuthorization *TacacsServer_TestAuthorization) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

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