Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR ip-mobileip package configuration.
This module contains definitions for the following management objects:
mobile-ip: MobileIP configuration
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type EncapOpt
- type GreKeyType
- type LmaRat
- type LmaRole
- type LmaService
- type MobileIp
- type MobileIp_Domains
- type MobileIp_Domains_Domain
- type MobileIp_Domains_Domain_AuthenticateOption
- type MobileIp_Domains_Domain_Lmas
- type MobileIp_Domains_Domain_Lmas_Lma
- type MobileIp_Domains_Domain_Mags
- type MobileIp_Domains_Domain_Mags_Mag
- type MobileIp_Domains_Domain_Nais
- type MobileIp_Domains_Domain_Nais_Nai
- type MobileIp_Lmas
- type MobileIp_Lmas_Lma
- type MobileIp_Lmas_Lma_Aaa
- type MobileIp_Lmas_Lma_Aaa_Accounting
- type MobileIp_Lmas_Lma_BindingAttributes
- type MobileIp_Lmas_Lma_BindingRevocationAttributes
- type MobileIp_Lmas_Lma_BindingRevocationAttributes_Delay
- type MobileIp_Lmas_Lma_Dscp
- type MobileIp_Lmas_Lma_HeartBeatAttributes
- type MobileIp_Lmas_Lma_Hnp
- type MobileIp_Lmas_Lma_Lmaipv4Addresses
- type MobileIp_Lmas_Lma_Lmaipv4Addresses_Lmaipv4Address
- type MobileIp_Lmas_Lma_Lmaipv6Addresses
- type MobileIp_Lmas_Lma_Lmaipv6Addresses_Lmaipv6Address
- type MobileIp_Lmas_Lma_Mags
- type MobileIp_Lmas_Lma_Mags_Mag
- type MobileIp_Lmas_Lma_Mags_Mag_AuthenticateOption
- type MobileIp_Lmas_Lma_Mags_Mag_Dscp
- type MobileIp_Lmas_Lma_Networks
- type MobileIp_Lmas_Lma_Networks_Network
- type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes
- type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork
- type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv4Pools
- type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv4Pools_Mripv4Pool
- type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv6Pools
- type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv6Pools_Mripv6Pool
- type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNode
- type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNode_Ipv4Pool
- type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNode_Ipv6Pool
- type MobileIp_Lmas_Lma_RatAttributes
- type MobileIp_Lmas_Lma_Redistribute
- type MobileIp_Lmas_Lma_ReplayProtection
- type MobileIp_Lmas_Lma_Roles
- type MobileIp_Lmas_Lma_Roles_Role
- type MobileIp_Lmas_Lma_Services
- type MobileIp_Lmas_Lma_Services_Service
- type MobileIp_Lmas_Lma_Services_Service_Customers
- type MobileIp_Lmas_Lma_Services_Service_Customers_Customer
- type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_AuthenticateOption
- type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_BindingAttributes
- type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_GreKey
- type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_HeartBeatAttributes
- type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes
- type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes
- type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize
- type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes
- type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork
- type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv4Pools
- type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv4Pools_Mripv4Pool
- type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv6Pools
- type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv6Pools_Mripv6Pool
- type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNode
- type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNode_Ipv4Pool
- type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNode_Ipv6Pool
- type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_Transports
- type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_Transports_Transport
- type MobileIp_Lmas_Lma_TunnelAttributes
- type RedistSubType
- type RedistType
- type ServiceType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GreKeyType ¶
type GreKeyType string
GreKeyType represents Gre key type
const ( // Symmetric GRE Key (same Uplink and Downlink // key) GreKeyType_symmetric GreKeyType = "symmetric" )
type LmaRat ¶
type LmaRat string
LmaRat represents Lma rat
const ( // VIRTUAL rat LmaRat_virtual LmaRat = "virtual" // PPP rat LmaRat_ppp LmaRat = "ppp" // ETHERNET rat LmaRat_ethernet LmaRat = "ethernet" // WLAN rat LmaRat_wlan LmaRat = "wlan" // WIMAX rat LmaRat_wi_max LmaRat = "wi-max" // 3GPP_GERAN rat LmaRat_Y_3gppgeran LmaRat = "3gppgeran" // 3GPP_UTRAN rat LmaRat_Y_3gpputran LmaRat = "3gpputran" // 3GPP_E_UTRAN rat LmaRat_Y_3gppeutran LmaRat = "3gppeutran" // 3GPP2_EHRPD rat LmaRat_Y_3gpp2ehrpd LmaRat = "3gpp2ehrpd" // 3GPP2_HRPD rat LmaRat_Y_3gpp2hrpd LmaRat = "3gpp2hrpd" // 3GPP2_1RTT rat LmaRat_Y_3gpp21rtt LmaRat = "3gpp21rtt" // 3GPP2_UMB rat LmaRat_Y_3gpp2umb LmaRat = "3gpp2umb" )
type LmaRole ¶
type LmaRole string
LmaRole represents Lma role
const ( // 3GMA mode LmaRole_Y_3gma LmaRole = "3gma" )
type LmaService ¶
type LmaService string
LmaService represents Lma service
const ( // Wireless Private Routing service LmaService_service_mll LmaService = "service-mll" )
type MobileIp ¶
type MobileIp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table of Domain. Domains MobileIp_Domains // Table of LMA. Lmas MobileIp_Lmas }
MobileIp MobileIP configuration
func (*MobileIp) GetEntityData ¶
func (mobileIp *MobileIp) GetEntityData() *types.CommonEntityData
type MobileIp_Domains ¶
type MobileIp_Domains struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PMIPv6 domain configuration. The type is slice of MobileIp_Domains_Domain. Domain []*MobileIp_Domains_Domain }
MobileIp_Domains Table of Domain
func (*MobileIp_Domains) GetEntityData ¶
func (domains *MobileIp_Domains) GetEntityData() *types.CommonEntityData
type MobileIp_Domains_Domain ¶
type MobileIp_Domains_Domain struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Domain Name. The type is string with length: // 1..125. DomainName interface{} // Enable PMIPv6 domain configuration. Deletion of this object also causes // deletion of all associated objects under Domain. The type is interface{}. Enable interface{} // Table of MAG. Mags MobileIp_Domains_Domain_Mags // Table of NAI. Nais MobileIp_Domains_Domain_Nais // Authentication option between PMIPV6 entities. AuthenticateOption MobileIp_Domains_Domain_AuthenticateOption // Table of LMA. Lmas MobileIp_Domains_Domain_Lmas }
MobileIp_Domains_Domain PMIPv6 domain configuration
func (*MobileIp_Domains_Domain) GetEntityData ¶
func (domain *MobileIp_Domains_Domain) GetEntityData() *types.CommonEntityData
type MobileIp_Domains_Domain_AuthenticateOption ¶
type MobileIp_Domains_Domain_AuthenticateOption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SPI in hex value. The type is string with pattern: [0-9a-fA-F]{1,8}. Spi interface{} // ASCII string. The type is string with length: 1..125. Key interface{} }
MobileIp_Domains_Domain_AuthenticateOption Authentication option between PMIPV6 entities
func (*MobileIp_Domains_Domain_AuthenticateOption) GetEntityData ¶
func (authenticateOption *MobileIp_Domains_Domain_AuthenticateOption) GetEntityData() *types.CommonEntityData
type MobileIp_Domains_Domain_Lmas ¶
type MobileIp_Domains_Domain_Lmas struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LMA within domain. The type is slice of MobileIp_Domains_Domain_Lmas_Lma. Lma []*MobileIp_Domains_Domain_Lmas_Lma }
MobileIp_Domains_Domain_Lmas Table of LMA
func (*MobileIp_Domains_Domain_Lmas) GetEntityData ¶
func (lmas *MobileIp_Domains_Domain_Lmas) GetEntityData() *types.CommonEntityData
type MobileIp_Domains_Domain_Lmas_Lma ¶
type MobileIp_Domains_Domain_Lmas_Lma struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LMA Identifier. The type is string with length: // 1..125. LmaName interface{} }
MobileIp_Domains_Domain_Lmas_Lma LMA within domain
func (*MobileIp_Domains_Domain_Lmas_Lma) GetEntityData ¶
func (lma *MobileIp_Domains_Domain_Lmas_Lma) GetEntityData() *types.CommonEntityData
type MobileIp_Domains_Domain_Mags ¶
type MobileIp_Domains_Domain_Mags struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAG within domain. The type is slice of MobileIp_Domains_Domain_Mags_Mag. Mag []*MobileIp_Domains_Domain_Mags_Mag }
MobileIp_Domains_Domain_Mags Table of MAG
func (*MobileIp_Domains_Domain_Mags) GetEntityData ¶
func (mags *MobileIp_Domains_Domain_Mags) GetEntityData() *types.CommonEntityData
type MobileIp_Domains_Domain_Mags_Mag ¶
type MobileIp_Domains_Domain_Mags_Mag struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. MAG Identifier. The type is string with length: // 1..125. MagName interface{} }
MobileIp_Domains_Domain_Mags_Mag MAG within domain
func (*MobileIp_Domains_Domain_Mags_Mag) GetEntityData ¶
func (mag *MobileIp_Domains_Domain_Mags_Mag) GetEntityData() *types.CommonEntityData
type MobileIp_Domains_Domain_Nais ¶
type MobileIp_Domains_Domain_Nais struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Network access identifier or Realm. The type is slice of // MobileIp_Domains_Domain_Nais_Nai. Nai []*MobileIp_Domains_Domain_Nais_Nai }
MobileIp_Domains_Domain_Nais Table of NAI
func (*MobileIp_Domains_Domain_Nais) GetEntityData ¶
func (nais *MobileIp_Domains_Domain_Nais) GetEntityData() *types.CommonEntityData
type MobileIp_Domains_Domain_Nais_Nai ¶
type MobileIp_Domains_Domain_Nais_Nai struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. MN Identifier. The type is string with length: // 1..125. NaiName interface{} // LMA for this MN. The type is string with length: 1..125. Lma interface{} // Access point network for this MN. The type is string with length: 1..125. Apn interface{} // Customer name for this MN. The type is string with length: 1..125. Customer interface{} // Service type for this MN. The type is ServiceType. Service interface{} // Network name (Address pool) for this MN. The type is string with length: // 1..125. Network interface{} }
MobileIp_Domains_Domain_Nais_Nai Network access identifier or Realm
func (*MobileIp_Domains_Domain_Nais_Nai) GetEntityData ¶
func (nai *MobileIp_Domains_Domain_Nais_Nai) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas ¶
type MobileIp_Lmas struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PMIPv6 LMA configuration. The type is slice of MobileIp_Lmas_Lma. Lma []*MobileIp_Lmas_Lma }
MobileIp_Lmas Table of LMA
func (*MobileIp_Lmas) GetEntityData ¶
func (lmas *MobileIp_Lmas) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma ¶
type MobileIp_Lmas_Lma struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LMA name. The type is string with length: 1..125. LmaName interface{} // This attribute is a key. Domain name. The type is string with length: // 1..125. DomainName interface{} // generate gre key for LMA bindings. The type is interface{}. Generate interface{} // Specify the Admin Distance value. The type is interface{} with range: // 1..254. MobileRouteAd interface{} // enable ani option processing in LMA. The type is interface{}. Ani interface{} // enable multipath support for LMA. The type is interface{}. Multipath interface{} // enable dynamic mag learning for LMA. The type is interface{}. Dynamic interface{} // enforce heartbeat values to MAG. The type is interface{}. Enforce interface{} // Default MN profile for LMA. The type is string with length: 1..125. DefaultProfile interface{} // CN facing interface name. The type is string with pattern: // [a-zA-Z0-9._/-]+. Interface interface{} // Mobile Map for this LMA. The type is string with length: 1..125. MobileMap interface{} // Feature related to interface with PGW. The type is interface{}. PgwSubsCont interface{} // LMA Binding Revocation Attributes. BindingRevocationAttributes MobileIp_Lmas_Lma_BindingRevocationAttributes // Radio access technology type config this LMA. RatAttributes MobileIp_Lmas_Lma_RatAttributes // heartbeat config for this LMA. HeartBeatAttributes MobileIp_Lmas_Lma_HeartBeatAttributes // Table of LMAIPv6Address. Lmaipv6Addresses MobileIp_Lmas_Lma_Lmaipv6Addresses // LMA HNP options. Hnp MobileIp_Lmas_Lma_Hnp // Redistribute routes. Redistribute MobileIp_Lmas_Lma_Redistribute // AAA configuration for this LMA. Aaa MobileIp_Lmas_Lma_Aaa // DSCP for packets originating from this LMA. Dscp MobileIp_Lmas_Lma_Dscp // Table of LMAIPv4Address. Lmaipv4Addresses MobileIp_Lmas_Lma_Lmaipv4Addresses // Table of Role. Roles MobileIp_Lmas_Lma_Roles // LMA binding attributes. BindingAttributes MobileIp_Lmas_Lma_BindingAttributes // Table of MAG. Mags MobileIp_Lmas_Lma_Mags // tunnel attributes. TunnelAttributes MobileIp_Lmas_Lma_TunnelAttributes // Table of Service. Services MobileIp_Lmas_Lma_Services // Table of Network. Networks MobileIp_Lmas_Lma_Networks // Replay Protection Method. ReplayProtection MobileIp_Lmas_Lma_ReplayProtection }
MobileIp_Lmas_Lma PMIPv6 LMA configuration
func (*MobileIp_Lmas_Lma) GetEntityData ¶
func (lma *MobileIp_Lmas_Lma) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Aaa ¶
type MobileIp_Lmas_Lma_Aaa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AAA accounting for this LMA. Accounting MobileIp_Lmas_Lma_Aaa_Accounting }
MobileIp_Lmas_Lma_Aaa AAA configuration for this LMA
func (*MobileIp_Lmas_Lma_Aaa) GetEntityData ¶
func (aaa *MobileIp_Lmas_Lma_Aaa) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Aaa_Accounting ¶
type MobileIp_Lmas_Lma_Aaa_Accounting struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set constant integer. The type is interface{}. Enable interface{} // Interim acounting interval (in minutes). The type is interface{} with // range: 1..86400. Units are minute. InterimInterval interface{} }
MobileIp_Lmas_Lma_Aaa_Accounting AAA accounting for this LMA
func (*MobileIp_Lmas_Lma_Aaa_Accounting) GetEntityData ¶
func (accounting *MobileIp_Lmas_Lma_Aaa_Accounting) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_BindingAttributes ¶
type MobileIp_Lmas_Lma_BindingAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify in seconds, (multiples of 4). The type is interface{} with range: // 4..65000. Units are second. RefreshTime interface{} // bce delete wait time interval. The type is interface{} with range: // 100..65535. DeleteWaitInterval interface{} // bce create wait time interval. The type is interface{} with range: // 100..65535. CreateWaitInterval interface{} // Maximum bce lifetime permitted. The type is interface{} with range: // 10..65535. Units are second. MaxLifeTime interface{} // Specify max. number of bindings. The type is interface{} with range: // 1..128000. Maximum interface{} }
MobileIp_Lmas_Lma_BindingAttributes LMA binding attributes
func (*MobileIp_Lmas_Lma_BindingAttributes) GetEntityData ¶
func (bindingAttributes *MobileIp_Lmas_Lma_BindingAttributes) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_BindingRevocationAttributes ¶
type MobileIp_Lmas_Lma_BindingRevocationAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Retransmissons Allowed for BRI Message. The type is interface{} // with range: 1..10. Retry interface{} // Time to wait before Retransmitting BRI Message. Delay MobileIp_Lmas_Lma_BindingRevocationAttributes_Delay }
MobileIp_Lmas_Lma_BindingRevocationAttributes LMA Binding Revocation Attributes
func (*MobileIp_Lmas_Lma_BindingRevocationAttributes) GetEntityData ¶
func (bindingRevocationAttributes *MobileIp_Lmas_Lma_BindingRevocationAttributes) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_BindingRevocationAttributes_Delay ¶
type MobileIp_Lmas_Lma_BindingRevocationAttributes_Delay struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify in millisec. The type is interface{} with range: 500..65535. BrMin interface{} // Specify in millisec. The type is interface{} with range: 500..65535. BrMax interface{} }
MobileIp_Lmas_Lma_BindingRevocationAttributes_Delay Time to wait before Retransmitting BRI Message
func (*MobileIp_Lmas_Lma_BindingRevocationAttributes_Delay) GetEntityData ¶
func (delay *MobileIp_Lmas_Lma_BindingRevocationAttributes_Delay) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Dscp ¶
type MobileIp_Lmas_Lma_Dscp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify the DSCP value. The type is interface{} with range: 1..63. Value interface{} // Set constant integer. The type is interface{}. Force interface{} }
MobileIp_Lmas_Lma_Dscp DSCP for packets originating from this LMA
func (*MobileIp_Lmas_Lma_Dscp) GetEntityData ¶
func (dscp *MobileIp_Lmas_Lma_Dscp) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_HeartBeatAttributes ¶
type MobileIp_Lmas_Lma_HeartBeatAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify the interval value in second. The type is interface{} with range: // 10..3600. Interval interface{} // Specify the retry value. The type is interface{} with range: 1..10. Retries interface{} // Specify the timeout value. The type is interface{} with range: 1..3600. Timeout interface{} }
MobileIp_Lmas_Lma_HeartBeatAttributes heartbeat config for this LMA
func (*MobileIp_Lmas_Lma_HeartBeatAttributes) GetEntityData ¶
func (heartBeatAttributes *MobileIp_Lmas_Lma_HeartBeatAttributes) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Hnp ¶
type MobileIp_Lmas_Lma_Hnp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // maximum HNPs allowed per MN interface. The type is interface{} with range: // 1..3. Maximum interface{} }
MobileIp_Lmas_Lma_Hnp LMA HNP options
func (*MobileIp_Lmas_Lma_Hnp) GetEntityData ¶
func (hnp *MobileIp_Lmas_Lma_Hnp) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Lmaipv4Addresses ¶
type MobileIp_Lmas_Lma_Lmaipv4Addresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure IPv4 address for this LMA. The type is slice of // MobileIp_Lmas_Lma_Lmaipv4Addresses_Lmaipv4Address. Lmaipv4Address []*MobileIp_Lmas_Lma_Lmaipv4Addresses_Lmaipv4Address }
MobileIp_Lmas_Lma_Lmaipv4Addresses Table of LMAIPv4Address
func (*MobileIp_Lmas_Lma_Lmaipv4Addresses) GetEntityData ¶
func (lmaipv4Addresses *MobileIp_Lmas_Lma_Lmaipv4Addresses) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Lmaipv4Addresses_Lmaipv4Address ¶
type MobileIp_Lmas_Lma_Lmaipv4Addresses_Lmaipv4Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LMA IPv4 address. 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}]+)?. Address interface{} }
MobileIp_Lmas_Lma_Lmaipv4Addresses_Lmaipv4Address Configure IPv4 address for this LMA
func (*MobileIp_Lmas_Lma_Lmaipv4Addresses_Lmaipv4Address) GetEntityData ¶
func (lmaipv4Address *MobileIp_Lmas_Lma_Lmaipv4Addresses_Lmaipv4Address) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Lmaipv6Addresses ¶
type MobileIp_Lmas_Lma_Lmaipv6Addresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure IPv6 address for this LMA. The type is slice of // MobileIp_Lmas_Lma_Lmaipv6Addresses_Lmaipv6Address. Lmaipv6Address []*MobileIp_Lmas_Lma_Lmaipv6Addresses_Lmaipv6Address }
MobileIp_Lmas_Lma_Lmaipv6Addresses Table of LMAIPv6Address
func (*MobileIp_Lmas_Lma_Lmaipv6Addresses) GetEntityData ¶
func (lmaipv6Addresses *MobileIp_Lmas_Lma_Lmaipv6Addresses) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Lmaipv6Addresses_Lmaipv6Address ¶
type MobileIp_Lmas_Lma_Lmaipv6Addresses_Lmaipv6Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LMA IPv6 address. The type is 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}]+)?. Address interface{} }
MobileIp_Lmas_Lma_Lmaipv6Addresses_Lmaipv6Address Configure IPv6 address for this LMA
func (*MobileIp_Lmas_Lma_Lmaipv6Addresses_Lmaipv6Address) GetEntityData ¶
func (lmaipv6Address *MobileIp_Lmas_Lma_Lmaipv6Addresses_Lmaipv6Address) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Mags ¶
type MobileIp_Lmas_Lma_Mags struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAG within LMA. The type is slice of MobileIp_Lmas_Lma_Mags_Mag. Mag []*MobileIp_Lmas_Lma_Mags_Mag }
MobileIp_Lmas_Lma_Mags Table of MAG
func (*MobileIp_Lmas_Lma_Mags) GetEntityData ¶
func (mags *MobileIp_Lmas_Lma_Mags) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Mags_Mag ¶
type MobileIp_Lmas_Lma_Mags_Mag struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. MAG identifier. The type is string with length: // 1..125. MagName interface{} // This attribute is a key. Domain name. The type is string with length: // 1..125. DomainName interface{} // Encapsulation option between PMIPV6 entities. The type is EncapOpt. EncapOption interface{} // Configure IPv4 address for this MAG. 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}]+)?. Ipv4Address interface{} // Configure IPv6 address for this MAG. The type is 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}]+)?. Ipv6Address interface{} // static tunnel for this peer MAG. The type is string with pattern: // [a-zA-Z0-9._/-]+. Tunnel interface{} // Authentication option between PMIPV6 entities. AuthenticateOption MobileIp_Lmas_Lma_Mags_Mag_AuthenticateOption // DSCP for packets originating from this MAG. Dscp MobileIp_Lmas_Lma_Mags_Mag_Dscp }
MobileIp_Lmas_Lma_Mags_Mag MAG within LMA
func (*MobileIp_Lmas_Lma_Mags_Mag) GetEntityData ¶
func (mag *MobileIp_Lmas_Lma_Mags_Mag) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Mags_Mag_AuthenticateOption ¶
type MobileIp_Lmas_Lma_Mags_Mag_AuthenticateOption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SPI in hex value. The type is string with pattern: [0-9a-fA-F]{1,8}. Spi interface{} // ASCII string. The type is string with length: 1..125. Key interface{} }
MobileIp_Lmas_Lma_Mags_Mag_AuthenticateOption Authentication option between PMIPV6 entities
func (*MobileIp_Lmas_Lma_Mags_Mag_AuthenticateOption) GetEntityData ¶
func (authenticateOption *MobileIp_Lmas_Lma_Mags_Mag_AuthenticateOption) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Mags_Mag_Dscp ¶
type MobileIp_Lmas_Lma_Mags_Mag_Dscp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify the DSCP value. The type is interface{} with range: 1..63. Value interface{} // Set constant integer. The type is interface{}. Force interface{} }
MobileIp_Lmas_Lma_Mags_Mag_Dscp DSCP for packets originating from this MAG
func (*MobileIp_Lmas_Lma_Mags_Mag_Dscp) GetEntityData ¶
func (dscp *MobileIp_Lmas_Lma_Mags_Mag_Dscp) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Networks ¶
type MobileIp_Lmas_Lma_Networks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // network for this LMA. The type is slice of // MobileIp_Lmas_Lma_Networks_Network. Network []*MobileIp_Lmas_Lma_Networks_Network }
MobileIp_Lmas_Lma_Networks Table of Network
func (*MobileIp_Lmas_Lma_Networks) GetEntityData ¶
func (networks *MobileIp_Lmas_Lma_Networks) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Networks_Network ¶
type MobileIp_Lmas_Lma_Networks_Network struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Network name. The type is string with length: // 1..125. LmaNetwork interface{} // Pool configs for this network. PoolAttributes MobileIp_Lmas_Lma_Networks_Network_PoolAttributes }
MobileIp_Lmas_Lma_Networks_Network network for this LMA
func (*MobileIp_Lmas_Lma_Networks_Network) GetEntityData ¶
func (network *MobileIp_Lmas_Lma_Networks_Network) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes ¶
type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // pool configs for the mobile nodes. MobileNode MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNode // pool configs for the mobile network. MobileNetwork MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork }
MobileIp_Lmas_Lma_Networks_Network_PoolAttributes Pool configs for this network
func (*MobileIp_Lmas_Lma_Networks_Network_PoolAttributes) GetEntityData ¶
func (poolAttributes *MobileIp_Lmas_Lma_Networks_Network_PoolAttributes) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork ¶
type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table of MRIPV6Pool. Mripv6Pools MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv6Pools // Table of MRIPV4Pool. Mripv4Pools MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv4Pools }
MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork pool configs for the mobile network
func (*MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork) GetEntityData ¶
func (mobileNetwork *MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv4Pools ¶
type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv4Pools struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ipv4 pool. The type is slice of // MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv4Pools_Mripv4Pool. Mripv4Pool []*MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv4Pools_Mripv4Pool }
MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv4Pools Table of MRIPV4Pool
func (*MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv4Pools) GetEntityData ¶
func (mripv4Pools *MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv4Pools) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv4Pools_Mripv4Pool ¶
type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv4Pools_Mripv4Pool struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Pool IPv4 start address. 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}]+)?. StartAddress interface{} // IPv4 Pool Prefix value. The type is interface{} with range: 8..30. PoolPrefix interface{} // IPv4 Network Prefix value. The type is interface{} with range: 8..32. NetworkPrefix interface{} }
MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv4Pools_Mripv4Pool ipv4 pool
func (*MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv4Pools_Mripv4Pool) GetEntityData ¶
func (mripv4Pool *MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv4Pools_Mripv4Pool) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv6Pools ¶
type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv6Pools struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ipv6 pool. The type is slice of // MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv6Pools_Mripv6Pool. Mripv6Pool []*MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv6Pools_Mripv6Pool }
MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv6Pools Table of MRIPV6Pool
func (*MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv6Pools) GetEntityData ¶
func (mripv6Pools *MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv6Pools) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv6Pools_Mripv6Pool ¶
type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv6Pools_Mripv6Pool struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Pool IPv6 start address. The type is 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}]+)?. StartAddress interface{} // IPv6 Pool Prefix value. The type is interface{} with range: 8..64. PoolPrefix interface{} // IPv4 Network Prefix value. The type is interface{} with range: 8..64. NetworkPrefix interface{} }
MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv6Pools_Mripv6Pool ipv6 pool
func (*MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv6Pools_Mripv6Pool) GetEntityData ¶
func (mripv6Pool *MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNetwork_Mripv6Pools_Mripv6Pool) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNode ¶
type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // None. Ipv4Pool MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNode_Ipv4Pool // None. Ipv6Pool MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNode_Ipv6Pool }
MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNode pool configs for the mobile nodes
func (*MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNode) GetEntityData ¶
func (mobileNode *MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNode) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNode_Ipv4Pool ¶
type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNode_Ipv4Pool struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pool IPv4 start address. 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}]+)?. StartAddress interface{} // IPv4 Pool Prefix value. The type is interface{} with range: 8..30. PoolPrefix interface{} }
MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNode_Ipv4Pool None
func (*MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNode_Ipv4Pool) GetEntityData ¶
func (ipv4Pool *MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNode_Ipv4Pool) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNode_Ipv6Pool ¶
type MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNode_Ipv6Pool struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pool IPv6 start address. The type is 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}]+)?. StartAddress interface{} // IPv6 Pool Prefix value. The type is interface{} with range: 8..62. PoolPrefix interface{} }
MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNode_Ipv6Pool None
func (*MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNode_Ipv6Pool) GetEntityData ¶
func (ipv6Pool *MobileIp_Lmas_Lma_Networks_Network_PoolAttributes_MobileNode_Ipv6Pool) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_RatAttributes ¶
type MobileIp_Lmas_Lma_RatAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LMA rat type. The type is LmaRat. LmaRat interface{} // Specify the priority value. The type is interface{} with range: 1..255. PriorityValue interface{} }
MobileIp_Lmas_Lma_RatAttributes Radio access technology type config this LMA
func (*MobileIp_Lmas_Lma_RatAttributes) GetEntityData ¶
func (ratAttributes *MobileIp_Lmas_Lma_RatAttributes) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Redistribute ¶
type MobileIp_Lmas_Lma_Redistribute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Redistribute type. The type is RedistType. RedistType interface{} // Redistribute sub-type. The type is RedistSubType. RedistSubType interface{} }
MobileIp_Lmas_Lma_Redistribute Redistribute routes
func (*MobileIp_Lmas_Lma_Redistribute) GetEntityData ¶
func (redistribute *MobileIp_Lmas_Lma_Redistribute) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_ReplayProtection ¶
type MobileIp_Lmas_Lma_ReplayProtection struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify timestamp window value in seconds. The type is interface{} with // range: 1..255. Units are second. TimestampWindow interface{} }
MobileIp_Lmas_Lma_ReplayProtection Replay Protection Method
func (*MobileIp_Lmas_Lma_ReplayProtection) GetEntityData ¶
func (replayProtection *MobileIp_Lmas_Lma_ReplayProtection) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Roles ¶
type MobileIp_Lmas_Lma_Roles struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Role of this LMA. The type is slice of MobileIp_Lmas_Lma_Roles_Role. Role []*MobileIp_Lmas_Lma_Roles_Role }
MobileIp_Lmas_Lma_Roles Table of Role
func (*MobileIp_Lmas_Lma_Roles) GetEntityData ¶
func (roles *MobileIp_Lmas_Lma_Roles) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Roles_Role ¶
type MobileIp_Lmas_Lma_Roles_Role struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LMA role mode. The type is LmaRole. LmaRole interface{} }
MobileIp_Lmas_Lma_Roles_Role Role of this LMA
func (*MobileIp_Lmas_Lma_Roles_Role) GetEntityData ¶
func (role *MobileIp_Lmas_Lma_Roles_Role) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Services ¶
type MobileIp_Lmas_Lma_Services struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Service of this LMA. The type is slice of // MobileIp_Lmas_Lma_Services_Service. Service []*MobileIp_Lmas_Lma_Services_Service }
MobileIp_Lmas_Lma_Services Table of Service
func (*MobileIp_Lmas_Lma_Services) GetEntityData ¶
func (services *MobileIp_Lmas_Lma_Services) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Services_Service ¶
type MobileIp_Lmas_Lma_Services_Service struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. LMA service mode. The type is LmaService. LmaService interface{} // mnp limit config for all customer's. The type is interface{} with range: // 1..4000000. MnpCustomer interface{} // mnp limit config for all logical mn's. The type is interface{} with range: // 1..32. MnpIpv4Lmn interface{} // mnp limit config for all logical mn's. The type is interface{} with range: // 1..32. MnpIpv6Lmn interface{} // mnp limit config for all logical mn's. The type is interface{} with range: // 1..32. MnpLmn interface{} // Ignore HoA/HNP option. The type is interface{}. IgnoreHomeAddress interface{} // mnp limit config for all customer's. The type is interface{} with range: // 1..4000000. MnpIpv4Customer interface{} // mnp limit config for all customer's. The type is interface{} with range: // 1..4000000. MnpIpv6Customer interface{} // Table of Customer. Customers MobileIp_Lmas_Lma_Services_Service_Customers }
MobileIp_Lmas_Lma_Services_Service Service of this LMA
func (*MobileIp_Lmas_Lma_Services_Service) GetEntityData ¶
func (service *MobileIp_Lmas_Lma_Services_Service) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Services_Service_Customers ¶
type MobileIp_Lmas_Lma_Services_Service_Customers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // customer configuration on this mobile local loop service. The type is slice // of MobileIp_Lmas_Lma_Services_Service_Customers_Customer. Customer []*MobileIp_Lmas_Lma_Services_Service_Customers_Customer }
MobileIp_Lmas_Lma_Services_Service_Customers Table of Customer
func (*MobileIp_Lmas_Lma_Services_Service_Customers) GetEntityData ¶
func (customers *MobileIp_Lmas_Lma_Services_Service_Customers) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Customer name. The type is string with length: // 1..32. CustomerName interface{} // This attribute is a key. VRF name. The type is string with length: 1..32. VrfName interface{} // mnp limit config for customer. The type is interface{} with range: // 1..4000000. MnpCustomer interface{} // mnp limit config for customer specific logical mn. The type is interface{} // with range: 1..32. MnpIpv4Lmn interface{} // mnp limit config for customer specific logical mn. The type is interface{} // with range: 1..32. MnpIpv6Lmn interface{} // mnp limit config for customer specific logical mn. The type is interface{} // with range: 1..32. MnpLmn interface{} // mnp limit config for customer. The type is interface{} with range: // 1..4000000. MnpIpv4Customer interface{} // mnp limit config for customer. The type is interface{} with range: // 1..4000000. MnpIpv6Customer interface{} // Specify the Admin Distance value. The type is interface{} with range: // 1..254. MobileRouteAd interface{} // Aggregate bandwidth across all logical MNs. The type is interface{} with // range: 1..4294967295. Units are kbit/s. BandwidthAggregate interface{} // Authentication option between PMIPV6 entities. AuthenticateOption MobileIp_Lmas_Lma_Services_Service_Customers_Customer_AuthenticateOption // heartbeat config for this Customer. HeartBeatAttributes MobileIp_Lmas_Lma_Services_Service_Customers_Customer_HeartBeatAttributes // Table of Transport. Transports MobileIp_Lmas_Lma_Services_Service_Customers_Customer_Transports // network parameters for the customer. NetworkAttributes MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes // Customer specific GRE key. GreKey MobileIp_Lmas_Lma_Services_Service_Customers_Customer_GreKey // Customer specific binding attributes. BindingAttributes MobileIp_Lmas_Lma_Services_Service_Customers_Customer_BindingAttributes }
MobileIp_Lmas_Lma_Services_Service_Customers_Customer customer configuration on this mobile local loop service
func (*MobileIp_Lmas_Lma_Services_Service_Customers_Customer) GetEntityData ¶
func (customer *MobileIp_Lmas_Lma_Services_Service_Customers_Customer) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_AuthenticateOption ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_AuthenticateOption struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SPI in hex value. The type is string with pattern: [0-9a-fA-F]{1,8}. Spi interface{} // ASCII string. The type is string with length: 1..125. Key interface{} }
MobileIp_Lmas_Lma_Services_Service_Customers_Customer_AuthenticateOption Authentication option between PMIPV6 entities
func (*MobileIp_Lmas_Lma_Services_Service_Customers_Customer_AuthenticateOption) GetEntityData ¶
func (authenticateOption *MobileIp_Lmas_Lma_Services_Service_Customers_Customer_AuthenticateOption) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_BindingAttributes ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_BindingAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maximum bce lifetime permitted. The type is interface{} with range: // 10..65535. Units are second. MaxLifeTime interface{} }
MobileIp_Lmas_Lma_Services_Service_Customers_Customer_BindingAttributes Customer specific binding attributes
func (*MobileIp_Lmas_Lma_Services_Service_Customers_Customer_BindingAttributes) GetEntityData ¶
func (bindingAttributes *MobileIp_Lmas_Lma_Services_Service_Customers_Customer_BindingAttributes) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_GreKey ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_GreKey struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // GRE key type. The type is GreKeyType. GreKeyType interface{} // GRE key value. The type is interface{} with range: 1..4294967295. GreKeyValue interface{} }
MobileIp_Lmas_Lma_Services_Service_Customers_Customer_GreKey Customer specific GRE key
func (*MobileIp_Lmas_Lma_Services_Service_Customers_Customer_GreKey) GetEntityData ¶
func (greKey *MobileIp_Lmas_Lma_Services_Service_Customers_Customer_GreKey) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_HeartBeatAttributes ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_HeartBeatAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify the interval value in second. The type is interface{} with range: // 10..3600. Interval interface{} // Specify the retry value. The type is interface{} with range: 1..10. Retries interface{} // Specify the timeout value. The type is interface{} with range: 1..3600. Timeout interface{} }
MobileIp_Lmas_Lma_Services_Service_Customers_Customer_HeartBeatAttributes heartbeat config for this Customer
func (*MobileIp_Lmas_Lma_Services_Service_Customers_Customer_HeartBeatAttributes) GetEntityData ¶
func (heartBeatAttributes *MobileIp_Lmas_Lma_Services_Service_Customers_Customer_HeartBeatAttributes) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter Unauthorize interface{} // Table of Authorize. Authorizes MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes }
MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes network parameters for the customer
func (*MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes) GetEntityData ¶
func (networkAttributes *MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // not authorize the network prefixes. The type is slice of // MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize. Authorize []*MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize }
MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes Table of Authorize
func (*MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes) GetEntityData ¶
func (authorizes *MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. ASCII string. The type is string with length: // 1..125. Name interface{} // Pool configs for this network. PoolAttributes MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes }
MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize not authorize the network prefixes
func (*MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize) GetEntityData ¶
func (authorize *MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // pool configs for the mobile nodes. MobileNode MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNode // pool configs for the mobile network. MobileNetwork MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork }
MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes Pool configs for this network
func (*MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes) GetEntityData ¶
func (poolAttributes *MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table of MRIPV6Pool. Mripv6Pools MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv6Pools // Table of MRIPV4Pool. Mripv4Pools MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv4Pools }
MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork pool configs for the mobile network
func (*MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork) GetEntityData ¶
func (mobileNetwork *MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv4Pools ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv4Pools struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ipv4 pool. The type is slice of // MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv4Pools_Mripv4Pool. Mripv4Pool []*MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv4Pools_Mripv4Pool }
MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv4Pools Table of MRIPV4Pool
func (*MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv4Pools) GetEntityData ¶
func (mripv4Pools *MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv4Pools) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv4Pools_Mripv4Pool ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv4Pools_Mripv4Pool struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Pool IPv4 start address. 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}]+)?. StartAddress interface{} // IPv4 Pool Prefix value. The type is interface{} with range: 8..30. PoolPrefix interface{} // IPv4 Network Prefix value. The type is interface{} with range: 8..32. NetworkPrefix interface{} }
MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv4Pools_Mripv4Pool ipv4 pool
func (*MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv4Pools_Mripv4Pool) GetEntityData ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv6Pools ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv6Pools struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ipv6 pool. The type is slice of // MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv6Pools_Mripv6Pool. Mripv6Pool []*MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv6Pools_Mripv6Pool }
MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv6Pools Table of MRIPV6Pool
func (*MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv6Pools) GetEntityData ¶
func (mripv6Pools *MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv6Pools) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv6Pools_Mripv6Pool ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv6Pools_Mripv6Pool struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Pool IPv6 start address. The type is 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}]+)?. StartAddress interface{} // IPv6 Pool Prefix value. The type is interface{} with range: 8..64. PoolPrefix interface{} // IPv4 Network Prefix value. The type is interface{} with range: 8..64. NetworkPrefix interface{} }
MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv6Pools_Mripv6Pool ipv6 pool
func (*MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNetwork_Mripv6Pools_Mripv6Pool) GetEntityData ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNode ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // None. Ipv4Pool MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNode_Ipv4Pool // None. Ipv6Pool MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNode_Ipv6Pool }
MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNode pool configs for the mobile nodes
func (*MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNode) GetEntityData ¶
func (mobileNode *MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNode) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNode_Ipv4Pool ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNode_Ipv4Pool struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pool IPv4 start address. 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}]+)?. StartAddress interface{} // IPv4 Pool Prefix value. The type is interface{} with range: 8..30. PoolPrefix interface{} }
MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNode_Ipv4Pool None
func (*MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNode_Ipv4Pool) GetEntityData ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNode_Ipv6Pool ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNode_Ipv6Pool struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Pool IPv6 start address. The type is 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}]+)?. StartAddress interface{} // IPv6 Pool Prefix value. The type is interface{} with range: 8..62. PoolPrefix interface{} }
MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNode_Ipv6Pool None
func (*MobileIp_Lmas_Lma_Services_Service_Customers_Customer_NetworkAttributes_Authorizes_Authorize_PoolAttributes_MobileNode_Ipv6Pool) GetEntityData ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_Transports ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_Transports struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Customer transport attributes. The type is slice of // MobileIp_Lmas_Lma_Services_Service_Customers_Customer_Transports_Transport. Transport []*MobileIp_Lmas_Lma_Services_Service_Customers_Customer_Transports_Transport }
MobileIp_Lmas_Lma_Services_Service_Customers_Customer_Transports Table of Transport
func (*MobileIp_Lmas_Lma_Services_Service_Customers_Customer_Transports) GetEntityData ¶
func (transports *MobileIp_Lmas_Lma_Services_Service_Customers_Customer_Transports) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_Transports_Transport ¶
type MobileIp_Lmas_Lma_Services_Service_Customers_Customer_Transports_Transport struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. VRF Name. The type is string with length: 1..125. VrfName interface{} // Configure IPv4 address for this LMA. 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}]+)?. Ipv4Address interface{} // Configure IPv6 address for this LMA. The type is 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}]+)?. Ipv6Address interface{} }
MobileIp_Lmas_Lma_Services_Service_Customers_Customer_Transports_Transport Customer transport attributes
func (*MobileIp_Lmas_Lma_Services_Service_Customers_Customer_Transports_Transport) GetEntityData ¶
func (transport *MobileIp_Lmas_Lma_Services_Service_Customers_Customer_Transports_Transport) GetEntityData() *types.CommonEntityData
type MobileIp_Lmas_Lma_TunnelAttributes ¶
type MobileIp_Lmas_Lma_TunnelAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // maximum transmission unit for tunnel. The type is interface{} with range: // 68..17916. Mtu interface{} // access list to apply for tunnel. The type is string with length: 1..125. Acl interface{} }
MobileIp_Lmas_Lma_TunnelAttributes tunnel attributes
func (*MobileIp_Lmas_Lma_TunnelAttributes) GetEntityData ¶
func (tunnelAttributes *MobileIp_Lmas_Lma_TunnelAttributes) GetEntityData() *types.CommonEntityData
type RedistSubType ¶
type RedistSubType string
RedistSubType represents Redist sub type
const ( // Redistribute HoA/HNP host prefix routes RedistSubType_host_prefix RedistSubType = "host-prefix" // Disable redistribution of HoA/HNP host and pool // refix routes RedistSubType_disable RedistSubType = "disable" )
type RedistType ¶
type RedistType string
RedistType represents Redist type
const ( // Redistribute HoA/HNP routes RedistType_home_address RedistType = "home-address" )
type ServiceType ¶
type ServiceType string
ServiceType represents Service type
const ( // ipv4 service type ServiceType_ipv4 ServiceType = "ipv4" // ipv6 service type ServiceType_ipv6 ServiceType = "ipv6" // dual service type ServiceType_dual ServiceType = "dual" )