diff --git a/schemas/2018-06-01/Microsoft.DataFactory.json b/schemas/2018-06-01/Microsoft.DataFactory.json index f61a8842fb..1573e7c2d3 100644 --- a/schemas/2018-06-01/Microsoft.DataFactory.json +++ b/schemas/2018-06-01/Microsoft.DataFactory.json @@ -1852,6 +1852,123 @@ }, "description": "AppendVariable activity properties." }, + "AppFiguresLinkedService": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "AppFigures" + ] + }, + "typeProperties": { + "oneOf": [ + { + "$ref": "#/definitions/AppFiguresLinkedServiceTypeProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "AppFigures linked service type properties." + } + }, + "required": [ + "type", + "typeProperties" + ], + "description": "Linked service for AppFigures." + }, + "AppFiguresLinkedServiceTypeProperties": { + "type": "object", + "properties": { + "clientKey": { + "oneOf": [ + { + "$ref": "#/definitions/SecretBase" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The base definition of a secret type." + }, + "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." + }, + "userName": { + "type": "object", + "properties": {}, + "description": "The username of the Appfigures source." + } + }, + "required": [ + "clientKey", + "password", + "userName" + ], + "description": "AppFigures linked service type properties." + }, + "AsanaLinkedService": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "Asana" + ] + }, + "typeProperties": { + "oneOf": [ + { + "$ref": "#/definitions/AsanaLinkedServiceTypeProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Asana linked service type properties." + } + }, + "required": [ + "type", + "typeProperties" + ], + "description": "Linked service for Asana." + }, + "AsanaLinkedServiceTypeProperties": { + "type": "object", + "properties": { + "apiToken": { + "oneOf": [ + { + "$ref": "#/definitions/SecretBase" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The base definition of a secret type." + }, + "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)." + } + }, + "required": [ + "apiToken" + ], + "description": "Asana linked service type properties." + }, "AvroDataset": { "type": "object", "properties": { @@ -9649,6 +9766,58 @@ }, "description": "The format definition of a storage." }, + "DataworldLinkedService": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "Dataworld" + ] + }, + "typeProperties": { + "oneOf": [ + { + "$ref": "#/definitions/DataworldLinkedServiceTypeProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Dataworld linked service type properties." + } + }, + "required": [ + "type", + "typeProperties" + ], + "description": "Linked service for Dataworld." + }, + "DataworldLinkedServiceTypeProperties": { + "type": "object", + "properties": { + "apiToken": { + "oneOf": [ + { + "$ref": "#/definitions/SecretBase" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The base definition of a secret type." + }, + "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)." + } + }, + "required": [ + "apiToken" + ], + "description": "Dataworld linked service type properties." + }, "Db2LinkedService": { "type": "object", "properties": { @@ -17817,6 +17986,18 @@ { "$ref": "#/definitions/ZendeskLinkedService" }, + { + "$ref": "#/definitions/DataworldLinkedService" + }, + { + "$ref": "#/definitions/AppFiguresLinkedService" + }, + { + "$ref": "#/definitions/AsanaLinkedService" + }, + { + "$ref": "#/definitions/TwilioLinkedService" + }, { "$ref": "#/definitions/AmazonRedshiftLinkedService" }, @@ -29186,6 +29367,59 @@ ], "description": "Tumbling Window Trigger properties." }, + "TwilioLinkedService": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "Twilio" + ] + }, + "typeProperties": { + "oneOf": [ + { + "$ref": "#/definitions/TwilioLinkedServiceTypeProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Twilio linked service type properties." + } + }, + "required": [ + "type", + "typeProperties" + ], + "description": "Linked service for Twilio." + }, + "TwilioLinkedServiceTypeProperties": { + "type": "object", + "properties": { + "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." + }, + "userName": { + "type": "object", + "properties": {}, + "description": "The Account SID of Twilio service." + } + }, + "required": [ + "password", + "userName" + ], + "description": "Twilio linked service type properties." + }, "UntilActivity": { "type": "object", "properties": {