📄️ 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 for any type T.
📄️ 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) : Bag
📄️ 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.