HTTP with AS3 class definition BIG-IP Next AS3 Example DeclarationΒΆ

AS3 class definition in declaration

{
     "class": "AS3",
     "declaration": {
       "class": "ADC",
       "id": "id-http-as3-class",
       "schemaVersion": "3.0.0",
       "mytenant": {
         "class": "Tenant",
         "myapp": {
           "class": "Application",
           "my_pool": {
             "class": "Pool",
             "loadBalancingMode": "least-connections-member",
             "members": [
               {
                 "serverAddresses": [
                   "198.18.10.10"
                 ],
                 "servicePort": 80
               }
             ]
           },
           "my_service": {
             "class": "Service_HTTP",
             "enable": true,
             "persistenceMethods": [
               "source-address"
             ],
             "pool": "my_pool",
             "remark": "custom remark",
             "virtualAddresses": [
               "198.18.1.10"
             ],
             "virtualPort": 80
           },
           "remark": "canonical application"
         }
       }
     }
   }