{
  "opencollection": "1.0.0",
  "info": {
    "name": "Local Management APIs activations clusterTemplates API",
    "version": "v1"
  },
  "items": [
    {
      "info": {
        "name": "clusterTemplates",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Create a new cluster template",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://edge-host-ip:5080/v1/clusterTemplates",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ]
          },
          "docs": "Create a new cluster template"
        },
        {
          "info": {
            "name": "Update the specified cluster's template variables",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://edge-host-ip:5080/v1/clusterTemplates/spectroclusters/:clusterUid/variables",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "clusterUid",
                "value": "",
                "type": "path",
                "description": "Cluster uid"
              }
            ]
          },
          "docs": "Update the specified cluster's template variables"
        },
        {
          "info": {
            "name": "Retrieves a list of cluster template tags",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://edge-host-ip:5080/v1/clusterTemplates/tags",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ]
          },
          "docs": "Retrieves a list of cluster template tags"
        },
        {
          "info": {
            "name": "Validates the cluster template name",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://edge-host-ip:5080/v1/clusterTemplates/validate/name",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "query",
                "description": "Cluster template name"
              }
            ]
          },
          "docs": "Validates the cluster template name"
        },
        {
          "info": {
            "name": "Returns the specified cluster template",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://edge-host-ip:5080/v1/clusterTemplates/:uid",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path",
                "description": "Cluster template uid"
              }
            ]
          },
          "docs": "Returns the specified cluster template"
        },
        {
          "info": {
            "name": "Delete a cluster template by uid",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://edge-host-ip:5080/v1/clusterTemplates/:uid",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path",
                "description": "Cluster template uid"
              }
            ]
          },
          "docs": "Delete a cluster template by uid"
        },
        {
          "info": {
            "name": "Update the specified cluster template metadata",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://edge-host-ip:5080/v1/clusterTemplates/:uid/metadata",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path",
                "description": "Cluster template uid"
              }
            ]
          },
          "docs": "Update the specified cluster template metadata"
        },
        {
          "info": {
            "name": "Update the specified cluster template policies",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://edge-host-ip:5080/v1/clusterTemplates/:uid/policies",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path",
                "description": "Cluster template uid"
              }
            ]
          },
          "docs": "Update the specified cluster template policies"
        },
        {
          "info": {
            "name": "Update the specified cluster template profiles",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://edge-host-ip:5080/v1/clusterTemplates/:uid/profiles",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path",
                "description": "Cluster template uid"
              }
            ]
          },
          "docs": "Update the specified cluster template profiles"
        },
        {
          "info": {
            "name": "Update variables for profiles in a cluster template",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://edge-host-ip:5080/v1/clusterTemplates/:uid/profiles/variables",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path",
                "description": "Cluster template uid"
              }
            ]
          },
          "docs": "Update variables for profiles in a cluster template"
        },
        {
          "info": {
            "name": "Retrieve variables for a specific profile in a cluster template",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://edge-host-ip:5080/v1/clusterTemplates/:uid/profiles/:profileUid/variables",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path",
                "description": "Cluster template uid"
              },
              {
                "name": "profileUid",
                "value": "",
                "type": "path",
                "description": "Profile uid"
              }
            ]
          },
          "docs": "Retrieve variables for a specific profile in a cluster template"
        },
        {
          "info": {
            "name": "Returns the cluster reconcile document for a specific cluster launched from a template",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://edge-host-ip:5080/v1/clusterTemplates/:uid/spectroclusters/:clusterUid/reconcile",
            "headers": [
              {
                "name": "ProjectUid",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "uid",
                "value": "",
                "type": "path",
                "description": "Cluster template uid"
              },
              {
                "name": "clusterUid",
                "value": "",
                "type": "path",
                "description": "Cluster uid"
              }
            ]
          },
          "docs": "Returns the cluster reconcile document for a specific cluster launched from a template"
        }
      ]
    }
  ],
  "bundled": true
}