{
  "opencollection": "1.0.0",
  "info": {
    "name": "Tessell APIs activity-center Parameter Profile API",
    "version": "1.0"
  },
  "items": [
    {
      "info": {
        "name": "Parameter Profile",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get a list of supported Database Parameters for all Database Engines with default configuration",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{server}/governance/parameter-profiles/validations",
            "headers": [
              {
                "name": "Authorization",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "query",
                "description": "Parameter Profile name"
              },
              {
                "name": "status",
                "value": "",
                "type": "query",
                "description": "Status of Parameter Profile"
              },
              {
                "name": "engineType",
                "value": "",
                "type": "query",
                "description": "Database Engine type"
              },
              {
                "name": "version",
                "value": "",
                "type": "query",
                "description": "Database Engine version"
              },
              {
                "name": "infraType",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Get a list of supported Database Parameters for all Database Engines with default configuration"
        },
        {
          "info": {
            "name": "Get a list of Parameter Profiles",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{server}/governance/parameter-profiles",
            "headers": [
              {
                "name": "Authorization",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "status",
                "value": "",
                "type": "query",
                "description": "Status of a Parameter Profile"
              },
              {
                "name": "engineType",
                "value": "",
                "type": "query",
                "description": "Database Engine type"
              },
              {
                "name": "version",
                "value": "",
                "type": "query",
                "description": "Database Engine version"
              },
              {
                "name": "name",
                "value": "",
                "type": "query",
                "description": "Parameter Profile name"
              },
              {
                "name": "infraType",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Get a list of Parameter Profiles"
        },
        {
          "info": {
            "name": "Create a new Parameter Profile",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{server}/governance/parameter-profiles",
            "headers": [
              {
                "name": "Authorization",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a new Parameter Profile"
        },
        {
          "info": {
            "name": "Get a parameter profile by Id",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{server}/governance/parameter-profiles/:id",
            "headers": [
              {
                "name": "Authorization",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Id of entity"
              }
            ]
          },
          "docs": "Get a parameter profile by Id"
        },
        {
          "info": {
            "name": "Update a Parameter Profile",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{server}/governance/parameter-profiles/:id",
            "headers": [
              {
                "name": "Authorization",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "id"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update a Parameter Profile"
        },
        {
          "info": {
            "name": "Delete a Parameter Profile",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{server}/governance/parameter-profiles/:id",
            "headers": [
              {
                "name": "Authorization",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Parameter Profile Id"
              },
              {
                "name": "softDelete",
                "value": "",
                "type": "query",
                "description": "When set to false, it permanently deletes a Parameter Profile. When set to true, Parameter Profile can be recovered by contacting Tessell Support."
              }
            ]
          },
          "docs": "Delete a Parameter Profile"
        },
        {
          "info": {
            "name": "Compare two Parameter Profile configuration",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{server}/governance/parameter-profiles/:id/compare",
            "headers": [
              {
                "name": "Authorization",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Id of the Parameter Profile"
              },
              {
                "name": "compareTo",
                "value": "",
                "type": "query",
                "description": "Id of the Parameter Profile to be compared with"
              }
            ]
          },
          "docs": "Compare two Parameter Profile configuration"
        },
        {
          "info": {
            "name": "Copy Parameters of one Parameter Profile to other Parameter Profiles",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{server}/governance/parameter-profiles/:id/copy-configuration",
            "headers": [
              {
                "name": "Authorization",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Id of Parameter Profile (Parameters will be copied from this Parameter Profile)"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Copy Parameters of one Parameter Profile to other Parameter Profiles"
        },
        {
          "info": {
            "name": "Reset Parameters of Parameter Profile to its default values",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{server}/governance/parameter-profiles/:id/reset",
            "headers": [
              {
                "name": "Authorization",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "id"
              }
            ]
          },
          "docs": "Reset Parameters of Parameter Profile to its default values"
        },
        {
          "info": {
            "name": "Get a list of available Parameter Profiles",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{server}/databases/parameter-profiles",
            "headers": [
              {
                "name": "Authorization",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "status",
                "value": "",
                "type": "query",
                "description": "Parameter Profile status"
              },
              {
                "name": "engineType",
                "value": "",
                "type": "query",
                "description": "Database Engine type"
              },
              {
                "name": "version",
                "value": "",
                "type": "query",
                "description": "Database Engine version"
              },
              {
                "name": "name",
                "value": "",
                "type": "query",
                "description": "Parameter Profile name"
              },
              {
                "name": "infraType",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Get a list of available Parameter Profiles"
        },
        {
          "info": {
            "name": "Check if Parameter Profile is deletable or not",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{server}/governance/parameter-profiles/:id/deletable",
            "headers": [
              {
                "name": "Authorization",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Parameter Profile Id"
              }
            ]
          },
          "docs": "Check if Parameter Profile is deletable or not"
        },
        {
          "info": {
            "name": "View available Database Parameter Profiles by Id",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{server}/databases/parameter-profiles/:id",
            "headers": [
              {
                "name": "Authorization",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Parameter profile Id"
              },
              {
                "name": "versionId",
                "value": "",
                "type": "query",
                "description": "Parameter profile version Id"
              }
            ]
          },
          "docs": "View available Database Parameter Profiles by Id"
        },
        {
          "info": {
            "name": "Provide Services/Instances that are using the Parameter Profile",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{server}/governance/parameter-profiles/:id/usages",
            "headers": [
              {
                "name": "Authorization",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Parameter Profile Id"
              },
              {
                "name": "loadMaintenanceWindowDetails",
                "value": "",
                "type": "query",
                "description": "Load maintenance window details for instances which are out of sync"
              }
            ]
          },
          "docs": "Provide Services/Instances that are using the Parameter Profile"
        }
      ]
    }
  ],
  "bundled": true
}