We can create conditional policies using if statement.
Sometimes there is a requirement to write single CPL policy and apply it for different products, software versions, or enforcement domains through Management center.
It is also easier to maintain a single CPL instead of different CPL per product, version or enforcement domains.
CPL allows you to segregate policies as below:
#if product=asg
<CPL Rules>
#endif
#if product=sg
<CPL Rules>
#endif
#if enforcement=appliance
<CPL Rules>
#endif
#if enforcement=wss
<CPL Rules>
#endif
#if release.version=7.4.13.1
<CPL Rules>
#endif