diff --git a/custom-words.txt b/custom-words.txt index 43e65e3d2728..931b5a38da13 100644 --- a/custom-words.txt +++ b/custom-words.txt @@ -1,4 +1,4 @@ -A128CBCPAD +A128CBCPAD A192CBCPAD A256CBCPAD AADDS @@ -2518,4 +2518,8 @@ Quickbase Smartsheet Qualys servermetrics +Dataworld +Asana +AppFigures +Twilio getazresiliencystatus \ No newline at end of file diff --git a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json index 41e137ce03f2..3c11538cdb7a 100644 --- a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json +++ b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json @@ -3214,6 +3214,161 @@ "url" ] }, + "DataworldLinkedService": { + "x-ms-discriminator-value": "Dataworld", + "description": "Linked service for Dataworld.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/LinkedService" + } + ], + "properties": { + "typeProperties": { + "description": "Dataworld linked service properties.", + "x-ms-client-flatten": true, + "$ref": "#/definitions/DataworldLinkedServiceTypeProperties" + } + }, + "required": [ + "typeProperties" + ] + }, + "DataworldLinkedServiceTypeProperties": { + "description": "Dataworld linked service type properties.", + "type": "object", + "properties": { + "apiToken": { + "$ref": "../datafactory.json#/definitions/SecretBase", + "description": "The api token for the Dataworld source." + }, + "encryptedCredential": { + "type": "object", + "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" + ] + }, + "AppFiguresLinkedService": { + "x-ms-discriminator-value": "AppFigures", + "description": "Linked service for AppFigures.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/LinkedService" + } + ], + "properties": { + "typeProperties": { + "description": "AppFigures linked service properties.", + "x-ms-client-flatten": true, + "$ref": "#/definitions/AppFiguresLinkedServiceTypeProperties" + } + }, + "required": [ + "typeProperties" + ] + }, + "AppFiguresLinkedServiceTypeProperties": { + "description": "AppFigures linked service type properties.", + "type": "object", + "properties": { + "userName": { + "type": "object", + "description": "The username of the Appfigures source." + }, + "password": { + "description": "The password of the AppFigures source.", + "$ref": "../datafactory.json#/definitions/SecretBase" + }, + "clientKey": { + "$ref": "../datafactory.json#/definitions/SecretBase", + "description": "The client key for the AppFigures source." + } + }, + "required": [ + "userName", + "password", + "clientKey" + ] + }, + "AsanaLinkedService": { + "x-ms-discriminator-value": "Asana", + "description": "Linked service for Asana.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/LinkedService" + } + ], + "properties": { + "typeProperties": { + "description": "Asana linked service properties.", + "x-ms-client-flatten": true, + "$ref": "#/definitions/AsanaLinkedServiceTypeProperties" + } + }, + "required": [ + "typeProperties" + ] + }, + "AsanaLinkedServiceTypeProperties": { + "description": "Asana linked service type properties.", + "type": "object", + "properties": { + "apiToken": { + "$ref": "../datafactory.json#/definitions/SecretBase", + "description": "The api token for the Asana source." + }, + "encryptedCredential": { + "type": "object", + "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" + ] + }, + "TwilioLinkedService": { + "x-ms-discriminator-value": "Twilio", + "description": "Linked service for Twilio.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/LinkedService" + } + ], + "properties": { + "typeProperties": { + "description": "Twilio linked service properties.", + "x-ms-client-flatten": true, + "$ref": "#/definitions/TwilioLinkedServiceTypeProperties" + } + }, + "required": [ + "typeProperties" + ] + }, + "TwilioLinkedServiceTypeProperties": { + "description": "Twilio linked service type properties.", + "type": "object", + "properties": { + "userName": { + "type": "object", + "description": "The Account SID of Twilio service." + }, + "password": { + "description": "The auth token of Twilio service.", + "$ref": "../datafactory.json#/definitions/SecretBase" + } + }, + "required": [ + "userName", + "password" + ] + }, "AmazonRedshiftLinkedService": { "x-ms-discriminator-value": "AmazonRedshift", "description": "Linked service for Amazon Redshift.", diff --git a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json index 5bfe733d7b6b..0b0ccb4ac8cb 100644 --- a/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json +++ b/specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json @@ -2977,6 +2977,161 @@ "url" ] }, + "DataworldLinkedService": { + "x-ms-discriminator-value": "Dataworld", + "description": "Linked service for Dataworld.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/LinkedService" + } + ], + "properties": { + "typeProperties": { + "description": "Dataworld linked service properties.", + "x-ms-client-flatten": true, + "$ref": "#/definitions/DataworldLinkedServiceTypeProperties" + } + }, + "required": [ + "typeProperties" + ] + }, + "DataworldLinkedServiceTypeProperties": { + "description": "Dataworld linked service type properties.", + "type": "object", + "properties": { + "apiToken": { + "$ref": "../artifacts.json#/definitions/SecretBase", + "description": "The api token for the Dataworld source." + }, + "encryptedCredential": { + "type": "object", + "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" + ] + }, + "AppFiguresLinkedService": { + "x-ms-discriminator-value": "AppFigures", + "description": "Linked service for AppFigures.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/LinkedService" + } + ], + "properties": { + "typeProperties": { + "description": "AppFigures linked service properties.", + "x-ms-client-flatten": true, + "$ref": "#/definitions/AppFiguresLinkedServiceTypeProperties" + } + }, + "required": [ + "typeProperties" + ] + }, + "AppFiguresLinkedServiceTypeProperties": { + "description": "AppFigures linked service type properties.", + "type": "object", + "properties": { + "userName": { + "type": "object", + "description": "The username of the Appfigures source." + }, + "password": { + "description": "The password of the AppFigures source.", + "$ref": "../artifacts.json#/definitions/SecretBase" + }, + "clientKey": { + "$ref": "../artifacts.json#/definitions/SecretBase", + "description": "The client key for the AppFigures source." + } + }, + "required": [ + "userName", + "password", + "clientKey" + ] + }, + "AsanaLinkedService": { + "x-ms-discriminator-value": "Asana", + "description": "Linked service for Asana.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/LinkedService" + } + ], + "properties": { + "typeProperties": { + "description": "Asana linked service properties.", + "x-ms-client-flatten": true, + "$ref": "#/definitions/AsanaLinkedServiceTypeProperties" + } + }, + "required": [ + "typeProperties" + ] + }, + "AsanaLinkedServiceTypeProperties": { + "description": "Asana linked service type properties.", + "type": "object", + "properties": { + "apiToken": { + "$ref": "../artifacts.json#/definitions/SecretBase", + "description": "The api token for the Asana source." + }, + "encryptedCredential": { + "type": "object", + "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" + ] + }, + "TwilioLinkedService": { + "x-ms-discriminator-value": "Twilio", + "description": "Linked service for Twilio.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/LinkedService" + } + ], + "properties": { + "typeProperties": { + "description": "Twilio linked service properties.", + "x-ms-client-flatten": true, + "$ref": "#/definitions/TwilioLinkedServiceTypeProperties" + } + }, + "required": [ + "typeProperties" + ] + }, + "TwilioLinkedServiceTypeProperties": { + "description": "Twilio linked service type properties.", + "type": "object", + "properties": { + "userName": { + "type": "object", + "description": "The Account SID of Twilio service." + }, + "password": { + "description": "The auth token of Twilio service.", + "$ref": "../artifacts.json#/definitions/SecretBase" + } + }, + "required": [ + "userName", + "password" + ] + }, "AmazonS3LinkedService": { "x-ms-discriminator-value": "AmazonS3", "description": "Linked service for Amazon S3.",