address
address(subnet IpAddress
all
Returns true if all elements of the given collection booleans are true.
any
Returns true if any element of the given collection booleans is true.
bag
bag(list Bag
blockDiff
blockDiff(config PatternBlocks) T, blocks Integer}
blockMatches
blockMatches(config PatternBlocks) : Bag
blockPattern
blockPattern(text PatternBlocks
broadcastAddress
broadcastAddress(subnet IpAddress
ceil
ceil(number Integer
date
date(text Date
days
days(value Duration
distinct
For any type T,
duration
duration(text Duration
extractJson
extractJsonT : T for most types T. One example that T cannot be nor can contain is some OneOf
findInterface
findInterface(device String) Iface, subInterface: SubInterface?}?
float
float(number Float
floor
floor(number Integer
fromTo
fromTo(a Integer) : List
hasBlockMatch
hasBlockMatch(config PatternBlocks) : Bool
hasMatch
hasMatch(text Regex) : Bool
hours
hours(value Duration
int
int(number Integer
intersect
intersect(set1 Set) : Set for any type T.
ipAddress
ipAddress(str IpAddress
ipAddressSet
ipAddressSet(ipSubnets Set
ipSubnet
ipSubnet(str IpSubnet
ipv4Address
ipv4Address(num IpAddress
isEmpty
isEmpty(set Bool
isIPv4
isIPv4(address Bool
isIPv6
isIPv6(address Bool
isPresent
isPresent(value Bool for any type T.
join
Returns the result of concatenating together the elements in list of type String using delimiter between each
length
For any type T,
limit
limit(list Number) : List
macAddress
macAddress(str MacAddress
match
match(text Regex) : T?
matches
matches(str String) : Bool
max
For any type T,
maxBy
For any types T and K,
mergeBlocks
mergeBlocks(blockPattern PatternBlocks
min
For any type T,
minBy
For any types T and K,
minutes
minutes(value Duration
networkAddress
networkAddress(subnet IpAddress
order
For any type T,
orderBy
For any types T and K,
ouiAssignee
ouiAssignee(mac String?
ouiVendors
ouiVendors(mac Bag
parseConfigBlocks
parseConfigBlocks(os String) : List
patternMatch
patternMatch(str Pattern) : T?
patternMatches
patternMatches(config Pattern) : Bag
prefix
prefix(str Integer) : String
regex
regex(text Regex
regexMatches
regexMatches(text Regex) : List
replace
replace(text String, replacement String
replaceMatches
replaceMatches(text String, replacement String
replaceRegexMatches
replaceRegexMatches(text Regex, replacement String
round
round(number Integer
seconds
seconds(value Duration
sourceConfigText
sourceConfigText(value String for any type T.
splitJsonObjects
splitJsonObjects(json List
substring
substring(str Integer, end String
suffix
suffix(str Integer) : String
sum
The sum of a collection of integer numbers or a collection of floating-point numbers.
the
For any type T,
timestamp
timestamp(text Timestamp
toLowerCase
toLowerCase(str String
toNumber
toNumber(ipAddr Integer
toString
toString(value String for any type T.
toStringTruncate
toStringTruncate(value String for any type T.
toUpperCase
toUpperCase(str String
withInfoStatus
withInfoStatus(value InfoStatus)
withOption
The withOption functions change the behavior of a block pattern.