|
811 | 811 | { |
812 | 812 | "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
813 | 813 | } |
814 | | - ] |
| 814 | + ], |
| 815 | + "description": "Describes Azure SQL database reference input data source properties." |
815 | 816 | }, |
816 | 817 | "type": { |
817 | 818 | "type": "string", |
|
864 | 865 | "type": "string", |
865 | 866 | "description": "This element is associated with the datasource element. This is the user name that will be used to connect to the SQL Database instance." |
866 | 867 | } |
867 | | - } |
| 868 | + }, |
| 869 | + "description": "Describes Azure SQL database reference input data source properties." |
868 | 870 | }, |
869 | 871 | "AzureSynapseOutputDataSource": { |
870 | 872 | "type": "object", |
|
2062 | 2064 | "OutputDataSource": { |
2063 | 2065 | "type": "object", |
2064 | 2066 | "oneOf": [ |
| 2067 | + { |
| 2068 | + "$ref": "#/definitions/RawOutputDatasource" |
| 2069 | + }, |
2065 | 2070 | { |
2066 | 2071 | "$ref": "#/definitions/BlobOutputDataSource" |
2067 | 2072 | }, |
|
2239 | 2244 | }, |
2240 | 2245 | "description": "The properties that are associated with a Power BI output." |
2241 | 2246 | }, |
| 2247 | + "RawInputDatasourceProperties": { |
| 2248 | + "type": "object", |
| 2249 | + "properties": { |
| 2250 | + "payload": { |
| 2251 | + "type": "string", |
| 2252 | + "description": "The JSON serialized content of the input data. Either payload or payloadUri must be set, but not both. " |
| 2253 | + }, |
| 2254 | + "payloadUri": { |
| 2255 | + "type": "string", |
| 2256 | + "description": "The SAS URL to a blob containing the JSON serialized content of the input data. Either payload or payloadUri must be set, but not both." |
| 2257 | + } |
| 2258 | + }, |
| 2259 | + "description": "The properties that are associated with a raw input." |
| 2260 | + }, |
| 2261 | + "RawOutputDatasource": { |
| 2262 | + "type": "object", |
| 2263 | + "properties": { |
| 2264 | + "properties": { |
| 2265 | + "oneOf": [ |
| 2266 | + { |
| 2267 | + "$ref": "#/definitions/RawOutputDatasourceProperties" |
| 2268 | + }, |
| 2269 | + { |
| 2270 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 2271 | + } |
| 2272 | + ], |
| 2273 | + "description": "The properties that are associated with a raw output." |
| 2274 | + }, |
| 2275 | + "type": { |
| 2276 | + "type": "string", |
| 2277 | + "enum": [ |
| 2278 | + "Raw" |
| 2279 | + ] |
| 2280 | + } |
| 2281 | + }, |
| 2282 | + "required": [ |
| 2283 | + "type" |
| 2284 | + ], |
| 2285 | + "description": "Describes a raw output data source. This data source type is only applicable/usable when using the query testing API. You cannot create a job with this data source type or add an output of this data source type to an existing job." |
| 2286 | + }, |
| 2287 | + "RawOutputDatasourceProperties": { |
| 2288 | + "type": "object", |
| 2289 | + "properties": { |
| 2290 | + "payloadUri": { |
| 2291 | + "type": "string", |
| 2292 | + "description": "The SAS URL to a blob where the output should be written. If this property is not set, output data will be written into a temporary storage, and a SAS URL to that temporary storage will be included in the result." |
| 2293 | + } |
| 2294 | + }, |
| 2295 | + "description": "The properties that are associated with a raw output." |
| 2296 | + }, |
| 2297 | + "RawReferenceInputDataSource": { |
| 2298 | + "type": "object", |
| 2299 | + "properties": { |
| 2300 | + "properties": { |
| 2301 | + "oneOf": [ |
| 2302 | + { |
| 2303 | + "$ref": "#/definitions/RawInputDatasourceProperties" |
| 2304 | + }, |
| 2305 | + { |
| 2306 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 2307 | + } |
| 2308 | + ], |
| 2309 | + "description": "The properties that are associated with a raw input." |
| 2310 | + }, |
| 2311 | + "type": { |
| 2312 | + "type": "string", |
| 2313 | + "enum": [ |
| 2314 | + "Raw" |
| 2315 | + ] |
| 2316 | + } |
| 2317 | + }, |
| 2318 | + "required": [ |
| 2319 | + "type" |
| 2320 | + ], |
| 2321 | + "description": "Describes a raw input data source that contains reference data. This data source type is only applicable/usable when using the query testing API. You cannot create a job with this data source type or add an input of this data source type to an existing job." |
| 2322 | + }, |
| 2323 | + "RawStreamInputDataSource": { |
| 2324 | + "type": "object", |
| 2325 | + "properties": { |
| 2326 | + "properties": { |
| 2327 | + "oneOf": [ |
| 2328 | + { |
| 2329 | + "$ref": "#/definitions/RawInputDatasourceProperties" |
| 2330 | + }, |
| 2331 | + { |
| 2332 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 2333 | + } |
| 2334 | + ], |
| 2335 | + "description": "The properties that are associated with a raw input." |
| 2336 | + }, |
| 2337 | + "type": { |
| 2338 | + "type": "string", |
| 2339 | + "enum": [ |
| 2340 | + "Raw" |
| 2341 | + ] |
| 2342 | + } |
| 2343 | + }, |
| 2344 | + "required": [ |
| 2345 | + "type" |
| 2346 | + ], |
| 2347 | + "description": "Describes a raw input data source that contains stream data. This data source type is only applicable/usable when using the query testing API. You cannot create a job with this data source type or add an input of this data source type to an existing job." |
| 2348 | + }, |
2242 | 2349 | "ReferenceInputDataSource": { |
2243 | 2350 | "type": "object", |
2244 | 2351 | "oneOf": [ |
2245 | 2352 | { |
2246 | 2353 | "$ref": "#/definitions/BlobReferenceInputDataSource" |
2247 | 2354 | }, |
| 2355 | + { |
| 2356 | + "$ref": "#/definitions/RawReferenceInputDataSource" |
| 2357 | + }, |
2248 | 2358 | { |
2249 | 2359 | "$ref": "#/definitions/AzureSqlReferenceInputDataSource" |
2250 | 2360 | } |
|
2927 | 3037 | }, |
2928 | 3038 | { |
2929 | 3039 | "$ref": "#/definitions/IoTHubStreamInputDataSource" |
| 3040 | + }, |
| 3041 | + { |
| 3042 | + "$ref": "#/definitions/RawStreamInputDataSource" |
2930 | 3043 | } |
2931 | 3044 | ], |
2932 | 3045 | "properties": {}, |
|
0 commit comments