{
  "opencollection": "1.0.0",
  "info": {
    "name": "Microsoft Azure AccessControlClient AccessConnector Keys API",
    "version": "2020-08-01-preview"
  },
  "items": [
    {
      "info": {
        "name": "Keys",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Microsoft Azure Gets A List Of Keys",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/keys",
            "headers": [
              {
                "name": "Sync-Token",
                "value": ""
              },
              {
                "name": "Accept-Datetime",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "query",
                "description": "A filter for the name of the returned keys."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to be used with the HTTP request."
              },
              {
                "name": "After",
                "value": "",
                "type": "query",
                "description": "Instructs the server to return elements that appear after the element referred to by the specified token."
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Requests The Headers And Status Of The Given Resource",
            "type": "http"
          },
          "http": {
            "method": "HEAD",
            "url": "{{baseUrl}}/keys",
            "headers": [
              {
                "name": "Sync-Token",
                "value": ""
              },
              {
                "name": "Accept-Datetime",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "query",
                "description": "A filter for the name of the returned keys."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to be used with the HTTP request."
              },
              {
                "name": "After",
                "value": "",
                "type": "query",
                "description": "Instructs the server to return elements that appear after the element referred to by the specified token."
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Create a Key",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/keys/:key-name/create",
            "params": [
              {
                "name": "key-name",
                "value": "example_value",
                "type": "path",
                "description": "The name for the new key."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Client API version."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates a new key, stores it, then returns key parameters and attributes to the client. The create key operation can be used to create any key type in Azure Key Vault."
        },
        {
          "info": {
            "name": "Microsoft Azure Get a Key",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/keys/:key-name/:key-version",
            "params": [
              {
                "name": "key-name",
                "value": "example_value",
                "type": "path",
                "description": "The name of the key."
              },
              {
                "name": "key-version",
                "value": "example_value",
                "type": "path",
                "description": "The version of the key. Use an empty string to get the latest version."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Client API version."
              }
            ]
          },
          "docs": "Gets the public part of a stored key. The get key operation applies to all key types. If the requested key is symmetric, then no key material is released in the response."
        },
        {
          "info": {
            "name": "Microsoft Azure Update Key Attributes",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/keys/:key-name/:key-version",
            "params": [
              {
                "name": "key-name",
                "value": "example_value",
                "type": "path",
                "description": "The name of the key."
              },
              {
                "name": "key-version",
                "value": "example_value",
                "type": "path",
                "description": "The version of the key."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Client API version."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "The update key operation changes specified attributes of a stored key and can be applied to any key type and key version stored in Azure Key Vault."
        },
        {
          "info": {
            "name": "Microsoft Azure Delete a Key",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/keys/:key-name",
            "params": [
              {
                "name": "key-name",
                "value": "example_value",
                "type": "path",
                "description": "The name of the key to delete."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Client API version."
              }
            ]
          },
          "docs": "Deletes a key of any type from storage in Azure Key Vault. The delete key operation cannot be used to remove individual versions of a key."
        },
        {
          "info": {
            "name": "Microsoft Azure Lists Service Keys",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/modelmanagement/v1.0/subscriptions/:subscriptionId/resourceGroups/:resourceGroup/providers/Microsoft.MachineLearningServices/workspaces/:workspace/services/:id/listkeys",
            "params": [
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The Azure Subscription ID."
              },
              {
                "name": "resourceGroup",
                "value": "",
                "type": "path",
                "description": "The Name of the resource group in which the workspace is located."
              },
              {
                "name": "workspace",
                "value": "",
                "type": "path",
                "description": "The name of the workspace."
              },
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The Service Id."
              }
            ]
          },
          "docs": "Gets a list of Service keys."
        },
        {
          "info": {
            "name": "Microsoft Azure Regenerate Service Keys",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/modelmanagement/v1.0/subscriptions/:subscriptionId/resourceGroups/:resourceGroup/providers/Microsoft.MachineLearningServices/workspaces/:workspace/services/:id/regenerateKeys",
            "params": [
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The Azure Subscription ID."
              },
              {
                "name": "resourceGroup",
                "value": "",
                "type": "path",
                "description": "The Name of the resource group in which the workspace is located."
              },
              {
                "name": "workspace",
                "value": "",
                "type": "path",
                "description": "The name of the workspace."
              },
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The Service Id."
              }
            ]
          },
          "docs": "Regenerate and return the Service keys."
        }
      ]
    }
  ],
  "bundled": true
}