|
296 | 296 | ], |
297 | 297 | "description": "Describes how data from an input is serialized or how data is serialized when written to an output in Avro format." |
298 | 298 | }, |
| 299 | + "AzureDataExplorerOutputDataSource": { |
| 300 | + "type": "object", |
| 301 | + "properties": { |
| 302 | + "properties": { |
| 303 | + "oneOf": [ |
| 304 | + { |
| 305 | + "$ref": "#/definitions/AzureDataExplorerOutputDataSourceProperties" |
| 306 | + }, |
| 307 | + { |
| 308 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 309 | + } |
| 310 | + ], |
| 311 | + "description": "The properties that are associated with an Azure Data Explorer output." |
| 312 | + }, |
| 313 | + "type": { |
| 314 | + "type": "string", |
| 315 | + "enum": [ |
| 316 | + "Microsoft.Kusto/clusters/databases" |
| 317 | + ] |
| 318 | + } |
| 319 | + }, |
| 320 | + "required": [ |
| 321 | + "type" |
| 322 | + ], |
| 323 | + "description": "Describes an Azure Data Explorer output data source." |
| 324 | + }, |
| 325 | + "AzureDataExplorerOutputDataSourceProperties": { |
| 326 | + "type": "object", |
| 327 | + "properties": { |
| 328 | + "authenticationMode": { |
| 329 | + "oneOf": [ |
| 330 | + { |
| 331 | + "type": "string", |
| 332 | + "enum": [ |
| 333 | + "Msi", |
| 334 | + "UserToken", |
| 335 | + "ConnectionString" |
| 336 | + ] |
| 337 | + }, |
| 338 | + { |
| 339 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 340 | + } |
| 341 | + ], |
| 342 | + "description": "Authentication Mode." |
| 343 | + }, |
| 344 | + "cluster": { |
| 345 | + "type": "string", |
| 346 | + "description": "The name of the Azure Data Explorer cluster. Required on PUT (CreateOrReplace) requests." |
| 347 | + }, |
| 348 | + "database": { |
| 349 | + "type": "string", |
| 350 | + "description": "The name of the Azure Data Explorer database. Required on PUT (CreateOrReplace) requests." |
| 351 | + }, |
| 352 | + "table": { |
| 353 | + "type": "string", |
| 354 | + "description": "The name of the Azure Table. Required on PUT (CreateOrReplace) requests." |
| 355 | + } |
| 356 | + }, |
| 357 | + "description": "The properties that are associated with an Azure Data Explorer output." |
| 358 | + }, |
299 | 359 | "AzureDataLakeStoreOutputDataSource": { |
300 | 360 | "type": "object", |
301 | 361 | "properties": { |
|
2263 | 2323 | "description": "The type of identity, can be SystemAssigned or UserAssigned." |
2264 | 2324 | }, |
2265 | 2325 | "userAssignedIdentities": { |
2266 | | - "type": "object", |
2267 | | - "properties": {}, |
| 2326 | + "oneOf": [ |
| 2327 | + { |
| 2328 | + "type": "object", |
| 2329 | + "additionalProperties": { |
| 2330 | + "type": "object", |
| 2331 | + "properties": {} |
| 2332 | + }, |
| 2333 | + "properties": {} |
| 2334 | + }, |
| 2335 | + { |
| 2336 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 2337 | + } |
| 2338 | + ], |
2268 | 2339 | "description": "The user assigned identities associated with the streaming job resource." |
2269 | 2340 | } |
2270 | 2341 | }, |
|
2610 | 2681 | }, |
2611 | 2682 | { |
2612 | 2683 | "$ref": "#/definitions/GatewayMessageBusOutputDataSource" |
| 2684 | + }, |
| 2685 | + { |
| 2686 | + "$ref": "#/definitions/AzureDataExplorerOutputDataSource" |
2613 | 2687 | } |
2614 | 2688 | ], |
2615 | 2689 | "properties": {}, |
|
0 commit comments