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
  }
]

Changes

Changed in 2 of the 50 revisions of this API.846

  • 702ae6b27810333See the full diff
    • the code response's property type/format changed from integer/int32 to / for status 400

      response-property-type-changed

    • the code response's property type/format changed from integer/int32 to / for status 404

      response-property-type-changed

    • the code response's property type/format changed from integer/int32 to / for status 500

      response-property-type-changed

    • added the new 400.00 enum value to the code response property for the response status 400

      response-property-enum-value-added

    • added the new 404.00 enum value to the code response property for the response status 404

      response-property-enum-value-added

    • added the new 500.00 enum value to the code response property for the response status 500

      response-property-enum-value-added

    • added the optional property error to the response with the 500 status

      response-optional-property-added

    • added the required property errors to the response with the 400 status

      response-required-property-added

    • added the required property errors to the response with the 404 status

      response-required-property-added

  • 8a7a27296ff3513See the full diff
    • the code response's property type/format changed from / to integer/int32 for status 400

      response-property-type-changed

    • the code response's property type/format changed from / to integer/int32 for status 404

      response-property-type-changed

    • the code response's property type/format changed from / to integer/int32 for status 500

      response-property-type-changed

    • removed the required property errors from the response with the 400 status

      response-required-property-removed

    • removed the required property errors from the response with the 404 status

      response-required-property-removed

    • removed the optional property error from the response with the 500 status

      response-optional-property-removed

    • removed the 400.00 enum value from the code response property for the response status 400

      response-property-enum-value-removed

    • removed the 404.00 enum value from the code response property for the response status 404

      response-property-enum-value-removed

    • removed the 500.00 enum value from the code response property for the response status 500

      response-property-enum-value-removed

    This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog