From 051c32b42592983ad4e1b1bfe262b6f1f0812b3c Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Fri, 10 Jun 2022 10:16:49 +0000 Subject: [PATCH] CodeGen from PR 19368 in Azure/azure-rest-api-specs Merge 34c7ed9ccb97070fadaa1019a690a5b2b65c959c into 74ed6778513041716e8cf8c72e3f06c1371a3e18 --- schemas/2018-06-01/Microsoft.DataFactory.json | 256 +++++++++++++++++- 1 file changed, 254 insertions(+), 2 deletions(-) diff --git a/schemas/2018-06-01/Microsoft.DataFactory.json b/schemas/2018-06-01/Microsoft.DataFactory.json index efee833b7e..785ecab93d 100644 --- a/schemas/2018-06-01/Microsoft.DataFactory.json +++ b/schemas/2018-06-01/Microsoft.DataFactory.json @@ -9409,6 +9409,9 @@ { "$ref": "#/definitions/SapTableResourceDataset" }, + { + "$ref": "#/definitions/SapOdpResourceDataset" + }, { "$ref": "#/definitions/WebTableDataset" }, @@ -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", @@ -18109,6 +18112,9 @@ { "$ref": "#/definitions/SapOpenHubLinkedService" }, + { + "$ref": "#/definitions/SapOdpLinkedService" + }, { "$ref": "#/definitions/RestServiceLinkedService" }, @@ -23496,7 +23502,8 @@ "Anonymous", "Basic", "AadServicePrincipal", - "ManagedServiceIdentity" + "ManagedServiceIdentity", + "OAuth2ClientCredential" ] }, { @@ -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": [ { @@ -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": {}, @@ -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": {}, @@ -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": { @@ -28652,6 +28901,9 @@ { "$ref": "#/definitions/SapOpenHubSource" }, + { + "$ref": "#/definitions/SapOdpSource" + }, { "$ref": "#/definitions/SapTableSource" },