Skip to content

Commit 09741dc

Browse files
Yao725Alancere
andauthored
Support MI Auth for Azure Table (#29702)
* support mi auth for azure table connector * add synapse changes * update sdk-suppressions.yaml --------- Co-authored-by: Alancere <[email protected]>
1 parent 83f13c5 commit 09741dc

File tree

3 files changed

+42
-4
lines changed

3 files changed

+42
-4
lines changed

specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,13 +107,33 @@
107107
"typeProperties": {
108108
"description": "Azure Table Storage linked service properties.",
109109
"x-ms-client-flatten": true,
110-
"$ref": "#/definitions/AzureStorageLinkedServiceTypeProperties"
110+
"$ref": "#/definitions/AzureTableStorageLinkedServiceTypeProperties"
111111
}
112112
},
113113
"required": [
114114
"typeProperties"
115115
]
116116
},
117+
"AzureTableStorageLinkedServiceTypeProperties": {
118+
"description": "Azure Table Storage linked service properties.",
119+
"type": "object",
120+
"allOf": [
121+
{
122+
"$ref": "#/definitions/AzureStorageLinkedServiceTypeProperties"
123+
}
124+
],
125+
"properties": {
126+
"serviceEndpoint": {
127+
"type": "object",
128+
"x-ms-format": "dfe-string",
129+
"description": "Table service endpoint of the Azure Table Storage resource. It is mutually exclusive with connectionString, sasUri property."
130+
},
131+
"credential": {
132+
"$ref": "../datafactory.json#/definitions/CredentialReference",
133+
"description": "The credential reference containing authentication information."
134+
}
135+
}
136+
},
117137
"AzureStorageLinkedServiceTypeProperties": {
118138
"description": "Azure Storage linked service properties.",
119139
"type": "object",

specification/datafactory/resource-manager/sdk-suppressions.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@ suppressions:
77
azure-sdk-for-go:
88
- package: sdk/resourcemanager/datafactory/armdatafactory
99
breaking-changes:
10-
- Enum `ScriptType` has been removed
11-
- Field `Operator` of struct `ExpressionV2` has been removed
10+
- Type of `AzureTableStorageLinkedService.TypeProperties` has been changed from `*AzureStorageLinkedServiceTypeProperties` to `*AzureTableStorageLinkedServiceTypeProperties`
1211
azure-sdk-for-js:
1312
- package: "@azure/arm-datafactory"
1413
breaking-changes:

specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,13 +95,32 @@
9595
"typeProperties": {
9696
"description": "Azure Table Storage linked service properties.",
9797
"x-ms-client-flatten": true,
98-
"$ref": "#/definitions/AzureStorageLinkedServiceTypeProperties"
98+
"$ref": "#/definitions/AzureTableStorageLinkedServiceTypeProperties"
9999
}
100100
},
101101
"required": [
102102
"typeProperties"
103103
]
104104
},
105+
"AzureTableStorageLinkedServiceTypeProperties": {
106+
"description": "Azure Table Storage linked service properties.",
107+
"type": "object",
108+
"allOf": [
109+
{
110+
"$ref": "#/definitions/AzureStorageLinkedServiceTypeProperties"
111+
}
112+
],
113+
"properties": {
114+
"serviceEndpoint": {
115+
"type": "object",
116+
"description": "Table service endpoint of the Azure Table Storage resource. It is mutually exclusive with connectionString, sasUri property."
117+
},
118+
"credential": {
119+
"$ref": "../artifacts.json#/definitions/CredentialReference",
120+
"description": "The credential reference containing authentication information."
121+
}
122+
}
123+
},
105124
"AzureStorageLinkedServiceTypeProperties": {
106125
"description": "Azure Storage linked service properties.",
107126
"type": "object",

0 commit comments

Comments
 (0)