Skip to content

Commit 4965f0f

Browse files
xolveRavi Aroralmazuel
authored
Added APIs for KQL CRUD. (#13645)
* Added APIs for Kusto CRUD. * Added file to readme. * Fixes for checks. * Merge KQL script changes into artifacts.json. * Remove add file, since no longer part of diff. * Fixes for checks. * Remove non existing status code. * Added KQL script API with new version 2021-06-01-preview. * Added files to readme. removed managedPrivateEndpoints.json * Fixed refernce paths. * Remove unused example files. * Added missing paths. * Added reference to readme. * Remove duplicate operation. * Update specification/synapse/data-plane/readme.md Co-authored-by: Ravi Arora <[email protected]> Co-authored-by: Laurent Mazuel <[email protected]>
1 parent c7616be commit 4965f0f

File tree

108 files changed

+28789
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

108 files changed

+28789
-1
lines changed

specification/synapse/data-plane/Microsoft.Synapse/preview/2021-06-01-preview/artifacts.json

Lines changed: 5064 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
{
2+
"swagger": "2.0",
3+
"info": {
4+
"version": "2021-06-01-preview",
5+
"title": "ArtifactsClient"
6+
},
7+
"x-ms-parameterized-host": {
8+
"hostTemplate": "{endpoint}",
9+
"useSchemePrefix": false,
10+
"parameters": [
11+
{
12+
"$ref": "#/parameters/Endpoint"
13+
}
14+
]
15+
},
16+
"schemes": [
17+
"https"
18+
],
19+
"consumes": [
20+
"application/json"
21+
],
22+
"produces": [
23+
"application/json"
24+
],
25+
"paths": {
26+
"/bigDataPools": {
27+
"get": {
28+
"tags": [
29+
"BigDataPools"
30+
],
31+
"operationId": "BigDataPools_List",
32+
"description": "List Big Data Pools",
33+
"x-ms-examples": {
34+
"List Big Data Pools": {
35+
"$ref": "./examples/BigDataPools_List.json"
36+
}
37+
},
38+
"parameters": [
39+
{
40+
"$ref": "#/parameters/ApiVersionParameter"
41+
}
42+
],
43+
"responses": {
44+
"200": {
45+
"description": "Success response.",
46+
"schema": {
47+
"$ref": "../../../../resource-manager/Microsoft.Synapse/preview/2019-06-01-preview/bigDataPool.json#/definitions/BigDataPoolResourceInfoListResult"
48+
}
49+
},
50+
"default": {
51+
"description": "Error response describing why the operation failed.",
52+
"schema": {
53+
"$ref": "../../../../resource-manager/Microsoft.Synapse/preview/2019-06-01-preview/workspace.json#/definitions/ErrorContract"
54+
}
55+
}
56+
}
57+
}
58+
},
59+
"/bigDataPools/{bigDataPoolName}": {
60+
"get": {
61+
"tags": [
62+
"BigDataPools"
63+
],
64+
"operationId": "BigDataPools_Get",
65+
"description": "Get Big Data Pool",
66+
"x-ms-examples": {
67+
"Get Big Data Pool": {
68+
"$ref": "./examples/BigDataPools_Get.json"
69+
}
70+
},
71+
"parameters": [
72+
{
73+
"$ref": "#/parameters/ApiVersionParameter"
74+
},
75+
{
76+
"$ref": "#/parameters/BigDataPoolNameParameter"
77+
}
78+
],
79+
"responses": {
80+
"200": {
81+
"description": "Success response.",
82+
"schema": {
83+
"$ref": "../../../../resource-manager/Microsoft.Synapse/preview/2019-06-01-preview/bigDataPool.json#/definitions/BigDataPoolResourceInfo"
84+
}
85+
},
86+
"default": {
87+
"description": "Error response describing why the operation failed.",
88+
"schema": {
89+
"$ref": "../../../../resource-manager/Microsoft.Synapse/preview/2019-06-01-preview/workspace.json#/definitions/ErrorContract"
90+
}
91+
}
92+
}
93+
}
94+
}
95+
},
96+
"definitions": {},
97+
"parameters": {
98+
"ApiVersionParameter": {
99+
"name": "api-version",
100+
"in": "query",
101+
"required": true,
102+
"type": "string",
103+
"description": "The Synapse client API Version."
104+
},
105+
"Endpoint": {
106+
"name": "endpoint",
107+
"description": "The workspace development endpoint, for example https://myworkspace.dev.azuresynapse.net.",
108+
"required": true,
109+
"type": "string",
110+
"in": "path",
111+
"x-ms-skip-url-encoding": true,
112+
"x-ms-parameter-location": "client"
113+
},
114+
"BigDataPoolNameParameter": {
115+
"name": "bigDataPoolName",
116+
"in": "path",
117+
"required": true,
118+
"type": "string",
119+
"description": "The Big Data Pool name",
120+
"x-ms-parameter-location": "method"
121+
}
122+
}
123+
}
Lines changed: 156 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
1+
{
2+
"swagger": "2.0",
3+
"info": {
4+
"title": "ArtifactsClient",
5+
"version": "2021-06-01-preview"
6+
},
7+
"paths": {},
8+
"definitions": {
9+
"DataFlow": {
10+
"description": "Azure Synapse nested object which contains a flow with data movements and transformations.",
11+
"type": "object",
12+
"discriminator": "type",
13+
"properties": {
14+
"type": {
15+
"type": "string",
16+
"description": "Type of data flow."
17+
},
18+
"description": {
19+
"description": "The description of the data flow.",
20+
"type": "string"
21+
},
22+
"annotations": {
23+
"description": "List of tags that can be used for describing the data flow.",
24+
"type": "array",
25+
"items": {
26+
"type": "object"
27+
}
28+
},
29+
"folder": {
30+
"description": "The folder that this data flow is in. If not specified, Data flow will appear at the root level.",
31+
"type": "object",
32+
"properties": {
33+
"name": {
34+
"description": "The name of the folder that this data flow is in.",
35+
"type": "string"
36+
}
37+
}
38+
}
39+
},
40+
"required": [
41+
"type"
42+
]
43+
},
44+
"MappingDataFlow": {
45+
"x-ms-discriminator-value": "MappingDataFlow",
46+
"description": "Mapping data flow.",
47+
"type": "object",
48+
"allOf": [
49+
{
50+
"$ref": "#/definitions/DataFlow"
51+
}
52+
],
53+
"properties": {
54+
"typeProperties": {
55+
"description": "Mapping data flow type properties.",
56+
"x-ms-client-flatten": true,
57+
"$ref": "#/definitions/MappingDataFlowTypeProperties"
58+
}
59+
}
60+
},
61+
"MappingDataFlowTypeProperties": {
62+
"description": "Mapping data flow type properties.",
63+
"type": "object",
64+
"properties": {
65+
"sources": {
66+
"type": "array",
67+
"description": "List of sources in data flow.",
68+
"items": {
69+
"$ref": "#/definitions/DataFlowSource"
70+
}
71+
},
72+
"sinks": {
73+
"type": "array",
74+
"description": "List of sinks in data flow.",
75+
"items": {
76+
"$ref": "#/definitions/DataFlowSink"
77+
}
78+
},
79+
"transformations": {
80+
"type": "array",
81+
"description": "List of transformations in data flow.",
82+
"items": {
83+
"$ref": "#/definitions/Transformation"
84+
}
85+
},
86+
"script": {
87+
"type": "string",
88+
"description": "DataFlow script."
89+
}
90+
}
91+
},
92+
"Transformation": {
93+
"description": "A data flow transformation.",
94+
"type": "object",
95+
"properties": {
96+
"name": {
97+
"description": "Transformation name.",
98+
"type": "string"
99+
},
100+
"description": {
101+
"description": "Transformation description.",
102+
"type": "string"
103+
}
104+
},
105+
"required": [
106+
"name"
107+
]
108+
},
109+
"DataFlowSource": {
110+
"description": "Transformation for data flow source.",
111+
"type": "object",
112+
"allOf": [
113+
{
114+
"$ref": "#/definitions/Transformation"
115+
}
116+
],
117+
"properties": {
118+
"dataset": {
119+
"description": "Dataset reference.",
120+
"$ref": "../artifacts.json#/definitions/DatasetReference"
121+
},
122+
"linkedService": {
123+
"description": "Linked service reference.",
124+
"$ref": "../artifacts.json#/definitions/LinkedServiceReference"
125+
},
126+
"schemaLinkedService": {
127+
"description": "Schema linked service reference.",
128+
"$ref": "../artifacts.json#/definitions/LinkedServiceReference"
129+
}
130+
}
131+
},
132+
"DataFlowSink": {
133+
"description": "Transformation for data flow sink.",
134+
"type": "object",
135+
"allOf": [
136+
{
137+
"$ref": "#/definitions/Transformation"
138+
}
139+
],
140+
"properties": {
141+
"dataset": {
142+
"description": "Dataset reference.",
143+
"$ref": "../artifacts.json#/definitions/DatasetReference"
144+
},
145+
"linkedService": {
146+
"description": "Linked service reference.",
147+
"$ref": "../artifacts.json#/definitions/LinkedServiceReference"
148+
},
149+
"schemaLinkedService": {
150+
"description": "Schema linked service reference.",
151+
"$ref": "../artifacts.json#/definitions/LinkedServiceReference"
152+
}
153+
}
154+
}
155+
}
156+
}

0 commit comments

Comments
 (0)