@@ -97,6 +97,11 @@ examples:
97
97
test_vars_overrides :
98
98
' deletion_protection ' : ' false'
99
99
exclude_test : true
100
+ - name : ' datastream_connection_profile_salesforce'
101
+ primary_resource_id : ' default'
102
+ vars :
103
+ source_connection_profile_id : ' source-profile'
104
+ exclude_test : true
100
105
parameters :
101
106
- name : ' connectionProfileId'
102
107
type : String
@@ -143,6 +148,7 @@ properties:
143
148
- ' bigquery_profile'
144
149
- ' postgresql_profile'
145
150
- ' sql_server_profile'
151
+ - ' salesforce_profile'
146
152
properties :
147
153
- name : ' hostname'
148
154
type : String
@@ -185,6 +191,7 @@ properties:
185
191
- ' bigquery_profile'
186
192
- ' postgresql_profile'
187
193
- ' sql_server_profile'
194
+ - ' salesforce_profile'
188
195
properties :
189
196
- name : ' bucket'
190
197
type : String
@@ -206,6 +213,7 @@ properties:
206
213
- ' bigquery_profile'
207
214
- ' postgresql_profile'
208
215
- ' sql_server_profile'
216
+ - ' salesforce_profile'
209
217
properties :
210
218
- name : ' hostname'
211
219
type : String
@@ -289,6 +297,7 @@ properties:
289
297
- ' bigquery_profile'
290
298
- ' postgresql_profile'
291
299
- ' sql_server_profile'
300
+ - ' salesforce_profile'
292
301
properties :
293
302
[]
294
303
- name : ' postgresqlProfile'
@@ -302,6 +311,7 @@ properties:
302
311
- ' bigquery_profile'
303
312
- ' postgresql_profile'
304
313
- ' sql_server_profile'
314
+ - ' salesforce_profile'
305
315
properties :
306
316
- name : ' hostname'
307
317
type : String
@@ -330,6 +340,73 @@ properties:
330
340
description : |
331
341
Database for the PostgreSQL connection.
332
342
required : true
343
+ - name : ' salesforceProfile'
344
+ min_version : beta
345
+ type : NestedObject
346
+ description : |
347
+ Salesforce profile.
348
+ exactly_one_of :
349
+ - ' oracle_profile'
350
+ - ' gcs_profile'
351
+ - ' mysql_profile'
352
+ - ' bigquery_profile'
353
+ - ' postgresql_profile'
354
+ - ' sql_server_profile'
355
+ - ' salesforce_profile'
356
+ properties :
357
+ - name : ' domain'
358
+ type : String
359
+ description : |
360
+ Domain for the Salesforce Org.
361
+ required : true
362
+ - name : ' userCredentials'
363
+ type : NestedObject
364
+ description : |
365
+ User credentials to use for Salesforce authentication.
366
+ exactly_one_of :
367
+ - ' user_credentials'
368
+ - ' oauth2_client_credentials'
369
+ properties :
370
+ - name : ' username'
371
+ type : String
372
+ description : |
373
+ Username to use for authentication.
374
+ - name : ' password'
375
+ type : String
376
+ description : |
377
+ Password of the user.
378
+ - name : ' security_token'
379
+ type : String
380
+ description : |
381
+ Security token of the user.
382
+ - name : ' secret_manager_stored_password'
383
+ type : String
384
+ description : |
385
+ A reference to a Secret Manager resource name storing the user's password.
386
+ - name : ' secret_manager_stored_security_token'
387
+ type : String
388
+ description : |
389
+ A reference to a Secret Manager resource name storing the user's security token.
390
+ - name : ' oauth2ClientCredentials'
391
+ type : NestedObject
392
+ description : |
393
+ OAuth credentials to use for Salesforce authentication.
394
+ exactly_one_of :
395
+ - ' user_credentials'
396
+ - ' oauth2_client_credentials'
397
+ properties :
398
+ - name : ' client_id'
399
+ type : String
400
+ description : |
401
+ Client ID to use for authentication.
402
+ - name : ' client_secret'
403
+ type : String
404
+ description : |
405
+ Client secret to use for authentication.
406
+ - name : ' secret_manager_stored_client_secret'
407
+ type : String
408
+ description : |
409
+ A reference to a Secret Manager resource name storing the client secret.
333
410
- name : ' sqlServerProfile'
334
411
type : NestedObject
335
412
description : |
@@ -341,6 +418,7 @@ properties:
341
418
- ' bigquery_profile'
342
419
- ' postgresql_profile'
343
420
- ' sql_server_profile'
421
+ - ' salesforce_profile'
344
422
properties :
345
423
- name : ' hostname'
346
424
type : String
0 commit comments