Skip to content
Closed
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
256 changes: 254 additions & 2 deletions schemas/2018-06-01/Microsoft.DataFactory.json
Original file line number Diff line number Diff line change
Expand Up @@ -9409,6 +9409,9 @@
{
"$ref": "#/definitions/SapTableResourceDataset"
},
{
"$ref": "#/definitions/SapOdpResourceDataset"
},
{
"$ref": "#/definitions/WebTableDataset"
},
Expand Down Expand Up @@ -12820,7 +12823,7 @@
},
"hostName": {
"type": "string",
"description": "GitHub Enterprise host name. For example: https://github.mydomain.com"
"description": "GitHub Enterprise host name. For example: `https://github.mydomain.com`"
},
"type": {
"type": "string",
Expand Down Expand Up @@ -18109,6 +18112,9 @@
{
"$ref": "#/definitions/SapOpenHubLinkedService"
},
{
"$ref": "#/definitions/SapOdpLinkedService"
},
{
"$ref": "#/definitions/RestServiceLinkedService"
},
Expand Down Expand Up @@ -23496,7 +23502,8 @@
"Anonymous",
"Basic",
"AadServicePrincipal",
"ManagedServiceIdentity"
"ManagedServiceIdentity",
"OAuth2ClientCredential"
]
},
{
Expand All @@ -23515,6 +23522,22 @@
"properties": {},
"description": "Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string)."
},
"clientId": {
"type": "object",
"properties": {},
"description": "The client ID associated with your application. Type: string (or Expression with resultType string)."
},
"clientSecret": {
"oneOf": [
{
"$ref": "#/definitions/SecretBase"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The base definition of a secret type."
},
"credential": {
"oneOf": [
{
Expand Down Expand Up @@ -23547,6 +23570,16 @@
],
"description": "The base definition of a secret type."
},
"resource": {
"type": "object",
"properties": {},
"description": "The target service or resource to which the access will be requested. Type: string (or Expression with resultType string)."
},
"scope": {
"type": "object",
"properties": {},
"description": "The scope of the access required. It describes what kind of access will be requested. Type: string (or Expression with resultType string)."
},
"servicePrincipalId": {
"type": "object",
"properties": {},
Expand All @@ -23568,6 +23601,11 @@
"properties": {},
"description": "The tenant information (domain name or tenant ID) used in AadServicePrincipal authentication type under which your application resides."
},
"tokenEndpoint": {
"type": "object",
"properties": {},
"description": "The token endpoint of the authorization server to acquire access token. Type: string (or Expression with resultType string)."
},
"url": {
"type": "object",
"properties": {},
Expand Down Expand Up @@ -24773,6 +24811,217 @@
},
"description": "SAP HANA Table properties."
},
"SapOdpLinkedService": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"SapOdp"
]
},
"typeProperties": {
"oneOf": [
{
"$ref": "#/definitions/SapOdpLinkedServiceTypeProperties"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Properties specific to this linked service type."
}
},
"required": [
"type",
"typeProperties"
],
"description": "SAP ODP Linked Service."
},
"SapOdpLinkedServiceTypeProperties": {
"type": "object",
"properties": {
"clientId": {
"type": "object",
"properties": {},
"description": "Client ID of the client on the SAP system where the table is located. (Usually a three-digit decimal number represented as a string) Type: string (or Expression with resultType string)."
},
"encryptedCredential": {
"type": "object",
"properties": {},
"description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."
},
"language": {
"type": "object",
"properties": {},
"description": "Language of the SAP system where the table is located. The default value is EN. Type: string (or Expression with resultType string)."
},
"logonGroup": {
"type": "object",
"properties": {},
"description": "The Logon Group for the SAP System. Type: string (or Expression with resultType string)."
},
"messageServer": {
"type": "object",
"properties": {},
"description": "The hostname of the SAP Message Server. Type: string (or Expression with resultType string)."
},
"messageServerService": {
"type": "object",
"properties": {},
"description": "The service name or port number of the Message Server. Type: string (or Expression with resultType string)."
},
"password": {
"oneOf": [
{
"$ref": "#/definitions/SecretBase"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The base definition of a secret type."
},
"server": {
"type": "object",
"properties": {},
"description": "Host name of the SAP instance where the table is located. Type: string (or Expression with resultType string)."
},
"sncLibraryPath": {
"type": "object",
"properties": {},
"description": "External security product's library to access the SAP server where the table is located. Type: string (or Expression with resultType string)."
},
"sncMode": {
"type": "object",
"properties": {},
"description": "SNC activation indicator to access the SAP server where the table is located. Must be either 0 (off) or 1 (on). Type: string (or Expression with resultType string)."
},
"sncMyName": {
"type": "object",
"properties": {},
"description": "Initiator's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string)."
},
"sncPartnerName": {
"type": "object",
"properties": {},
"description": "Communication partner's SNC name to access the SAP server where the table is located. Type: string (or Expression with resultType string)."
},
"sncQop": {
"type": "object",
"properties": {},
"description": "SNC Quality of Protection. Allowed value include: 1, 2, 3, 8, 9. Type: string (or Expression with resultType string)."
},
"subscriberName": {
"type": "object",
"properties": {},
"description": "The subscriber name. Type: string (or Expression with resultType string)."
},
"systemId": {
"type": "object",
"properties": {},
"description": "SystemID of the SAP system where the table is located. Type: string (or Expression with resultType string)."
},
"systemNumber": {
"type": "object",
"properties": {},
"description": "System number of the SAP system where the table is located. (Usually a two-digit decimal number represented as a string.) Type: string (or Expression with resultType string)."
},
"userName": {
"type": "object",
"properties": {},
"description": "Username to access the SAP server where the table is located. Type: string (or Expression with resultType string)."
},
"x509CertificatePath": {
"type": "object",
"properties": {},
"description": "SNC X509 certificate file path. Type: string (or Expression with resultType string)."
}
},
"description": "Properties specific to this linked service type."
},
"SapOdpResourceDataset": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"SapOdpResource"
]
},
"typeProperties": {
"oneOf": [
{
"$ref": "#/definitions/SapOdpResourceDatasetTypeProperties"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "SAP ODP Resource properties."
}
},
"required": [
"type",
"typeProperties"
],
"description": "SAP ODP Resource properties."
},
"SapOdpResourceDatasetTypeProperties": {
"type": "object",
"properties": {
"context": {
"type": "object",
"properties": {},
"description": "The context of the SAP ODP Object. Type: string (or Expression with resultType string)."
},
"objectName": {
"type": "object",
"properties": {},
"description": "The name of the SAP ODP Object. Type: string (or Expression with resultType string)."
}
},
"required": [
"context",
"objectName"
],
"description": "SAP ODP Resource properties."
},
"SapOdpSource": {
"type": "object",
"properties": {
"extractionMode": {
"type": "object",
"properties": {},
"description": "The extraction mode. Allowed value include: Full, Delta and Recovery. The default value is Full. Type: string (or Expression with resultType string)."
},
"projection": {
"type": "object",
"properties": {},
"description": "Specifies the columns to be selected from source data. Type: array of objects(projection) (or Expression with resultType array of objects)."
},
"selection": {
"type": "object",
"properties": {},
"description": "Specifies the selection conditions from source data. Type: array of objects(selection) (or Expression with resultType array of objects)."
},
"subscriberProcess": {
"type": "object",
"properties": {},
"description": "The subscriber process to manage the delta process. Type: string (or Expression with resultType string)."
},
"type": {
"type": "string",
"enum": [
"SapOdpSource"
]
}
},
"required": [
"type"
],
"description": "A copy activity source for SAP ODP source."
},
"SapOpenHubLinkedService": {
"type": "object",
"properties": {
Expand Down Expand Up @@ -28652,6 +28901,9 @@
{
"$ref": "#/definitions/SapOpenHubSource"
},
{
"$ref": "#/definitions/SapOdpSource"
},
{
"$ref": "#/definitions/SapTableSource"
},
Expand Down