Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -290,6 +290,15 @@
}
]
},
"LakeHouseLocation": {
"description": "The location of Microsoft Fabric LakeHouse Files dataset.",
"type": "object",
"allOf": [
{
"$ref": "#/definitions/DatasetLocation"
}
]
},
"DatasetDataElement": {
"description": "Columns that define the structure of the dataset.",
"type": "object",
Expand Down Expand Up @@ -3578,6 +3587,34 @@
"description": "The database name of delta table. Type: string (or Expression with resultType string)."
}
}
},
"LakeHouseTableDataset": {
"x-ms-discriminator-value": "LakeHouseTable",
"description": "Microsoft Fabric LakeHouse Table.",
"type": "object",
"allOf": [
{
"$ref": "#/definitions/Dataset"
}
],
"properties": {
"typeProperties": {
"description": "Microsoft Fabric LakeHouse Table dataset properties.",
"x-ms-client-flatten": true,
"$ref": "#/definitions/LakeHouseTableDatasetTypeProperties"
}
}
},
"LakeHouseTableDatasetTypeProperties": {
"description": "Microsoft Fabric LakeHouse Table dataset properties.",
"type": "object",
"properties": {
"table": {
"type": "object",
"x-ms-format": "dfe-string",
"description": "The name of Microsoft Fabric LakeHouse Table. Type: string (or Expression with resultType string)."
}
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -7464,6 +7464,69 @@
"required": [
"endpoint"
]
},
"LakeHouseLinkedService": {
"x-ms-discriminator-value": "LakeHouse",
"description": "Microsoft Fabric LakeHouse linked service.",
"type": "object",
"allOf": [
{
"$ref": "#/definitions/LinkedService"
}
],
"properties": {
"typeProperties": {
"description": "Microsoft Fabric LakeHouse linked service properties.",
"x-ms-client-flatten": true,
"$ref": "#/definitions/LakeHouseLinkedServiceTypeProperties"
}
},
"required": [
"typeProperties"
]
},
"LakeHouseLinkedServiceTypeProperties": {
"description": "Microsoft Fabric LakeHouse linked service properties.",
"type": "object",
"properties": {
"workspaceId": {
"type": "object",
"x-ms-format": "dfe-string",
"description": "The ID of Microsoft Fabric workspace. Type: string (or Expression with resultType string)."
},
"artifactId": {
"type": "object",
"x-ms-format": "dfe-string",
"description": "The ID of Microsoft Fabric LakeHouse artifact. Type: string (or Expression with resultType string)."
},
"servicePrincipalId": {
"type": "object",
"x-ms-format": "dfe-string",
"description": "The ID of the application used to authenticate against Microsoft Fabric LakeHouse. Type: string (or Expression with resultType string)."
},
"servicePrincipalKey": {
"description": "The Key of the application used to authenticate against Microsoft Fabric LakeHouse.",
"$ref": "../datafactory.json#/definitions/SecretBase"
},
"tenant": {
"type": "object",
"x-ms-format": "dfe-string",
"description": "The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."
},
"encryptedCredential": {
"type": "string",
"description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string."
},
"servicePrincipalCredentialType": {
"type": "object",
"x-ms-format": "dfe-string",
"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)."
},
"servicePrincipalCredential": {
"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.",
"$ref": "../datafactory.json#/definitions/SecretBase"
}
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -1092,6 +1092,62 @@
}
}
},
"LakeHouseReadSettings": {
"description": "Microsoft Fabric LakeHouse Files read settings.",
"type": "object",
"allOf": [
{
"$ref": "#/definitions/StoreReadSettings"
}
],
"properties": {
"recursive": {
"type": "object",
"x-ms-format": "dfe-bool",
"description": "If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean)."
},
"wildcardFolderPath": {
"type": "object",
"x-ms-format": "dfe-string",
"description": "Microsoft Fabric LakeHouse Files wildcardFolderPath. Type: string (or Expression with resultType string)."
},
"wildcardFileName": {
"type": "object",
"x-ms-format": "dfe-string",
"description": "Microsoft Fabric LakeHouse Files wildcardFileName. Type: string (or Expression with resultType string)."
},
"fileListPath": {
"type": "object",
"x-ms-format": "dfe-string",
"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)."
},
"enablePartitionDiscovery": {
"type": "object",
"x-ms-format": "dfe-bool",
"description": "Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean)."
},
"partitionRootPath": {
"type": "object",
"x-ms-format": "dfe-string",
"description": "Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string)."
},
"deleteFilesAfterCompletion": {
"type": "object",
"x-ms-format": "dfe-bool",
"description": "Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean)."
},
"modifiedDatetimeStart": {
"type": "object",
"x-ms-format": "dfe-string",
"description": "The start of file's modified datetime. Type: string (or Expression with resultType string)."
},
"modifiedDatetimeEnd": {
"type": "object",
"x-ms-format": "dfe-string",
"description": "The end of file's modified datetime. Type: string (or Expression with resultType string)."
}
}
},
"StoreWriteSettings": {
"description": "Connector write settings.",
"discriminator": "type",
Expand Down Expand Up @@ -1189,6 +1245,15 @@
}
]
},
"LakeHouseWriteSettings": {
"description": "Microsoft Fabric LakeHouse Files write settings.",
"type": "object",
"allOf": [
{
"$ref": "#/definitions/StoreWriteSettings"
}
]
},
"FormatReadSettings": {
"description": "Format read settings.",
"discriminator": "type",
Expand Down Expand Up @@ -4118,6 +4183,31 @@
}
}
},
"LakeHouseTableSource": {
"description": "A copy activity source for Microsoft Fabric LakeHouse Table.",
"type": "object",
"allOf": [
{
"$ref": "#/definitions/CopySource"
}
],
"properties": {
"timestampAsOf": {
"type": "object",
"x-ms-format": "dfe-string",
"description": "Query an older snapshot by timestamp. Type: string (or Expression with resultType string)."
},
"versionAsOf": {
"type": "object",
"x-ms-format": "dfe-int",
"description": "Query an older snapshot by version. Type: integer (or Expression with resultType integer)."
},
"additionalColumns": {
"type": "object",
"description": "Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects)."
}
}
},
"RedshiftUnloadSettings": {
"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.",
"type": "object",
Expand Down Expand Up @@ -5599,6 +5689,31 @@
}
}
},
"LakeHouseTableSink": {
"description": "A copy activity for Microsoft Fabric LakeHouse Table sink.",
"type": "object",
"allOf": [
{
"$ref": "#/definitions/CopySink"
}
],
"properties": {
"tableActionOption": {
"type": "object",
"x-ms-format": "dfe-string",
"description": "The type of table action for LakeHouse Table sink. Possible values include: \"None\", \"Append\", \"Overwrite\"."
},
"partitionOption": {
"type": "object",
"x-ms-format": "dfe-string",
"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\"."
},
"partitionNameList": {
"type": "object",
"description": "Specify the partition column names from sink columns. Type: array of objects (or Expression with resultType array of objects)."
}
}
},
"CopyTranslator": {
"discriminator": "type",
"description": "A copy activity translator.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,15 @@
}
]
},
"LakeHouseLocation": {
"description": "The location of Microsoft Fabric LakeHouse Files dataset.",
"type": "object",
"allOf": [
{
"$ref": "#/definitions/DatasetLocation"
}
]
},
"DatasetDataElement": {
"description": "Columns that define the structure of the dataset.",
"type": "object",
Expand Down Expand Up @@ -3423,6 +3432,33 @@
"description": "The database name of delta table. Type: string (or Expression with resultType string)."
}
}
},
"LakeHouseTableDataset": {
"x-ms-discriminator-value": "LakeHouseTable",
"description": "Microsoft Fabric LakeHouse Table.",
"type": "object",
"allOf": [
{
"$ref": "#/definitions/Dataset"
}
],
"properties": {
"typeProperties": {
"description": "Microsoft Fabric LakeHouse Table dataset properties.",
"x-ms-client-flatten": true,
"$ref": "#/definitions/LakeHouseTableDatasetTypeProperties"
}
}
},
"LakeHouseTableDatasetTypeProperties": {
"description": "Microsoft Fabric LakeHouse Table dataset properties.",
"type": "object",
"properties": {
"table": {
"type": "object",
"description": "The name of Microsoft Fabric LakeHouse Table. Type: string (or Expression with resultType string)."
}
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -6864,6 +6864,64 @@
"endpoint"
]
},
"LakeHouseLinkedService": {
"x-ms-discriminator-value": "LakeHouse",
"description": "Microsoft Fabric LakeHouse linked service.",
"type": "object",
"allOf": [
{
"$ref": "#/definitions/LinkedService"
}
],
"properties": {
"typeProperties": {
"description": "Microsoft Fabric LakeHouse linked service properties.",
"x-ms-client-flatten": true,
"$ref": "#/definitions/LakeHouseLinkedServiceTypeProperties"
}
},
"required": [
"typeProperties"
]
},
"LakeHouseLinkedServiceTypeProperties": {
"description": "Microsoft Fabric LakeHouse linked service properties.",
"type": "object",
"properties": {
"workspaceId": {
"type": "object",
"description": "The ID of Microsoft Fabric workspace. Type: string (or Expression with resultType string)."
},
"artifactId": {
"type": "object",
"description": "The ID of Microsoft Fabric LakeHouse artifact. Type: string (or Expression with resultType string)."
},
"servicePrincipalId": {
"type": "object",
"description": "The ID of the application used to authenticate against Microsoft Fabric LakeHouse. Type: string (or Expression with resultType string)."
},
"servicePrincipalKey": {
"description": "The Key of the application used to authenticate against Microsoft Fabric LakeHouse.",
"$ref": "../artifacts.json#/definitions/SecretBase"
},
"tenant": {
"type": "object",
"description": "The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string)."
},
"encryptedCredential": {
"type": "string",
"description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string."
},
"servicePrincipalCredentialType": {
"type": "object",
"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)."
},
"servicePrincipalCredential": {
"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.",
"$ref": "../artifacts.json#/definitions/SecretBase"
}
}
},
"PowerBIWorkspaceLinkedService": {
"x-ms-discriminator-value": "PowerBIWorkspace",
"description": "Power BI Workspace linked service.",
Expand Down
Loading