nat
LsnSubRetrievalStruct


This structure encapsulates all the necessary parameters required during retrieving NAT subscriber query table.


public struct LsnSubRetrievalStruct

Properties
siteId Specifies the NE ID of the session(s). This is a mandatory input parameter.

type=string

routingInstance Specifies the routing instance ID used for the creation of LSN Subscriber query. For example, 'Base' for base router and 'vprn-x' for VPRN service ID, where 'x' is a VPRN service ID. This is a mandatory input parameter.

type=string

subType Specifies the type of subscriber. This is a mandatory input parameter.

type=nat.LsnQrySubscriberType

subInsideAddr Specifies the inside IP address of the Subscriber.When this value is specified, NFM-P only retrieves subscribers which matches inside address and prefix length. This value must be set along with subInsideAddrPfxL.

type=string

subInsideAddrPfxL Specifies the inside address prefix length. This value must be set along with subInsideAddr. When this value is specified, NFM-P only retrieves subscribers which matches inside address and prefix length. For IPv4 inside addresses max prefix length can be up to 32 and for IPv6 max prefix can be up to 128.

type=long

shouldRetrieveBlkAlloc If true, the block allocations are retrieved for each LSN Subscriber. If false, the block allocations are not retrieved. Default is false.

type=boolean

timeout The number of milliseconds to wait before receiving the results. If no results are received in the given time, the method returns. This is an optional input parameter. The default value is 5 minutes (300000).

type=long