e.g.
[root@ve1023:Active] config b class pool-list list
class pool-list {
{
"string1" { "value1" }
"string2" { "value2" }
"string3" { "value3" }
}
}
[root@ve1023:Active] config b rule myrule list
rule myrule {
when RULE_INIT {
log local0. "\[class get pool-list\]: [class get pool-list]"
log local0. "\[class match -- string2 equals pool-list\]: [class match -- string1 equals pool-list]"
log local0. "\[class match -- string2 equals pool-list\]: [class match -name string2 equals pool-list]"
log local0. "\[class match -- string2 equals pool-list\]: [class match -value string2 equals pool-list]"
}
}
[root@ve1023:Active] config tail -f /var/log/ltm
Feb 11 21:56:09 local/ve1023 err mcpd[3746]: 01020066:3: The requested rule (myrule) already exists in partition Common.
Feb 11 21:56:10 local/tmm info tmm[4822]: Rule myrule : [class get pool-list]: {string1 value1} {string2 value2} {string3 value3}
Feb 11 21:56:10 local/tmm info tmm[4822]: Rule myrule : [class match -- string2 equals pool-list]: 1
Feb 11 21:56:10 local/tmm info tmm[4822]: Rule myrule : [class match -- string2 equals pool-list]: string2
Feb 11 21:56:10 local/tmm info tmm[4822]: Rule myrule : [class match -- string2 equals pool-list]: value2