Skip to content

Commit 5d971ef

Browse files
rnandurimsftakvmsftpriyadarshi-msftmshrivastavamsft
authored andcommitted
[Azure Data Factory] Support rest-based connectors in ADF (Azure#18514)
* Updating Dataworld in custom words file * Updating Linkedservice details with Dataworld information * Update LinkedService.json * Asana Swagger changes * swagger changes for appfigures * Update LinkedService.json * Twilio linked service changes for datafactory * Synapse linked service changes for Twilio * Twilio custom-words.txt change * Resolving conflicts * removed extra comma Co-authored-by: Aravind Reddy <[email protected]> Co-authored-by: Priyadarshi Ghosh <[email protected]> Co-authored-by: mshrivastavamsft <[email protected]>
1 parent 6332295 commit 5d971ef

File tree

3 files changed

+315
-1
lines changed

3 files changed

+315
-1
lines changed

custom-words.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
A128CBCPAD
1+
A128CBCPAD
22
A192CBCPAD
33
A256CBCPAD
44
AADDS
@@ -2518,4 +2518,8 @@ Quickbase
25182518
Smartsheet
25192519
Qualys
25202520
servermetrics
2521+
Dataworld
2522+
Asana
2523+
AppFigures
2524+
Twilio
25212525
getazresiliencystatus

specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/entityTypes/LinkedService.json

Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3214,6 +3214,161 @@
32143214
"url"
32153215
]
32163216
},
3217+
"DataworldLinkedService": {
3218+
"x-ms-discriminator-value": "Dataworld",
3219+
"description": "Linked service for Dataworld.",
3220+
"type": "object",
3221+
"allOf": [
3222+
{
3223+
"$ref": "#/definitions/LinkedService"
3224+
}
3225+
],
3226+
"properties": {
3227+
"typeProperties": {
3228+
"description": "Dataworld linked service properties.",
3229+
"x-ms-client-flatten": true,
3230+
"$ref": "#/definitions/DataworldLinkedServiceTypeProperties"
3231+
}
3232+
},
3233+
"required": [
3234+
"typeProperties"
3235+
]
3236+
},
3237+
"DataworldLinkedServiceTypeProperties": {
3238+
"description": "Dataworld linked service type properties.",
3239+
"type": "object",
3240+
"properties": {
3241+
"apiToken": {
3242+
"$ref": "../datafactory.json#/definitions/SecretBase",
3243+
"description": "The api token for the Dataworld source."
3244+
},
3245+
"encryptedCredential": {
3246+
"type": "object",
3247+
"description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."
3248+
}
3249+
},
3250+
"required": [
3251+
"apiToken"
3252+
]
3253+
},
3254+
"AppFiguresLinkedService": {
3255+
"x-ms-discriminator-value": "AppFigures",
3256+
"description": "Linked service for AppFigures.",
3257+
"type": "object",
3258+
"allOf": [
3259+
{
3260+
"$ref": "#/definitions/LinkedService"
3261+
}
3262+
],
3263+
"properties": {
3264+
"typeProperties": {
3265+
"description": "AppFigures linked service properties.",
3266+
"x-ms-client-flatten": true,
3267+
"$ref": "#/definitions/AppFiguresLinkedServiceTypeProperties"
3268+
}
3269+
},
3270+
"required": [
3271+
"typeProperties"
3272+
]
3273+
},
3274+
"AppFiguresLinkedServiceTypeProperties": {
3275+
"description": "AppFigures linked service type properties.",
3276+
"type": "object",
3277+
"properties": {
3278+
"userName": {
3279+
"type": "object",
3280+
"description": "The username of the Appfigures source."
3281+
},
3282+
"password": {
3283+
"description": "The password of the AppFigures source.",
3284+
"$ref": "../datafactory.json#/definitions/SecretBase"
3285+
},
3286+
"clientKey": {
3287+
"$ref": "../datafactory.json#/definitions/SecretBase",
3288+
"description": "The client key for the AppFigures source."
3289+
}
3290+
},
3291+
"required": [
3292+
"userName",
3293+
"password",
3294+
"clientKey"
3295+
]
3296+
},
3297+
"AsanaLinkedService": {
3298+
"x-ms-discriminator-value": "Asana",
3299+
"description": "Linked service for Asana.",
3300+
"type": "object",
3301+
"allOf": [
3302+
{
3303+
"$ref": "#/definitions/LinkedService"
3304+
}
3305+
],
3306+
"properties": {
3307+
"typeProperties": {
3308+
"description": "Asana linked service properties.",
3309+
"x-ms-client-flatten": true,
3310+
"$ref": "#/definitions/AsanaLinkedServiceTypeProperties"
3311+
}
3312+
},
3313+
"required": [
3314+
"typeProperties"
3315+
]
3316+
},
3317+
"AsanaLinkedServiceTypeProperties": {
3318+
"description": "Asana linked service type properties.",
3319+
"type": "object",
3320+
"properties": {
3321+
"apiToken": {
3322+
"$ref": "../datafactory.json#/definitions/SecretBase",
3323+
"description": "The api token for the Asana source."
3324+
},
3325+
"encryptedCredential": {
3326+
"type": "object",
3327+
"description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."
3328+
}
3329+
},
3330+
"required": [
3331+
"apiToken"
3332+
]
3333+
},
3334+
"TwilioLinkedService": {
3335+
"x-ms-discriminator-value": "Twilio",
3336+
"description": "Linked service for Twilio.",
3337+
"type": "object",
3338+
"allOf": [
3339+
{
3340+
"$ref": "#/definitions/LinkedService"
3341+
}
3342+
],
3343+
"properties": {
3344+
"typeProperties": {
3345+
"description": "Twilio linked service properties.",
3346+
"x-ms-client-flatten": true,
3347+
"$ref": "#/definitions/TwilioLinkedServiceTypeProperties"
3348+
}
3349+
},
3350+
"required": [
3351+
"typeProperties"
3352+
]
3353+
},
3354+
"TwilioLinkedServiceTypeProperties": {
3355+
"description": "Twilio linked service type properties.",
3356+
"type": "object",
3357+
"properties": {
3358+
"userName": {
3359+
"type": "object",
3360+
"description": "The Account SID of Twilio service."
3361+
},
3362+
"password": {
3363+
"description": "The auth token of Twilio service.",
3364+
"$ref": "../datafactory.json#/definitions/SecretBase"
3365+
}
3366+
},
3367+
"required": [
3368+
"userName",
3369+
"password"
3370+
]
3371+
},
32173372
"AmazonRedshiftLinkedService": {
32183373
"x-ms-discriminator-value": "AmazonRedshift",
32193374
"description": "Linked service for Amazon Redshift.",

specification/synapse/data-plane/Microsoft.Synapse/stable/2020-12-01/entityTypes/LinkedService.json

Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2977,6 +2977,161 @@
29772977
"url"
29782978
]
29792979
},
2980+
"DataworldLinkedService": {
2981+
"x-ms-discriminator-value": "Dataworld",
2982+
"description": "Linked service for Dataworld.",
2983+
"type": "object",
2984+
"allOf": [
2985+
{
2986+
"$ref": "#/definitions/LinkedService"
2987+
}
2988+
],
2989+
"properties": {
2990+
"typeProperties": {
2991+
"description": "Dataworld linked service properties.",
2992+
"x-ms-client-flatten": true,
2993+
"$ref": "#/definitions/DataworldLinkedServiceTypeProperties"
2994+
}
2995+
},
2996+
"required": [
2997+
"typeProperties"
2998+
]
2999+
},
3000+
"DataworldLinkedServiceTypeProperties": {
3001+
"description": "Dataworld linked service type properties.",
3002+
"type": "object",
3003+
"properties": {
3004+
"apiToken": {
3005+
"$ref": "../artifacts.json#/definitions/SecretBase",
3006+
"description": "The api token for the Dataworld source."
3007+
},
3008+
"encryptedCredential": {
3009+
"type": "object",
3010+
"description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."
3011+
}
3012+
},
3013+
"required": [
3014+
"apiToken"
3015+
]
3016+
},
3017+
"AppFiguresLinkedService": {
3018+
"x-ms-discriminator-value": "AppFigures",
3019+
"description": "Linked service for AppFigures.",
3020+
"type": "object",
3021+
"allOf": [
3022+
{
3023+
"$ref": "#/definitions/LinkedService"
3024+
}
3025+
],
3026+
"properties": {
3027+
"typeProperties": {
3028+
"description": "AppFigures linked service properties.",
3029+
"x-ms-client-flatten": true,
3030+
"$ref": "#/definitions/AppFiguresLinkedServiceTypeProperties"
3031+
}
3032+
},
3033+
"required": [
3034+
"typeProperties"
3035+
]
3036+
},
3037+
"AppFiguresLinkedServiceTypeProperties": {
3038+
"description": "AppFigures linked service type properties.",
3039+
"type": "object",
3040+
"properties": {
3041+
"userName": {
3042+
"type": "object",
3043+
"description": "The username of the Appfigures source."
3044+
},
3045+
"password": {
3046+
"description": "The password of the AppFigures source.",
3047+
"$ref": "../artifacts.json#/definitions/SecretBase"
3048+
},
3049+
"clientKey": {
3050+
"$ref": "../artifacts.json#/definitions/SecretBase",
3051+
"description": "The client key for the AppFigures source."
3052+
}
3053+
},
3054+
"required": [
3055+
"userName",
3056+
"password",
3057+
"clientKey"
3058+
]
3059+
},
3060+
"AsanaLinkedService": {
3061+
"x-ms-discriminator-value": "Asana",
3062+
"description": "Linked service for Asana.",
3063+
"type": "object",
3064+
"allOf": [
3065+
{
3066+
"$ref": "#/definitions/LinkedService"
3067+
}
3068+
],
3069+
"properties": {
3070+
"typeProperties": {
3071+
"description": "Asana linked service properties.",
3072+
"x-ms-client-flatten": true,
3073+
"$ref": "#/definitions/AsanaLinkedServiceTypeProperties"
3074+
}
3075+
},
3076+
"required": [
3077+
"typeProperties"
3078+
]
3079+
},
3080+
"AsanaLinkedServiceTypeProperties": {
3081+
"description": "Asana linked service type properties.",
3082+
"type": "object",
3083+
"properties": {
3084+
"apiToken": {
3085+
"$ref": "../artifacts.json#/definitions/SecretBase",
3086+
"description": "The api token for the Asana source."
3087+
},
3088+
"encryptedCredential": {
3089+
"type": "object",
3090+
"description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)."
3091+
}
3092+
},
3093+
"required": [
3094+
"apiToken"
3095+
]
3096+
},
3097+
"TwilioLinkedService": {
3098+
"x-ms-discriminator-value": "Twilio",
3099+
"description": "Linked service for Twilio.",
3100+
"type": "object",
3101+
"allOf": [
3102+
{
3103+
"$ref": "#/definitions/LinkedService"
3104+
}
3105+
],
3106+
"properties": {
3107+
"typeProperties": {
3108+
"description": "Twilio linked service properties.",
3109+
"x-ms-client-flatten": true,
3110+
"$ref": "#/definitions/TwilioLinkedServiceTypeProperties"
3111+
}
3112+
},
3113+
"required": [
3114+
"typeProperties"
3115+
]
3116+
},
3117+
"TwilioLinkedServiceTypeProperties": {
3118+
"description": "Twilio linked service type properties.",
3119+
"type": "object",
3120+
"properties": {
3121+
"userName": {
3122+
"type": "object",
3123+
"description": "The Account SID of Twilio service."
3124+
},
3125+
"password": {
3126+
"description": "The auth token of Twilio service.",
3127+
"$ref": "../artifacts.json#/definitions/SecretBase"
3128+
}
3129+
},
3130+
"required": [
3131+
"userName",
3132+
"password"
3133+
]
3134+
},
29803135
"AmazonS3LinkedService": {
29813136
"x-ms-discriminator-value": "AmazonS3",
29823137
"description": "Linked service for Amazon S3.",

0 commit comments

Comments
 (0)