Skip to content

Commit 18e1359

Browse files
JaylenZ8AzureRestAPISpecReview
authored andcommitted
[Hub Generated] Publish private branch 'datafactory/zheyuanzhang/lakehouse_swagger' (#26561)
* [AutoSync] 5a9813b211 Add lakehouse swagger * [AutoSync] 1cc7912bdd Fix spelling * [AutoSync] bc53c0c6db Add type * Add swagger change for Synapse * Fix Synapse * Fix reference --------- Co-authored-by: swagger-automation <swagger@microsoft.com>
1 parent cb5bf94 commit 18e1359

File tree

6 files changed

+411
-0
lines changed

6 files changed

+411
-0
lines changed

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

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,15 @@
290290
}
291291
]
292292
},
293+
"LakeHouseLocation": {
294+
"description": "The location of Microsoft Fabric LakeHouse Files dataset.",
295+
"type": "object",
296+
"allOf": [
297+
{
298+
"$ref": "#/definitions/DatasetLocation"
299+
}
300+
]
301+
},
293302
"DatasetDataElement": {
294303
"description": "Columns that define the structure of the dataset.",
295304
"type": "object",
@@ -3587,6 +3596,34 @@
35873596
"description": "The database name of delta table. Type: string (or Expression with resultType string)."
35883597
}
35893598
}
3599+
},
3600+
"LakeHouseTableDataset": {
3601+
"x-ms-discriminator-value": "LakeHouseTable",
3602+
"description": "Microsoft Fabric LakeHouse Table.",
3603+
"type": "object",
3604+
"allOf": [
3605+
{
3606+
"$ref": "#/definitions/Dataset"
3607+
}
3608+
],
3609+
"properties": {
3610+
"typeProperties": {
3611+
"description": "Microsoft Fabric LakeHouse Table dataset properties.",
3612+
"x-ms-client-flatten": true,
3613+
"$ref": "#/definitions/LakeHouseTableDatasetTypeProperties"
3614+
}
3615+
}
3616+
},
3617+
"LakeHouseTableDatasetTypeProperties": {
3618+
"description": "Microsoft Fabric LakeHouse Table dataset properties.",
3619+
"type": "object",
3620+
"properties": {
3621+
"table": {
3622+
"type": "object",
3623+
"x-ms-format": "dfe-string",
3624+
"description": "The name of Microsoft Fabric LakeHouse Table. Type: string (or Expression with resultType string)."
3625+
}
3626+
}
35903627
}
35913628
}
35923629
}

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

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7490,6 +7490,69 @@
74907490
"required": [
74917491
"endpoint"
74927492
]
7493+
},
7494+
"LakeHouseLinkedService": {
7495+
"x-ms-discriminator-value": "LakeHouse",
7496+
"description": "Microsoft Fabric LakeHouse linked service.",
7497+
"type": "object",
7498+
"allOf": [
7499+
{
7500+
"$ref": "#/definitions/LinkedService"
7501+
}
7502+
],
7503+
"properties": {
7504+
"typeProperties": {
7505+
"description": "Microsoft Fabric LakeHouse linked service properties.",
7506+
"x-ms-client-flatten": true,
7507+
"$ref": "#/definitions/LakeHouseLinkedServiceTypeProperties"
7508+
}
7509+
},
7510+
"required": [
7511+
"typeProperties"
7512+
]
7513+
},
7514+
"LakeHouseLinkedServiceTypeProperties": {
7515+
"description": "Microsoft Fabric LakeHouse linked service properties.",
7516+
"type": "object",
7517+
"properties": {
7518+
"workspaceId": {
7519+
"type": "object",
7520+
"x-ms-format": "dfe-string",
7521+
"description": "The ID of Microsoft Fabric workspace. Type: string (or Expression with resultType string)."
7522+
},
7523+
"artifactId": {
7524+
"type": "object",
7525+
"x-ms-format": "dfe-string",
7526+
"description": "The ID of Microsoft Fabric LakeHouse artifact. Type: string (or Expression with resultType string)."
7527+
},
7528+
"servicePrincipalId": {
7529+
"type": "object",
7530+
"x-ms-format": "dfe-string",
7531+
"description": "The ID of the application used to authenticate against Microsoft Fabric LakeHouse. Type: string (or Expression with resultType string)."
7532+
},
7533+
"servicePrincipalKey": {
7534+
"description": "The Key of the application used to authenticate against Microsoft Fabric LakeHouse.",
7535+
"$ref": "../datafactory.json#/definitions/SecretBase"
7536+
},
7537+
"tenant": {
7538+
"type": "object",
7539+
"x-ms-format": "dfe-string",
7540+
"description": "The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."
7541+
},
7542+
"encryptedCredential": {
7543+
"type": "string",
7544+
"description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string."
7545+
},
7546+
"servicePrincipalCredentialType": {
7547+
"type": "object",
7548+
"x-ms-format": "dfe-string",
7549+
"description": "The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string)."
7550+
},
7551+
"servicePrincipalCredential": {
7552+
"description": "The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference.",
7553+
"$ref": "../datafactory.json#/definitions/SecretBase"
7554+
}
7555+
}
74937556
}
74947557
}
74957558
}

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

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1092,6 +1092,62 @@
10921092
}
10931093
}
10941094
},
1095+
"LakeHouseReadSettings": {
1096+
"description": "Microsoft Fabric LakeHouse Files read settings.",
1097+
"type": "object",
1098+
"allOf": [
1099+
{
1100+
"$ref": "#/definitions/StoreReadSettings"
1101+
}
1102+
],
1103+
"properties": {
1104+
"recursive": {
1105+
"type": "object",
1106+
"x-ms-format": "dfe-bool",
1107+
"description": "If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."
1108+
},
1109+
"wildcardFolderPath": {
1110+
"type": "object",
1111+
"x-ms-format": "dfe-string",
1112+
"description": "Microsoft Fabric LakeHouse Files wildcardFolderPath. Type: string (or Expression with resultType string)."
1113+
},
1114+
"wildcardFileName": {
1115+
"type": "object",
1116+
"x-ms-format": "dfe-string",
1117+
"description": "Microsoft Fabric LakeHouse Files wildcardFileName. Type: string (or Expression with resultType string)."
1118+
},
1119+
"fileListPath": {
1120+
"type": "object",
1121+
"x-ms-format": "dfe-string",
1122+
"description": "Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string)."
1123+
},
1124+
"enablePartitionDiscovery": {
1125+
"type": "object",
1126+
"x-ms-format": "dfe-bool",
1127+
"description": "Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean)."
1128+
},
1129+
"partitionRootPath": {
1130+
"type": "object",
1131+
"x-ms-format": "dfe-string",
1132+
"description": "Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."
1133+
},
1134+
"deleteFilesAfterCompletion": {
1135+
"type": "object",
1136+
"x-ms-format": "dfe-bool",
1137+
"description": "Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."
1138+
},
1139+
"modifiedDatetimeStart": {
1140+
"type": "object",
1141+
"x-ms-format": "dfe-string",
1142+
"description": "The start of file's modified datetime. Type: string (or Expression with resultType string)."
1143+
},
1144+
"modifiedDatetimeEnd": {
1145+
"type": "object",
1146+
"x-ms-format": "dfe-string",
1147+
"description": "The end of file's modified datetime. Type: string (or Expression with resultType string)."
1148+
}
1149+
}
1150+
},
10951151
"StoreWriteSettings": {
10961152
"description": "Connector write settings.",
10971153
"discriminator": "type",
@@ -1190,6 +1246,15 @@
11901246
}
11911247
]
11921248
},
1249+
"LakeHouseWriteSettings": {
1250+
"description": "Microsoft Fabric LakeHouse Files write settings.",
1251+
"type": "object",
1252+
"allOf": [
1253+
{
1254+
"$ref": "#/definitions/StoreWriteSettings"
1255+
}
1256+
]
1257+
},
11931258
"FormatReadSettings": {
11941259
"description": "Format read settings.",
11951260
"discriminator": "type",
@@ -4144,6 +4209,31 @@
41444209
}
41454210
}
41464211
},
4212+
"LakeHouseTableSource": {
4213+
"description": "A copy activity source for Microsoft Fabric LakeHouse Table.",
4214+
"type": "object",
4215+
"allOf": [
4216+
{
4217+
"$ref": "#/definitions/CopySource"
4218+
}
4219+
],
4220+
"properties": {
4221+
"timestampAsOf": {
4222+
"type": "object",
4223+
"x-ms-format": "dfe-string",
4224+
"description": "Query an older snapshot by timestamp. Type: string (or Expression with resultType string)."
4225+
},
4226+
"versionAsOf": {
4227+
"type": "object",
4228+
"x-ms-format": "dfe-int",
4229+
"description": "Query an older snapshot by version. Type: integer (or Expression with resultType integer)."
4230+
},
4231+
"additionalColumns": {
4232+
"type": "object",
4233+
"description": "Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."
4234+
}
4235+
}
4236+
},
41474237
"RedshiftUnloadSettings": {
41484238
"description": "The Amazon S3 settings needed for the interim Amazon S3 when copying from Amazon Redshift with unload. With this, data from Amazon Redshift source will be unloaded into S3 first and then copied into the targeted sink from the interim S3.",
41494239
"type": "object",
@@ -5630,6 +5720,31 @@
56305720
}
56315721
}
56325722
},
5723+
"LakeHouseTableSink": {
5724+
"description": "A copy activity for Microsoft Fabric LakeHouse Table sink.",
5725+
"type": "object",
5726+
"allOf": [
5727+
{
5728+
"$ref": "#/definitions/CopySink"
5729+
}
5730+
],
5731+
"properties": {
5732+
"tableActionOption": {
5733+
"type": "object",
5734+
"x-ms-format": "dfe-string",
5735+
"description": "The type of table action for LakeHouse Table sink. Possible values include: \"None\", \"Append\", \"Overwrite\"."
5736+
},
5737+
"partitionOption": {
5738+
"type": "object",
5739+
"x-ms-format": "dfe-string",
5740+
"description": "Create partitions in folder structure based on one or multiple columns. Each distinct column value (pair) will be a new partition. Possible values include: \"None\", \"PartitionByKey\"."
5741+
},
5742+
"partitionNameList": {
5743+
"type": "object",
5744+
"description": "Specify the partition column names from sink columns. Type: array of objects (or Expression with resultType array of objects)."
5745+
}
5746+
}
5747+
},
56335748
"CopyTranslator": {
56345749
"discriminator": "type",
56355750
"description": "A copy activity translator.",

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

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,15 @@
223223
}
224224
]
225225
},
226+
"LakeHouseLocation": {
227+
"description": "The location of Microsoft Fabric LakeHouse Files dataset.",
228+
"type": "object",
229+
"allOf": [
230+
{
231+
"$ref": "#/definitions/DatasetLocation"
232+
}
233+
]
234+
},
226235
"DatasetDataElement": {
227236
"description": "Columns that define the structure of the dataset.",
228237
"type": "object",
@@ -3423,6 +3432,33 @@
34233432
"description": "The database name of delta table. Type: string (or Expression with resultType string)."
34243433
}
34253434
}
3435+
},
3436+
"LakeHouseTableDataset": {
3437+
"x-ms-discriminator-value": "LakeHouseTable",
3438+
"description": "Microsoft Fabric LakeHouse Table.",
3439+
"type": "object",
3440+
"allOf": [
3441+
{
3442+
"$ref": "#/definitions/Dataset"
3443+
}
3444+
],
3445+
"properties": {
3446+
"typeProperties": {
3447+
"description": "Microsoft Fabric LakeHouse Table dataset properties.",
3448+
"x-ms-client-flatten": true,
3449+
"$ref": "#/definitions/LakeHouseTableDatasetTypeProperties"
3450+
}
3451+
}
3452+
},
3453+
"LakeHouseTableDatasetTypeProperties": {
3454+
"description": "Microsoft Fabric LakeHouse Table dataset properties.",
3455+
"type": "object",
3456+
"properties": {
3457+
"table": {
3458+
"type": "object",
3459+
"description": "The name of Microsoft Fabric LakeHouse Table. Type: string (or Expression with resultType string)."
3460+
}
3461+
}
34263462
}
34273463
}
34283464
}

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

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6880,6 +6880,64 @@
68806880
"endpoint"
68816881
]
68826882
},
6883+
"LakeHouseLinkedService": {
6884+
"x-ms-discriminator-value": "LakeHouse",
6885+
"description": "Microsoft Fabric LakeHouse linked service.",
6886+
"type": "object",
6887+
"allOf": [
6888+
{
6889+
"$ref": "#/definitions/LinkedService"
6890+
}
6891+
],
6892+
"properties": {
6893+
"typeProperties": {
6894+
"description": "Microsoft Fabric LakeHouse linked service properties.",
6895+
"x-ms-client-flatten": true,
6896+
"$ref": "#/definitions/LakeHouseLinkedServiceTypeProperties"
6897+
}
6898+
},
6899+
"required": [
6900+
"typeProperties"
6901+
]
6902+
},
6903+
"LakeHouseLinkedServiceTypeProperties": {
6904+
"description": "Microsoft Fabric LakeHouse linked service properties.",
6905+
"type": "object",
6906+
"properties": {
6907+
"workspaceId": {
6908+
"type": "object",
6909+
"description": "The ID of Microsoft Fabric workspace. Type: string (or Expression with resultType string)."
6910+
},
6911+
"artifactId": {
6912+
"type": "object",
6913+
"description": "The ID of Microsoft Fabric LakeHouse artifact. Type: string (or Expression with resultType string)."
6914+
},
6915+
"servicePrincipalId": {
6916+
"type": "object",
6917+
"description": "The ID of the application used to authenticate against Microsoft Fabric LakeHouse. Type: string (or Expression with resultType string)."
6918+
},
6919+
"servicePrincipalKey": {
6920+
"description": "The Key of the application used to authenticate against Microsoft Fabric LakeHouse.",
6921+
"$ref": "../artifacts.json#/definitions/SecretBase"
6922+
},
6923+
"tenant": {
6924+
"type": "object",
6925+
"description": "The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."
6926+
},
6927+
"encryptedCredential": {
6928+
"type": "string",
6929+
"description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string."
6930+
},
6931+
"servicePrincipalCredentialType": {
6932+
"type": "object",
6933+
"description": "The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string)."
6934+
},
6935+
"servicePrincipalCredential": {
6936+
"description": "The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference.",
6937+
"$ref": "../artifacts.json#/definitions/SecretBase"
6938+
}
6939+
}
6940+
},
68836941
"PowerBIWorkspaceLinkedService": {
68846942
"x-ms-discriminator-value": "PowerBIWorkspace",
68856943
"description": "Power BI Workspace linked service.",

0 commit comments

Comments
 (0)