v1

latestOpenAPI 3.0.0Apache 2.02026-07-17263572.5 KB
Template Management

Get Template Sets

List all installed Template Sets.

get/templatesets

Query parameters

showDisabledboolean

Whether to show only disabled Template Sets.

Response

A list of installed Template Sets

namestring required

Name of the Template Set.

hashstring required

A sha256 hash of the Template hashes.

supportedboolean required

the Template Set is officially supported by F5

gitHubRepostring

The GitHub repository used to install the template set

gitLabRepostring

The GitLab repository used to install the template set

gitSubDirstring

The sub-directory in the git repo from which the template set was installed

gitRefstring

The Git ref used to fetch the repository

unprotectedboolean

Template Set is installed from publicly availabe GitHub/GitLab repo.

enabledboolean required

Template Set is installed and ready to use

Example response

[
  {
    "name": "examples",
    "hash": "b4e574f5692532a03deb40b78599a7913ff63b2a31897a7b0168d99246d64715",
    "templates": [
      {
        "description": "** FOR DEMONSTRATION PURPOSES--NOT INTENDED FOR USE IN PRODUCTION ** This Template is an example of how one might build a simple UDP Application with load balancing. It allows the user to provide a virtual IP address and port along with a list of UDP server addresses. The user-supplied values are inserted when the Template is rendered, yielding an AS3 declaration suitable for submission to BIG-IP.",
        "title": "Simple UDP Application",
        "appsList": [
          {
            "name": "examples/simple_udp_defaults",
            "parameters": {},
            "allowOverwrite": true
          }
        ]
      }
    ],
    "schemas": [
      {
        "name": "examples/types",
        "hash": "0105f0af93b9c27e737cb8337d3af5f67d9379668d4bf84a1b091306fbf9055c"
      }
    ],
    "gitHubRepo": "org/templateset",
    "gitLabRepo": "org/templateset",
    "gitSubDir": "org-templates",
    "gitRef": "master",
    "unprotected": true,
    "enabled": true
  }
]