message: Updated server swagger.
  TrackedResource location is required
  Added ServerUpdate resource for PATCH which does not inherit TrackedResource and therefore does not have location required
  Changed some descriptions
diff: "tags": [
  "Servers"
  ],
  - "description": "Returns a list of servers.",
  + "description": "Gets a list of all servers in the subscription.",
  "operationId": "Servers_List",
  "parameters": [
  {
  },
  "x-ms-long-running-operation": true,
  "x-ms-examples": {
  - "Create server with minimal properties": {
  - "$ref": "./examples/ServerCreateMin.json"
  - },
  "Create server with all properties": {
  "$ref": "./examples/ServerCreateMax.json"
  + },
  + "Create server with minimal properties": {
  + "$ref": "./examples/ServerCreateMin.json"
  }
  }
  },
  "description": "The requested server resource state.",
  "required": true,
  "schema": {
  - "$ref": "#/definitions/Server"
  + "$ref": "#/definitions/ServerUpdate"
  }
  },
  {
  },
  "TrackedResource": {
  "description": "ARM tracked top level resource.",
  + "required": [
  + "location"
  + ],
  "type": "object",
  "allOf": [
  {
  },
  "Server": {
  "description": "An Azure SQL Database server.",
  + "required": [
  + "location"
  + ],
  "type": "object",
  "allOf": [
  {
  },
  "kind": {
  "description": "Kind of sql server. This is metadata used for the Azure portal experience.",
  - "enum": [
  - "",
  - "v2.0",
  - "v12.0",
  - "user",
  - "system",
  - "datawarehouse"
  - ],
  "type": "string",
  "readOnly": true
  },
  "x-ms-client-flatten": true
  }
  }
  + },
  + "ServerUpdate": {
  + "description": "An update request for an Azure SQL Database server.",
  + "type": "object",
  + "properties": {
  + "properties": {
  + "$ref": "#/definitions/ServerProperties",
  + "description": "Resource properties.",
  + "x-ms-client-flatten": true
  + },
  + "tags": {
  + "description": "Resource tags.",
  + "type": "object",
  + "additionalProperties": {
  + "type": "string"
  + }
  + }
  + }
  }
  },
  "parameters": {
  