F5-appsvcs [extra Quality] Jun 2026
{ "class": "ADC", "schemaVersion": "3.0.0", "id": "urn:uuid:9f5c3b7c-9e1e-4b4b-8c1a-2b5c7e8f9a0d", "label": "Sample Web App", "remark": "Declarative deployment for E-Commerce", "My_Tenant": { "class": "Tenant", "My_Web_App": { "class": "Application", "Web_Service": { "class": "Service_HTTP", "virtualAddresses": ["10.0.2.100"], "virtualPort": 80, "pool": "Web_Pool" }, "Web_Pool": { "class": "Pool", "members": [ { "servicePort": 80, "serverAddresses": ["192.168.1.10", "192.168.1.11"] } ], "monitors": ["http"] } } } }
Always use the /mgmt/shared/appsvcs/declare endpoint for submitting configurations, avoiding manual TMSH changes. f5-appsvcs
Use f5PostProcess to handle sensitive data like passwords or certificates in the declaration. If you'd like, I can: Show you how to integrate AS3 with Ansible Provide a complex example including F5 WAF (ASM) Explain how to upgrade the AS3 extension on your BIG-IP Let me know how you'd like to proceed! Document Revision History - F5 Cloud Docs { "class": "ADC", "schemaVersion": "3