sitesec
DCpuProtectionAbstractEntry

Abstract class, used to define common properties for Distributed CPU Protection Policy items.



public abstract class DCpuProtectionAbstractEntry

Properties
bufferSpace Specifies the amount of buffer space (in kilobytes) assigned to a queue by policer.

type=long
default=-1
minimum=-1
maximum=4194304
units=Bytes

exceedAction Specifies the exceed-action performed on the incoming packets. When the value is set to discard, all packets that are non-conformant are discarded and when it is set to low-priority, all packets that are non-conformant are marked as low-priority.

type=sitesec.DCpuProtectionActionType
default=none

initPacketLimit Specifies the number of packets allowed in an initial burst or burst after the policer bucket has drained to zero.

type=int
default=0
minimum=0
maximum=255
units=packets

kbpsRateLimit Specifies the limiting rate in kilobits-per-second. The value -1 means max rate.

type=long
default=-1
minimum=-1
maximum=20000000

logEventsState Controls the creation of log events related to policer status and activity.

type=sitesec.DCpuProtectionLogEventType
default=enable

packetRateLimit Specifies the overall packet arrival rate limit to be applied to all sources of packets. The value -1 means max rate.

type=int
default=-1
minimum=-1
maximum=8000

rateType Specifies the rate type applied for the policer. When the value is set to 'packets', the values of kbpsRateLimit and bufferSpace are set to default values. When the value is set to 'kbps', the values of packetRateLimit, timeLimit and initPacketLimit are set to default values.

type=sitesec.DCpuProtectionRateType
default=packets

timeLimit Specifies packets rate limiting time base.

type=int
default=1
minimum=1
maximum=32767
units=seconds

  
Properties inherited from policy.PolicyItemDefinition
containingPolicyDisplayedName, containingPolicyId
 
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