{"action":"created","comment":{"url":"https://api.github.com/repos/Azure/azure-rest-api-specs/pulls/comments/237746984","pull_request_review_id":180122088,"id":237746984,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIzNzc0Njk4NA==","diff_hunk":"@@ -0,0 +1,931 @@\n+{\r\n+    \"swagger\": \"2.0\",\r\n+    \"info\": {\r\n+        \"title\": \"HDInsightJobManagementClient\",\r\n+        \"description\": \"The HDInsight Job Client.\",\r\n+        \"version\": \"2018-11-01-preview\",\r\n+        \"x-ms-code-generation-settings\": {\r\n+            \"internalConstructors\": true\r\n+        }\r\n+    },\r\n+    \"x-ms-parameterized-host\": {\r\n+        \"hostTemplate\": \"{clusterDnsName}\",\r\n+        \"parameters\": [\r\n+            {\r\n+                \"$ref\": \"#/parameters/clusterDnsNameParameter\"\r\n+            }\r\n+        ]\r\n+    },\r\n+    \"schemes\": [\r\n+        \"https\"\r\n+    ],\r\n+    \"security\": [{\r\n+        \"azure_auth\": [\r\n+            \"user_impersonation\"\r\n+        ]\r\n+    }],\r\n+    \"securityDefinitions\": {\r\n+        \"azure_auth\": {\r\n+            \"type\": \"oauth2\",\r\n+            \"authorizationUrl\": \"https://login.microsoftonline.com/common/oauth2/authorize\",\r\n+            \"flow\": \"implicit\",\r\n+            \"description\": \"Azure Active Directory OAuth2 Flow\",\r\n+            \"scopes\": {\r\n+                \"user_impersonation\": \"impersonate your user account\"\r\n+            }\r\n+        }\r\n+    },\r\n+    \"paths\": {\r\n+        \"/templeton/v1/jobs/{jobId}\": {\r\n+            \"get\": {\r\n+                \"tags\": [\r\n+                    \"Job\"\r\n+                ],\r\n+                \"operationId\": \"Job_Get\",\r\n+                \"description\": \"Gets job details from the specified HDInsight cluster.\",\r\n+                \"consumes\": [\r\n+                    \"application/json\"\r\n+                ],\r\n+                \"produces\": [\r\n+                    \"application/json\"\r\n+                ],\r\n+                \"x-ms-examples\": {\r\n+                    \"Gets job details from the specified HDInsight cluster\": {\r\n+                        \"$ref\": \"./examples/HDI_Job_Get.json\"\r\n+                    }\r\n+                },\r\n+                \"parameters\": [\r\n+                    {\r\n+                        \"$ref\": \"#/parameters/UserNameParameter\"\r\n+                    },\r\n+                    {\r\n+                        \"name\": \"jobId\",\r\n+                        \"in\": \"path\",\r\n+                        \"required\": true,\r\n+                        \"type\": \"string\",\r\n+                        \"description\": \"The id of the job.\"\r\n+                    },\r\n+                    {\r\n+                        \"name\": \"fields\",\r\n+                        \"in\": \"query\",\r\n+                        \"required\": true,\r\n+                        \"type\": \"string\",\r\n+                        \"enum\": [\r\n+                            \"*\"\r\n+                        ],\r\n+                        \"description\": \"The description of fields.\"\r\n+                    }\r\n+                ],\r\n+                \"responses\": {\r\n+                    \"default\": {\r\n+                        \"description\": \"Error response describing why the operation failed.\",\r\n+                        \"schema\": {\r\n+                            \"$ref\": \"#/definitions/JobOperationsErrorResponse\"\r\n+                        }\r\n+                    },\r\n+                    \"200\": {\r\n+                        \"description\": \"OK response definition.\",\r\n+                        \"schema\": {\r\n+                            \"$ref\": \"#/definitions/JobDetailRootJsonObject\"\r\n+                        }\r\n+                    }\r\n+                }\r\n+            },\r\n+            \"delete\": {\r\n+                \"tags\": [\r\n+                    \"Job\"\r\n+                ],\r\n+                \"operationId\": \"Job_Kill\",\r\n+                \"description\": \"Initiates cancel on given running job in the specified HDInsight.\",\r\n+                \"consumes\": [\r\n+                    \"application/json\"\r\n+                ],\r\n+                \"produces\": [\r\n+                    \"application/json\"\r\n+                ],\r\n+                \"x-ms-examples\": {\r\n+                    \"Initiates cancel on given running job in the specified HDInsight.\": {\r\n+                        \"$ref\": \"./examples/HDI_Job_Kill.json\"\r\n+                    }\r\n+                },\r\n+                \"parameters\": [\r\n+                    {\r\n+                        \"$ref\": \"#/parameters/UserNameParameter\"\r\n+                    },\r\n+                    {\r\n+                        \"name\": \"jobId\",\r\n+                        \"in\": \"path\",\r\n+                        \"required\": true,\r\n+                        \"type\": \"string\",\r\n+                        \"minLength\": 1,\r\n+                        \"description\": \"The id of the job.\"\r\n+                    }\r\n+                ],\r\n+                \"responses\": {\r\n+                    \"default\": {\r\n+                        \"description\": \"Error response describing why the operation failed.\",\r\n+                        \"schema\": {\r\n+                            \"$ref\": \"#/definitions/JobOperationsErrorResponse\"\r\n+                        }\r\n+                    },\r\n+                    \"200\": {\r\n+                        \"description\": \"OK response definition.\",\r\n+                        \"schema\": {\r\n+                            \"$ref\": \"#/definitions/JobDetailRootJsonObject\"\r\n+                        }\r\n+                    }\r\n+                }\r\n+            }\r\n+        },\r\n+        \"/templeton/v1/jobs\": {\r\n+            \"get\": {\r\n+                \"tags\": [\r\n+                    \"Job\"\r\n+                ],\r\n+                \"operationId\": \"Job_List\",\r\n+                \"description\": \"Gets the list of jobs from the specified HDInsight cluster.\",\r\n+                \"consumes\": [\r\n+                    \"application/json\"\r\n+                ],\r\n+                \"produces\": [\r\n+                    \"application/json\"\r\n+                ],\r\n+                \"x-ms-examples\": {\r\n+                    \"Gets the list of jobs from the specified HDInsight cluster.\": {\r\n+                        \"$ref\": \"./examples/HDI_Job_List.json\"\r\n+                    }\r\n+                },\r\n+                \"parameters\": [\r\n+                    {\r\n+                        \"$ref\": \"#/parameters/UserNameParameter\"\r\n+                    },\r\n+                    {\r\n+                        \"name\": \"showall\",\r\n+                        \"in\": \"query\",\r\n+                        \"required\": true,\r\n+                        \"type\": \"string\",\r\n+                        \"enum\": [\r\n+                            \"true\"\r\n+                        ],\r\n+                        \"description\": \"The description of showall.\"\r\n+                    },\r\n+                    {\r\n+                        \"name\": \"fields\",\r\n+                        \"in\": \"query\",\r\n+                        \"required\": true,\r\n+                        \"type\": \"string\",\r\n+                        \"enum\": [\r\n+                            \"*\"\r\n+                        ],\r\n+                        \"description\": \"The description of fields.\"\r\n+                    }\r\n+                ],\r\n+                \"responses\": {\r\n+                    \"default\": {\r\n+                        \"description\": \"Error response describing why the operation failed.\",\r\n+                        \"schema\": {\r\n+                            \"$ref\": \"#/definitions/JobOperationsErrorResponse\"\r\n+                        }\r\n+                    },\r\n+                    \"200\": {\r\n+                        \"description\": \"OK response definition.\",\r\n+                        \"schema\": {\r\n+                            \"type\": \"array\",\r\n+                            \"readOnly\": true,\r\n+                            \"items\": {\r\n+                                \"$ref\": \"#/definitions/JobListJsonObject\"\r\n+                            }\r\n+                        }\r\n+                    }\r\n+                }\r\n+            }\r\n+        },\r\n+        \"/templeton/v1/jobs?op=LISTAFTERID\": {\r\n+            \"get\": {\r\n+                \"tags\": [\r\n+                    \"Job\"\r\n+                ],\r\n+                \"operationId\": \"Job_ListAfterJobId\",\r\n+                \"description\": \"Gets numrecords Of Jobs after jobid from the specified HDInsight cluster.\",\r\n+                \"consumes\": [\r\n+                    \"application/json\"\r\n+                ],\r\n+                \"produces\": [\r\n+                    \"application/json\"\r\n+                ],\r\n+                \"x-ms-examples\": {\r\n+                    \"Gets numOfJobs after jobId from the specified HDInsight cluster.\": {\r\n+                        \"$ref\": \"./examples/HDI_Job_ListAfterJobId.json\"\r\n+                    }\r\n+                },\r\n+                \"parameters\": [\r\n+                    {\r\n+                        \"$ref\": \"#/parameters/UserNameParameter\"\r\n+                    },\r\n+                    {\r\n+                        \"name\": \"jobid\",\r\n+                        \"in\": \"query\",\r\n+                        \"required\": false,\r\n+                        \"type\": \"string\",\r\n+                        \"description\": \"JobId from where to list jobs.\"\r\n+                    },\r\n+                    {\r\n+                        \"name\": \"numrecords\",\r\n+                        \"in\": \"query\",\r\n+                        \"required\": false,\r\n+                        \"type\": \"integer\",\r\n+                        \"format\": \"int32\",\r\n+                        \"minimum\": 1,\r\n+                        \"description\": \"Number of jobs to fetch.\"\r\n+                    },\r\n+                    {\r\n+                        \"name\": \"showall\",\r\n+                        \"in\": \"query\",\r\n+                        \"required\": true,\r\n+                        \"type\": \"string\",\r\n+                        \"enum\": [\r\n+                            \"true\"\r\n+                        ],\r\n+                        \"description\": \"The description of showall.\"\r\n+                    },\r\n+                    {\r\n+                        \"name\": \"fields\",\r\n+                        \"in\": \"query\",\r\n+                        \"required\": true,\r\n+                        \"type\": \"string\",\r\n+                        \"enum\": [\r\n+                            \"*\"\r\n+                        ],\r\n+                        \"description\": \"The description of fields.\"\r\n+                    }\r\n+                ],\r\n+                \"responses\": {\r\n+                    \"default\": {\r\n+                        \"description\": \"Error response describing why the operation failed.\",\r\n+                        \"schema\": {\r\n+                            \"$ref\": \"#/definitions/JobOperationsErrorResponse\"\r\n+                        }\r\n+                    },\r\n+                    \"200\": {\r\n+                        \"description\": \"OK response definition.\",\r\n+                        \"schema\": {\r\n+                            \"type\": \"array\",\r\n+                            \"readOnly\": true,\r\n+                            \"items\": {\r\n+                                \"$ref\": \"#/definitions/JobListJsonObject\"\r\n+                            }\r\n+                        }\r\n+                    }\r\n+                }\r\n+            }\r\n+        },\r\n+        \"/templeton/v1/hive\": {\r\n+            \"post\": {\r\n+                \"tags\": [\r\n+                    \"Job\"\r\n+                ],\r\n+                \"operationId\": \"Job_SubmitHiveJob\",\r\n+                \"description\": \"Submits a Hive job to an HDInsight cluster.\",\r\n+                \"consumes\": [\r\n+                    \"application/text\"\r\n+                ],\r\n+                \"produces\": [\r\n+                    \"application/json\"\r\n+                ],\r\n+                \"x-ms-examples\": {\r\n+                    \"Submits a Hive job to an HDInsight cluster.\": {\r\n+                        \"$ref\": \"./examples/HDI_Job_SubmitHiveJob.json\"\r\n+                    }\r\n+                },\r\n+                \"parameters\": [\r\n+                    {\r\n+                        \"$ref\": \"#/parameters/UserNameParameter\"\r\n+                    },\r\n+                    {\r\n+                        \"name\": \"content\",\r\n+                        \"in\": \"body\",\r\n+                        \"required\": true,\r\n+                        \"schema\":{\r\n+                            \"type\": \"object\",\r\n+                            \"format\": \"file\"\r\n+                        },\r\n+                        \"description\": \"The content of the Hive job request.\"\r\n+                    }\r\n+                ],\r\n+                \"responses\": {\r\n+                    \"default\": {\r\n+                        \"description\": \"Error response describing why the operation failed.\",\r\n+                        \"schema\": {\r\n+                            \"$ref\": \"#/definitions/JobOperationsErrorResponse\"\r\n+                        }\r\n+                    },\r\n+                    \"200\": {\r\n+                        \"description\": \"OK response definition.\",\r\n+                        \"schema\": {\r\n+                            \"$ref\": \"#/definitions/JobSubmissionJsonResponse\"\r\n+                        }\r\n+                    }\r\n+                }\r\n+            }\r\n+        },\r\n+        \"/templeton/v1/mapreduce/jar\": {\r\n+            \"post\": {\r\n+                \"tags\": [\r\n+                    \"Job\"\r\n+                ],\r\n+                \"operationId\": \"Job_SubmitMapReduceJob\",\r\n+                \"description\": \"Submits a MapReduce job to an HDInsight cluster.\",\r\n+                \"consumes\": [\r\n+                    \"text/plain\"\r\n+                ],\r\n+                \"produces\": [\r\n+                    \"application/json\"\r\n+                ],\r\n+                \"x-ms-examples\": {\r\n+                    \"Submits a MapReduce job to an HDInsight cluster.\": {\r\n+                        \"$ref\": \"./examples/HDI_Job_SubmitMapReduceJob.json\"\r\n+                    }\r\n+                },\r\n+                \"parameters\": [\r\n+                    {\r\n+                        \"$ref\": \"#/parameters/UserNameParameter\"\r\n+                    },\r\n+                    {\r\n+                        \"name\": \"content\",\r\n+                        \"in\": \"body\",\r\n+                        \"required\": true,\r\n+                        \"schema\":{\r\n+                            \"type\": \"object\",\r\n+                            \"format\": \"file\"\r\n+                        },\r\n+                        \"description\": \"The content of the MapReduce job request.\"\r\n+                    }\r\n+                ],\r\n+                \"responses\": {\r\n+                    \"default\": {\r\n+                        \"description\": \"Error response describing why the operation failed.\",\r\n+                        \"schema\": {\r\n+                            \"$ref\": \"#/definitions/JobOperationsErrorResponse\"\r\n+                        }\r\n+                    },\r\n+                    \"200\": {\r\n+                        \"description\": \"OK response definition.\",\r\n+                        \"schema\": {\r\n+                            \"$ref\": \"#/definitions/JobSubmissionJsonResponse\"\r\n+                        }\r\n+                    }\r\n+                }\r\n+            }\r\n+        },\r\n+        \"/templeton/v1/mapreduce/streaming\": {\r\n+            \"post\": {\r\n+                \"tags\": [\r\n+                    \"Job\"\r\n+                ],\r\n+                \"operationId\": \"Job_SubmitMapReduceStreamingJob\",\r\n+                \"description\": \"Submits a MapReduce streaming job to an HDInsight cluster.\",\r\n+                \"consumes\": [\r\n+                    \"text/plain\"\r\n+                ],\r\n+                \"produces\": [\r\n+                    \"application/json\"\r\n+                ],\r\n+                \"x-ms-examples\": {\r\n+                    \"Submits a MapReduce streaming job to an HDInsight cluster.\": {\r\n+                        \"$ref\": \"./examples/HDI_Job_SubmitMapReduceStreamingJob.json\"\r\n+                    }\r\n+                },\r\n+                \"parameters\": [\r\n+                    {\r\n+                        \"$ref\": \"#/parameters/UserNameParameter\"\r\n+                    },\r\n+                    {\r\n+                        \"name\": \"content\",\r\n+                        \"in\": \"body\",\r\n+                        \"required\": true,\r\n+                        \"schema\":{\r\n+                            \"type\": \"object\",\r\n+                            \"format\": \"file\"\r\n+                        },\r\n+                        \"description\": \"The content of the MapReduce job request.\"\r\n+                    }\r\n+                ],\r\n+                \"responses\": {\r\n+                    \"default\": {\r\n+                        \"description\": \"Error response describing why the operation failed.\",\r\n+                        \"schema\": {\r\n+                            \"$ref\": \"#/definitions/JobOperationsErrorResponse\"\r\n+                        }\r\n+                    },\r\n+                    \"200\": {\r\n+                        \"description\": \"OK response definition.\",\r\n+                        \"schema\": {\r\n+                            \"$ref\": \"#/definitions/JobSubmissionJsonResponse\"\r\n+                        }\r\n+                    }\r\n+                }\r\n+            }\r\n+        },\r\n+        \"/templeton/v1/pig\": {\r\n+            \"post\": {\r\n+                \"tags\": [\r\n+                    \"Job\"\r\n+                ],\r\n+                \"operationId\": \"Job_SubmitPigJob\",\r\n+                \"description\": \"Submits a Pig job to an HDInsight cluster.\",\r\n+                \"consumes\": [\r\n+                    \"text/plain\"\r\n+                ],\r\n+                \"produces\": [\r\n+                    \"application/json\"\r\n+                ],\r\n+                \"x-ms-examples\": {\r\n+                    \"Submits a Pig job to an HDInsight cluster.\": {\r\n+                        \"$ref\": \"./examples/HDI_Job_SubmitPigJob.json\"\r\n+                    }\r\n+                },\r\n+                \"parameters\": [\r\n+                    {\r\n+                        \"$ref\": \"#/parameters/UserNameParameter\"\r\n+                    },\r\n+                    {\r\n+                        \"name\": \"content\",\r\n+                        \"in\": \"body\",\r\n+                        \"required\": true,\r\n+                        \"schema\":{\r\n+                            \"type\": \"object\",\r\n+                            \"format\": \"file\"\r\n+                        },\r\n+                        \"description\": \"The content of the Pig job request.\"\r\n+                    }\r\n+                ],\r\n+                \"responses\": {\r\n+                    \"default\": {\r\n+                        \"description\": \"Error response describing why the operation failed.\",\r\n+                        \"schema\": {\r\n+                            \"$ref\": \"#/definitions/JobOperationsErrorResponse\"\r\n+                        }\r\n+                    },\r\n+                    \"200\": {\r\n+                        \"description\": \"OK response definition.\",\r\n+                        \"schema\": {\r\n+                            \"$ref\": \"#/definitions/JobSubmissionJsonResponse\"\r\n+                        }\r\n+                    }\r\n+                }\r\n+            }\r\n+        },\r\n+        \"/templeton/v1/sqoop\": {\r\n+            \"post\": {\r\n+                \"tags\": [\r\n+                    \"Job\"\r\n+                ],\r\n+                \"operationId\": \"Job_SubmitSqoopJob\",\r\n+                \"description\": \"Submits a Sqoop job to an HDInsight cluster.\",\r\n+                \"consumes\": [\r\n+                    \"text/plain\"\r\n+                ],\r\n+                \"produces\": [\r\n+                    \"application/json\"\r\n+                ],\r\n+                \"x-ms-examples\": {\r\n+                    \"Submits a Sqoop job to an HDInsight cluster.\": {\r\n+                        \"$ref\": \"./examples/HDI_Job_SubmitSqoopJob.json\"\r\n+                    }\r\n+                },\r\n+                \"parameters\": [\r\n+                    {\r\n+                        \"$ref\": \"#/parameters/UserNameParameter\"\r\n+                    },\r\n+                    {\r\n+                        \"name\": \"content\",\r\n+                        \"in\": \"body\",\r\n+                        \"required\": true,\r\n+                        \"schema\": {\r\n+                            \"type\": \"object\",\r\n+                            \"format\": \"file\"\r\n+                        },\r\n+                        \"description\": \"The content of the Sqoop job request.\"\r\n+                    }\r\n+                ],\r\n+                \"responses\": {\r\n+                    \"default\": {\r\n+                        \"description\": \"Error response describing why the operation failed.\",\r\n+                        \"schema\": {\r\n+                            \"$ref\": \"#/definitions/JobOperationsErrorResponse\"\r\n+                        }\r\n+                    },\r\n+                    \"200\": {\r\n+                        \"description\": \"OK response definition.\",\r\n+                        \"schema\": {\r\n+                            \"$ref\": \"#/definitions/JobSubmissionJsonResponse\"\r\n+                        }\r\n+                    }\r\n+                }\r\n+            }\r\n+        },\r\n+        \"/ws/v1/cluster/apps/{appId}/state\": {\r\n+            \"get\": {\r\n+                \"tags\": [\r\n+                    \"Job\"\r\n+                ],\r\n+                \"operationId\": \"Job_GetAppState\",\r\n+                \"description\": \"Gets application state from the specified HDInsight cluster.\",\r\n+                \"consumes\": [\r\n+                    \"application/json\"\r\n+                ],\r\n+                \"produces\": [\r\n+                    \"application/json\"\r\n+                ],\r\n+                \"x-ms-examples\": {\r\n+                    \"Gets application state from the specified HDInsight cluster.\": {\r\n+                        \"$ref\": \"./examples/HDI_Job_GetAppState.json\"\r\n+                    }\r\n+                },\r\n+                \"parameters\": [\r\n+                    {\r\n+                        \"name\": \"appId\",\r\n+                        \"in\": \"path\",\r\n+                        \"required\": true,\r\n+                        \"type\": \"string\",\r\n+                        \"description\": \"The id of the job.\"\r\n+                    }\r\n+                ],\r\n+                \"responses\": {\r\n+                    \"default\": {\r\n+                        \"description\": \"Error response describing why the operation failed.\",\r\n+                        \"schema\": {\r\n+                            \"$ref\": \"#/definitions/JobOperationsErrorResponse\"\r\n+                        }\r\n+                    },\r\n+                    \"200\": {\r\n+                        \"description\": \"OK response definition.\",\r\n+                        \"schema\": {\r\n+                            \"$ref\": \"#/definitions/AppState\"\r\n+                        }\r\n+                    }\r\n+                }\r\n+            }\r\n+        }\r\n+    },\r\n+    \"definitions\": {\r\n+        \"AppState\": {\r\n+            \"description\": \"The State of the application.\",\r\n+            \"properties\": {\r\n+                \"state\": {\r\n+                    \"type\": \"string\",\r","path":"specification/hdinsight/data-plane/Microsoft.HDInsight/preview/2018-11-01-preview/job.json","position":576,"original_position":576,"commit_id":"c77c7e1bd7e919420a9bd1d549aeb5ee06bb6e5c","original_commit_id":"c77c7e1bd7e919420a9bd1d549aeb5ee06bb6e5c","user":{"login":"idear1203","id":7024383,"node_id":"MDQ6VXNlcjcwMjQzODM=","avatar_url":"https://avatars0.githubusercontent.com/u/7024383?v=4","gravatar_id":"","url":"https://api.github.com/users/idear1203","html_url":"https://github.com/idear1203","followers_url":"https://api.github.com/users/idear1203/followers","following_url":"https://api.github.com/users/idear1203/following{/other_user}","gists_url":"https://api.github.com/users/idear1203/gists{/gist_id}","starred_url":"https://api.github.com/users/idear1203/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idear1203/subscriptions","organizations_url":"https://api.github.com/users/idear1203/orgs","repos_url":"https://api.github.com/users/idear1203/repos","events_url":"https://api.github.com/users/idear1203/events{/privacy}","received_events_url":"https://api.github.com/users/idear1203/received_events","type":"User","site_admin":false},"body":"Good idea. Will update the state as an enum in the next iteration\r\n\r\n\r\n\r\n\r\n\r\n\r\n---\r\nIn reply to: [237731666](https://github.com/Azure/azure-rest-api-specs/pull/4489#discussion_r237731666) [](ancestors = 237731666)","created_at":"2018-11-30T04:59:11Z","updated_at":"2018-11-30T04:59:11Z","html_url":"https://github.com/Azure/azure-rest-api-specs/pull/4489#discussion_r237746984","pull_request_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/pulls/4489","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/Azure/azure-rest-api-specs/pulls/comments/237746984"},"html":{"href":"https://github.com/Azure/azure-rest-api-specs/pull/4489#discussion_r237746984"},"pull_request":{"href":"https://api.github.com/repos/Azure/azure-rest-api-specs/pulls/4489"}},"in_reply_to_id":237731666},"pull_request":{"url":"https://api.github.com/repos/Azure/azure-rest-api-specs/pulls/4489","id":231453714,"node_id":"MDExOlB1bGxSZXF1ZXN0MjMxNDUzNzE0","html_url":"https://github.com/Azure/azure-rest-api-specs/pull/4489","diff_url":"https://github.com/Azure/azure-rest-api-specs/pull/4489.diff","patch_url":"https://github.com/Azure/azure-rest-api-specs/pull/4489.patch","issue_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/issues/4489","number":4489,"state":"open","locked":false,"title":"[HDInsight] - Swagger based job SDK","user":{"login":"idear1203","id":7024383,"node_id":"MDQ6VXNlcjcwMjQzODM=","avatar_url":"https://avatars0.githubusercontent.com/u/7024383?v=4","gravatar_id":"","url":"https://api.github.com/users/idear1203","html_url":"https://github.com/idear1203","followers_url":"https://api.github.com/users/idear1203/followers","following_url":"https://api.github.com/users/idear1203/following{/other_user}","gists_url":"https://api.github.com/users/idear1203/gists{/gist_id}","starred_url":"https://api.github.com/users/idear1203/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idear1203/subscriptions","organizations_url":"https://api.github.com/users/idear1203/orgs","repos_url":"https://api.github.com/users/idear1203/repos","events_url":"https://api.github.com/users/idear1203/events{/privacy}","received_events_url":"https://api.github.com/users/idear1203/received_events","type":"User","site_admin":false},"body":"### Latest improvements:\r\n<i>MSFT employees can try out our new experience at <b>[OpenAPI Hub](https://aka.ms/openapiportal) </b> - one location for using our validation tools and finding your workflow. \r\n</i><br>\r\n### Contribution checklist:\r\n- [x] I have reviewed the [documentation](https://github.com/Azure/azure-rest-api-specs#basics) for the workflow.\r\n- [x] [Validation tools](https://github.com/Azure/azure-rest-api-specs/blob/master/documentation/swagger-checklist.md#validation-tools-for-swagger-checklist) were run on swagger spec(s) and have all been fixed in this PR.\r\n- [ ] The [OpenAPI Hub](https://aka.ms/openapiportal) was used for checking validation status and next steps.\r\n","created_at":"2018-11-16T08:41:15Z","updated_at":"2018-11-30T04:59:11Z","closed_at":null,"merged_at":null,"merge_commit_sha":"5d38e8ff1623a542c85616aaef963c52db457a05","assignee":{"login":"praries880","id":35941423,"node_id":"MDQ6VXNlcjM1OTQxNDIz","avatar_url":"https://avatars2.githubusercontent.com/u/35941423?v=4","gravatar_id":"","url":"https://api.github.com/users/praries880","html_url":"https://github.com/praries880","followers_url":"https://api.github.com/users/praries880/followers","following_url":"https://api.github.com/users/praries880/following{/other_user}","gists_url":"https://api.github.com/users/praries880/gists{/gist_id}","starred_url":"https://api.github.com/users/praries880/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/praries880/subscriptions","organizations_url":"https://api.github.com/users/praries880/orgs","repos_url":"https://api.github.com/users/praries880/repos","events_url":"https://api.github.com/users/praries880/events{/privacy}","received_events_url":"https://api.github.com/users/praries880/received_events","type":"User","site_admin":false},"assignees":[{"login":"praries880","id":35941423,"node_id":"MDQ6VXNlcjM1OTQxNDIz","avatar_url":"https://avatars2.githubusercontent.com/u/35941423?v=4","gravatar_id":"","url":"https://api.github.com/users/praries880","html_url":"https://github.com/praries880","followers_url":"https://api.github.com/users/praries880/followers","following_url":"https://api.github.com/users/praries880/following{/other_user}","gists_url":"https://api.github.com/users/praries880/gists{/gist_id}","starred_url":"https://api.github.com/users/praries880/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/praries880/subscriptions","organizations_url":"https://api.github.com/users/praries880/orgs","repos_url":"https://api.github.com/users/praries880/repos","events_url":"https://api.github.com/users/praries880/events{/privacy}","received_events_url":"https://api.github.com/users/praries880/received_events","type":"User","site_admin":false}],"requested_reviewers":[{"login":"praries880","id":35941423,"node_id":"MDQ6VXNlcjM1OTQxNDIz","avatar_url":"https://avatars2.githubusercontent.com/u/35941423?v=4","gravatar_id":"","url":"https://api.github.com/users/praries880","html_url":"https://github.com/praries880","followers_url":"https://api.github.com/users/praries880/followers","following_url":"https://api.github.com/users/praries880/following{/other_user}","gists_url":"https://api.github.com/users/praries880/gists{/gist_id}","starred_url":"https://api.github.com/users/praries880/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/praries880/subscriptions","organizations_url":"https://api.github.com/users/praries880/orgs","repos_url":"https://api.github.com/users/praries880/repos","events_url":"https://api.github.com/users/praries880/events{/privacy}","received_events_url":"https://api.github.com/users/praries880/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":814287706,"node_id":"MDU6TGFiZWw4MTQyODc3MDY=","url":"https://api.github.com/repos/Azure/azure-rest-api-specs/labels/WaitingForAzureAPIBoard","name":"WaitingForAzureAPIBoard","color":"ff00ff","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/pulls/4489/commits","review_comments_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/pulls/4489/comments","review_comment_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/issues/4489/comments","statuses_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/statuses/c77c7e1bd7e919420a9bd1d549aeb5ee06bb6e5c","head":{"label":"idear1203:hdi_support_job_submission","ref":"hdi_support_job_submission","sha":"c77c7e1bd7e919420a9bd1d549aeb5ee06bb6e5c","user":{"login":"idear1203","id":7024383,"node_id":"MDQ6VXNlcjcwMjQzODM=","avatar_url":"https://avatars0.githubusercontent.com/u/7024383?v=4","gravatar_id":"","url":"https://api.github.com/users/idear1203","html_url":"https://github.com/idear1203","followers_url":"https://api.github.com/users/idear1203/followers","following_url":"https://api.github.com/users/idear1203/following{/other_user}","gists_url":"https://api.github.com/users/idear1203/gists{/gist_id}","starred_url":"https://api.github.com/users/idear1203/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idear1203/subscriptions","organizations_url":"https://api.github.com/users/idear1203/orgs","repos_url":"https://api.github.com/users/idear1203/repos","events_url":"https://api.github.com/users/idear1203/events{/privacy}","received_events_url":"https://api.github.com/users/idear1203/received_events","type":"User","site_admin":false},"repo":{"id":130663871,"node_id":"MDEwOlJlcG9zaXRvcnkxMzA2NjM4NzE=","name":"azure-rest-api-specs","full_name":"idear1203/azure-rest-api-specs","private":false,"owner":{"login":"idear1203","id":7024383,"node_id":"MDQ6VXNlcjcwMjQzODM=","avatar_url":"https://avatars0.githubusercontent.com/u/7024383?v=4","gravatar_id":"","url":"https://api.github.com/users/idear1203","html_url":"https://github.com/idear1203","followers_url":"https://api.github.com/users/idear1203/followers","following_url":"https://api.github.com/users/idear1203/following{/other_user}","gists_url":"https://api.github.com/users/idear1203/gists{/gist_id}","starred_url":"https://api.github.com/users/idear1203/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idear1203/subscriptions","organizations_url":"https://api.github.com/users/idear1203/orgs","repos_url":"https://api.github.com/users/idear1203/repos","events_url":"https://api.github.com/users/idear1203/events{/privacy}","received_events_url":"https://api.github.com/users/idear1203/received_events","type":"User","site_admin":false},"html_url":"https://github.com/idear1203/azure-rest-api-specs","description":"The source for REST API specifications for Microsoft Azure.","fork":true,"url":"https://api.github.com/repos/idear1203/azure-rest-api-specs","forks_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/forks","keys_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/teams","hooks_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/hooks","issue_events_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/issues/events{/number}","events_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/events","assignees_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/assignees{/user}","branches_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/branches{/branch}","tags_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/tags","blobs_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/git/refs{/sha}","trees_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/statuses/{sha}","languages_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/languages","stargazers_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/stargazers","contributors_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/contributors","subscribers_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/subscribers","subscription_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/subscription","commits_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/commits{/sha}","git_commits_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/git/commits{/sha}","comments_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/comments{/number}","issue_comment_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/issues/comments{/number}","contents_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/contents/{+path}","compare_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/merges","archive_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/downloads","issues_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/issues{/number}","pulls_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/pulls{/number}","milestones_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/milestones{/number}","notifications_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/labels{/name}","releases_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/releases{/id}","deployments_url":"https://api.github.com/repos/idear1203/azure-rest-api-specs/deployments","created_at":"2018-04-23T08:20:55Z","updated_at":"2018-11-21T02:11:58Z","pushed_at":"2018-11-22T02:56:43Z","git_url":"git://github.com/idear1203/azure-rest-api-specs.git","ssh_url":"git@github.com:idear1203/azure-rest-api-specs.git","clone_url":"https://github.com/idear1203/azure-rest-api-specs.git","svn_url":"https://github.com/idear1203/azure-rest-api-specs","homepage":"","size":24336,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"Azure:master","ref":"master","sha":"45e82e67d42ee347edbdb8b15807473b5aaf3a06","user":{"login":"Azure","id":6844498,"node_id":"MDEyOk9yZ2FuaXphdGlvbjY4NDQ0OTg=","avatar_url":"https://avatars0.githubusercontent.com/u/6844498?v=4","gravatar_id":"","url":"https://api.github.com/users/Azure","html_url":"https://github.com/Azure","followers_url":"https://api.github.com/users/Azure/followers","following_url":"https://api.github.com/users/Azure/following{/other_user}","gists_url":"https://api.github.com/users/Azure/gists{/gist_id}","starred_url":"https://api.github.com/users/Azure/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Azure/subscriptions","organizations_url":"https://api.github.com/users/Azure/orgs","repos_url":"https://api.github.com/users/Azure/repos","events_url":"https://api.github.com/users/Azure/events{/privacy}","received_events_url":"https://api.github.com/users/Azure/received_events","type":"Organization","site_admin":false},"repo":{"id":39093389,"node_id":"MDEwOlJlcG9zaXRvcnkzOTA5MzM4OQ==","name":"azure-rest-api-specs","full_name":"Azure/azure-rest-api-specs","private":false,"owner":{"login":"Azure","id":6844498,"node_id":"MDEyOk9yZ2FuaXphdGlvbjY4NDQ0OTg=","avatar_url":"https://avatars0.githubusercontent.com/u/6844498?v=4","gravatar_id":"","url":"https://api.github.com/users/Azure","html_url":"https://github.com/Azure","followers_url":"https://api.github.com/users/Azure/followers","following_url":"https://api.github.com/users/Azure/following{/other_user}","gists_url":"https://api.github.com/users/Azure/gists{/gist_id}","starred_url":"https://api.github.com/users/Azure/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Azure/subscriptions","organizations_url":"https://api.github.com/users/Azure/orgs","repos_url":"https://api.github.com/users/Azure/repos","events_url":"https://api.github.com/users/Azure/events{/privacy}","received_events_url":"https://api.github.com/users/Azure/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/Azure/azure-rest-api-specs","description":"The source for REST API specifications for Microsoft Azure.","fork":false,"url":"https://api.github.com/repos/Azure/azure-rest-api-specs","forks_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/forks","keys_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/teams","hooks_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/hooks","issue_events_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/issues/events{/number}","events_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/events","assignees_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/assignees{/user}","branches_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/branches{/branch}","tags_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/tags","blobs_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/git/refs{/sha}","trees_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/statuses/{sha}","languages_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/languages","stargazers_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/stargazers","contributors_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/contributors","subscribers_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/subscribers","subscription_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/subscription","commits_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/commits{/sha}","git_commits_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/git/commits{/sha}","comments_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/comments{/number}","issue_comment_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/issues/comments{/number}","contents_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/contents/{+path}","compare_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/merges","archive_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/downloads","issues_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/issues{/number}","pulls_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/pulls{/number}","milestones_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/milestones{/number}","notifications_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/labels{/name}","releases_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/releases{/id}","deployments_url":"https://api.github.com/repos/Azure/azure-rest-api-specs/deployments","created_at":"2015-07-14T18:37:13Z","updated_at":"2018-11-29T22:44:14Z","pushed_at":"2018-11-30T00:49:40Z","git_url":"git://github.com/Azure/azure-rest-api-specs.git","ssh_url":"git@github.com:Azure/azure-rest-api-specs.git","clone_url":"https://github.com/Azure/azure-rest-api-specs.git","svn_url":"https://github.com/Azure/azure-rest-api-specs","homepage":"","size":27294,"stargazers_count":366,"watchers_count":366,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1041,"mirror_url":null,"archived":false,"open_issues_count":359,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":1041,"open_issues":359,"watchers":366,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/Azure/azure-rest-api-specs/pulls/4489"},"html":{"href":"https://github.com/Azure/azure-rest-api-specs/pull/4489"},"issue":{"href":"https://api.github.com/repos/Azure/azure-rest-api-specs/issues/4489"},"comments":{"href":"https://api.github.com/repos/Azure/azure-rest-api-specs/issues/4489/comments"},"review_comments":{"href":"https://api.github.com/repos/Azure/azure-rest-api-specs/pulls/4489/comments"},"review_comment":{"href":"https://api.github.com/repos/Azure/azure-rest-api-specs/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Azure/azure-rest-api-specs/pulls/4489/commits"},"statuses":{"href":"https://api.github.com/repos/Azure/azure-rest-api-specs/statuses/c77c7e1bd7e919420a9bd1d549aeb5ee06bb6e5c"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"idear1203"}}