aclfilter
FilterDefinition



public abstract class FilterDefinition

Properties
creditControlCount The value specifies how many filter entries received from Credit Control can be inserted in the filter. If creditControlStartEntry is set to 0, then this object will be put to 0 as well. Any change attempts will be silently discarded in this case.

type=long
default=0
minimum=0
maximum=65535
Displayed(tab/group)=Credit Control Count (Insertion Blocks/Group Entry Insertion Configuration)

creditControlInsertion The value indicates how many filter entries are currently inserted in the filter on request the credit control application.

type=long
access=read-only
default=0
Displayed(tab/group)=Credit Control (Insertion Blocks/Group Entries Inserted)

creditControlStartEntry The value specifies at what place the filter entries received from Credit Control for a particular subscriber host will be inserted in the filter. No regular entries, nor Radius provided entries can be configured in this range.

type=long
default=0
minimum=0
maximum=2097151
Displayed(tab/group)=Credit Control Start Entry (Insertion Blocks/Group Entry Insertion Configuration)

defaultAction The action to take for packets that do not match any filter entries.

type=acl.FilterAction
default=drop
Displayed(tab/group)=Default Action

groupEntriesApplication The value specifies for which application the inserted entries must be grouped.

type=aclfilter.ApplicationType
default=creditControl
Displayed(tab/group)=Application (Insertion Blocks/Group Entry Insertion Sorting)

groupEntriesLocation The value specifies at what location the inserted entries must be grouped.

type=aclfilter.GroupEntriesLocationType
default=top
Displayed(tab/group)=Location (Insertion Blocks/Group Entry Insertion Sorting)

groupEntriesResult The value indicates the success or failure of the last requested grouping request on inserted entries.

type=aclfilter.GroupEntriesResultType
access=read-only
default=none
Displayed(tab/group)=Result (Insertion Blocks/Group Entry Insertion Sorting)

highWaterMark The value specifies the utilization of the filter ranges for filter entry insertion, at which a table full alarm will be raised.

type=int
default=95
minimum=0
maximum=100
units=%
Displayed(tab/group)=High WaterMark (Insertion Blocks/Group Entry Insertion Configuration)

hostSharedCount The value specifies how many host common filter entries received from Radius for subscriber hosts can be inserted in the filter. If tIPFilterHostSharedInsertPt is set to 0, then this object will be put to 0 as well. Any change attempts will be silently discarded in this case.

type=long
default=0
minimum=0
maximum=65535
Displayed(tab/group)=Host Shared RADIUS Count (Insertion Blocks/Group Entry Insertion Configuration)

hostSharedFilterCount The value indicates the number of Radius Shared Filters are currently created based on this filter.

type=int
access=read-only
default=0
Displayed(tab/group)=Number of Host Shared Filters (Insertion Blocks/Host Shared Filter)

hostSharedHighWmark The value specifies the number of Radius Shared Filters that can be dynamically created before an high water-mark alarm will be raised.

type=int
default=-1
minimum=-1
maximum=8000
Displayed(tab/group)=High Watermark (Insertion Blocks/Host Shared Filter Configuration)

hostSharedInsertion The value indicates how many host common filter entries are currently inserted in the filter on request of Radius.

type=long
access=read-only
default=0
Displayed(tab/group)=Host Shared (Insertion Blocks/Group Entries Inserted)

hostSharedLowWmark The value specifies the number of Radius Shared Filters that are still dynamically created before an high water-mark notification is cleared by the system.

type=int
default=-1
minimum=-1
maximum=8000
Displayed(tab/group)=Low Watermark (Insertion Blocks/Host Shared Filter Configuration)

hostSharedStartEntry The value specifies at what place the filter entries received from Radius that are shared between several hosts (host common rules) will be inserted in the filter. The area defined here will be dedicated to those entries, no other entries will be allowed. The value 0 means that no Radius provided host common filter entries can be inserted in the filter. If tIPFilterHostSharedInsertSize is set to 0, then this object will be put to 0 as well. Any change attempts will be silently discarded in this case.

type=long
default=0
minimum=0
maximum=2097151
Displayed(tab/group)=Host Shared RADIUS Start Entry (Insertion Blocks/Group Entry Insertion Configuration)

lowWaterMark The value specifies the utilization of the filter ranges for filter entry insertion, at which a table full alarm will be cleared.

type=int
default=90
minimum=0
maximum=100
units=%
Displayed(tab/group)=Low WaterMark (Insertion Blocks/Group Entry Insertion Configuration)

radiusCount The value specifies how many filter entries received from Radius for subscriber hosts can be inserted in the filter. If radiusStartEntry is set to 0, then this object will be put to 0 as well. Any change attempts will be silently discarded in this case.

type=long
default=0
minimum=0
maximum=65535
Displayed(tab/group)=RADIUS Count (Insertion Blocks/Group Entry Insertion Configuration)

radiusInsertion The value indicates how many filter entries are currently inserted in the filter on request the RADIUS application.

type=long
access=read-only
default=0
Displayed(tab/group)=RADIUS (Insertion Blocks/Group Entries Inserted)

radiusStartEntry The value specifies at what place the filter entries received from Radius will be inserted in the filter. No regular entries, nor Credit Control provided entries can be configured in this range. The value 0 means that no Radius provided filter entries can be inserted in the filter. If radiusCount is set to 0, then this object will be put to 0 as well. Any change attempts will be silently discarded in this case.

type=long
default=0
minimum=0
maximum=2097151
Displayed(tab/group)=RADIUS Start Entry (Insertion Blocks/Group Entry Insertion Configuration)

sharedPccRuleCount The value specifies how many flow-rule filter entries that are received from Diameter and that are shared across several hosts can be inserted in the filter. The range defined here will be reserved for those entries; no other entries will be allowed in this range. The value 0 means that no flow-rule filter entries can be inserted in the filter by Diameter. If sharedPccRuleStartEntry is set to 0 then sharedPccRuleCount is also set to 0 by the system.

type=long
default=0
minimum=0
maximum=65535
Displayed(tab/group)=Host Shared PCC Rule Count (Insertion Blocks/Group Entry Insertion Configuration)

sharedPccRuleInsertion The value indicates how many flow-rule filter entries received from Diameter have been inserted in this filter.

type=long
access=read-only
default=0

sharedPccRuleStartEntry The value specifies at what place the flow-rule filter entries that are received from Diameter and that are shared across several hosts will be inserted in the filter. The range defined here will be reserved for those entries; no other entries will be allowed in this range. The value 0 means that no flow-rule filter entries can be inserted in the filter by Diameter. If sharedPccRuleCount is set to 0 then sharedPccRuleStartEntry is also set to 0 by the system.

type=long
default=0
minimum=0
maximum=2097151
Displayed(tab/group)=Host Shared PCC Rule Start Entry (Insertion Blocks/Group Entry Insertion Configuration)

  
Properties inherited from aclfilter.AbstractFilterDefinition
description, displayedId, displayedName, filterName, filterType, id, scope
 
Properties inherited from policy.PolicyDefinition
configurationAction, configurationMode, discoveryState, displayedName, distributionMode, isMaster, lastSyncTime, numberOfUnderlyingPolicyItems, origin, policyMode, policySyncGroupPointer, policyType
 
Properties inherited from policy.PolicyObject
description, displayedName, globalPolicy, id, isLocal, policyType, siteId, siteName, templateObject
 
Properties inherited from ManagedObject
actionMask, children-Set, deploymentState, isFaultSquelched, name, objectFullName, selfAlarmed
 
Methods

findEgressMcastGroups

Input Parameters:
instanceFullName : string - the full name of the object.
filter : FilterHolder -
resultFilter : ResultFilter - (Optional) Filter for narrowing down the information returned per object
continueOnFailure : continueOnFailure - (Optional) Continue processing requests in this stream if an exception occurs, unless the request is invalid. Default: false
Output Parameters:
infoList : List (generic.CommonManagedEntityInformation) -

findServiceIpInterfaces

Input Parameters:
instanceFullName : string - the full name of the object.
filter : FilterHolder -
resultFilter : ResultFilter - (Optional) Filter for narrowing down the information returned per object
continueOnFailure : continueOnFailure - (Optional) Continue processing requests in this stream if an exception occurs, unless the request is invalid. Default: false
Output Parameters:
infoList : List (generic.CommonManagedEntityInformation) -

initiateGroupInserts

Method used by IPFilter and IPv6Filter for group insertion sorting. Method invocation will be ignored for any other filter types.
Input Parameters:
deployer : Deployer - the deployment state
synchronousDeploy : boolean - (Optional) Specify whether to block until the changes have been fully deployed to the network. A value of "true" means to block. A value of "false" means to return immediately. Default: false (asynchronous)
clearOnDeployFailure : boolean - (Optional) Specify whether to clear any failed deployers. A value of "true" means to clear. A value of "false" means to leave the failed deployer. Default: false
deployRetries : int - (Optional) The number of times to attempt re-deployment during synchronous deployment. This parameter is meaningless in the asynchronous case. Default: 0
deployRetryInterval : long - (Optional) The number of milliseconds to wait between deployment retries. This parameter is meaningless in the asynchronous case. Default: 0
taskDescription : string - (Optional) A user friendly description of what the operation does. This information will be used by the task manager.
aInFilterStruct : aclfilter.GroupEntriesStruct - List contains Filter details to initiate the defrag tool.
resultFilter : ResultFilter - (Optional) Filter for narrowing down the information returned per object
continueOnFailure : continueOnFailure - (Optional) Continue processing requests in this stream if an exception occurs, unless the request is invalid. Default: false
Output Parameters:
resultInfo : aclfilter.GroupEntriesActionResult -
Exceptions:
aclfilter.FilterDefinition.initiateGroupInsertsException

retrieveHostSharedFilter

Method retrieves IP Filter and IPv6 Filter from the network element. This method has option to specify either retrieving its entries or not.
Input Parameters:
aInHostSharedFilterStruct : aclfilter.RtrvHostSharedFilterStruct -
resultFilter : ResultFilter - (Optional) Filter for narrowing down the information returned per object
continueOnFailure : continueOnFailure - (Optional) Continue processing requests in this stream if an exception occurs, unless the request is invalid. Default: false
Output Parameters:
infoList : generic.CommonManagedEntityInformation -
Exceptions:
aclfilter.FilterDefinition.retrieveHostSharedFilterException
Methods inherited from aclfilter.AbstractFilterDefinition
findAccessInterfaces, findCircuits, findNetworkIpInterfaces
 
Methods inherited from policy.PolicyDefinition
distribute, distributeUsingGroups, distributeV2, evaluatePolicy, findGlobal, findLocal, findReleased, getSyncTaskResult, resetToReleasedPolicy, setConfigurationModeToDraft, setConfigurationModeToReleased, setDistributionModeToLocalEditOnly, setDistributionModeToSyncWithGlobal, syncTo, syncToLocalWithResync
 
Supported Network Elements
7450 ESS
7210 SAS M
7210 SAS X
7210 SAS E
7210 SAS D
7210 SAS K
7210 SAS T
7210 SAS Mxp
7210 SAS Dxp
7210 SAS S/Sx
7210 SAS R
7250 IXR
7750 SR
7705 SAR Gen 2
7705 SAR Hm
7701 CPAA
7705 SAR
7705 SAR H
7950 XRS
DC VSC
DC 7850
DC 210
DC VSA8
Product Specifics
7210 SAS D 20.0.0
7210 SAS D 21.0.0
7210 SAS D 22.0.0
7210 SAS D 23.0.0
7210 SAS D 24.0.0
7210 SAS D 25.0.0
7210 SAS Dxp 20.0
7210 SAS Dxp 21.0
7210 SAS Dxp 22.0
7210 SAS Dxp 23.0
7210 SAS Dxp 24.0
7210 SAS Dxp 25.0
7210 SAS K 20.0
7210 SAS K 21.0
7210 SAS K 22.0
7210 SAS K 23.0
7210 SAS K 24.0
7210 SAS K 25.0
7210 SAS M 20.0
7210 SAS M 21.0
7210 SAS Mxp 20.0
7210 SAS Mxp 21.0
7210 SAS Mxp 22.0
7210 SAS Mxp 23.0
7210 SAS Mxp 24.0
7210 SAS Mxp 25.0
7210 SAS R 20.0
7210 SAS R 21.0
7210 SAS R 22.0
7210 SAS R 23.0
7210 SAS R 24.0
7210 SAS R 25.0
7210 SAS S/Sx 20.0
7210 SAS S/Sx 21.0
7210 SAS S/Sx 22.0
7210 SAS S/Sx 23.0
7210 SAS S/Sx 24.0
7210 SAS S/Sx 25.0
7210 SAS T 20.0
7210 SAS T 21.0
7210 SAS T 22.0
7210 SAS T 23.0
7210 SAS T 24.0
7210 SAS T 25.0
7705 SAR H 20.0
7705 SAR H 21.0
7705 SAR H 22.0
7705 SAR H 23.0
7705 SAR H 24.0
7705 SAR H 25.0
7705 SAR H 9.0
7705 SAR 20.0
7705 SAR 21.0
7705 SAR 22.0
7705 SAR 23.0
7705 SAR 24.0
7705 SAR 25.0