|
3011 | 3011 | }
|
3012 | 3012 | }
|
3013 | 3013 | },
|
| 3014 | + "TeamDeskLinkedService": { |
| 3015 | + "x-ms-discriminator-value": "TeamDesk", |
| 3016 | + "description": "Linked service for TeamDesk.", |
| 3017 | + "type": "object", |
| 3018 | + "allOf": [ |
| 3019 | + { |
| 3020 | + "$ref": "#/definitions/LinkedService" |
| 3021 | + } |
| 3022 | + ], |
| 3023 | + "properties": { |
| 3024 | + "typeProperties": { |
| 3025 | + "description": "TeamDesk linked service properties.", |
| 3026 | + "x-ms-client-flatten": true, |
| 3027 | + "$ref": "#/definitions/TeamDeskLinkedServiceTypeProperties" |
| 3028 | + } |
| 3029 | + }, |
| 3030 | + "required": [ |
| 3031 | + "typeProperties" |
| 3032 | + ] |
| 3033 | + }, |
| 3034 | + "TeamDeskLinkedServiceTypeProperties": { |
| 3035 | + "description": "TeamDesk linked service type properties.", |
| 3036 | + "type": "object", |
| 3037 | + "properties": { |
| 3038 | + "authenticationType": { |
| 3039 | + "description": "The authentication type to use.", |
| 3040 | + "type": "string", |
| 3041 | + "enum": [ |
| 3042 | + "Basic", |
| 3043 | + "Token" |
| 3044 | + ], |
| 3045 | + "x-ms-enum": { |
| 3046 | + "name": "TeamDeskAuthenticationType", |
| 3047 | + "modelAsString": true |
| 3048 | + } |
| 3049 | + }, |
| 3050 | + "url": { |
| 3051 | + "type": "object", |
| 3052 | + "description": "The url to connect TeamDesk source. Type: string (or Expression with resultType string)." |
| 3053 | + }, |
| 3054 | + "userName": { |
| 3055 | + "type": "object", |
| 3056 | + "description": "The username of the TeamDesk source. Type: string (or Expression with resultType string)." |
| 3057 | + }, |
| 3058 | + "password": { |
| 3059 | + "description": "The password of the TeamDesk source.", |
| 3060 | + "$ref": "../datafactory.json#/definitions/SecretBase" |
| 3061 | + }, |
| 3062 | + "apiToken": { |
| 3063 | + "$ref": "../datafactory.json#/definitions/SecretBase", |
| 3064 | + "description": "The api token for the TeamDesk source." |
| 3065 | + }, |
| 3066 | + "encryptedCredential": { |
| 3067 | + "type": "object", |
| 3068 | + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." |
| 3069 | + } |
| 3070 | + }, |
| 3071 | + "required": [ |
| 3072 | + "authenticationType", |
| 3073 | + "url" |
| 3074 | + ] |
| 3075 | + }, |
| 3076 | + "QuickbaseLinkedService": { |
| 3077 | + "x-ms-discriminator-value": "Quickbase", |
| 3078 | + "description": "Linked service for Quickbase.", |
| 3079 | + "type": "object", |
| 3080 | + "allOf": [ |
| 3081 | + { |
| 3082 | + "$ref": "#/definitions/LinkedService" |
| 3083 | + } |
| 3084 | + ], |
| 3085 | + "properties": { |
| 3086 | + "typeProperties": { |
| 3087 | + "description": "Quickbase linked service properties.", |
| 3088 | + "x-ms-client-flatten": true, |
| 3089 | + "$ref": "#/definitions/QuickbaseLinkedServiceTypeProperties" |
| 3090 | + } |
| 3091 | + }, |
| 3092 | + "required": [ |
| 3093 | + "typeProperties" |
| 3094 | + ] |
| 3095 | + }, |
| 3096 | + "QuickbaseLinkedServiceTypeProperties": { |
| 3097 | + "description": "Quickbase linked service type properties.", |
| 3098 | + "type": "object", |
| 3099 | + "properties": { |
| 3100 | + "url": { |
| 3101 | + "type": "object", |
| 3102 | + "description": "The url to connect Quickbase source. Type: string (or Expression with resultType string)." |
| 3103 | + }, |
| 3104 | + "userToken": { |
| 3105 | + "$ref": "../datafactory.json#/definitions/SecretBase", |
| 3106 | + "description": "The user token for the Quickbase source." |
| 3107 | + }, |
| 3108 | + "encryptedCredential": { |
| 3109 | + "type": "object", |
| 3110 | + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." |
| 3111 | + } |
| 3112 | + }, |
| 3113 | + "required": [ |
| 3114 | + "url", |
| 3115 | + "userToken" |
| 3116 | + ] |
| 3117 | + }, |
| 3118 | + "SmartsheetLinkedService": { |
| 3119 | + "x-ms-discriminator-value": "Smartsheet", |
| 3120 | + "description": "Linked service for Smartsheet.", |
| 3121 | + "type": "object", |
| 3122 | + "allOf": [ |
| 3123 | + { |
| 3124 | + "$ref": "#/definitions/LinkedService" |
| 3125 | + } |
| 3126 | + ], |
| 3127 | + "properties": { |
| 3128 | + "typeProperties": { |
| 3129 | + "description": "Smartsheet linked service properties.", |
| 3130 | + "x-ms-client-flatten": true, |
| 3131 | + "$ref": "#/definitions/SmartsheetLinkedServiceTypeProperties" |
| 3132 | + } |
| 3133 | + }, |
| 3134 | + "required": [ |
| 3135 | + "typeProperties" |
| 3136 | + ] |
| 3137 | + }, |
| 3138 | + "SmartsheetLinkedServiceTypeProperties": { |
| 3139 | + "description": "Smartsheet linked service type properties.", |
| 3140 | + "type": "object", |
| 3141 | + "properties": { |
| 3142 | + "apiToken": { |
| 3143 | + "$ref": "../datafactory.json#/definitions/SecretBase", |
| 3144 | + "description": "The api token for the Smartsheet source." |
| 3145 | + }, |
| 3146 | + "encryptedCredential": { |
| 3147 | + "type": "object", |
| 3148 | + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." |
| 3149 | + } |
| 3150 | + }, |
| 3151 | + "required": [ |
| 3152 | + "apiToken" |
| 3153 | + ] |
| 3154 | + }, |
| 3155 | + "ZendeskLinkedService": { |
| 3156 | + "x-ms-discriminator-value": "Zendesk", |
| 3157 | + "description": "Linked service for Zendesk.", |
| 3158 | + "type": "object", |
| 3159 | + "allOf": [ |
| 3160 | + { |
| 3161 | + "$ref": "#/definitions/LinkedService" |
| 3162 | + } |
| 3163 | + ], |
| 3164 | + "properties": { |
| 3165 | + "typeProperties": { |
| 3166 | + "description": "Zendesk linked service properties.", |
| 3167 | + "x-ms-client-flatten": true, |
| 3168 | + "$ref": "#/definitions/ZendeskLinkedServiceTypeProperties" |
| 3169 | + } |
| 3170 | + }, |
| 3171 | + "required": [ |
| 3172 | + "typeProperties" |
| 3173 | + ] |
| 3174 | + }, |
| 3175 | + "ZendeskLinkedServiceTypeProperties": { |
| 3176 | + "description": "Zendesk linked service type properties.", |
| 3177 | + "type": "object", |
| 3178 | + "properties": { |
| 3179 | + "authenticationType": { |
| 3180 | + "description": "The authentication type to use.", |
| 3181 | + "type": "string", |
| 3182 | + "enum": [ |
| 3183 | + "Basic", |
| 3184 | + "Token" |
| 3185 | + ], |
| 3186 | + "x-ms-enum": { |
| 3187 | + "name": "ZendeskAuthenticationType", |
| 3188 | + "modelAsString": true |
| 3189 | + } |
| 3190 | + }, |
| 3191 | + "url": { |
| 3192 | + "type": "object", |
| 3193 | + "description": "The url to connect Zendesk source. Type: string (or Expression with resultType string)." |
| 3194 | + }, |
| 3195 | + "userName": { |
| 3196 | + "type": "object", |
| 3197 | + "description": "The username of the Zendesk source. Type: string (or Expression with resultType string)." |
| 3198 | + }, |
| 3199 | + "password": { |
| 3200 | + "description": "The password of the Zendesk source.", |
| 3201 | + "$ref": "../datafactory.json#/definitions/SecretBase" |
| 3202 | + }, |
| 3203 | + "apiToken": { |
| 3204 | + "$ref": "../datafactory.json#/definitions/SecretBase", |
| 3205 | + "description": "The api token for the Zendesk source." |
| 3206 | + }, |
| 3207 | + "encryptedCredential": { |
| 3208 | + "type": "object", |
| 3209 | + "description": "The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string)." |
| 3210 | + } |
| 3211 | + }, |
| 3212 | + "required": [ |
| 3213 | + "authenticationType", |
| 3214 | + "url" |
| 3215 | + ] |
| 3216 | + }, |
3014 | 3217 | "AmazonRedshiftLinkedService": {
|
3015 | 3218 | "x-ms-discriminator-value": "AmazonRedshift",
|
3016 | 3219 | "description": "Linked service for Amazon Redshift.",
|
|
0 commit comments