v1

latestOpenAPI 3.0.0Apache 2.02026-07-17263572.5 KB
Application Management

Render one or more Applications from Templates

Render Application Templates without posting them to AS3 NOTE - The rendered Template results are not stitched with other AS3 Applications on the box. In other words, posting these results to AS3 directly can result in data loss.

post/render

Request body

Example request

[
  {
    "name": "examples/simple_udp_defaults",
    "parameters": {},
    "allowOverwrite": true
  }
]

Response

The rendered Templates as an array of JSON objects

codeinteger required
messageObjectDefinition[] required

Example response

{
  "_links": {
    "self": "/mgmt/shared/fast/applications",
    "task": "/mgmt/shared/fast/tasks/12345"
  },
  "code": 200,
  "message": [
    {
      "appDef": {
        "class": "ADC",
        "schemaVersion": "3.0.0",
        "tenant": {
          "class": "Tenant",
          "bar": {
            "class": "Application",
            "template": "udp",
            "serviceMain": {
              "class": "Service_UDP",
              "virtualAddresses": [
                "192.0.2.11"
              ],
              "virtualPort": 5555,
              "pool": "bar_Pool1"
            },
            "bar_Pool1": {
              "class": "Pool",
              "monitors": [
                "icmp"
              ],
              "members": [
                {
                  "serverAddresses": [
                    "192.0.2.22"
                  ],
                  "servicePort": 5555
                }
              ]
            }
          }
        }
      },
      "metaData": {
        "template": "examples/simple_udp_defaults",
        "setHash": "b4e574f5692532a03deb40b78599a7913ff63b2a31897a7b0168d99246d64715",
        "view": {
          "tenant_name": "tenant",
          "app_name": "app"
        },
        "lastModified": "2022-03-26T23:34:23.873Z",
        "ipamAddrs": {}
      }
    }
  ]
}