Template Management

Get Template Sets

Changed on

List all installed Template Sets.

get/templatesets

Request

  • Base URL
    http://localhost:8100/mgmt/shared/fast
  • URL
    http://localhost:8100/mgmt/shared/fast/templatesets
  • Auth
    none declared

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

    • breaking

      the response's property type changed from integer to no type, and format from int32 to no format for status

    • breaking

      the response's property type changed from integer to no type, and format from int32 to no format for status

    • breaking

      the response's property type changed from integer to no type, and format from int32 to no format for status

    • warning

      added the new 400.00 enum value to the response property for the response status

    • warning

      added the new 404.00 enum value to the response property for the response status

    • warning

      added the new 500.00 enum value to the response property for the response status

    • info

      added the optional property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • breaking

      the response's property type changed from no type to integer, and format from no format to int32 for status

    • breaking

      the response's property type changed from no type to integer, and format from no format to int32 for status

    • breaking

      the response's property type changed from no type to integer, and format from no format to int32 for status

    • breaking

      removed the required property from the response with the status

    • breaking

      removed the required property from the response with the status

    • warning

      removed the optional property from the response with the status

    • info

      removed the 400.00 enum value from the response property for the response status

    • info

      removed the 404.00 enum value from the response property for the response status

    • info

      removed the 500.00 enum value from the response property for the response status