From 0bae30c2a76886e1f3455f9208164d7fb3189bc5 Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Fri, 13 Jan 2023 21:25:20 +0000 Subject: [PATCH] CodeGen from PR 22092 in Azure/azure-rest-api-specs Merge 534bd3bd229a507fb0474d8325f214588a4b05fa into 891dd18a70057c2fee388573117683e6d0081bda --- .../Microsoft.StreamAnalytics.json | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/schemas/2021-10-01-preview/Microsoft.StreamAnalytics.json b/schemas/2021-10-01-preview/Microsoft.StreamAnalytics.json index 0855257ba5..019e7270ec 100644 --- a/schemas/2021-10-01-preview/Microsoft.StreamAnalytics.json +++ b/schemas/2021-10-01-preview/Microsoft.StreamAnalytics.json @@ -1530,6 +1530,59 @@ }, "description": "The properties that are associated with the CustomClr serialization type." }, + "DeltaSerialization": { + "type": "object", + "properties": { + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/DeltaSerializationProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The properties that are associated with the Delta Lake serialization type." + }, + "type": { + "type": "string", + "enum": [ + "Delta" + ] + } + }, + "required": [ + "type" + ], + "description": "Describes how data from an input is serialized or how data is serialized when written to an output in Delta Lake format." + }, + "DeltaSerializationProperties": { + "type": "object", + "properties": { + "deltaTablePath": { + "type": "string", + "description": "Specifies the path of the Delta Lake table that the output will be written to." + }, + "partitionColumns": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Specifies the names of the columns for which the Delta Lake table will be partitioned. We are only supporting 1 partition column, but keeping it as an array for extensibility." + } + }, + "required": [ + "deltaTablePath" + ], + "description": "The properties that are associated with the Delta Lake serialization type." + }, "DocumentDbOutputDataSource": { "type": "object", "properties": { @@ -3019,6 +3072,9 @@ "Serialization": { "type": "object", "oneOf": [ + { + "$ref": "#/definitions/DeltaSerialization" + }, { "$ref": "#/definitions/ParquetSerialization" },