Forum Discussion
Juerg_Wiesmann
Dec 15, 2011Nimbostratus
Hi Tom,
The closing Bracket is missing in your Example :-)
class string_name_value_class {
{
"key1" { "value1" }
"key2" { "value2" }
}
}
class address_name_value_class {
{
host 1.1.1.1 { "value1" }
network 1.1.2.0/24 { "value2" }
}
}
Sample iRule which gets the value for a string datagroup entry and an address datagroup entry
when RULE_INIT {
set value [class match -value "key1" equals string_name_value_class]
log local0. "Looked up key1 and found $value"
set value [class match -value 1.1.2.25 equals address_name_value_class]
log local0. "Looked up 1.1.2.25 and found $value"
}
Regards
wiesmann