HTTPS with Policy WAF inline base64 BIG-IP Next AS3 Example DeclarationΒΆ

HTTPS service with a Policy WAF in a service configuration, with Policy WAF inline base64

{
     "class": "ADC",
     "id": "id-policy-waf-inlined-base64",
     "schemaVersion": "3.0.0",
     "mytenant": {
       "class": "Tenant",
       "myapp": {
         "class": "Application",
         "my_service": {
           "class": "Service_HTTP",
           "policyWAF": {
             "use": "wafPolicy"
           },
           "virtualAddresses": [
             "198.18.1.10"
           ]
         },
         "wafPolicy": {
           "class": "WAF_Policy",
           "ignoreChanges": false,
           "policy": {
             "base64": "ewogICAgInBvbGljeSI6IHsKICAgICAgICAibmFtZSI6IkFwcFBvbGljeTAxIiwKICAgICAgICAiZGVzY3JpcHRpb24iOiJlbWJlZGRlZCBXQUYgUG9saWN5IiwKICAgICAgICAidGVtcGxhdGUiOiB7CiAgICAgICAgICAgICJuYW1lIjoiUE9MSUNZX1RFTVBMQVRFX1JBUElEX0RFUExPWU1FTlQiCiAgICAgICAgfQogICAgfQp9"
           }
         }
       }
     }
   }