public final class AccessLogFilteringCriteriaCfgDefn extends ManagedObjectDefinition<AccessLogFilteringCriteriaCfgClient,AccessLogFilteringCriteriaCfg>
A set of rules which together determine whether a log record should be logged or not.
Modifier and Type | Class and Description |
---|---|
static class |
AccessLogFilteringCriteriaCfgDefn.LogRecordType
Defines the set of permissable values for the "log-record-type" property.
|
getAggregationPropertyDefinition, getAggregationPropertyDefinitions, getAllAggregationPropertyDefinitions, getAllChildren, getAllConstraints, getAllPropertyDefinitions, getAllRelationDefinitions, getAllReverseAggregationPropertyDefinitions, getAllReverseRelationDefinitions, getAllTags, getChild, getChildren, getConstraints, getDescription, getDescription, getName, getParent, getPropertyDefinition, getPropertyDefinitions, getRelationDefinition, getRelationDefinitions, getReverseAggregationPropertyDefinitions, getReverseRelationDefinitions, getSynopsis, getSynopsis, getUserFriendlyName, getUserFriendlyName, getUserFriendlyPluralName, getUserFriendlyPluralName, hasChildren, hasOption, hasTag, initialize, isChildOf, isParentOf, isTop, registerConstraint, registerOption, registerPropertyDefinition, registerRelationDefinition, registerTag, resolveManagedObjectDefinition, toString, toString
public static AccessLogFilteringCriteriaCfgDefn getInstance()
public AccessLogFilteringCriteriaCfgClient createClientConfiguration(ManagedObject<? extends AccessLogFilteringCriteriaCfgClient> impl)
ManagedObjectDefinition
createClientConfiguration
in class ManagedObjectDefinition<AccessLogFilteringCriteriaCfgClient,AccessLogFilteringCriteriaCfg>
impl
- The managed object.public AccessLogFilteringCriteriaCfg createServerConfiguration(ServerManagedObject<? extends AccessLogFilteringCriteriaCfg> impl)
ManagedObjectDefinition
createServerConfiguration
in class ManagedObjectDefinition<AccessLogFilteringCriteriaCfgClient,AccessLogFilteringCriteriaCfg>
impl
- The server managed object.public Class<AccessLogFilteringCriteriaCfg> getServerConfigurationClass()
ManagedObjectDefinition
getServerConfigurationClass
in class ManagedObjectDefinition<AccessLogFilteringCriteriaCfgClient,AccessLogFilteringCriteriaCfg>
public IpAddressMaskPropertyDefinition getConnectionClientAddressEqualToPropertyDefinition()
Filters log records associated with connections which match at least one of the specified client host names or address masks.
Valid values include a host name, a fully qualified domain name, a domain name, an IP address, or a subnetwork with subnetwork mask.
public IpAddressMaskPropertyDefinition getConnectionClientAddressNotEqualToPropertyDefinition()
Filters log records associated with connections which do not match any of the specified client host names or address masks.
Valid values include a host name, a fully qualified domain name, a domain name, an IP address, or a subnetwork with subnetwork mask.
public IntegerPropertyDefinition getConnectionPortEqualToPropertyDefinition()
Filters log records associated with connections to any of the specified listener port numbers.
public StringPropertyDefinition getConnectionProtocolEqualToPropertyDefinition()
Filters log records associated with connections which match any of the specified protocols.
Typical values include "ldap", "ldaps", or "jmx".
public EnumPropertyDefinition<AccessLogFilteringCriteriaCfgDefn.LogRecordType> getLogRecordTypePropertyDefinition()
Filters log records based on their type.
public StringPropertyDefinition getRequestTargetDnEqualToPropertyDefinition()
Filters operation log records associated with operations which target entries matching at least one of the specified DN patterns.
Valid DN filters are strings composed of zero or more wildcards. A double wildcard ** replaces one or more RDN components (as in uid=dmiller,**,dc=example,dc=com). A simple wildcard * replaces either a whole RDN, or a whole type, or a value substring (as in uid=bj*,ou=people,dc=example,dc=com).
public StringPropertyDefinition getRequestTargetDnNotEqualToPropertyDefinition()
Filters operation log records associated with operations which target entries matching none of the specified DN patterns.
Valid DN filters are strings composed of zero or more wildcards. A double wildcard ** replaces one or more RDN components (as in uid=dmiller,**,dc=example,dc=com). A simple wildcard * replaces either a whole RDN, or a whole type, or a value substring (as in uid=bj*,ou=people,dc=example,dc=com).
public IntegerPropertyDefinition getResponseEtimeGreaterThanPropertyDefinition()
Filters operation response log records associated with operations which took longer than the specified number of milli-seconds to complete.
It is recommended to only use this criteria in conjunction with the "combined" output mode of the access logger, since this filter criteria is only applied to response log messages.
public IntegerPropertyDefinition getResponseEtimeLessThanPropertyDefinition()
Filters operation response log records associated with operations which took less than the specified number of milli-seconds to complete.
It is recommended to only use this criteria in conjunction with the "combined" output mode of the access logger, since this filter criteria is only applied to response log messages.
public IntegerPropertyDefinition getResponseResultCodeEqualToPropertyDefinition()
Filters operation response log records associated with operations which include any of the specified result codes.
It is recommended to only use this criteria in conjunction with the "combined" output mode of the access logger, since this filter criteria is only applied to response log messages.
public IntegerPropertyDefinition getResponseResultCodeNotEqualToPropertyDefinition()
Filters operation response log records associated with operations which do not include any of the specified result codes.
It is recommended to only use this criteria in conjunction with the "combined" output mode of the access logger, since this filter criteria is only applied to response log messages.
public BooleanPropertyDefinition getSearchResponseIsIndexedPropertyDefinition()
Filters search operation response log records associated with searches which were either indexed or unindexed.
It is recommended to only use this criteria in conjunction with the "combined" output mode of the access logger, since this filter criteria is only applied to response log messages.
public IntegerPropertyDefinition getSearchResponseNentriesGreaterThanPropertyDefinition()
Filters search operation response log records associated with searches which returned more than the specified number of entries.
It is recommended to only use this criteria in conjunction with the "combined" output mode of the access logger, since this filter criteria is only applied to response log messages.
public IntegerPropertyDefinition getSearchResponseNentriesLessThanPropertyDefinition()
Filters search operation response log records associated with searches which returned less than the specified number of entries.
It is recommended to only use this criteria in conjunction with the "combined" output mode of the access logger, since this filter criteria is only applied to response log messages.
public StringPropertyDefinition getUserDnEqualToPropertyDefinition()
Filters log records associated with users matching at least one of the specified DN patterns.
Valid DN filters are strings composed of zero or more wildcards. A double wildcard ** replaces one or more RDN components (as in uid=dmiller,**,dc=example,dc=com). A simple wildcard * replaces either a whole RDN, or a whole type, or a value substring (as in uid=bj*,ou=people,dc=example,dc=com).
public StringPropertyDefinition getUserDnNotEqualToPropertyDefinition()
Filters log records associated with users which do not match any of the specified DN patterns.
Valid DN filters are strings composed of zero or more wildcards. A double wildcard ** replaces one or more RDN components (as in uid=dmiller,**,dc=example,dc=com). A simple wildcard * replaces either a whole RDN, or a whole type, or a value substring (as in uid=bj*,ou=people,dc=example,dc=com).
public DnPropertyDefinition getUserIsMemberOfPropertyDefinition()
Filters log records associated with users which are members of at least one of the specified groups.
public DnPropertyDefinition getUserIsNotMemberOfPropertyDefinition()
Filters log records associated with users which are not members of any of the specified groups.
Copyright 2010-2020 ForgeRock AS.