Documentation ¶
Overview ¶
This module contains definitions for the Calvados model objects.
This module defines the Tail-f AAA data model.
Copyright (c) 2012-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Aaa
- type Aaa_Accounting
- type Aaa_Accounting_Commands
- type Aaa_Accounting_Commands_Group
- type Aaa_Authentication
- type Aaa_Authentication_Groups
- type Aaa_Authentication_Groups_Group
- type Aaa_Authentication_Login
- type Aaa_Authentication_Login_Group
- type Aaa_Authentication_Users
- type Aaa_Authentication_Users_User
- type Aaa_Authorization
- type Aaa_Authorization_Cmdrules
- type Aaa_Authorization_Cmdrules_Cmdrule
- type Aaa_Authorization_Commands
- type Aaa_Authorization_Commands_Group
- type Aaa_Authorization_Datarules
- type Aaa_Authorization_Datarules_Datarule
- type Aaa_CiscoIOSXRSysadminAaaAaaShowAccounting
- type Aaa_DisasterRecovery
- type Aaa_Ios
- type Aaa_Ios_Level
- type Aaa_Ios_Privilege
- type Aaa_Ios_Privilege_Level
- type Aaa_Ios_Privilege_Level_Command
- type Aaa_PrivilegedAccess
- type Aaa_UserGroup
- type Action
- type Alias
- type BuiltinModes
- type BuiltinModes_
- type CmdOperationType
- type DataOperationType
- type Session
- type User
- type User_Alias
- type User_Session
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Aaa ¶
type Aaa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter Authentication Aaa_Authentication Authorization Aaa_Authorization Accounting Aaa_Accounting Ios Aaa_Ios DisasterRecovery Aaa_DisasterRecovery PrivilegedAccess Aaa_PrivilegedAccess CiscoIOSXRSysadminAaaAaaShowAccounting Aaa_CiscoIOSXRSysadminAaaAaaShowAccounting UserGroup Aaa_UserGroup }
Aaa
func (*Aaa) GetEntityData ¶
func (aaa *Aaa) GetEntityData() *types.CommonEntityData
type Aaa_Accounting ¶
type Aaa_Accounting struct { EntityData types.CommonEntityData YFilter yfilter.YFilter Commands Aaa_Accounting_Commands }
Aaa_Accounting
func (*Aaa_Accounting) GetEntityData ¶
func (accounting *Aaa_Accounting) GetEntityData() *types.CommonEntityData
type Aaa_Accounting_Commands ¶
type Aaa_Accounting_Commands struct { EntityData types.CommonEntityData YFilter yfilter.YFilter Group Aaa_Accounting_Commands_Group }
Aaa_Accounting_Commands
func (*Aaa_Accounting_Commands) GetEntityData ¶
func (commands *Aaa_Accounting_Commands) GetEntityData() *types.CommonEntityData
type Aaa_Accounting_Commands_Group ¶
type Aaa_Accounting_Commands_Group struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is interface{}. Tacacs interface{} }
Aaa_Accounting_Commands_Group
func (*Aaa_Accounting_Commands_Group) GetEntityData ¶
func (group *Aaa_Accounting_Commands_Group) GetEntityData() *types.CommonEntityData
type Aaa_Authentication ¶
type Aaa_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter Users Aaa_Authentication_Users Groups Aaa_Authentication_Groups Login Aaa_Authentication_Login }
Aaa_Authentication
func (*Aaa_Authentication) GetEntityData ¶
func (authentication *Aaa_Authentication) GetEntityData() *types.CommonEntityData
type Aaa_Authentication_Groups ¶
type Aaa_Authentication_Groups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is slice of Aaa_Authentication_Groups_Group. Group []*Aaa_Authentication_Groups_Group }
Aaa_Authentication_Groups
func (*Aaa_Authentication_Groups) GetEntityData ¶
func (groups *Aaa_Authentication_Groups) GetEntityData() *types.CommonEntityData
type Aaa_Authentication_Groups_Group ¶
type Aaa_Authentication_Groups_Group struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type is string. Name interface{} // The type is interface{} with range: 0..4294967295. The default value is // 100. Gid interface{} // The type is string. The default value is %%__system_user__%%. Users interface{} }
Aaa_Authentication_Groups_Group
func (*Aaa_Authentication_Groups_Group) GetEntityData ¶
func (group *Aaa_Authentication_Groups_Group) GetEntityData() *types.CommonEntityData
type Aaa_Authentication_Login ¶
type Aaa_Authentication_Login struct { EntityData types.CommonEntityData YFilter yfilter.YFilter Group Aaa_Authentication_Login_Group }
Aaa_Authentication_Login
func (*Aaa_Authentication_Login) GetEntityData ¶
func (login *Aaa_Authentication_Login) GetEntityData() *types.CommonEntityData
type Aaa_Authentication_Login_Group ¶
type Aaa_Authentication_Login_Group struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is interface{}. Tacacs interface{} }
Aaa_Authentication_Login_Group
func (*Aaa_Authentication_Login_Group) GetEntityData ¶
func (group *Aaa_Authentication_Login_Group) GetEntityData() *types.CommonEntityData
type Aaa_Authentication_Users ¶
type Aaa_Authentication_Users struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is slice of Aaa_Authentication_Users_User. User []*Aaa_Authentication_Users_User }
Aaa_Authentication_Users
func (*Aaa_Authentication_Users) GetEntityData ¶
func (users *Aaa_Authentication_Users) GetEntityData() *types.CommonEntityData
type Aaa_Authentication_Users_User ¶
type Aaa_Authentication_Users_User struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type is string. Name interface{} // The type is interface{} with range: 0..4294967295. The default value is // 9000. Uid interface{} // The type is interface{} with range: 0..4294967295. The default value is // 100. Gid interface{} // The type is string. This attribute is mandatory. Password interface{} // The type is string. The default value is /home/sshdir. SshKeydir interface{} // The type is string. The default value is /home/homedir. Homedir interface{} }
Aaa_Authentication_Users_User
func (*Aaa_Authentication_Users_User) GetEntityData ¶
func (user *Aaa_Authentication_Users_User) GetEntityData() *types.CommonEntityData
type Aaa_Authorization ¶
type Aaa_Authorization struct { EntityData types.CommonEntityData YFilter yfilter.YFilter Cmdrules Aaa_Authorization_Cmdrules Datarules Aaa_Authorization_Datarules Commands Aaa_Authorization_Commands }
Aaa_Authorization
func (*Aaa_Authorization) GetEntityData ¶
func (authorization *Aaa_Authorization) GetEntityData() *types.CommonEntityData
type Aaa_Authorization_Cmdrules ¶
type Aaa_Authorization_Cmdrules struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is slice of Aaa_Authorization_Cmdrules_Cmdrule. Cmdrule []*Aaa_Authorization_Cmdrules_Cmdrule }
Aaa_Authorization_Cmdrules
func (*Aaa_Authorization_Cmdrules) GetEntityData ¶
func (cmdrules *Aaa_Authorization_Cmdrules) GetEntityData() *types.CommonEntityData
type Aaa_Authorization_Cmdrules_Cmdrule ¶
type Aaa_Authorization_Cmdrules_Cmdrule struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type is interface{} with range: 0..4294967295. Index interface{} // The type is string. This attribute is mandatory. Context interface{} // The type is string. This attribute is mandatory. Command interface{} // The type is string. This attribute is mandatory. Group interface{} // The type is CmdOperationType. This attribute is mandatory. Ops interface{} // The type is Action. This attribute is mandatory. Action interface{} }
Aaa_Authorization_Cmdrules_Cmdrule
func (*Aaa_Authorization_Cmdrules_Cmdrule) GetEntityData ¶
func (cmdrule *Aaa_Authorization_Cmdrules_Cmdrule) GetEntityData() *types.CommonEntityData
type Aaa_Authorization_Commands ¶
type Aaa_Authorization_Commands struct { EntityData types.CommonEntityData YFilter yfilter.YFilter Group Aaa_Authorization_Commands_Group }
Aaa_Authorization_Commands
func (*Aaa_Authorization_Commands) GetEntityData ¶
func (commands *Aaa_Authorization_Commands) GetEntityData() *types.CommonEntityData
type Aaa_Authorization_Commands_Group ¶
type Aaa_Authorization_Commands_Group struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is interface{}. Tacacs interface{} // The type is interface{}. None interface{} }
Aaa_Authorization_Commands_Group
func (*Aaa_Authorization_Commands_Group) GetEntityData ¶
func (group *Aaa_Authorization_Commands_Group) GetEntityData() *types.CommonEntityData
type Aaa_Authorization_Datarules ¶
type Aaa_Authorization_Datarules struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is slice of Aaa_Authorization_Datarules_Datarule. Datarule []*Aaa_Authorization_Datarules_Datarule }
Aaa_Authorization_Datarules
func (*Aaa_Authorization_Datarules) GetEntityData ¶
func (datarules *Aaa_Authorization_Datarules) GetEntityData() *types.CommonEntityData
type Aaa_Authorization_Datarules_Datarule ¶
type Aaa_Authorization_Datarules_Datarule struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type is interface{} with range: 0..4294967295. Index interface{} // The type is string. This attribute is mandatory. Namespace interface{} // The type is string. The default value is *. Context interface{} // The type is string. This attribute is mandatory. Keypath interface{} // The type is string. This attribute is mandatory. Group interface{} // The type is DataOperationType. This attribute is mandatory. Ops interface{} // The type is Action. This attribute is mandatory. Action interface{} }
Aaa_Authorization_Datarules_Datarule
func (*Aaa_Authorization_Datarules_Datarule) GetEntityData ¶
func (datarule *Aaa_Authorization_Datarules_Datarule) GetEntityData() *types.CommonEntityData
type Aaa_CiscoIOSXRSysadminAaaAaaShowAccounting ¶
type Aaa_CiscoIOSXRSysadminAaaAaaShowAccounting struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is string. LogData interface{} }
Aaa_CiscoIOSXRSysadminAaaAaaShowAccounting
func (*Aaa_CiscoIOSXRSysadminAaaAaaShowAccounting) GetEntityData ¶
func (ciscoIOSXRSysadminAaaAaaShowAccounting *Aaa_CiscoIOSXRSysadminAaaAaaShowAccounting) GetEntityData() *types.CommonEntityData
type Aaa_DisasterRecovery ¶
type Aaa_DisasterRecovery struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is string. Refers to tailf_aaa.Aaa_Authentication_Users_User_Name Username interface{} // The type is string. Password interface{} }
Aaa_DisasterRecovery
func (*Aaa_DisasterRecovery) GetEntityData ¶
func (disasterRecovery *Aaa_DisasterRecovery) GetEntityData() *types.CommonEntityData
type Aaa_Ios ¶
type Aaa_Ios struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // The type is slice of Aaa_Ios_Level. Level []*Aaa_Ios_Level // The type is slice of Aaa_Ios_Privilege. Privilege []*Aaa_Ios_Privilege }
Aaa_Ios This type is a presence type.
func (*Aaa_Ios) GetEntityData ¶
func (ios *Aaa_Ios) GetEntityData() *types.CommonEntityData
type Aaa_Ios_Level ¶
type Aaa_Ios_Level struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type is interface{} with range: 0..15. Nr interface{} // The type is string. Secret interface{} // The type is string. Password interface{} // The type is string. The default value is \h# . Prompt interface{} }
Aaa_Ios_Level
func (*Aaa_Ios_Level) GetEntityData ¶
func (level *Aaa_Ios_Level) GetEntityData() *types.CommonEntityData
type Aaa_Ios_Privilege ¶
type Aaa_Ios_Privilege struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type is one of the following types: string, or // enumeration BuiltinModes_. Mode interface{} // The type is slice of Aaa_Ios_Privilege_Level. Level []*Aaa_Ios_Privilege_Level }
Aaa_Ios_Privilege
func (*Aaa_Ios_Privilege) GetEntityData ¶
func (privilege *Aaa_Ios_Privilege) GetEntityData() *types.CommonEntityData
type Aaa_Ios_Privilege_Level ¶
type Aaa_Ios_Privilege_Level struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type is interface{} with range: 0..15. Nr interface{} // The type is slice of Aaa_Ios_Privilege_Level_Command. Command []*Aaa_Ios_Privilege_Level_Command }
Aaa_Ios_Privilege_Level
func (*Aaa_Ios_Privilege_Level) GetEntityData ¶
func (level *Aaa_Ios_Privilege_Level) GetEntityData() *types.CommonEntityData
type Aaa_Ios_Privilege_Level_Command ¶
type Aaa_Ios_Privilege_Level_Command struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type is string. Name interface{} }
Aaa_Ios_Privilege_Level_Command
func (*Aaa_Ios_Privilege_Level_Command) GetEntityData ¶
func (command *Aaa_Ios_Privilege_Level_Command) GetEntityData() *types.CommonEntityData
type Aaa_PrivilegedAccess ¶
type Aaa_PrivilegedAccess struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is string. ShellAccess interface{} // The type is string. FirstUser interface{} // The type is string. FirstUserChange interface{} // The type is string. CurrentDisasterRecoveryUser interface{} }
Aaa_PrivilegedAccess
func (*Aaa_PrivilegedAccess) GetEntityData ¶
func (privilegedAccess *Aaa_PrivilegedAccess) GetEntityData() *types.CommonEntityData
type Aaa_UserGroup ¶
type Aaa_UserGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is string. GrpData interface{} }
Aaa_UserGroup
func (*Aaa_UserGroup) GetEntityData ¶
func (userGroup *Aaa_UserGroup) GetEntityData() *types.CommonEntityData
type Alias ¶
type Alias struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type is string. Name interface{} // The type is string. This attribute is mandatory. Expansion interface{} }
Alias
func (*Alias) GetEntityData ¶
func (alias *Alias) GetEntityData() *types.CommonEntityData
type BuiltinModes ¶
type BuiltinModes string
BuiltinModes
const ( BuiltinModes_exec BuiltinModes = "exec" BuiltinModes_configure BuiltinModes = "configure" )
type BuiltinModes_ ¶
type BuiltinModes_ string
BuiltinModes_
const ( BuiltinModes__exec BuiltinModes_ = "exec" BuiltinModes__configure BuiltinModes_ = "configure" )
type CmdOperationType ¶
type CmdOperationType string
CmdOperationType
const ( CmdOperationType_r CmdOperationType = "r" CmdOperationType_rx CmdOperationType = "rx" CmdOperationType_x CmdOperationType = "x" )
type DataOperationType ¶
type DataOperationType string
DataOperationType
const ( DataOperationType_r DataOperationType = "r" DataOperationType_rx DataOperationType = "rx" DataOperationType_x DataOperationType = "x" DataOperationType_rw DataOperationType = "rw" DataOperationType_rwx DataOperationType = "rwx" DataOperationType_wx DataOperationType = "wx" DataOperationType_w DataOperationType = "w" DataOperationType_c DataOperationType = "c" DataOperationType_cr DataOperationType = "cr" DataOperationType_cu DataOperationType = "cu" DataOperationType_cd DataOperationType = "cd" DataOperationType_cx DataOperationType = "cx" DataOperationType_cru DataOperationType = "cru" DataOperationType_crd DataOperationType = "crd" DataOperationType_crx DataOperationType = "crx" DataOperationType_cud DataOperationType = "cud" DataOperationType_cux DataOperationType = "cux" DataOperationType_cdx DataOperationType = "cdx" DataOperationType_crud DataOperationType = "crud" DataOperationType_crux DataOperationType = "crux" DataOperationType_crdx DataOperationType = "crdx" DataOperationType_cudx DataOperationType = "cudx" DataOperationType_crudx DataOperationType = "crudx" DataOperationType_ru DataOperationType = "ru" DataOperationType_rd DataOperationType = "rd" DataOperationType_rud DataOperationType = "rud" DataOperationType_rux DataOperationType = "rux" DataOperationType_rdx DataOperationType = "rdx" DataOperationType_u DataOperationType = "u" DataOperationType_ud DataOperationType = "ud" DataOperationType_ux DataOperationType = "ux" DataOperationType_d DataOperationType = "d" DataOperationType_dx DataOperationType = "dx" )
type Session ¶
type Session struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // The type is bool. CompleteOnSpace interface{} // The type is bool. IgnoreLeadingSpace interface{} // The type is interface{} with range: 0..8192. IdleTimeout interface{} // The type is bool. Paginate interface{} // The type is interface{} with range: 0..8192. History interface{} // The type is bool. Autowizard interface{} // The type is bool. ShowDefaults interface{} // The type is interface{} with range: 1..64. DisplayLevel interface{} // The type is string. Prompt1 interface{} // The type is string. Prompt2 interface{} }
Session This type is a presence type.
func (*Session) GetEntityData ¶
func (session *Session) GetEntityData() *types.CommonEntityData
type User ¶
type User struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type is string. Name interface{} // The type is string. Description interface{} // The type is slice of User_Alias. Alias []*User_Alias Session User_Session }
User
func (*User) GetEntityData ¶
func (user *User) GetEntityData() *types.CommonEntityData
type User_Alias ¶
type User_Alias struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type is string. Name interface{} // The type is string. This attribute is mandatory. Expansion interface{} }
User_Alias
func (*User_Alias) GetEntityData ¶
func (alias *User_Alias) GetEntityData() *types.CommonEntityData
type User_Session ¶
type User_Session struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type is bool. CompleteOnSpace interface{} // The type is bool. IgnoreLeadingSpace interface{} // The type is interface{} with range: 0..8192. IdleTimeout interface{} // The type is bool. Paginate interface{} // The type is interface{} with range: 0..8192. History interface{} // The type is bool. Autowizard interface{} // The type is bool. ShowDefaults interface{} // The type is interface{} with range: 1..64. DisplayLevel interface{} // The type is string. Prompt1 interface{} // The type is string. Prompt2 interface{} }
User_Session
func (*User_Session) GetEntityData ¶
func (session *User_Session) GetEntityData() *types.CommonEntityData