From 412220afd390c3a53a41227cfa0a8811bd3d4c1b Mon Sep 17 00:00:00 2001 From: Yao Kou Date: Thu, 4 Jul 2024 17:37:59 +0800 Subject: [PATCH 1/3] support mi auth for azure table connector --- .../2018-06-01/entityTypes/LinkedService.json | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json index 22a1f81ad6e5..945373ac4aec 100644 --- a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json +++ b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json @@ -107,13 +107,33 @@ "typeProperties": { "description": "Azure Table Storage linked service properties.", "x-ms-client-flatten": true, - "$ref": "#/definitions/AzureStorageLinkedServiceTypeProperties" + "$ref": "#/definitions/AzureTableStorageLinkedServiceTypeProperties" } }, "required": [ "typeProperties" ] }, + "AzureTableStorageLinkedServiceTypeProperties": { + "description": "Azure Table Storage linked service properties.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/AzureStorageLinkedServiceTypeProperties" + } + ], + "properties": { + "serviceEndpoint": { + "type": "object", + "x-ms-format": "dfe-string", + "description": "Table service endpoint of the Azure Table Storage resource. It is mutually exclusive with connectionString, sasUri property." + }, + "credential": { + "$ref": "../datafactory.json#/definitions/CredentialReference", + "description": "The credential reference containing authentication information." + } + } + }, "AzureStorageLinkedServiceTypeProperties": { "description": "Azure Storage linked service properties.", "type": "object", From dc4efec3fb4fdbd30a202b07be32e01592f6d1bb Mon Sep 17 00:00:00 2001 From: Yao Kou Date: Mon, 8 Jul 2024 13:43:01 +0800 Subject: [PATCH 2/3] add synapse changes --- .../2020-12-01/entityTypes/LinkedService.json | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json index 523cf94b76a2..991b3a4dbe90 100644 --- a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json +++ b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json @@ -95,13 +95,32 @@ "typeProperties": { "description": "Azure Table Storage linked service properties.", "x-ms-client-flatten": true, - "$ref": "#/definitions/AzureStorageLinkedServiceTypeProperties" + "$ref": "#/definitions/AzureTableStorageLinkedServiceTypeProperties" } }, "required": [ "typeProperties" ] }, + "AzureTableStorageLinkedServiceTypeProperties": { + "description": "Azure Table Storage linked service properties.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/AzureStorageLinkedServiceTypeProperties" + } + ], + "properties": { + "serviceEndpoint": { + "type": "object", + "description": "Table service endpoint of the Azure Table Storage resource. It is mutually exclusive with connectionString, sasUri property." + }, + "credential": { + "$ref": "../artifacts.json#/definitions/CredentialReference", + "description": "The credential reference containing authentication information." + } + } + }, "AzureStorageLinkedServiceTypeProperties": { "description": "Azure Storage linked service properties.", "type": "object", From 89d1519e05334c29073318daa4f2982264cde57a Mon Sep 17 00:00:00 2001 From: Alancere <804873052@qq.com> Date: Wed, 17 Jul 2024 14:32:26 +0800 Subject: [PATCH 3/3] update sdk-suppressions.yaml --- .../datafactory/resource-manager/sdk-suppressions.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/specification/datafactory/resource-manager/sdk-suppressions.yaml b/specification/datafactory/resource-manager/sdk-suppressions.yaml index 28a8fe5b1b1c..d72e025afa13 100644 --- a/specification/datafactory/resource-manager/sdk-suppressions.yaml +++ b/specification/datafactory/resource-manager/sdk-suppressions.yaml @@ -7,8 +7,7 @@ suppressions: azure-sdk-for-go: - package: sdk/resourcemanager/datafactory/armdatafactory breaking-changes: - - Enum `ScriptType` has been removed - - Field `Operator` of struct `ExpressionV2` has been removed + - Type of `AzureTableStorageLinkedService.TypeProperties` has been changed from `*AzureStorageLinkedServiceTypeProperties` to `*AzureTableStorageLinkedServiceTypeProperties` azure-sdk-for-js: - package: "@azure/arm-datafactory" breaking-changes: