Click or drag to resize

Koopman.CheckPoint.Common Namespace

CheckPoint.NET Shared Common Classes
Classes
  ClassDescription
Public classAccessLayersPagingResults
Result from Session.FindAccessLayers
Public classAccessRulebasePagingResults
Result from Session.FindAccessRulebase
Public classAggressiveAging
Sets short (aggressive) timeouts for idle connections.
Public classCertificateValidator
Used to validate the server's SSL certificate.
Public classCertificateValidatorHashDetails
Public classChangeTracking
Allows for tracking of property changes, so only changed properties are posted.
Public classDomain
Check Point Domain Information
Public classGenericObjectSummary
Used to represent an unknown object type.
Public classGlobalOptions
These global options will affect ALL sessions.
Public classHourRanges
Contains the Hour Ranges of a Time object
Public classHttpSession
Base HTTP Session Class
Public classJsonExport
Used to export selected objects to JSON
Public classListChangeTrackingT
Used to keep track of changes to a List of IChangeTracking objects
Public classLoginMessage
Login Message
Public classLoginMessageDetails
Login Message Full Details
Public classMemberMembershipChangeTrackingT
Track adds and removes of membership objects when members are of type ObjectSummary. Used when Check Point API supports these methods.
Public classMembershipChangeTrackingT
Track adds and removes of membership objects. Used when Check Point API supports these methods.
Public classMetaInfo
Check Point Meta Information
Public classNATSettings
Network Object's NAT Settings
Public classNetworkObjectsPagingResultsT
Result from methods that return multiple Network Objects.
Public classObjectBaseT
Common properties all objects contain when full detail level returned
Public classObjectsPagingResultsT, U
Result from commands that return multiple objects.
Public classSimpleChangeTracking
Used to keep track if any properties have been changed. Does not track which properties have changed, just that some have changed.
Public classSimpleListChangeTrackingT
To keep track of if changes have been made to a list of objects
Public classTimeOfDay
Hours and Minutes of day. Not linked to any date or time-zone.
Public classTimeRange
Time range between two TimeOfDay objects. Doesn't allow for Start being after End.
Public classWhereUsed
Public classWhereUsedWhereUsedResults
Where Used Object Details
Public classWhereUsedWhereUsedResultsNATs
Where Used NAT results
Public classWhereUsedWhereUsedResultsRules
Where Used Rule results
Public classWhereUsedWhereUsedResultsThreatRules
Where used threat rule results
Interfaces
  InterfaceDescription
Public interfaceIApplicationGroupMember
Identifies objects that can be assigned as members of a ApplicationGroup
Public interfaceIGroupMember
Identifies objects that can be assigned as members of a Group
Public interfaceIOrder
Empty interface used to identify Classes that serialize the Order field
Public interfaceIRulebaseEntry
Identifies objects that can be assigned as entries in a rulebase
Public interfaceISecurityZoneSettings
Empty Interface to identify Security Zone settings classes
Public interfaceIServiceGroupMember
Identifies objects that can be assigned as members of a ServiceGroup
Public interfaceITimeGroupMember
Identifies objects that can be assigned as members of a TimeGroup
Enumerations