diff --git a/schemas/2021-10-01-preview/Microsoft.StreamAnalytics.json b/schemas/2021-10-01-preview/Microsoft.StreamAnalytics.json index 019e7270ec..4e4b146b3e 100644 --- a/schemas/2021-10-01-preview/Microsoft.StreamAnalytics.json +++ b/schemas/2021-10-01-preview/Microsoft.StreamAnalytics.json @@ -296,6 +296,66 @@ ], "description": "Describes how data from an input is serialized or how data is serialized when written to an output in Avro format." }, + "AzureDataExplorerOutputDataSource": { + "type": "object", + "properties": { + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/AzureDataExplorerOutputDataSourceProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The properties that are associated with an Azure Data Explorer output." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.Kusto/clusters/databases" + ] + } + }, + "required": [ + "type" + ], + "description": "Describes an Azure Data Explorer output data source." + }, + "AzureDataExplorerOutputDataSourceProperties": { + "type": "object", + "properties": { + "authenticationMode": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Msi", + "UserToken", + "ConnectionString" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Authentication Mode." + }, + "cluster": { + "type": "string", + "description": "The name of the Azure Data Explorer cluster. Required on PUT (CreateOrReplace) requests." + }, + "database": { + "type": "string", + "description": "The name of the Azure Data Explorer database. Required on PUT (CreateOrReplace) requests." + }, + "table": { + "type": "string", + "description": "The name of the Azure Table. Required on PUT (CreateOrReplace) requests." + } + }, + "description": "The properties that are associated with an Azure Data Explorer output." + }, "AzureDataLakeStoreOutputDataSource": { "type": "object", "properties": { @@ -2263,8 +2323,19 @@ "description": "The type of identity, can be SystemAssigned or UserAssigned." }, "userAssignedIdentities": { - "type": "object", - "properties": {}, + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "object", + "properties": {} + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], "description": "The user assigned identities associated with the streaming job resource." } }, @@ -2610,6 +2681,9 @@ }, { "$ref": "#/definitions/GatewayMessageBusOutputDataSource" + }, + { + "$ref": "#/definitions/AzureDataExplorerOutputDataSource" } ], "properties": {},