1package datafactory
2
3// Copyright (c) Microsoft and contributors.  All rights reserved.
4//
5// Licensed under the Apache License, Version 2.0 (the "License");
6// you may not use this file except in compliance with the License.
7// You may obtain a copy of the License at
8// http://www.apache.org/licenses/LICENSE-2.0
9//
10// Unless required by applicable law or agreed to in writing, software
11// distributed under the License is distributed on an "AS IS" BASIS,
12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13//
14// See the License for the specific language governing permissions and
15// limitations under the License.
16//
17// Code generated by Microsoft (R) AutoRest Code Generator.
18// Changes may cause incorrect behavior and will be lost if the code is regenerated.
19
20// AuthenticationType enumerates the values for authentication type.
21type AuthenticationType string
22
23const (
24	// AuthenticationTypeAnonymous ...
25	AuthenticationTypeAnonymous AuthenticationType = "Anonymous"
26	// AuthenticationTypeBasic ...
27	AuthenticationTypeBasic AuthenticationType = "Basic"
28	// AuthenticationTypeClientCertificate ...
29	AuthenticationTypeClientCertificate AuthenticationType = "ClientCertificate"
30	// AuthenticationTypeWebLinkedServiceTypeProperties ...
31	AuthenticationTypeWebLinkedServiceTypeProperties AuthenticationType = "WebLinkedServiceTypeProperties"
32)
33
34// PossibleAuthenticationTypeValues returns an array of possible values for the AuthenticationType const type.
35func PossibleAuthenticationTypeValues() []AuthenticationType {
36	return []AuthenticationType{AuthenticationTypeAnonymous, AuthenticationTypeBasic, AuthenticationTypeClientCertificate, AuthenticationTypeWebLinkedServiceTypeProperties}
37}
38
39// AuthorizationType enumerates the values for authorization type.
40type AuthorizationType string
41
42const (
43	// AuthorizationTypeKey ...
44	AuthorizationTypeKey AuthorizationType = "Key"
45	// AuthorizationTypeLinkedIntegrationRuntimeType ...
46	AuthorizationTypeLinkedIntegrationRuntimeType AuthorizationType = "LinkedIntegrationRuntimeType"
47	// AuthorizationTypeRBAC ...
48	AuthorizationTypeRBAC AuthorizationType = "RBAC"
49)
50
51// PossibleAuthorizationTypeValues returns an array of possible values for the AuthorizationType const type.
52func PossibleAuthorizationTypeValues() []AuthorizationType {
53	return []AuthorizationType{AuthorizationTypeKey, AuthorizationTypeLinkedIntegrationRuntimeType, AuthorizationTypeRBAC}
54}
55
56// AvroCompressionCodec enumerates the values for avro compression codec.
57type AvroCompressionCodec string
58
59const (
60	// Bzip2 ...
61	Bzip2 AvroCompressionCodec = "bzip2"
62	// Deflate ...
63	Deflate AvroCompressionCodec = "deflate"
64	// None ...
65	None AvroCompressionCodec = "none"
66	// Snappy ...
67	Snappy AvroCompressionCodec = "snappy"
68	// Xz ...
69	Xz AvroCompressionCodec = "xz"
70)
71
72// PossibleAvroCompressionCodecValues returns an array of possible values for the AvroCompressionCodec const type.
73func PossibleAvroCompressionCodecValues() []AvroCompressionCodec {
74	return []AvroCompressionCodec{Bzip2, Deflate, None, Snappy, Xz}
75}
76
77// AzureFunctionActivityMethod enumerates the values for azure function activity method.
78type AzureFunctionActivityMethod string
79
80const (
81	// DELETE ...
82	DELETE AzureFunctionActivityMethod = "DELETE"
83	// GET ...
84	GET AzureFunctionActivityMethod = "GET"
85	// HEAD ...
86	HEAD AzureFunctionActivityMethod = "HEAD"
87	// OPTIONS ...
88	OPTIONS AzureFunctionActivityMethod = "OPTIONS"
89	// POST ...
90	POST AzureFunctionActivityMethod = "POST"
91	// PUT ...
92	PUT AzureFunctionActivityMethod = "PUT"
93	// TRACE ...
94	TRACE AzureFunctionActivityMethod = "TRACE"
95)
96
97// PossibleAzureFunctionActivityMethodValues returns an array of possible values for the AzureFunctionActivityMethod const type.
98func PossibleAzureFunctionActivityMethodValues() []AzureFunctionActivityMethod {
99	return []AzureFunctionActivityMethod{DELETE, GET, HEAD, OPTIONS, POST, PUT, TRACE}
100}
101
102// AzureSearchIndexWriteBehaviorType enumerates the values for azure search index write behavior type.
103type AzureSearchIndexWriteBehaviorType string
104
105const (
106	// Merge ...
107	Merge AzureSearchIndexWriteBehaviorType = "Merge"
108	// Upload ...
109	Upload AzureSearchIndexWriteBehaviorType = "Upload"
110)
111
112// PossibleAzureSearchIndexWriteBehaviorTypeValues returns an array of possible values for the AzureSearchIndexWriteBehaviorType const type.
113func PossibleAzureSearchIndexWriteBehaviorTypeValues() []AzureSearchIndexWriteBehaviorType {
114	return []AzureSearchIndexWriteBehaviorType{Merge, Upload}
115}
116
117// BlobEventTypes enumerates the values for blob event types.
118type BlobEventTypes string
119
120const (
121	// MicrosoftStorageBlobCreated ...
122	MicrosoftStorageBlobCreated BlobEventTypes = "Microsoft.Storage.BlobCreated"
123	// MicrosoftStorageBlobDeleted ...
124	MicrosoftStorageBlobDeleted BlobEventTypes = "Microsoft.Storage.BlobDeleted"
125)
126
127// PossibleBlobEventTypesValues returns an array of possible values for the BlobEventTypes const type.
128func PossibleBlobEventTypesValues() []BlobEventTypes {
129	return []BlobEventTypes{MicrosoftStorageBlobCreated, MicrosoftStorageBlobDeleted}
130}
131
132// CassandraSourceReadConsistencyLevels enumerates the values for cassandra source read consistency levels.
133type CassandraSourceReadConsistencyLevels string
134
135const (
136	// ALL ...
137	ALL CassandraSourceReadConsistencyLevels = "ALL"
138	// EACHQUORUM ...
139	EACHQUORUM CassandraSourceReadConsistencyLevels = "EACH_QUORUM"
140	// LOCALONE ...
141	LOCALONE CassandraSourceReadConsistencyLevels = "LOCAL_ONE"
142	// LOCALQUORUM ...
143	LOCALQUORUM CassandraSourceReadConsistencyLevels = "LOCAL_QUORUM"
144	// LOCALSERIAL ...
145	LOCALSERIAL CassandraSourceReadConsistencyLevels = "LOCAL_SERIAL"
146	// ONE ...
147	ONE CassandraSourceReadConsistencyLevels = "ONE"
148	// QUORUM ...
149	QUORUM CassandraSourceReadConsistencyLevels = "QUORUM"
150	// SERIAL ...
151	SERIAL CassandraSourceReadConsistencyLevels = "SERIAL"
152	// THREE ...
153	THREE CassandraSourceReadConsistencyLevels = "THREE"
154	// TWO ...
155	TWO CassandraSourceReadConsistencyLevels = "TWO"
156)
157
158// PossibleCassandraSourceReadConsistencyLevelsValues returns an array of possible values for the CassandraSourceReadConsistencyLevels const type.
159func PossibleCassandraSourceReadConsistencyLevelsValues() []CassandraSourceReadConsistencyLevels {
160	return []CassandraSourceReadConsistencyLevels{ALL, EACHQUORUM, LOCALONE, LOCALQUORUM, LOCALSERIAL, ONE, QUORUM, SERIAL, THREE, TWO}
161}
162
163// CopyBehaviorType enumerates the values for copy behavior type.
164type CopyBehaviorType string
165
166const (
167	// FlattenHierarchy ...
168	FlattenHierarchy CopyBehaviorType = "FlattenHierarchy"
169	// MergeFiles ...
170	MergeFiles CopyBehaviorType = "MergeFiles"
171	// PreserveHierarchy ...
172	PreserveHierarchy CopyBehaviorType = "PreserveHierarchy"
173)
174
175// PossibleCopyBehaviorTypeValues returns an array of possible values for the CopyBehaviorType const type.
176func PossibleCopyBehaviorTypeValues() []CopyBehaviorType {
177	return []CopyBehaviorType{FlattenHierarchy, MergeFiles, PreserveHierarchy}
178}
179
180// DataFlowComputeType enumerates the values for data flow compute type.
181type DataFlowComputeType string
182
183const (
184	// ComputeOptimized ...
185	ComputeOptimized DataFlowComputeType = "ComputeOptimized"
186	// General ...
187	General DataFlowComputeType = "General"
188	// MemoryOptimized ...
189	MemoryOptimized DataFlowComputeType = "MemoryOptimized"
190)
191
192// PossibleDataFlowComputeTypeValues returns an array of possible values for the DataFlowComputeType const type.
193func PossibleDataFlowComputeTypeValues() []DataFlowComputeType {
194	return []DataFlowComputeType{ComputeOptimized, General, MemoryOptimized}
195}
196
197// DataFlowDebugCommandType enumerates the values for data flow debug command type.
198type DataFlowDebugCommandType string
199
200const (
201	// ExecuteExpressionQuery ...
202	ExecuteExpressionQuery DataFlowDebugCommandType = "executeExpressionQuery"
203	// ExecutePreviewQuery ...
204	ExecutePreviewQuery DataFlowDebugCommandType = "executePreviewQuery"
205	// ExecuteStatisticsQuery ...
206	ExecuteStatisticsQuery DataFlowDebugCommandType = "executeStatisticsQuery"
207)
208
209// PossibleDataFlowDebugCommandTypeValues returns an array of possible values for the DataFlowDebugCommandType const type.
210func PossibleDataFlowDebugCommandTypeValues() []DataFlowDebugCommandType {
211	return []DataFlowDebugCommandType{ExecuteExpressionQuery, ExecutePreviewQuery, ExecuteStatisticsQuery}
212}
213
214// DayOfWeek enumerates the values for day of week.
215type DayOfWeek string
216
217const (
218	// Friday ...
219	Friday DayOfWeek = "Friday"
220	// Monday ...
221	Monday DayOfWeek = "Monday"
222	// Saturday ...
223	Saturday DayOfWeek = "Saturday"
224	// Sunday ...
225	Sunday DayOfWeek = "Sunday"
226	// Thursday ...
227	Thursday DayOfWeek = "Thursday"
228	// Tuesday ...
229	Tuesday DayOfWeek = "Tuesday"
230	// Wednesday ...
231	Wednesday DayOfWeek = "Wednesday"
232)
233
234// PossibleDayOfWeekValues returns an array of possible values for the DayOfWeek const type.
235func PossibleDayOfWeekValues() []DayOfWeek {
236	return []DayOfWeek{Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}
237}
238
239// DaysOfWeek enumerates the values for days of week.
240type DaysOfWeek string
241
242const (
243	// DaysOfWeekFriday ...
244	DaysOfWeekFriday DaysOfWeek = "Friday"
245	// DaysOfWeekMonday ...
246	DaysOfWeekMonday DaysOfWeek = "Monday"
247	// DaysOfWeekSaturday ...
248	DaysOfWeekSaturday DaysOfWeek = "Saturday"
249	// DaysOfWeekSunday ...
250	DaysOfWeekSunday DaysOfWeek = "Sunday"
251	// DaysOfWeekThursday ...
252	DaysOfWeekThursday DaysOfWeek = "Thursday"
253	// DaysOfWeekTuesday ...
254	DaysOfWeekTuesday DaysOfWeek = "Tuesday"
255	// DaysOfWeekWednesday ...
256	DaysOfWeekWednesday DaysOfWeek = "Wednesday"
257)
258
259// PossibleDaysOfWeekValues returns an array of possible values for the DaysOfWeek const type.
260func PossibleDaysOfWeekValues() []DaysOfWeek {
261	return []DaysOfWeek{DaysOfWeekFriday, DaysOfWeekMonday, DaysOfWeekSaturday, DaysOfWeekSunday, DaysOfWeekThursday, DaysOfWeekTuesday, DaysOfWeekWednesday}
262}
263
264// Db2AuthenticationType enumerates the values for db 2 authentication type.
265type Db2AuthenticationType string
266
267const (
268	// Basic ...
269	Basic Db2AuthenticationType = "Basic"
270)
271
272// PossibleDb2AuthenticationTypeValues returns an array of possible values for the Db2AuthenticationType const type.
273func PossibleDb2AuthenticationTypeValues() []Db2AuthenticationType {
274	return []Db2AuthenticationType{Basic}
275}
276
277// DependencyCondition enumerates the values for dependency condition.
278type DependencyCondition string
279
280const (
281	// Completed ...
282	Completed DependencyCondition = "Completed"
283	// Failed ...
284	Failed DependencyCondition = "Failed"
285	// Skipped ...
286	Skipped DependencyCondition = "Skipped"
287	// Succeeded ...
288	Succeeded DependencyCondition = "Succeeded"
289)
290
291// PossibleDependencyConditionValues returns an array of possible values for the DependencyCondition const type.
292func PossibleDependencyConditionValues() []DependencyCondition {
293	return []DependencyCondition{Completed, Failed, Skipped, Succeeded}
294}
295
296// DynamicsAuthenticationType enumerates the values for dynamics authentication type.
297type DynamicsAuthenticationType string
298
299const (
300	// AADServicePrincipal ...
301	AADServicePrincipal DynamicsAuthenticationType = "AADServicePrincipal"
302	// Ifd ...
303	Ifd DynamicsAuthenticationType = "Ifd"
304	// Office365 ...
305	Office365 DynamicsAuthenticationType = "Office365"
306)
307
308// PossibleDynamicsAuthenticationTypeValues returns an array of possible values for the DynamicsAuthenticationType const type.
309func PossibleDynamicsAuthenticationTypeValues() []DynamicsAuthenticationType {
310	return []DynamicsAuthenticationType{AADServicePrincipal, Ifd, Office365}
311}
312
313// DynamicsDeploymentType enumerates the values for dynamics deployment type.
314type DynamicsDeploymentType string
315
316const (
317	// Online ...
318	Online DynamicsDeploymentType = "Online"
319	// OnPremisesWithIfd ...
320	OnPremisesWithIfd DynamicsDeploymentType = "OnPremisesWithIfd"
321)
322
323// PossibleDynamicsDeploymentTypeValues returns an array of possible values for the DynamicsDeploymentType const type.
324func PossibleDynamicsDeploymentTypeValues() []DynamicsDeploymentType {
325	return []DynamicsDeploymentType{Online, OnPremisesWithIfd}
326}
327
328// DynamicsSinkWriteBehavior enumerates the values for dynamics sink write behavior.
329type DynamicsSinkWriteBehavior string
330
331const (
332	// Upsert ...
333	Upsert DynamicsSinkWriteBehavior = "Upsert"
334)
335
336// PossibleDynamicsSinkWriteBehaviorValues returns an array of possible values for the DynamicsSinkWriteBehavior const type.
337func PossibleDynamicsSinkWriteBehaviorValues() []DynamicsSinkWriteBehavior {
338	return []DynamicsSinkWriteBehavior{Upsert}
339}
340
341// EventSubscriptionStatus enumerates the values for event subscription status.
342type EventSubscriptionStatus string
343
344const (
345	// Deprovisioning ...
346	Deprovisioning EventSubscriptionStatus = "Deprovisioning"
347	// Disabled ...
348	Disabled EventSubscriptionStatus = "Disabled"
349	// Enabled ...
350	Enabled EventSubscriptionStatus = "Enabled"
351	// Provisioning ...
352	Provisioning EventSubscriptionStatus = "Provisioning"
353	// Unknown ...
354	Unknown EventSubscriptionStatus = "Unknown"
355)
356
357// PossibleEventSubscriptionStatusValues returns an array of possible values for the EventSubscriptionStatus const type.
358func PossibleEventSubscriptionStatusValues() []EventSubscriptionStatus {
359	return []EventSubscriptionStatus{Deprovisioning, Disabled, Enabled, Provisioning, Unknown}
360}
361
362// FtpAuthenticationType enumerates the values for ftp authentication type.
363type FtpAuthenticationType string
364
365const (
366	// FtpAuthenticationTypeAnonymous ...
367	FtpAuthenticationTypeAnonymous FtpAuthenticationType = "Anonymous"
368	// FtpAuthenticationTypeBasic ...
369	FtpAuthenticationTypeBasic FtpAuthenticationType = "Basic"
370)
371
372// PossibleFtpAuthenticationTypeValues returns an array of possible values for the FtpAuthenticationType const type.
373func PossibleFtpAuthenticationTypeValues() []FtpAuthenticationType {
374	return []FtpAuthenticationType{FtpAuthenticationTypeAnonymous, FtpAuthenticationTypeBasic}
375}
376
377// GlobalParameterType enumerates the values for global parameter type.
378type GlobalParameterType string
379
380const (
381	// Array ...
382	Array GlobalParameterType = "Array"
383	// Bool ...
384	Bool GlobalParameterType = "Bool"
385	// Float ...
386	Float GlobalParameterType = "Float"
387	// Int ...
388	Int GlobalParameterType = "Int"
389	// Object ...
390	Object GlobalParameterType = "Object"
391	// String ...
392	String GlobalParameterType = "String"
393)
394
395// PossibleGlobalParameterTypeValues returns an array of possible values for the GlobalParameterType const type.
396func PossibleGlobalParameterTypeValues() []GlobalParameterType {
397	return []GlobalParameterType{Array, Bool, Float, Int, Object, String}
398}
399
400// GoogleAdWordsAuthenticationType enumerates the values for google ad words authentication type.
401type GoogleAdWordsAuthenticationType string
402
403const (
404	// ServiceAuthentication ...
405	ServiceAuthentication GoogleAdWordsAuthenticationType = "ServiceAuthentication"
406	// UserAuthentication ...
407	UserAuthentication GoogleAdWordsAuthenticationType = "UserAuthentication"
408)
409
410// PossibleGoogleAdWordsAuthenticationTypeValues returns an array of possible values for the GoogleAdWordsAuthenticationType const type.
411func PossibleGoogleAdWordsAuthenticationTypeValues() []GoogleAdWordsAuthenticationType {
412	return []GoogleAdWordsAuthenticationType{ServiceAuthentication, UserAuthentication}
413}
414
415// GoogleBigQueryAuthenticationType enumerates the values for google big query authentication type.
416type GoogleBigQueryAuthenticationType string
417
418const (
419	// GoogleBigQueryAuthenticationTypeServiceAuthentication ...
420	GoogleBigQueryAuthenticationTypeServiceAuthentication GoogleBigQueryAuthenticationType = "ServiceAuthentication"
421	// GoogleBigQueryAuthenticationTypeUserAuthentication ...
422	GoogleBigQueryAuthenticationTypeUserAuthentication GoogleBigQueryAuthenticationType = "UserAuthentication"
423)
424
425// PossibleGoogleBigQueryAuthenticationTypeValues returns an array of possible values for the GoogleBigQueryAuthenticationType const type.
426func PossibleGoogleBigQueryAuthenticationTypeValues() []GoogleBigQueryAuthenticationType {
427	return []GoogleBigQueryAuthenticationType{GoogleBigQueryAuthenticationTypeServiceAuthentication, GoogleBigQueryAuthenticationTypeUserAuthentication}
428}
429
430// HBaseAuthenticationType enumerates the values for h base authentication type.
431type HBaseAuthenticationType string
432
433const (
434	// HBaseAuthenticationTypeAnonymous ...
435	HBaseAuthenticationTypeAnonymous HBaseAuthenticationType = "Anonymous"
436	// HBaseAuthenticationTypeBasic ...
437	HBaseAuthenticationTypeBasic HBaseAuthenticationType = "Basic"
438)
439
440// PossibleHBaseAuthenticationTypeValues returns an array of possible values for the HBaseAuthenticationType const type.
441func PossibleHBaseAuthenticationTypeValues() []HBaseAuthenticationType {
442	return []HBaseAuthenticationType{HBaseAuthenticationTypeAnonymous, HBaseAuthenticationTypeBasic}
443}
444
445// HDInsightActivityDebugInfoOption enumerates the values for hd insight activity debug info option.
446type HDInsightActivityDebugInfoOption string
447
448const (
449	// HDInsightActivityDebugInfoOptionAlways ...
450	HDInsightActivityDebugInfoOptionAlways HDInsightActivityDebugInfoOption = "Always"
451	// HDInsightActivityDebugInfoOptionFailure ...
452	HDInsightActivityDebugInfoOptionFailure HDInsightActivityDebugInfoOption = "Failure"
453	// HDInsightActivityDebugInfoOptionNone ...
454	HDInsightActivityDebugInfoOptionNone HDInsightActivityDebugInfoOption = "None"
455)
456
457// PossibleHDInsightActivityDebugInfoOptionValues returns an array of possible values for the HDInsightActivityDebugInfoOption const type.
458func PossibleHDInsightActivityDebugInfoOptionValues() []HDInsightActivityDebugInfoOption {
459	return []HDInsightActivityDebugInfoOption{HDInsightActivityDebugInfoOptionAlways, HDInsightActivityDebugInfoOptionFailure, HDInsightActivityDebugInfoOptionNone}
460}
461
462// HiveAuthenticationType enumerates the values for hive authentication type.
463type HiveAuthenticationType string
464
465const (
466	// Anonymous ...
467	Anonymous HiveAuthenticationType = "Anonymous"
468	// Username ...
469	Username HiveAuthenticationType = "Username"
470	// UsernameAndPassword ...
471	UsernameAndPassword HiveAuthenticationType = "UsernameAndPassword"
472	// WindowsAzureHDInsightService ...
473	WindowsAzureHDInsightService HiveAuthenticationType = "WindowsAzureHDInsightService"
474)
475
476// PossibleHiveAuthenticationTypeValues returns an array of possible values for the HiveAuthenticationType const type.
477func PossibleHiveAuthenticationTypeValues() []HiveAuthenticationType {
478	return []HiveAuthenticationType{Anonymous, Username, UsernameAndPassword, WindowsAzureHDInsightService}
479}
480
481// HiveServerType enumerates the values for hive server type.
482type HiveServerType string
483
484const (
485	// HiveServer1 ...
486	HiveServer1 HiveServerType = "HiveServer1"
487	// HiveServer2 ...
488	HiveServer2 HiveServerType = "HiveServer2"
489	// HiveThriftServer ...
490	HiveThriftServer HiveServerType = "HiveThriftServer"
491)
492
493// PossibleHiveServerTypeValues returns an array of possible values for the HiveServerType const type.
494func PossibleHiveServerTypeValues() []HiveServerType {
495	return []HiveServerType{HiveServer1, HiveServer2, HiveThriftServer}
496}
497
498// HiveThriftTransportProtocol enumerates the values for hive thrift transport protocol.
499type HiveThriftTransportProtocol string
500
501const (
502	// Binary ...
503	Binary HiveThriftTransportProtocol = "Binary"
504	// HTTP ...
505	HTTP HiveThriftTransportProtocol = "HTTP "
506	// SASL ...
507	SASL HiveThriftTransportProtocol = "SASL"
508)
509
510// PossibleHiveThriftTransportProtocolValues returns an array of possible values for the HiveThriftTransportProtocol const type.
511func PossibleHiveThriftTransportProtocolValues() []HiveThriftTransportProtocol {
512	return []HiveThriftTransportProtocol{Binary, HTTP, SASL}
513}
514
515// HTTPAuthenticationType enumerates the values for http authentication type.
516type HTTPAuthenticationType string
517
518const (
519	// HTTPAuthenticationTypeAnonymous ...
520	HTTPAuthenticationTypeAnonymous HTTPAuthenticationType = "Anonymous"
521	// HTTPAuthenticationTypeBasic ...
522	HTTPAuthenticationTypeBasic HTTPAuthenticationType = "Basic"
523	// HTTPAuthenticationTypeClientCertificate ...
524	HTTPAuthenticationTypeClientCertificate HTTPAuthenticationType = "ClientCertificate"
525	// HTTPAuthenticationTypeDigest ...
526	HTTPAuthenticationTypeDigest HTTPAuthenticationType = "Digest"
527	// HTTPAuthenticationTypeWindows ...
528	HTTPAuthenticationTypeWindows HTTPAuthenticationType = "Windows"
529)
530
531// PossibleHTTPAuthenticationTypeValues returns an array of possible values for the HTTPAuthenticationType const type.
532func PossibleHTTPAuthenticationTypeValues() []HTTPAuthenticationType {
533	return []HTTPAuthenticationType{HTTPAuthenticationTypeAnonymous, HTTPAuthenticationTypeBasic, HTTPAuthenticationTypeClientCertificate, HTTPAuthenticationTypeDigest, HTTPAuthenticationTypeWindows}
534}
535
536// ImpalaAuthenticationType enumerates the values for impala authentication type.
537type ImpalaAuthenticationType string
538
539const (
540	// ImpalaAuthenticationTypeAnonymous ...
541	ImpalaAuthenticationTypeAnonymous ImpalaAuthenticationType = "Anonymous"
542	// ImpalaAuthenticationTypeSASLUsername ...
543	ImpalaAuthenticationTypeSASLUsername ImpalaAuthenticationType = "SASLUsername"
544	// ImpalaAuthenticationTypeUsernameAndPassword ...
545	ImpalaAuthenticationTypeUsernameAndPassword ImpalaAuthenticationType = "UsernameAndPassword"
546)
547
548// PossibleImpalaAuthenticationTypeValues returns an array of possible values for the ImpalaAuthenticationType const type.
549func PossibleImpalaAuthenticationTypeValues() []ImpalaAuthenticationType {
550	return []ImpalaAuthenticationType{ImpalaAuthenticationTypeAnonymous, ImpalaAuthenticationTypeSASLUsername, ImpalaAuthenticationTypeUsernameAndPassword}
551}
552
553// IntegrationRuntimeAuthKeyName enumerates the values for integration runtime auth key name.
554type IntegrationRuntimeAuthKeyName string
555
556const (
557	// AuthKey1 ...
558	AuthKey1 IntegrationRuntimeAuthKeyName = "authKey1"
559	// AuthKey2 ...
560	AuthKey2 IntegrationRuntimeAuthKeyName = "authKey2"
561)
562
563// PossibleIntegrationRuntimeAuthKeyNameValues returns an array of possible values for the IntegrationRuntimeAuthKeyName const type.
564func PossibleIntegrationRuntimeAuthKeyNameValues() []IntegrationRuntimeAuthKeyName {
565	return []IntegrationRuntimeAuthKeyName{AuthKey1, AuthKey2}
566}
567
568// IntegrationRuntimeAutoUpdate enumerates the values for integration runtime auto update.
569type IntegrationRuntimeAutoUpdate string
570
571const (
572	// Off ...
573	Off IntegrationRuntimeAutoUpdate = "Off"
574	// On ...
575	On IntegrationRuntimeAutoUpdate = "On"
576)
577
578// PossibleIntegrationRuntimeAutoUpdateValues returns an array of possible values for the IntegrationRuntimeAutoUpdate const type.
579func PossibleIntegrationRuntimeAutoUpdateValues() []IntegrationRuntimeAutoUpdate {
580	return []IntegrationRuntimeAutoUpdate{Off, On}
581}
582
583// IntegrationRuntimeEdition enumerates the values for integration runtime edition.
584type IntegrationRuntimeEdition string
585
586const (
587	// Enterprise ...
588	Enterprise IntegrationRuntimeEdition = "Enterprise"
589	// Standard ...
590	Standard IntegrationRuntimeEdition = "Standard"
591)
592
593// PossibleIntegrationRuntimeEditionValues returns an array of possible values for the IntegrationRuntimeEdition const type.
594func PossibleIntegrationRuntimeEditionValues() []IntegrationRuntimeEdition {
595	return []IntegrationRuntimeEdition{Enterprise, Standard}
596}
597
598// IntegrationRuntimeEntityReferenceType enumerates the values for integration runtime entity reference type.
599type IntegrationRuntimeEntityReferenceType string
600
601const (
602	// IntegrationRuntimeEntityReferenceTypeIntegrationRuntimeReference ...
603	IntegrationRuntimeEntityReferenceTypeIntegrationRuntimeReference IntegrationRuntimeEntityReferenceType = "IntegrationRuntimeReference"
604	// IntegrationRuntimeEntityReferenceTypeLinkedServiceReference ...
605	IntegrationRuntimeEntityReferenceTypeLinkedServiceReference IntegrationRuntimeEntityReferenceType = "LinkedServiceReference"
606)
607
608// PossibleIntegrationRuntimeEntityReferenceTypeValues returns an array of possible values for the IntegrationRuntimeEntityReferenceType const type.
609func PossibleIntegrationRuntimeEntityReferenceTypeValues() []IntegrationRuntimeEntityReferenceType {
610	return []IntegrationRuntimeEntityReferenceType{IntegrationRuntimeEntityReferenceTypeIntegrationRuntimeReference, IntegrationRuntimeEntityReferenceTypeLinkedServiceReference}
611}
612
613// IntegrationRuntimeInternalChannelEncryptionMode enumerates the values for integration runtime internal
614// channel encryption mode.
615type IntegrationRuntimeInternalChannelEncryptionMode string
616
617const (
618	// NotEncrypted ...
619	NotEncrypted IntegrationRuntimeInternalChannelEncryptionMode = "NotEncrypted"
620	// NotSet ...
621	NotSet IntegrationRuntimeInternalChannelEncryptionMode = "NotSet"
622	// SslEncrypted ...
623	SslEncrypted IntegrationRuntimeInternalChannelEncryptionMode = "SslEncrypted"
624)
625
626// PossibleIntegrationRuntimeInternalChannelEncryptionModeValues returns an array of possible values for the IntegrationRuntimeInternalChannelEncryptionMode const type.
627func PossibleIntegrationRuntimeInternalChannelEncryptionModeValues() []IntegrationRuntimeInternalChannelEncryptionMode {
628	return []IntegrationRuntimeInternalChannelEncryptionMode{NotEncrypted, NotSet, SslEncrypted}
629}
630
631// IntegrationRuntimeLicenseType enumerates the values for integration runtime license type.
632type IntegrationRuntimeLicenseType string
633
634const (
635	// BasePrice ...
636	BasePrice IntegrationRuntimeLicenseType = "BasePrice"
637	// LicenseIncluded ...
638	LicenseIncluded IntegrationRuntimeLicenseType = "LicenseIncluded"
639)
640
641// PossibleIntegrationRuntimeLicenseTypeValues returns an array of possible values for the IntegrationRuntimeLicenseType const type.
642func PossibleIntegrationRuntimeLicenseTypeValues() []IntegrationRuntimeLicenseType {
643	return []IntegrationRuntimeLicenseType{BasePrice, LicenseIncluded}
644}
645
646// IntegrationRuntimeSsisCatalogPricingTier enumerates the values for integration runtime ssis catalog pricing
647// tier.
648type IntegrationRuntimeSsisCatalogPricingTier string
649
650const (
651	// IntegrationRuntimeSsisCatalogPricingTierBasic ...
652	IntegrationRuntimeSsisCatalogPricingTierBasic IntegrationRuntimeSsisCatalogPricingTier = "Basic"
653	// IntegrationRuntimeSsisCatalogPricingTierPremium ...
654	IntegrationRuntimeSsisCatalogPricingTierPremium IntegrationRuntimeSsisCatalogPricingTier = "Premium"
655	// IntegrationRuntimeSsisCatalogPricingTierPremiumRS ...
656	IntegrationRuntimeSsisCatalogPricingTierPremiumRS IntegrationRuntimeSsisCatalogPricingTier = "PremiumRS"
657	// IntegrationRuntimeSsisCatalogPricingTierStandard ...
658	IntegrationRuntimeSsisCatalogPricingTierStandard IntegrationRuntimeSsisCatalogPricingTier = "Standard"
659)
660
661// PossibleIntegrationRuntimeSsisCatalogPricingTierValues returns an array of possible values for the IntegrationRuntimeSsisCatalogPricingTier const type.
662func PossibleIntegrationRuntimeSsisCatalogPricingTierValues() []IntegrationRuntimeSsisCatalogPricingTier {
663	return []IntegrationRuntimeSsisCatalogPricingTier{IntegrationRuntimeSsisCatalogPricingTierBasic, IntegrationRuntimeSsisCatalogPricingTierPremium, IntegrationRuntimeSsisCatalogPricingTierPremiumRS, IntegrationRuntimeSsisCatalogPricingTierStandard}
664}
665
666// IntegrationRuntimeState enumerates the values for integration runtime state.
667type IntegrationRuntimeState string
668
669const (
670	// IntegrationRuntimeStateAccessDenied ...
671	IntegrationRuntimeStateAccessDenied IntegrationRuntimeState = "AccessDenied"
672	// IntegrationRuntimeStateInitial ...
673	IntegrationRuntimeStateInitial IntegrationRuntimeState = "Initial"
674	// IntegrationRuntimeStateLimited ...
675	IntegrationRuntimeStateLimited IntegrationRuntimeState = "Limited"
676	// IntegrationRuntimeStateNeedRegistration ...
677	IntegrationRuntimeStateNeedRegistration IntegrationRuntimeState = "NeedRegistration"
678	// IntegrationRuntimeStateOffline ...
679	IntegrationRuntimeStateOffline IntegrationRuntimeState = "Offline"
680	// IntegrationRuntimeStateOnline ...
681	IntegrationRuntimeStateOnline IntegrationRuntimeState = "Online"
682	// IntegrationRuntimeStateStarted ...
683	IntegrationRuntimeStateStarted IntegrationRuntimeState = "Started"
684	// IntegrationRuntimeStateStarting ...
685	IntegrationRuntimeStateStarting IntegrationRuntimeState = "Starting"
686	// IntegrationRuntimeStateStopped ...
687	IntegrationRuntimeStateStopped IntegrationRuntimeState = "Stopped"
688	// IntegrationRuntimeStateStopping ...
689	IntegrationRuntimeStateStopping IntegrationRuntimeState = "Stopping"
690)
691
692// PossibleIntegrationRuntimeStateValues returns an array of possible values for the IntegrationRuntimeState const type.
693func PossibleIntegrationRuntimeStateValues() []IntegrationRuntimeState {
694	return []IntegrationRuntimeState{IntegrationRuntimeStateAccessDenied, IntegrationRuntimeStateInitial, IntegrationRuntimeStateLimited, IntegrationRuntimeStateNeedRegistration, IntegrationRuntimeStateOffline, IntegrationRuntimeStateOnline, IntegrationRuntimeStateStarted, IntegrationRuntimeStateStarting, IntegrationRuntimeStateStopped, IntegrationRuntimeStateStopping}
695}
696
697// IntegrationRuntimeType enumerates the values for integration runtime type.
698type IntegrationRuntimeType string
699
700const (
701	// Managed ...
702	Managed IntegrationRuntimeType = "Managed"
703	// SelfHosted ...
704	SelfHosted IntegrationRuntimeType = "SelfHosted"
705)
706
707// PossibleIntegrationRuntimeTypeValues returns an array of possible values for the IntegrationRuntimeType const type.
708func PossibleIntegrationRuntimeTypeValues() []IntegrationRuntimeType {
709	return []IntegrationRuntimeType{Managed, SelfHosted}
710}
711
712// IntegrationRuntimeUpdateResult enumerates the values for integration runtime update result.
713type IntegrationRuntimeUpdateResult string
714
715const (
716	// IntegrationRuntimeUpdateResultFail ...
717	IntegrationRuntimeUpdateResultFail IntegrationRuntimeUpdateResult = "Fail"
718	// IntegrationRuntimeUpdateResultNone ...
719	IntegrationRuntimeUpdateResultNone IntegrationRuntimeUpdateResult = "None"
720	// IntegrationRuntimeUpdateResultSucceed ...
721	IntegrationRuntimeUpdateResultSucceed IntegrationRuntimeUpdateResult = "Succeed"
722)
723
724// PossibleIntegrationRuntimeUpdateResultValues returns an array of possible values for the IntegrationRuntimeUpdateResult const type.
725func PossibleIntegrationRuntimeUpdateResultValues() []IntegrationRuntimeUpdateResult {
726	return []IntegrationRuntimeUpdateResult{IntegrationRuntimeUpdateResultFail, IntegrationRuntimeUpdateResultNone, IntegrationRuntimeUpdateResultSucceed}
727}
728
729// JSONWriteFilePattern enumerates the values for json write file pattern.
730type JSONWriteFilePattern string
731
732const (
733	// ArrayOfObjects ...
734	ArrayOfObjects JSONWriteFilePattern = "arrayOfObjects"
735	// SetOfObjects ...
736	SetOfObjects JSONWriteFilePattern = "setOfObjects"
737)
738
739// PossibleJSONWriteFilePatternValues returns an array of possible values for the JSONWriteFilePattern const type.
740func PossibleJSONWriteFilePatternValues() []JSONWriteFilePattern {
741	return []JSONWriteFilePattern{ArrayOfObjects, SetOfObjects}
742}
743
744// ManagedIntegrationRuntimeNodeStatus enumerates the values for managed integration runtime node status.
745type ManagedIntegrationRuntimeNodeStatus string
746
747const (
748	// Available ...
749	Available ManagedIntegrationRuntimeNodeStatus = "Available"
750	// Recycling ...
751	Recycling ManagedIntegrationRuntimeNodeStatus = "Recycling"
752	// Starting ...
753	Starting ManagedIntegrationRuntimeNodeStatus = "Starting"
754	// Unavailable ...
755	Unavailable ManagedIntegrationRuntimeNodeStatus = "Unavailable"
756)
757
758// PossibleManagedIntegrationRuntimeNodeStatusValues returns an array of possible values for the ManagedIntegrationRuntimeNodeStatus const type.
759func PossibleManagedIntegrationRuntimeNodeStatusValues() []ManagedIntegrationRuntimeNodeStatus {
760	return []ManagedIntegrationRuntimeNodeStatus{Available, Recycling, Starting, Unavailable}
761}
762
763// MongoDbAuthenticationType enumerates the values for mongo db authentication type.
764type MongoDbAuthenticationType string
765
766const (
767	// MongoDbAuthenticationTypeAnonymous ...
768	MongoDbAuthenticationTypeAnonymous MongoDbAuthenticationType = "Anonymous"
769	// MongoDbAuthenticationTypeBasic ...
770	MongoDbAuthenticationTypeBasic MongoDbAuthenticationType = "Basic"
771)
772
773// PossibleMongoDbAuthenticationTypeValues returns an array of possible values for the MongoDbAuthenticationType const type.
774func PossibleMongoDbAuthenticationTypeValues() []MongoDbAuthenticationType {
775	return []MongoDbAuthenticationType{MongoDbAuthenticationTypeAnonymous, MongoDbAuthenticationTypeBasic}
776}
777
778// NetezzaPartitionOption enumerates the values for netezza partition option.
779type NetezzaPartitionOption string
780
781const (
782	// NetezzaPartitionOptionDataSlice ...
783	NetezzaPartitionOptionDataSlice NetezzaPartitionOption = "DataSlice"
784	// NetezzaPartitionOptionDynamicRange ...
785	NetezzaPartitionOptionDynamicRange NetezzaPartitionOption = "DynamicRange"
786	// NetezzaPartitionOptionNone ...
787	NetezzaPartitionOptionNone NetezzaPartitionOption = "None"
788)
789
790// PossibleNetezzaPartitionOptionValues returns an array of possible values for the NetezzaPartitionOption const type.
791func PossibleNetezzaPartitionOptionValues() []NetezzaPartitionOption {
792	return []NetezzaPartitionOption{NetezzaPartitionOptionDataSlice, NetezzaPartitionOptionDynamicRange, NetezzaPartitionOptionNone}
793}
794
795// ODataAadServicePrincipalCredentialType enumerates the values for o data aad service principal credential
796// type.
797type ODataAadServicePrincipalCredentialType string
798
799const (
800	// ServicePrincipalCert ...
801	ServicePrincipalCert ODataAadServicePrincipalCredentialType = "ServicePrincipalCert"
802	// ServicePrincipalKey ...
803	ServicePrincipalKey ODataAadServicePrincipalCredentialType = "ServicePrincipalKey"
804)
805
806// PossibleODataAadServicePrincipalCredentialTypeValues returns an array of possible values for the ODataAadServicePrincipalCredentialType const type.
807func PossibleODataAadServicePrincipalCredentialTypeValues() []ODataAadServicePrincipalCredentialType {
808	return []ODataAadServicePrincipalCredentialType{ServicePrincipalCert, ServicePrincipalKey}
809}
810
811// ODataAuthenticationType enumerates the values for o data authentication type.
812type ODataAuthenticationType string
813
814const (
815	// ODataAuthenticationTypeAadServicePrincipal ...
816	ODataAuthenticationTypeAadServicePrincipal ODataAuthenticationType = "AadServicePrincipal"
817	// ODataAuthenticationTypeAnonymous ...
818	ODataAuthenticationTypeAnonymous ODataAuthenticationType = "Anonymous"
819	// ODataAuthenticationTypeBasic ...
820	ODataAuthenticationTypeBasic ODataAuthenticationType = "Basic"
821	// ODataAuthenticationTypeManagedServiceIdentity ...
822	ODataAuthenticationTypeManagedServiceIdentity ODataAuthenticationType = "ManagedServiceIdentity"
823	// ODataAuthenticationTypeWindows ...
824	ODataAuthenticationTypeWindows ODataAuthenticationType = "Windows"
825)
826
827// PossibleODataAuthenticationTypeValues returns an array of possible values for the ODataAuthenticationType const type.
828func PossibleODataAuthenticationTypeValues() []ODataAuthenticationType {
829	return []ODataAuthenticationType{ODataAuthenticationTypeAadServicePrincipal, ODataAuthenticationTypeAnonymous, ODataAuthenticationTypeBasic, ODataAuthenticationTypeManagedServiceIdentity, ODataAuthenticationTypeWindows}
830}
831
832// OraclePartitionOption enumerates the values for oracle partition option.
833type OraclePartitionOption string
834
835const (
836	// OraclePartitionOptionDynamicRange ...
837	OraclePartitionOptionDynamicRange OraclePartitionOption = "DynamicRange"
838	// OraclePartitionOptionNone ...
839	OraclePartitionOptionNone OraclePartitionOption = "None"
840	// OraclePartitionOptionPhysicalPartitionsOfTable ...
841	OraclePartitionOptionPhysicalPartitionsOfTable OraclePartitionOption = "PhysicalPartitionsOfTable"
842)
843
844// PossibleOraclePartitionOptionValues returns an array of possible values for the OraclePartitionOption const type.
845func PossibleOraclePartitionOptionValues() []OraclePartitionOption {
846	return []OraclePartitionOption{OraclePartitionOptionDynamicRange, OraclePartitionOptionNone, OraclePartitionOptionPhysicalPartitionsOfTable}
847}
848
849// OrcCompressionCodec enumerates the values for orc compression codec.
850type OrcCompressionCodec string
851
852const (
853	// OrcCompressionCodecLzo ...
854	OrcCompressionCodecLzo OrcCompressionCodec = "lzo"
855	// OrcCompressionCodecNone ...
856	OrcCompressionCodecNone OrcCompressionCodec = "none"
857	// OrcCompressionCodecSnappy ...
858	OrcCompressionCodecSnappy OrcCompressionCodec = "snappy"
859	// OrcCompressionCodecZlib ...
860	OrcCompressionCodecZlib OrcCompressionCodec = "zlib"
861)
862
863// PossibleOrcCompressionCodecValues returns an array of possible values for the OrcCompressionCodec const type.
864func PossibleOrcCompressionCodecValues() []OrcCompressionCodec {
865	return []OrcCompressionCodec{OrcCompressionCodecLzo, OrcCompressionCodecNone, OrcCompressionCodecSnappy, OrcCompressionCodecZlib}
866}
867
868// ParameterType enumerates the values for parameter type.
869type ParameterType string
870
871const (
872	// ParameterTypeArray ...
873	ParameterTypeArray ParameterType = "Array"
874	// ParameterTypeBool ...
875	ParameterTypeBool ParameterType = "Bool"
876	// ParameterTypeFloat ...
877	ParameterTypeFloat ParameterType = "Float"
878	// ParameterTypeInt ...
879	ParameterTypeInt ParameterType = "Int"
880	// ParameterTypeObject ...
881	ParameterTypeObject ParameterType = "Object"
882	// ParameterTypeSecureString ...
883	ParameterTypeSecureString ParameterType = "SecureString"
884	// ParameterTypeString ...
885	ParameterTypeString ParameterType = "String"
886)
887
888// PossibleParameterTypeValues returns an array of possible values for the ParameterType const type.
889func PossibleParameterTypeValues() []ParameterType {
890	return []ParameterType{ParameterTypeArray, ParameterTypeBool, ParameterTypeFloat, ParameterTypeInt, ParameterTypeObject, ParameterTypeSecureString, ParameterTypeString}
891}
892
893// PhoenixAuthenticationType enumerates the values for phoenix authentication type.
894type PhoenixAuthenticationType string
895
896const (
897	// PhoenixAuthenticationTypeAnonymous ...
898	PhoenixAuthenticationTypeAnonymous PhoenixAuthenticationType = "Anonymous"
899	// PhoenixAuthenticationTypeUsernameAndPassword ...
900	PhoenixAuthenticationTypeUsernameAndPassword PhoenixAuthenticationType = "UsernameAndPassword"
901	// PhoenixAuthenticationTypeWindowsAzureHDInsightService ...
902	PhoenixAuthenticationTypeWindowsAzureHDInsightService PhoenixAuthenticationType = "WindowsAzureHDInsightService"
903)
904
905// PossiblePhoenixAuthenticationTypeValues returns an array of possible values for the PhoenixAuthenticationType const type.
906func PossiblePhoenixAuthenticationTypeValues() []PhoenixAuthenticationType {
907	return []PhoenixAuthenticationType{PhoenixAuthenticationTypeAnonymous, PhoenixAuthenticationTypeUsernameAndPassword, PhoenixAuthenticationTypeWindowsAzureHDInsightService}
908}
909
910// PolybaseSettingsRejectType enumerates the values for polybase settings reject type.
911type PolybaseSettingsRejectType string
912
913const (
914	// Percentage ...
915	Percentage PolybaseSettingsRejectType = "percentage"
916	// Value ...
917	Value PolybaseSettingsRejectType = "value"
918)
919
920// PossiblePolybaseSettingsRejectTypeValues returns an array of possible values for the PolybaseSettingsRejectType const type.
921func PossiblePolybaseSettingsRejectTypeValues() []PolybaseSettingsRejectType {
922	return []PolybaseSettingsRejectType{Percentage, Value}
923}
924
925// PrestoAuthenticationType enumerates the values for presto authentication type.
926type PrestoAuthenticationType string
927
928const (
929	// PrestoAuthenticationTypeAnonymous ...
930	PrestoAuthenticationTypeAnonymous PrestoAuthenticationType = "Anonymous"
931	// PrestoAuthenticationTypeLDAP ...
932	PrestoAuthenticationTypeLDAP PrestoAuthenticationType = "LDAP"
933)
934
935// PossiblePrestoAuthenticationTypeValues returns an array of possible values for the PrestoAuthenticationType const type.
936func PossiblePrestoAuthenticationTypeValues() []PrestoAuthenticationType {
937	return []PrestoAuthenticationType{PrestoAuthenticationTypeAnonymous, PrestoAuthenticationTypeLDAP}
938}
939
940// PublicNetworkAccess enumerates the values for public network access.
941type PublicNetworkAccess string
942
943const (
944	// PublicNetworkAccessDisabled ...
945	PublicNetworkAccessDisabled PublicNetworkAccess = "Disabled"
946	// PublicNetworkAccessEnabled ...
947	PublicNetworkAccessEnabled PublicNetworkAccess = "Enabled"
948)
949
950// PossiblePublicNetworkAccessValues returns an array of possible values for the PublicNetworkAccess const type.
951func PossiblePublicNetworkAccessValues() []PublicNetworkAccess {
952	return []PublicNetworkAccess{PublicNetworkAccessDisabled, PublicNetworkAccessEnabled}
953}
954
955// RecurrenceFrequency enumerates the values for recurrence frequency.
956type RecurrenceFrequency string
957
958const (
959	// Day ...
960	Day RecurrenceFrequency = "Day"
961	// Hour ...
962	Hour RecurrenceFrequency = "Hour"
963	// Minute ...
964	Minute RecurrenceFrequency = "Minute"
965	// Month ...
966	Month RecurrenceFrequency = "Month"
967	// NotSpecified ...
968	NotSpecified RecurrenceFrequency = "NotSpecified"
969	// Week ...
970	Week RecurrenceFrequency = "Week"
971	// Year ...
972	Year RecurrenceFrequency = "Year"
973)
974
975// PossibleRecurrenceFrequencyValues returns an array of possible values for the RecurrenceFrequency const type.
976func PossibleRecurrenceFrequencyValues() []RecurrenceFrequency {
977	return []RecurrenceFrequency{Day, Hour, Minute, Month, NotSpecified, Week, Year}
978}
979
980// RestServiceAuthenticationType enumerates the values for rest service authentication type.
981type RestServiceAuthenticationType string
982
983const (
984	// RestServiceAuthenticationTypeAadServicePrincipal ...
985	RestServiceAuthenticationTypeAadServicePrincipal RestServiceAuthenticationType = "AadServicePrincipal"
986	// RestServiceAuthenticationTypeAnonymous ...
987	RestServiceAuthenticationTypeAnonymous RestServiceAuthenticationType = "Anonymous"
988	// RestServiceAuthenticationTypeBasic ...
989	RestServiceAuthenticationTypeBasic RestServiceAuthenticationType = "Basic"
990	// RestServiceAuthenticationTypeManagedServiceIdentity ...
991	RestServiceAuthenticationTypeManagedServiceIdentity RestServiceAuthenticationType = "ManagedServiceIdentity"
992)
993
994// PossibleRestServiceAuthenticationTypeValues returns an array of possible values for the RestServiceAuthenticationType const type.
995func PossibleRestServiceAuthenticationTypeValues() []RestServiceAuthenticationType {
996	return []RestServiceAuthenticationType{RestServiceAuthenticationTypeAadServicePrincipal, RestServiceAuthenticationTypeAnonymous, RestServiceAuthenticationTypeBasic, RestServiceAuthenticationTypeManagedServiceIdentity}
997}
998
999// RunQueryFilterOperand enumerates the values for run query filter operand.
1000type RunQueryFilterOperand string
1001
1002const (
1003	// ActivityName ...
1004	ActivityName RunQueryFilterOperand = "ActivityName"
1005	// ActivityRunEnd ...
1006	ActivityRunEnd RunQueryFilterOperand = "ActivityRunEnd"
1007	// ActivityRunStart ...
1008	ActivityRunStart RunQueryFilterOperand = "ActivityRunStart"
1009	// ActivityType ...
1010	ActivityType RunQueryFilterOperand = "ActivityType"
1011	// LatestOnly ...
1012	LatestOnly RunQueryFilterOperand = "LatestOnly"
1013	// PipelineName ...
1014	PipelineName RunQueryFilterOperand = "PipelineName"
1015	// RunEnd ...
1016	RunEnd RunQueryFilterOperand = "RunEnd"
1017	// RunGroupID ...
1018	RunGroupID RunQueryFilterOperand = "RunGroupId"
1019	// RunStart ...
1020	RunStart RunQueryFilterOperand = "RunStart"
1021	// Status ...
1022	Status RunQueryFilterOperand = "Status"
1023	// TriggerName ...
1024	TriggerName RunQueryFilterOperand = "TriggerName"
1025	// TriggerRunTimestamp ...
1026	TriggerRunTimestamp RunQueryFilterOperand = "TriggerRunTimestamp"
1027)
1028
1029// PossibleRunQueryFilterOperandValues returns an array of possible values for the RunQueryFilterOperand const type.
1030func PossibleRunQueryFilterOperandValues() []RunQueryFilterOperand {
1031	return []RunQueryFilterOperand{ActivityName, ActivityRunEnd, ActivityRunStart, ActivityType, LatestOnly, PipelineName, RunEnd, RunGroupID, RunStart, Status, TriggerName, TriggerRunTimestamp}
1032}
1033
1034// RunQueryFilterOperator enumerates the values for run query filter operator.
1035type RunQueryFilterOperator string
1036
1037const (
1038	// Equals ...
1039	Equals RunQueryFilterOperator = "Equals"
1040	// In ...
1041	In RunQueryFilterOperator = "In"
1042	// NotEquals ...
1043	NotEquals RunQueryFilterOperator = "NotEquals"
1044	// NotIn ...
1045	NotIn RunQueryFilterOperator = "NotIn"
1046)
1047
1048// PossibleRunQueryFilterOperatorValues returns an array of possible values for the RunQueryFilterOperator const type.
1049func PossibleRunQueryFilterOperatorValues() []RunQueryFilterOperator {
1050	return []RunQueryFilterOperator{Equals, In, NotEquals, NotIn}
1051}
1052
1053// RunQueryOrder enumerates the values for run query order.
1054type RunQueryOrder string
1055
1056const (
1057	// ASC ...
1058	ASC RunQueryOrder = "ASC"
1059	// DESC ...
1060	DESC RunQueryOrder = "DESC"
1061)
1062
1063// PossibleRunQueryOrderValues returns an array of possible values for the RunQueryOrder const type.
1064func PossibleRunQueryOrderValues() []RunQueryOrder {
1065	return []RunQueryOrder{ASC, DESC}
1066}
1067
1068// RunQueryOrderByField enumerates the values for run query order by field.
1069type RunQueryOrderByField string
1070
1071const (
1072	// RunQueryOrderByFieldActivityName ...
1073	RunQueryOrderByFieldActivityName RunQueryOrderByField = "ActivityName"
1074	// RunQueryOrderByFieldActivityRunEnd ...
1075	RunQueryOrderByFieldActivityRunEnd RunQueryOrderByField = "ActivityRunEnd"
1076	// RunQueryOrderByFieldActivityRunStart ...
1077	RunQueryOrderByFieldActivityRunStart RunQueryOrderByField = "ActivityRunStart"
1078	// RunQueryOrderByFieldPipelineName ...
1079	RunQueryOrderByFieldPipelineName RunQueryOrderByField = "PipelineName"
1080	// RunQueryOrderByFieldRunEnd ...
1081	RunQueryOrderByFieldRunEnd RunQueryOrderByField = "RunEnd"
1082	// RunQueryOrderByFieldRunStart ...
1083	RunQueryOrderByFieldRunStart RunQueryOrderByField = "RunStart"
1084	// RunQueryOrderByFieldStatus ...
1085	RunQueryOrderByFieldStatus RunQueryOrderByField = "Status"
1086	// RunQueryOrderByFieldTriggerName ...
1087	RunQueryOrderByFieldTriggerName RunQueryOrderByField = "TriggerName"
1088	// RunQueryOrderByFieldTriggerRunTimestamp ...
1089	RunQueryOrderByFieldTriggerRunTimestamp RunQueryOrderByField = "TriggerRunTimestamp"
1090)
1091
1092// PossibleRunQueryOrderByFieldValues returns an array of possible values for the RunQueryOrderByField const type.
1093func PossibleRunQueryOrderByFieldValues() []RunQueryOrderByField {
1094	return []RunQueryOrderByField{RunQueryOrderByFieldActivityName, RunQueryOrderByFieldActivityRunEnd, RunQueryOrderByFieldActivityRunStart, RunQueryOrderByFieldPipelineName, RunQueryOrderByFieldRunEnd, RunQueryOrderByFieldRunStart, RunQueryOrderByFieldStatus, RunQueryOrderByFieldTriggerName, RunQueryOrderByFieldTriggerRunTimestamp}
1095}
1096
1097// SalesforceSinkWriteBehavior enumerates the values for salesforce sink write behavior.
1098type SalesforceSinkWriteBehavior string
1099
1100const (
1101	// SalesforceSinkWriteBehaviorInsert ...
1102	SalesforceSinkWriteBehaviorInsert SalesforceSinkWriteBehavior = "Insert"
1103	// SalesforceSinkWriteBehaviorUpsert ...
1104	SalesforceSinkWriteBehaviorUpsert SalesforceSinkWriteBehavior = "Upsert"
1105)
1106
1107// PossibleSalesforceSinkWriteBehaviorValues returns an array of possible values for the SalesforceSinkWriteBehavior const type.
1108func PossibleSalesforceSinkWriteBehaviorValues() []SalesforceSinkWriteBehavior {
1109	return []SalesforceSinkWriteBehavior{SalesforceSinkWriteBehaviorInsert, SalesforceSinkWriteBehaviorUpsert}
1110}
1111
1112// SalesforceSourceReadBehavior enumerates the values for salesforce source read behavior.
1113type SalesforceSourceReadBehavior string
1114
1115const (
1116	// Query ...
1117	Query SalesforceSourceReadBehavior = "Query"
1118	// QueryAll ...
1119	QueryAll SalesforceSourceReadBehavior = "QueryAll"
1120)
1121
1122// PossibleSalesforceSourceReadBehaviorValues returns an array of possible values for the SalesforceSourceReadBehavior const type.
1123func PossibleSalesforceSourceReadBehaviorValues() []SalesforceSourceReadBehavior {
1124	return []SalesforceSourceReadBehavior{Query, QueryAll}
1125}
1126
1127// SapCloudForCustomerSinkWriteBehavior enumerates the values for sap cloud for customer sink write behavior.
1128type SapCloudForCustomerSinkWriteBehavior string
1129
1130const (
1131	// Insert ...
1132	Insert SapCloudForCustomerSinkWriteBehavior = "Insert"
1133	// Update ...
1134	Update SapCloudForCustomerSinkWriteBehavior = "Update"
1135)
1136
1137// PossibleSapCloudForCustomerSinkWriteBehaviorValues returns an array of possible values for the SapCloudForCustomerSinkWriteBehavior const type.
1138func PossibleSapCloudForCustomerSinkWriteBehaviorValues() []SapCloudForCustomerSinkWriteBehavior {
1139	return []SapCloudForCustomerSinkWriteBehavior{Insert, Update}
1140}
1141
1142// SapHanaAuthenticationType enumerates the values for sap hana authentication type.
1143type SapHanaAuthenticationType string
1144
1145const (
1146	// SapHanaAuthenticationTypeBasic ...
1147	SapHanaAuthenticationTypeBasic SapHanaAuthenticationType = "Basic"
1148	// SapHanaAuthenticationTypeWindows ...
1149	SapHanaAuthenticationTypeWindows SapHanaAuthenticationType = "Windows"
1150)
1151
1152// PossibleSapHanaAuthenticationTypeValues returns an array of possible values for the SapHanaAuthenticationType const type.
1153func PossibleSapHanaAuthenticationTypeValues() []SapHanaAuthenticationType {
1154	return []SapHanaAuthenticationType{SapHanaAuthenticationTypeBasic, SapHanaAuthenticationTypeWindows}
1155}
1156
1157// SapHanaPartitionOption enumerates the values for sap hana partition option.
1158type SapHanaPartitionOption string
1159
1160const (
1161	// SapHanaPartitionOptionNone ...
1162	SapHanaPartitionOptionNone SapHanaPartitionOption = "None"
1163	// SapHanaPartitionOptionPhysicalPartitionsOfTable ...
1164	SapHanaPartitionOptionPhysicalPartitionsOfTable SapHanaPartitionOption = "PhysicalPartitionsOfTable"
1165	// SapHanaPartitionOptionSapHanaDynamicRange ...
1166	SapHanaPartitionOptionSapHanaDynamicRange SapHanaPartitionOption = "SapHanaDynamicRange"
1167)
1168
1169// PossibleSapHanaPartitionOptionValues returns an array of possible values for the SapHanaPartitionOption const type.
1170func PossibleSapHanaPartitionOptionValues() []SapHanaPartitionOption {
1171	return []SapHanaPartitionOption{SapHanaPartitionOptionNone, SapHanaPartitionOptionPhysicalPartitionsOfTable, SapHanaPartitionOptionSapHanaDynamicRange}
1172}
1173
1174// SapTablePartitionOption enumerates the values for sap table partition option.
1175type SapTablePartitionOption string
1176
1177const (
1178	// SapTablePartitionOptionNone ...
1179	SapTablePartitionOptionNone SapTablePartitionOption = "None"
1180	// SapTablePartitionOptionPartitionOnCalendarDate ...
1181	SapTablePartitionOptionPartitionOnCalendarDate SapTablePartitionOption = "PartitionOnCalendarDate"
1182	// SapTablePartitionOptionPartitionOnCalendarMonth ...
1183	SapTablePartitionOptionPartitionOnCalendarMonth SapTablePartitionOption = "PartitionOnCalendarMonth"
1184	// SapTablePartitionOptionPartitionOnCalendarYear ...
1185	SapTablePartitionOptionPartitionOnCalendarYear SapTablePartitionOption = "PartitionOnCalendarYear"
1186	// SapTablePartitionOptionPartitionOnInt ...
1187	SapTablePartitionOptionPartitionOnInt SapTablePartitionOption = "PartitionOnInt"
1188	// SapTablePartitionOptionPartitionOnTime ...
1189	SapTablePartitionOptionPartitionOnTime SapTablePartitionOption = "PartitionOnTime"
1190)
1191
1192// PossibleSapTablePartitionOptionValues returns an array of possible values for the SapTablePartitionOption const type.
1193func PossibleSapTablePartitionOptionValues() []SapTablePartitionOption {
1194	return []SapTablePartitionOption{SapTablePartitionOptionNone, SapTablePartitionOptionPartitionOnCalendarDate, SapTablePartitionOptionPartitionOnCalendarMonth, SapTablePartitionOptionPartitionOnCalendarYear, SapTablePartitionOptionPartitionOnInt, SapTablePartitionOptionPartitionOnTime}
1195}
1196
1197// SelfHostedIntegrationRuntimeNodeStatus enumerates the values for self hosted integration runtime node
1198// status.
1199type SelfHostedIntegrationRuntimeNodeStatus string
1200
1201const (
1202	// SelfHostedIntegrationRuntimeNodeStatusInitializeFailed ...
1203	SelfHostedIntegrationRuntimeNodeStatusInitializeFailed SelfHostedIntegrationRuntimeNodeStatus = "InitializeFailed"
1204	// SelfHostedIntegrationRuntimeNodeStatusInitializing ...
1205	SelfHostedIntegrationRuntimeNodeStatusInitializing SelfHostedIntegrationRuntimeNodeStatus = "Initializing"
1206	// SelfHostedIntegrationRuntimeNodeStatusLimited ...
1207	SelfHostedIntegrationRuntimeNodeStatusLimited SelfHostedIntegrationRuntimeNodeStatus = "Limited"
1208	// SelfHostedIntegrationRuntimeNodeStatusNeedRegistration ...
1209	SelfHostedIntegrationRuntimeNodeStatusNeedRegistration SelfHostedIntegrationRuntimeNodeStatus = "NeedRegistration"
1210	// SelfHostedIntegrationRuntimeNodeStatusOffline ...
1211	SelfHostedIntegrationRuntimeNodeStatusOffline SelfHostedIntegrationRuntimeNodeStatus = "Offline"
1212	// SelfHostedIntegrationRuntimeNodeStatusOnline ...
1213	SelfHostedIntegrationRuntimeNodeStatusOnline SelfHostedIntegrationRuntimeNodeStatus = "Online"
1214	// SelfHostedIntegrationRuntimeNodeStatusUpgrading ...
1215	SelfHostedIntegrationRuntimeNodeStatusUpgrading SelfHostedIntegrationRuntimeNodeStatus = "Upgrading"
1216)
1217
1218// PossibleSelfHostedIntegrationRuntimeNodeStatusValues returns an array of possible values for the SelfHostedIntegrationRuntimeNodeStatus const type.
1219func PossibleSelfHostedIntegrationRuntimeNodeStatusValues() []SelfHostedIntegrationRuntimeNodeStatus {
1220	return []SelfHostedIntegrationRuntimeNodeStatus{SelfHostedIntegrationRuntimeNodeStatusInitializeFailed, SelfHostedIntegrationRuntimeNodeStatusInitializing, SelfHostedIntegrationRuntimeNodeStatusLimited, SelfHostedIntegrationRuntimeNodeStatusNeedRegistration, SelfHostedIntegrationRuntimeNodeStatusOffline, SelfHostedIntegrationRuntimeNodeStatusOnline, SelfHostedIntegrationRuntimeNodeStatusUpgrading}
1221}
1222
1223// ServiceNowAuthenticationType enumerates the values for service now authentication type.
1224type ServiceNowAuthenticationType string
1225
1226const (
1227	// ServiceNowAuthenticationTypeBasic ...
1228	ServiceNowAuthenticationTypeBasic ServiceNowAuthenticationType = "Basic"
1229	// ServiceNowAuthenticationTypeOAuth2 ...
1230	ServiceNowAuthenticationTypeOAuth2 ServiceNowAuthenticationType = "OAuth2"
1231)
1232
1233// PossibleServiceNowAuthenticationTypeValues returns an array of possible values for the ServiceNowAuthenticationType const type.
1234func PossibleServiceNowAuthenticationTypeValues() []ServiceNowAuthenticationType {
1235	return []ServiceNowAuthenticationType{ServiceNowAuthenticationTypeBasic, ServiceNowAuthenticationTypeOAuth2}
1236}
1237
1238// SftpAuthenticationType enumerates the values for sftp authentication type.
1239type SftpAuthenticationType string
1240
1241const (
1242	// SftpAuthenticationTypeBasic ...
1243	SftpAuthenticationTypeBasic SftpAuthenticationType = "Basic"
1244	// SftpAuthenticationTypeSSHPublicKey ...
1245	SftpAuthenticationTypeSSHPublicKey SftpAuthenticationType = "SshPublicKey"
1246)
1247
1248// PossibleSftpAuthenticationTypeValues returns an array of possible values for the SftpAuthenticationType const type.
1249func PossibleSftpAuthenticationTypeValues() []SftpAuthenticationType {
1250	return []SftpAuthenticationType{SftpAuthenticationTypeBasic, SftpAuthenticationTypeSSHPublicKey}
1251}
1252
1253// SparkAuthenticationType enumerates the values for spark authentication type.
1254type SparkAuthenticationType string
1255
1256const (
1257	// SparkAuthenticationTypeAnonymous ...
1258	SparkAuthenticationTypeAnonymous SparkAuthenticationType = "Anonymous"
1259	// SparkAuthenticationTypeUsername ...
1260	SparkAuthenticationTypeUsername SparkAuthenticationType = "Username"
1261	// SparkAuthenticationTypeUsernameAndPassword ...
1262	SparkAuthenticationTypeUsernameAndPassword SparkAuthenticationType = "UsernameAndPassword"
1263	// SparkAuthenticationTypeWindowsAzureHDInsightService ...
1264	SparkAuthenticationTypeWindowsAzureHDInsightService SparkAuthenticationType = "WindowsAzureHDInsightService"
1265)
1266
1267// PossibleSparkAuthenticationTypeValues returns an array of possible values for the SparkAuthenticationType const type.
1268func PossibleSparkAuthenticationTypeValues() []SparkAuthenticationType {
1269	return []SparkAuthenticationType{SparkAuthenticationTypeAnonymous, SparkAuthenticationTypeUsername, SparkAuthenticationTypeUsernameAndPassword, SparkAuthenticationTypeWindowsAzureHDInsightService}
1270}
1271
1272// SparkServerType enumerates the values for spark server type.
1273type SparkServerType string
1274
1275const (
1276	// SharkServer ...
1277	SharkServer SparkServerType = "SharkServer"
1278	// SharkServer2 ...
1279	SharkServer2 SparkServerType = "SharkServer2"
1280	// SparkThriftServer ...
1281	SparkThriftServer SparkServerType = "SparkThriftServer"
1282)
1283
1284// PossibleSparkServerTypeValues returns an array of possible values for the SparkServerType const type.
1285func PossibleSparkServerTypeValues() []SparkServerType {
1286	return []SparkServerType{SharkServer, SharkServer2, SparkThriftServer}
1287}
1288
1289// SparkThriftTransportProtocol enumerates the values for spark thrift transport protocol.
1290type SparkThriftTransportProtocol string
1291
1292const (
1293	// SparkThriftTransportProtocolBinary ...
1294	SparkThriftTransportProtocolBinary SparkThriftTransportProtocol = "Binary"
1295	// SparkThriftTransportProtocolHTTP ...
1296	SparkThriftTransportProtocolHTTP SparkThriftTransportProtocol = "HTTP "
1297	// SparkThriftTransportProtocolSASL ...
1298	SparkThriftTransportProtocolSASL SparkThriftTransportProtocol = "SASL"
1299)
1300
1301// PossibleSparkThriftTransportProtocolValues returns an array of possible values for the SparkThriftTransportProtocol const type.
1302func PossibleSparkThriftTransportProtocolValues() []SparkThriftTransportProtocol {
1303	return []SparkThriftTransportProtocol{SparkThriftTransportProtocolBinary, SparkThriftTransportProtocolHTTP, SparkThriftTransportProtocolSASL}
1304}
1305
1306// SQLPartitionOption enumerates the values for sql partition option.
1307type SQLPartitionOption string
1308
1309const (
1310	// SQLPartitionOptionDynamicRange ...
1311	SQLPartitionOptionDynamicRange SQLPartitionOption = "DynamicRange"
1312	// SQLPartitionOptionNone ...
1313	SQLPartitionOptionNone SQLPartitionOption = "None"
1314	// SQLPartitionOptionPhysicalPartitionsOfTable ...
1315	SQLPartitionOptionPhysicalPartitionsOfTable SQLPartitionOption = "PhysicalPartitionsOfTable"
1316)
1317
1318// PossibleSQLPartitionOptionValues returns an array of possible values for the SQLPartitionOption const type.
1319func PossibleSQLPartitionOptionValues() []SQLPartitionOption {
1320	return []SQLPartitionOption{SQLPartitionOptionDynamicRange, SQLPartitionOptionNone, SQLPartitionOptionPhysicalPartitionsOfTable}
1321}
1322
1323// SsisObjectMetadataType enumerates the values for ssis object metadata type.
1324type SsisObjectMetadataType string
1325
1326const (
1327	// Environment ...
1328	Environment SsisObjectMetadataType = "Environment"
1329	// Folder ...
1330	Folder SsisObjectMetadataType = "Folder"
1331	// Package ...
1332	Package SsisObjectMetadataType = "Package"
1333	// Project ...
1334	Project SsisObjectMetadataType = "Project"
1335)
1336
1337// PossibleSsisObjectMetadataTypeValues returns an array of possible values for the SsisObjectMetadataType const type.
1338func PossibleSsisObjectMetadataTypeValues() []SsisObjectMetadataType {
1339	return []SsisObjectMetadataType{Environment, Folder, Package, Project}
1340}
1341
1342// SsisPackageLocationType enumerates the values for ssis package location type.
1343type SsisPackageLocationType string
1344
1345const (
1346	// SsisPackageLocationTypeFile ...
1347	SsisPackageLocationTypeFile SsisPackageLocationType = "File"
1348	// SsisPackageLocationTypeInlinePackage ...
1349	SsisPackageLocationTypeInlinePackage SsisPackageLocationType = "InlinePackage"
1350	// SsisPackageLocationTypePackageStore ...
1351	SsisPackageLocationTypePackageStore SsisPackageLocationType = "PackageStore"
1352	// SsisPackageLocationTypeSSISDB ...
1353	SsisPackageLocationTypeSSISDB SsisPackageLocationType = "SSISDB"
1354)
1355
1356// PossibleSsisPackageLocationTypeValues returns an array of possible values for the SsisPackageLocationType const type.
1357func PossibleSsisPackageLocationTypeValues() []SsisPackageLocationType {
1358	return []SsisPackageLocationType{SsisPackageLocationTypeFile, SsisPackageLocationTypeInlinePackage, SsisPackageLocationTypePackageStore, SsisPackageLocationTypeSSISDB}
1359}
1360
1361// StoredProcedureParameterType enumerates the values for stored procedure parameter type.
1362type StoredProcedureParameterType string
1363
1364const (
1365	// StoredProcedureParameterTypeBoolean ...
1366	StoredProcedureParameterTypeBoolean StoredProcedureParameterType = "Boolean"
1367	// StoredProcedureParameterTypeDate ...
1368	StoredProcedureParameterTypeDate StoredProcedureParameterType = "Date"
1369	// StoredProcedureParameterTypeDecimal ...
1370	StoredProcedureParameterTypeDecimal StoredProcedureParameterType = "Decimal"
1371	// StoredProcedureParameterTypeGUID ...
1372	StoredProcedureParameterTypeGUID StoredProcedureParameterType = "Guid"
1373	// StoredProcedureParameterTypeInt ...
1374	StoredProcedureParameterTypeInt StoredProcedureParameterType = "Int"
1375	// StoredProcedureParameterTypeInt64 ...
1376	StoredProcedureParameterTypeInt64 StoredProcedureParameterType = "Int64"
1377	// StoredProcedureParameterTypeString ...
1378	StoredProcedureParameterTypeString StoredProcedureParameterType = "String"
1379)
1380
1381// PossibleStoredProcedureParameterTypeValues returns an array of possible values for the StoredProcedureParameterType const type.
1382func PossibleStoredProcedureParameterTypeValues() []StoredProcedureParameterType {
1383	return []StoredProcedureParameterType{StoredProcedureParameterTypeBoolean, StoredProcedureParameterTypeDate, StoredProcedureParameterTypeDecimal, StoredProcedureParameterTypeGUID, StoredProcedureParameterTypeInt, StoredProcedureParameterTypeInt64, StoredProcedureParameterTypeString}
1384}
1385
1386// SybaseAuthenticationType enumerates the values for sybase authentication type.
1387type SybaseAuthenticationType string
1388
1389const (
1390	// SybaseAuthenticationTypeBasic ...
1391	SybaseAuthenticationTypeBasic SybaseAuthenticationType = "Basic"
1392	// SybaseAuthenticationTypeWindows ...
1393	SybaseAuthenticationTypeWindows SybaseAuthenticationType = "Windows"
1394)
1395
1396// PossibleSybaseAuthenticationTypeValues returns an array of possible values for the SybaseAuthenticationType const type.
1397func PossibleSybaseAuthenticationTypeValues() []SybaseAuthenticationType {
1398	return []SybaseAuthenticationType{SybaseAuthenticationTypeBasic, SybaseAuthenticationTypeWindows}
1399}
1400
1401// TeradataAuthenticationType enumerates the values for teradata authentication type.
1402type TeradataAuthenticationType string
1403
1404const (
1405	// TeradataAuthenticationTypeBasic ...
1406	TeradataAuthenticationTypeBasic TeradataAuthenticationType = "Basic"
1407	// TeradataAuthenticationTypeWindows ...
1408	TeradataAuthenticationTypeWindows TeradataAuthenticationType = "Windows"
1409)
1410
1411// PossibleTeradataAuthenticationTypeValues returns an array of possible values for the TeradataAuthenticationType const type.
1412func PossibleTeradataAuthenticationTypeValues() []TeradataAuthenticationType {
1413	return []TeradataAuthenticationType{TeradataAuthenticationTypeBasic, TeradataAuthenticationTypeWindows}
1414}
1415
1416// TeradataPartitionOption enumerates the values for teradata partition option.
1417type TeradataPartitionOption string
1418
1419const (
1420	// TeradataPartitionOptionDynamicRange ...
1421	TeradataPartitionOptionDynamicRange TeradataPartitionOption = "DynamicRange"
1422	// TeradataPartitionOptionHash ...
1423	TeradataPartitionOptionHash TeradataPartitionOption = "Hash"
1424	// TeradataPartitionOptionNone ...
1425	TeradataPartitionOptionNone TeradataPartitionOption = "None"
1426)
1427
1428// PossibleTeradataPartitionOptionValues returns an array of possible values for the TeradataPartitionOption const type.
1429func PossibleTeradataPartitionOptionValues() []TeradataPartitionOption {
1430	return []TeradataPartitionOption{TeradataPartitionOptionDynamicRange, TeradataPartitionOptionHash, TeradataPartitionOptionNone}
1431}
1432
1433// TriggerRunStatus enumerates the values for trigger run status.
1434type TriggerRunStatus string
1435
1436const (
1437	// TriggerRunStatusFailed ...
1438	TriggerRunStatusFailed TriggerRunStatus = "Failed"
1439	// TriggerRunStatusInprogress ...
1440	TriggerRunStatusInprogress TriggerRunStatus = "Inprogress"
1441	// TriggerRunStatusSucceeded ...
1442	TriggerRunStatusSucceeded TriggerRunStatus = "Succeeded"
1443)
1444
1445// PossibleTriggerRunStatusValues returns an array of possible values for the TriggerRunStatus const type.
1446func PossibleTriggerRunStatusValues() []TriggerRunStatus {
1447	return []TriggerRunStatus{TriggerRunStatusFailed, TriggerRunStatusInprogress, TriggerRunStatusSucceeded}
1448}
1449
1450// TriggerRuntimeState enumerates the values for trigger runtime state.
1451type TriggerRuntimeState string
1452
1453const (
1454	// TriggerRuntimeStateDisabled ...
1455	TriggerRuntimeStateDisabled TriggerRuntimeState = "Disabled"
1456	// TriggerRuntimeStateStarted ...
1457	TriggerRuntimeStateStarted TriggerRuntimeState = "Started"
1458	// TriggerRuntimeStateStopped ...
1459	TriggerRuntimeStateStopped TriggerRuntimeState = "Stopped"
1460)
1461
1462// PossibleTriggerRuntimeStateValues returns an array of possible values for the TriggerRuntimeState const type.
1463func PossibleTriggerRuntimeStateValues() []TriggerRuntimeState {
1464	return []TriggerRuntimeState{TriggerRuntimeStateDisabled, TriggerRuntimeStateStarted, TriggerRuntimeStateStopped}
1465}
1466
1467// TumblingWindowFrequency enumerates the values for tumbling window frequency.
1468type TumblingWindowFrequency string
1469
1470const (
1471	// TumblingWindowFrequencyHour ...
1472	TumblingWindowFrequencyHour TumblingWindowFrequency = "Hour"
1473	// TumblingWindowFrequencyMinute ...
1474	TumblingWindowFrequencyMinute TumblingWindowFrequency = "Minute"
1475	// TumblingWindowFrequencyMonth ...
1476	TumblingWindowFrequencyMonth TumblingWindowFrequency = "Month"
1477)
1478
1479// PossibleTumblingWindowFrequencyValues returns an array of possible values for the TumblingWindowFrequency const type.
1480func PossibleTumblingWindowFrequencyValues() []TumblingWindowFrequency {
1481	return []TumblingWindowFrequency{TumblingWindowFrequencyHour, TumblingWindowFrequencyMinute, TumblingWindowFrequencyMonth}
1482}
1483
1484// Type enumerates the values for type.
1485type Type string
1486
1487const (
1488	// TypeAzureKeyVaultSecret ...
1489	TypeAzureKeyVaultSecret Type = "AzureKeyVaultSecret"
1490	// TypeSecretBase ...
1491	TypeSecretBase Type = "SecretBase"
1492	// TypeSecureString ...
1493	TypeSecureString Type = "SecureString"
1494)
1495
1496// PossibleTypeValues returns an array of possible values for the Type const type.
1497func PossibleTypeValues() []Type {
1498	return []Type{TypeAzureKeyVaultSecret, TypeSecretBase, TypeSecureString}
1499}
1500
1501// TypeBasicActivity enumerates the values for type basic activity.
1502type TypeBasicActivity string
1503
1504const (
1505	// TypeActivity ...
1506	TypeActivity TypeBasicActivity = "Activity"
1507	// TypeAppendVariable ...
1508	TypeAppendVariable TypeBasicActivity = "AppendVariable"
1509	// TypeAzureDataExplorerCommand ...
1510	TypeAzureDataExplorerCommand TypeBasicActivity = "AzureDataExplorerCommand"
1511	// TypeAzureFunctionActivity ...
1512	TypeAzureFunctionActivity TypeBasicActivity = "AzureFunctionActivity"
1513	// TypeAzureMLBatchExecution ...
1514	TypeAzureMLBatchExecution TypeBasicActivity = "AzureMLBatchExecution"
1515	// TypeAzureMLExecutePipeline ...
1516	TypeAzureMLExecutePipeline TypeBasicActivity = "AzureMLExecutePipeline"
1517	// TypeAzureMLUpdateResource ...
1518	TypeAzureMLUpdateResource TypeBasicActivity = "AzureMLUpdateResource"
1519	// TypeContainer ...
1520	TypeContainer TypeBasicActivity = "Container"
1521	// TypeCopy ...
1522	TypeCopy TypeBasicActivity = "Copy"
1523	// TypeCustom ...
1524	TypeCustom TypeBasicActivity = "Custom"
1525	// TypeDatabricksNotebook ...
1526	TypeDatabricksNotebook TypeBasicActivity = "DatabricksNotebook"
1527	// TypeDatabricksSparkJar ...
1528	TypeDatabricksSparkJar TypeBasicActivity = "DatabricksSparkJar"
1529	// TypeDatabricksSparkPython ...
1530	TypeDatabricksSparkPython TypeBasicActivity = "DatabricksSparkPython"
1531	// TypeDataLakeAnalyticsUSQL ...
1532	TypeDataLakeAnalyticsUSQL TypeBasicActivity = "DataLakeAnalyticsU-SQL"
1533	// TypeDelete ...
1534	TypeDelete TypeBasicActivity = "Delete"
1535	// TypeExecuteDataFlow ...
1536	TypeExecuteDataFlow TypeBasicActivity = "ExecuteDataFlow"
1537	// TypeExecutePipeline ...
1538	TypeExecutePipeline TypeBasicActivity = "ExecutePipeline"
1539	// TypeExecuteSSISPackage ...
1540	TypeExecuteSSISPackage TypeBasicActivity = "ExecuteSSISPackage"
1541	// TypeExecution ...
1542	TypeExecution TypeBasicActivity = "Execution"
1543	// TypeFilter ...
1544	TypeFilter TypeBasicActivity = "Filter"
1545	// TypeForEach ...
1546	TypeForEach TypeBasicActivity = "ForEach"
1547	// TypeGetMetadata ...
1548	TypeGetMetadata TypeBasicActivity = "GetMetadata"
1549	// TypeHDInsightHive ...
1550	TypeHDInsightHive TypeBasicActivity = "HDInsightHive"
1551	// TypeHDInsightMapReduce ...
1552	TypeHDInsightMapReduce TypeBasicActivity = "HDInsightMapReduce"
1553	// TypeHDInsightPig ...
1554	TypeHDInsightPig TypeBasicActivity = "HDInsightPig"
1555	// TypeHDInsightSpark ...
1556	TypeHDInsightSpark TypeBasicActivity = "HDInsightSpark"
1557	// TypeHDInsightStreaming ...
1558	TypeHDInsightStreaming TypeBasicActivity = "HDInsightStreaming"
1559	// TypeIfCondition ...
1560	TypeIfCondition TypeBasicActivity = "IfCondition"
1561	// TypeLookup ...
1562	TypeLookup TypeBasicActivity = "Lookup"
1563	// TypeSetVariable ...
1564	TypeSetVariable TypeBasicActivity = "SetVariable"
1565	// TypeSQLServerStoredProcedure ...
1566	TypeSQLServerStoredProcedure TypeBasicActivity = "SqlServerStoredProcedure"
1567	// TypeSwitch ...
1568	TypeSwitch TypeBasicActivity = "Switch"
1569	// TypeUntil ...
1570	TypeUntil TypeBasicActivity = "Until"
1571	// TypeValidation ...
1572	TypeValidation TypeBasicActivity = "Validation"
1573	// TypeWait ...
1574	TypeWait TypeBasicActivity = "Wait"
1575	// TypeWebActivity ...
1576	TypeWebActivity TypeBasicActivity = "WebActivity"
1577	// TypeWebHook ...
1578	TypeWebHook TypeBasicActivity = "WebHook"
1579)
1580
1581// PossibleTypeBasicActivityValues returns an array of possible values for the TypeBasicActivity const type.
1582func PossibleTypeBasicActivityValues() []TypeBasicActivity {
1583	return []TypeBasicActivity{TypeActivity, TypeAppendVariable, TypeAzureDataExplorerCommand, TypeAzureFunctionActivity, TypeAzureMLBatchExecution, TypeAzureMLExecutePipeline, TypeAzureMLUpdateResource, TypeContainer, TypeCopy, TypeCustom, TypeDatabricksNotebook, TypeDatabricksSparkJar, TypeDatabricksSparkPython, TypeDataLakeAnalyticsUSQL, TypeDelete, TypeExecuteDataFlow, TypeExecutePipeline, TypeExecuteSSISPackage, TypeExecution, TypeFilter, TypeForEach, TypeGetMetadata, TypeHDInsightHive, TypeHDInsightMapReduce, TypeHDInsightPig, TypeHDInsightSpark, TypeHDInsightStreaming, TypeIfCondition, TypeLookup, TypeSetVariable, TypeSQLServerStoredProcedure, TypeSwitch, TypeUntil, TypeValidation, TypeWait, TypeWebActivity, TypeWebHook}
1584}
1585
1586// TypeBasicCompressionReadSettings enumerates the values for type basic compression read settings.
1587type TypeBasicCompressionReadSettings string
1588
1589const (
1590	// TypeCompressionReadSettings ...
1591	TypeCompressionReadSettings TypeBasicCompressionReadSettings = "CompressionReadSettings"
1592	// TypeTarGZipReadSettings ...
1593	TypeTarGZipReadSettings TypeBasicCompressionReadSettings = "TarGZipReadSettings"
1594	// TypeTarReadSettings ...
1595	TypeTarReadSettings TypeBasicCompressionReadSettings = "TarReadSettings"
1596	// TypeZipDeflateReadSettings ...
1597	TypeZipDeflateReadSettings TypeBasicCompressionReadSettings = "ZipDeflateReadSettings"
1598)
1599
1600// PossibleTypeBasicCompressionReadSettingsValues returns an array of possible values for the TypeBasicCompressionReadSettings const type.
1601func PossibleTypeBasicCompressionReadSettingsValues() []TypeBasicCompressionReadSettings {
1602	return []TypeBasicCompressionReadSettings{TypeCompressionReadSettings, TypeTarGZipReadSettings, TypeTarReadSettings, TypeZipDeflateReadSettings}
1603}
1604
1605// TypeBasicCopySink enumerates the values for type basic copy sink.
1606type TypeBasicCopySink string
1607
1608const (
1609	// TypeAvroSink ...
1610	TypeAvroSink TypeBasicCopySink = "AvroSink"
1611	// TypeAzureBlobFSSink ...
1612	TypeAzureBlobFSSink TypeBasicCopySink = "AzureBlobFSSink"
1613	// TypeAzureDatabricksDeltaLakeSink ...
1614	TypeAzureDatabricksDeltaLakeSink TypeBasicCopySink = "AzureDatabricksDeltaLakeSink"
1615	// TypeAzureDataExplorerSink ...
1616	TypeAzureDataExplorerSink TypeBasicCopySink = "AzureDataExplorerSink"
1617	// TypeAzureDataLakeStoreSink ...
1618	TypeAzureDataLakeStoreSink TypeBasicCopySink = "AzureDataLakeStoreSink"
1619	// TypeAzureMySQLSink ...
1620	TypeAzureMySQLSink TypeBasicCopySink = "AzureMySqlSink"
1621	// TypeAzurePostgreSQLSink ...
1622	TypeAzurePostgreSQLSink TypeBasicCopySink = "AzurePostgreSqlSink"
1623	// TypeAzureQueueSink ...
1624	TypeAzureQueueSink TypeBasicCopySink = "AzureQueueSink"
1625	// TypeAzureSearchIndexSink ...
1626	TypeAzureSearchIndexSink TypeBasicCopySink = "AzureSearchIndexSink"
1627	// TypeAzureSQLSink ...
1628	TypeAzureSQLSink TypeBasicCopySink = "AzureSqlSink"
1629	// TypeAzureTableSink ...
1630	TypeAzureTableSink TypeBasicCopySink = "AzureTableSink"
1631	// TypeBinarySink ...
1632	TypeBinarySink TypeBasicCopySink = "BinarySink"
1633	// TypeBlobSink ...
1634	TypeBlobSink TypeBasicCopySink = "BlobSink"
1635	// TypeCommonDataServiceForAppsSink ...
1636	TypeCommonDataServiceForAppsSink TypeBasicCopySink = "CommonDataServiceForAppsSink"
1637	// TypeCopySink ...
1638	TypeCopySink TypeBasicCopySink = "CopySink"
1639	// TypeCosmosDbMongoDbAPISink ...
1640	TypeCosmosDbMongoDbAPISink TypeBasicCopySink = "CosmosDbMongoDbApiSink"
1641	// TypeCosmosDbSQLAPISink ...
1642	TypeCosmosDbSQLAPISink TypeBasicCopySink = "CosmosDbSqlApiSink"
1643	// TypeDelimitedTextSink ...
1644	TypeDelimitedTextSink TypeBasicCopySink = "DelimitedTextSink"
1645	// TypeDocumentDbCollectionSink ...
1646	TypeDocumentDbCollectionSink TypeBasicCopySink = "DocumentDbCollectionSink"
1647	// TypeDynamicsCrmSink ...
1648	TypeDynamicsCrmSink TypeBasicCopySink = "DynamicsCrmSink"
1649	// TypeDynamicsSink ...
1650	TypeDynamicsSink TypeBasicCopySink = "DynamicsSink"
1651	// TypeFileSystemSink ...
1652	TypeFileSystemSink TypeBasicCopySink = "FileSystemSink"
1653	// TypeInformixSink ...
1654	TypeInformixSink TypeBasicCopySink = "InformixSink"
1655	// TypeJSONSink ...
1656	TypeJSONSink TypeBasicCopySink = "JsonSink"
1657	// TypeMicrosoftAccessSink ...
1658	TypeMicrosoftAccessSink TypeBasicCopySink = "MicrosoftAccessSink"
1659	// TypeOdbcSink ...
1660	TypeOdbcSink TypeBasicCopySink = "OdbcSink"
1661	// TypeOracleSink ...
1662	TypeOracleSink TypeBasicCopySink = "OracleSink"
1663	// TypeOrcSink ...
1664	TypeOrcSink TypeBasicCopySink = "OrcSink"
1665	// TypeParquetSink ...
1666	TypeParquetSink TypeBasicCopySink = "ParquetSink"
1667	// TypeRestSink ...
1668	TypeRestSink TypeBasicCopySink = "RestSink"
1669	// TypeSalesforceServiceCloudSink ...
1670	TypeSalesforceServiceCloudSink TypeBasicCopySink = "SalesforceServiceCloudSink"
1671	// TypeSalesforceSink ...
1672	TypeSalesforceSink TypeBasicCopySink = "SalesforceSink"
1673	// TypeSapCloudForCustomerSink ...
1674	TypeSapCloudForCustomerSink TypeBasicCopySink = "SapCloudForCustomerSink"
1675	// TypeSnowflakeSink ...
1676	TypeSnowflakeSink TypeBasicCopySink = "SnowflakeSink"
1677	// TypeSQLDWSink ...
1678	TypeSQLDWSink TypeBasicCopySink = "SqlDWSink"
1679	// TypeSQLMISink ...
1680	TypeSQLMISink TypeBasicCopySink = "SqlMISink"
1681	// TypeSQLServerSink ...
1682	TypeSQLServerSink TypeBasicCopySink = "SqlServerSink"
1683	// TypeSQLSink ...
1684	TypeSQLSink TypeBasicCopySink = "SqlSink"
1685)
1686
1687// PossibleTypeBasicCopySinkValues returns an array of possible values for the TypeBasicCopySink const type.
1688func PossibleTypeBasicCopySinkValues() []TypeBasicCopySink {
1689	return []TypeBasicCopySink{TypeAvroSink, TypeAzureBlobFSSink, TypeAzureDatabricksDeltaLakeSink, TypeAzureDataExplorerSink, TypeAzureDataLakeStoreSink, TypeAzureMySQLSink, TypeAzurePostgreSQLSink, TypeAzureQueueSink, TypeAzureSearchIndexSink, TypeAzureSQLSink, TypeAzureTableSink, TypeBinarySink, TypeBlobSink, TypeCommonDataServiceForAppsSink, TypeCopySink, TypeCosmosDbMongoDbAPISink, TypeCosmosDbSQLAPISink, TypeDelimitedTextSink, TypeDocumentDbCollectionSink, TypeDynamicsCrmSink, TypeDynamicsSink, TypeFileSystemSink, TypeInformixSink, TypeJSONSink, TypeMicrosoftAccessSink, TypeOdbcSink, TypeOracleSink, TypeOrcSink, TypeParquetSink, TypeRestSink, TypeSalesforceServiceCloudSink, TypeSalesforceSink, TypeSapCloudForCustomerSink, TypeSnowflakeSink, TypeSQLDWSink, TypeSQLMISink, TypeSQLServerSink, TypeSQLSink}
1690}
1691
1692// TypeBasicCopySource enumerates the values for type basic copy source.
1693type TypeBasicCopySource string
1694
1695const (
1696	// TypeAmazonMWSSource ...
1697	TypeAmazonMWSSource TypeBasicCopySource = "AmazonMWSSource"
1698	// TypeAmazonRedshiftSource ...
1699	TypeAmazonRedshiftSource TypeBasicCopySource = "AmazonRedshiftSource"
1700	// TypeAvroSource ...
1701	TypeAvroSource TypeBasicCopySource = "AvroSource"
1702	// TypeAzureBlobFSSource ...
1703	TypeAzureBlobFSSource TypeBasicCopySource = "AzureBlobFSSource"
1704	// TypeAzureDatabricksDeltaLakeSource ...
1705	TypeAzureDatabricksDeltaLakeSource TypeBasicCopySource = "AzureDatabricksDeltaLakeSource"
1706	// TypeAzureDataExplorerSource ...
1707	TypeAzureDataExplorerSource TypeBasicCopySource = "AzureDataExplorerSource"
1708	// TypeAzureDataLakeStoreSource ...
1709	TypeAzureDataLakeStoreSource TypeBasicCopySource = "AzureDataLakeStoreSource"
1710	// TypeAzureMariaDBSource ...
1711	TypeAzureMariaDBSource TypeBasicCopySource = "AzureMariaDBSource"
1712	// TypeAzureMySQLSource ...
1713	TypeAzureMySQLSource TypeBasicCopySource = "AzureMySqlSource"
1714	// TypeAzurePostgreSQLSource ...
1715	TypeAzurePostgreSQLSource TypeBasicCopySource = "AzurePostgreSqlSource"
1716	// TypeAzureSQLSource ...
1717	TypeAzureSQLSource TypeBasicCopySource = "AzureSqlSource"
1718	// TypeAzureTableSource ...
1719	TypeAzureTableSource TypeBasicCopySource = "AzureTableSource"
1720	// TypeBinarySource ...
1721	TypeBinarySource TypeBasicCopySource = "BinarySource"
1722	// TypeBlobSource ...
1723	TypeBlobSource TypeBasicCopySource = "BlobSource"
1724	// TypeCassandraSource ...
1725	TypeCassandraSource TypeBasicCopySource = "CassandraSource"
1726	// TypeCommonDataServiceForAppsSource ...
1727	TypeCommonDataServiceForAppsSource TypeBasicCopySource = "CommonDataServiceForAppsSource"
1728	// TypeConcurSource ...
1729	TypeConcurSource TypeBasicCopySource = "ConcurSource"
1730	// TypeCopySource ...
1731	TypeCopySource TypeBasicCopySource = "CopySource"
1732	// TypeCosmosDbMongoDbAPISource ...
1733	TypeCosmosDbMongoDbAPISource TypeBasicCopySource = "CosmosDbMongoDbApiSource"
1734	// TypeCosmosDbSQLAPISource ...
1735	TypeCosmosDbSQLAPISource TypeBasicCopySource = "CosmosDbSqlApiSource"
1736	// TypeCouchbaseSource ...
1737	TypeCouchbaseSource TypeBasicCopySource = "CouchbaseSource"
1738	// TypeDb2Source ...
1739	TypeDb2Source TypeBasicCopySource = "Db2Source"
1740	// TypeDelimitedTextSource ...
1741	TypeDelimitedTextSource TypeBasicCopySource = "DelimitedTextSource"
1742	// TypeDocumentDbCollectionSource ...
1743	TypeDocumentDbCollectionSource TypeBasicCopySource = "DocumentDbCollectionSource"
1744	// TypeDrillSource ...
1745	TypeDrillSource TypeBasicCopySource = "DrillSource"
1746	// TypeDynamicsAXSource ...
1747	TypeDynamicsAXSource TypeBasicCopySource = "DynamicsAXSource"
1748	// TypeDynamicsCrmSource ...
1749	TypeDynamicsCrmSource TypeBasicCopySource = "DynamicsCrmSource"
1750	// TypeDynamicsSource ...
1751	TypeDynamicsSource TypeBasicCopySource = "DynamicsSource"
1752	// TypeEloquaSource ...
1753	TypeEloquaSource TypeBasicCopySource = "EloquaSource"
1754	// TypeExcelSource ...
1755	TypeExcelSource TypeBasicCopySource = "ExcelSource"
1756	// TypeFileSystemSource ...
1757	TypeFileSystemSource TypeBasicCopySource = "FileSystemSource"
1758	// TypeGoogleAdWordsSource ...
1759	TypeGoogleAdWordsSource TypeBasicCopySource = "GoogleAdWordsSource"
1760	// TypeGoogleBigQuerySource ...
1761	TypeGoogleBigQuerySource TypeBasicCopySource = "GoogleBigQuerySource"
1762	// TypeGreenplumSource ...
1763	TypeGreenplumSource TypeBasicCopySource = "GreenplumSource"
1764	// TypeHBaseSource ...
1765	TypeHBaseSource TypeBasicCopySource = "HBaseSource"
1766	// TypeHdfsSource ...
1767	TypeHdfsSource TypeBasicCopySource = "HdfsSource"
1768	// TypeHiveSource ...
1769	TypeHiveSource TypeBasicCopySource = "HiveSource"
1770	// TypeHTTPSource ...
1771	TypeHTTPSource TypeBasicCopySource = "HttpSource"
1772	// TypeHubspotSource ...
1773	TypeHubspotSource TypeBasicCopySource = "HubspotSource"
1774	// TypeImpalaSource ...
1775	TypeImpalaSource TypeBasicCopySource = "ImpalaSource"
1776	// TypeInformixSource ...
1777	TypeInformixSource TypeBasicCopySource = "InformixSource"
1778	// TypeJiraSource ...
1779	TypeJiraSource TypeBasicCopySource = "JiraSource"
1780	// TypeJSONSource ...
1781	TypeJSONSource TypeBasicCopySource = "JsonSource"
1782	// TypeMagentoSource ...
1783	TypeMagentoSource TypeBasicCopySource = "MagentoSource"
1784	// TypeMariaDBSource ...
1785	TypeMariaDBSource TypeBasicCopySource = "MariaDBSource"
1786	// TypeMarketoSource ...
1787	TypeMarketoSource TypeBasicCopySource = "MarketoSource"
1788	// TypeMicrosoftAccessSource ...
1789	TypeMicrosoftAccessSource TypeBasicCopySource = "MicrosoftAccessSource"
1790	// TypeMongoDbAtlasSource ...
1791	TypeMongoDbAtlasSource TypeBasicCopySource = "MongoDbAtlasSource"
1792	// TypeMongoDbSource ...
1793	TypeMongoDbSource TypeBasicCopySource = "MongoDbSource"
1794	// TypeMongoDbV2Source ...
1795	TypeMongoDbV2Source TypeBasicCopySource = "MongoDbV2Source"
1796	// TypeMySQLSource ...
1797	TypeMySQLSource TypeBasicCopySource = "MySqlSource"
1798	// TypeNetezzaSource ...
1799	TypeNetezzaSource TypeBasicCopySource = "NetezzaSource"
1800	// TypeODataSource ...
1801	TypeODataSource TypeBasicCopySource = "ODataSource"
1802	// TypeOdbcSource ...
1803	TypeOdbcSource TypeBasicCopySource = "OdbcSource"
1804	// TypeOffice365Source ...
1805	TypeOffice365Source TypeBasicCopySource = "Office365Source"
1806	// TypeOracleServiceCloudSource ...
1807	TypeOracleServiceCloudSource TypeBasicCopySource = "OracleServiceCloudSource"
1808	// TypeOracleSource ...
1809	TypeOracleSource TypeBasicCopySource = "OracleSource"
1810	// TypeOrcSource ...
1811	TypeOrcSource TypeBasicCopySource = "OrcSource"
1812	// TypeParquetSource ...
1813	TypeParquetSource TypeBasicCopySource = "ParquetSource"
1814	// TypePaypalSource ...
1815	TypePaypalSource TypeBasicCopySource = "PaypalSource"
1816	// TypePhoenixSource ...
1817	TypePhoenixSource TypeBasicCopySource = "PhoenixSource"
1818	// TypePostgreSQLSource ...
1819	TypePostgreSQLSource TypeBasicCopySource = "PostgreSqlSource"
1820	// TypePrestoSource ...
1821	TypePrestoSource TypeBasicCopySource = "PrestoSource"
1822	// TypeQuickBooksSource ...
1823	TypeQuickBooksSource TypeBasicCopySource = "QuickBooksSource"
1824	// TypeRelationalSource ...
1825	TypeRelationalSource TypeBasicCopySource = "RelationalSource"
1826	// TypeResponsysSource ...
1827	TypeResponsysSource TypeBasicCopySource = "ResponsysSource"
1828	// TypeRestSource ...
1829	TypeRestSource TypeBasicCopySource = "RestSource"
1830	// TypeSalesforceMarketingCloudSource ...
1831	TypeSalesforceMarketingCloudSource TypeBasicCopySource = "SalesforceMarketingCloudSource"
1832	// TypeSalesforceServiceCloudSource ...
1833	TypeSalesforceServiceCloudSource TypeBasicCopySource = "SalesforceServiceCloudSource"
1834	// TypeSalesforceSource ...
1835	TypeSalesforceSource TypeBasicCopySource = "SalesforceSource"
1836	// TypeSapBwSource ...
1837	TypeSapBwSource TypeBasicCopySource = "SapBwSource"
1838	// TypeSapCloudForCustomerSource ...
1839	TypeSapCloudForCustomerSource TypeBasicCopySource = "SapCloudForCustomerSource"
1840	// TypeSapEccSource ...
1841	TypeSapEccSource TypeBasicCopySource = "SapEccSource"
1842	// TypeSapHanaSource ...
1843	TypeSapHanaSource TypeBasicCopySource = "SapHanaSource"
1844	// TypeSapOpenHubSource ...
1845	TypeSapOpenHubSource TypeBasicCopySource = "SapOpenHubSource"
1846	// TypeSapTableSource ...
1847	TypeSapTableSource TypeBasicCopySource = "SapTableSource"
1848	// TypeServiceNowSource ...
1849	TypeServiceNowSource TypeBasicCopySource = "ServiceNowSource"
1850	// TypeSharePointOnlineListSource ...
1851	TypeSharePointOnlineListSource TypeBasicCopySource = "SharePointOnlineListSource"
1852	// TypeShopifySource ...
1853	TypeShopifySource TypeBasicCopySource = "ShopifySource"
1854	// TypeSnowflakeSource ...
1855	TypeSnowflakeSource TypeBasicCopySource = "SnowflakeSource"
1856	// TypeSparkSource ...
1857	TypeSparkSource TypeBasicCopySource = "SparkSource"
1858	// TypeSQLDWSource ...
1859	TypeSQLDWSource TypeBasicCopySource = "SqlDWSource"
1860	// TypeSQLMISource ...
1861	TypeSQLMISource TypeBasicCopySource = "SqlMISource"
1862	// TypeSQLServerSource ...
1863	TypeSQLServerSource TypeBasicCopySource = "SqlServerSource"
1864	// TypeSQLSource ...
1865	TypeSQLSource TypeBasicCopySource = "SqlSource"
1866	// TypeSquareSource ...
1867	TypeSquareSource TypeBasicCopySource = "SquareSource"
1868	// TypeSybaseSource ...
1869	TypeSybaseSource TypeBasicCopySource = "SybaseSource"
1870	// TypeTabularSource ...
1871	TypeTabularSource TypeBasicCopySource = "TabularSource"
1872	// TypeTeradataSource ...
1873	TypeTeradataSource TypeBasicCopySource = "TeradataSource"
1874	// TypeVerticaSource ...
1875	TypeVerticaSource TypeBasicCopySource = "VerticaSource"
1876	// TypeWebSource ...
1877	TypeWebSource TypeBasicCopySource = "WebSource"
1878	// TypeXeroSource ...
1879	TypeXeroSource TypeBasicCopySource = "XeroSource"
1880	// TypeXMLSource ...
1881	TypeXMLSource TypeBasicCopySource = "XmlSource"
1882	// TypeZohoSource ...
1883	TypeZohoSource TypeBasicCopySource = "ZohoSource"
1884)
1885
1886// PossibleTypeBasicCopySourceValues returns an array of possible values for the TypeBasicCopySource const type.
1887func PossibleTypeBasicCopySourceValues() []TypeBasicCopySource {
1888	return []TypeBasicCopySource{TypeAmazonMWSSource, TypeAmazonRedshiftSource, TypeAvroSource, TypeAzureBlobFSSource, TypeAzureDatabricksDeltaLakeSource, TypeAzureDataExplorerSource, TypeAzureDataLakeStoreSource, TypeAzureMariaDBSource, TypeAzureMySQLSource, TypeAzurePostgreSQLSource, TypeAzureSQLSource, TypeAzureTableSource, TypeBinarySource, TypeBlobSource, TypeCassandraSource, TypeCommonDataServiceForAppsSource, TypeConcurSource, TypeCopySource, TypeCosmosDbMongoDbAPISource, TypeCosmosDbSQLAPISource, TypeCouchbaseSource, TypeDb2Source, TypeDelimitedTextSource, TypeDocumentDbCollectionSource, TypeDrillSource, TypeDynamicsAXSource, TypeDynamicsCrmSource, TypeDynamicsSource, TypeEloquaSource, TypeExcelSource, TypeFileSystemSource, TypeGoogleAdWordsSource, TypeGoogleBigQuerySource, TypeGreenplumSource, TypeHBaseSource, TypeHdfsSource, TypeHiveSource, TypeHTTPSource, TypeHubspotSource, TypeImpalaSource, TypeInformixSource, TypeJiraSource, TypeJSONSource, TypeMagentoSource, TypeMariaDBSource, TypeMarketoSource, TypeMicrosoftAccessSource, TypeMongoDbAtlasSource, TypeMongoDbSource, TypeMongoDbV2Source, TypeMySQLSource, TypeNetezzaSource, TypeODataSource, TypeOdbcSource, TypeOffice365Source, TypeOracleServiceCloudSource, TypeOracleSource, TypeOrcSource, TypeParquetSource, TypePaypalSource, TypePhoenixSource, TypePostgreSQLSource, TypePrestoSource, TypeQuickBooksSource, TypeRelationalSource, TypeResponsysSource, TypeRestSource, TypeSalesforceMarketingCloudSource, TypeSalesforceServiceCloudSource, TypeSalesforceSource, TypeSapBwSource, TypeSapCloudForCustomerSource, TypeSapEccSource, TypeSapHanaSource, TypeSapOpenHubSource, TypeSapTableSource, TypeServiceNowSource, TypeSharePointOnlineListSource, TypeShopifySource, TypeSnowflakeSource, TypeSparkSource, TypeSQLDWSource, TypeSQLMISource, TypeSQLServerSource, TypeSQLSource, TypeSquareSource, TypeSybaseSource, TypeTabularSource, TypeTeradataSource, TypeVerticaSource, TypeWebSource, TypeXeroSource, TypeXMLSource, TypeZohoSource}
1889}
1890
1891// TypeBasicCopyTranslator enumerates the values for type basic copy translator.
1892type TypeBasicCopyTranslator string
1893
1894const (
1895	// TypeCopyTranslator ...
1896	TypeCopyTranslator TypeBasicCopyTranslator = "CopyTranslator"
1897	// TypeTabularTranslator ...
1898	TypeTabularTranslator TypeBasicCopyTranslator = "TabularTranslator"
1899)
1900
1901// PossibleTypeBasicCopyTranslatorValues returns an array of possible values for the TypeBasicCopyTranslator const type.
1902func PossibleTypeBasicCopyTranslatorValues() []TypeBasicCopyTranslator {
1903	return []TypeBasicCopyTranslator{TypeCopyTranslator, TypeTabularTranslator}
1904}
1905
1906// TypeBasicCustomSetupBase enumerates the values for type basic custom setup base.
1907type TypeBasicCustomSetupBase string
1908
1909const (
1910	// TypeAzPowerShellSetup ...
1911	TypeAzPowerShellSetup TypeBasicCustomSetupBase = "AzPowerShellSetup"
1912	// TypeCmdkeySetup ...
1913	TypeCmdkeySetup TypeBasicCustomSetupBase = "CmdkeySetup"
1914	// TypeComponentSetup ...
1915	TypeComponentSetup TypeBasicCustomSetupBase = "ComponentSetup"
1916	// TypeCustomSetupBase ...
1917	TypeCustomSetupBase TypeBasicCustomSetupBase = "CustomSetupBase"
1918	// TypeEnvironmentVariableSetup ...
1919	TypeEnvironmentVariableSetup TypeBasicCustomSetupBase = "EnvironmentVariableSetup"
1920)
1921
1922// PossibleTypeBasicCustomSetupBaseValues returns an array of possible values for the TypeBasicCustomSetupBase const type.
1923func PossibleTypeBasicCustomSetupBaseValues() []TypeBasicCustomSetupBase {
1924	return []TypeBasicCustomSetupBase{TypeAzPowerShellSetup, TypeCmdkeySetup, TypeComponentSetup, TypeCustomSetupBase, TypeEnvironmentVariableSetup}
1925}
1926
1927// TypeBasicDataFlow enumerates the values for type basic data flow.
1928type TypeBasicDataFlow string
1929
1930const (
1931	// TypeDataFlow ...
1932	TypeDataFlow TypeBasicDataFlow = "DataFlow"
1933	// TypeMappingDataFlow ...
1934	TypeMappingDataFlow TypeBasicDataFlow = "MappingDataFlow"
1935)
1936
1937// PossibleTypeBasicDataFlowValues returns an array of possible values for the TypeBasicDataFlow const type.
1938func PossibleTypeBasicDataFlowValues() []TypeBasicDataFlow {
1939	return []TypeBasicDataFlow{TypeDataFlow, TypeMappingDataFlow}
1940}
1941
1942// TypeBasicDataset enumerates the values for type basic dataset.
1943type TypeBasicDataset string
1944
1945const (
1946	// TypeAmazonMWSObject ...
1947	TypeAmazonMWSObject TypeBasicDataset = "AmazonMWSObject"
1948	// TypeAmazonRedshiftTable ...
1949	TypeAmazonRedshiftTable TypeBasicDataset = "AmazonRedshiftTable"
1950	// TypeAmazonS3Object ...
1951	TypeAmazonS3Object TypeBasicDataset = "AmazonS3Object"
1952	// TypeAvro ...
1953	TypeAvro TypeBasicDataset = "Avro"
1954	// TypeAzureBlob ...
1955	TypeAzureBlob TypeBasicDataset = "AzureBlob"
1956	// TypeAzureBlobFSFile ...
1957	TypeAzureBlobFSFile TypeBasicDataset = "AzureBlobFSFile"
1958	// TypeAzureDatabricksDeltaLakeDataset ...
1959	TypeAzureDatabricksDeltaLakeDataset TypeBasicDataset = "AzureDatabricksDeltaLakeDataset"
1960	// TypeAzureDataExplorerTable ...
1961	TypeAzureDataExplorerTable TypeBasicDataset = "AzureDataExplorerTable"
1962	// TypeAzureDataLakeStoreFile ...
1963	TypeAzureDataLakeStoreFile TypeBasicDataset = "AzureDataLakeStoreFile"
1964	// TypeAzureMariaDBTable ...
1965	TypeAzureMariaDBTable TypeBasicDataset = "AzureMariaDBTable"
1966	// TypeAzureMySQLTable ...
1967	TypeAzureMySQLTable TypeBasicDataset = "AzureMySqlTable"
1968	// TypeAzurePostgreSQLTable ...
1969	TypeAzurePostgreSQLTable TypeBasicDataset = "AzurePostgreSqlTable"
1970	// TypeAzureSearchIndex ...
1971	TypeAzureSearchIndex TypeBasicDataset = "AzureSearchIndex"
1972	// TypeAzureSQLDWTable ...
1973	TypeAzureSQLDWTable TypeBasicDataset = "AzureSqlDWTable"
1974	// TypeAzureSQLMITable ...
1975	TypeAzureSQLMITable TypeBasicDataset = "AzureSqlMITable"
1976	// TypeAzureSQLTable ...
1977	TypeAzureSQLTable TypeBasicDataset = "AzureSqlTable"
1978	// TypeAzureTable ...
1979	TypeAzureTable TypeBasicDataset = "AzureTable"
1980	// TypeBinary ...
1981	TypeBinary TypeBasicDataset = "Binary"
1982	// TypeCassandraTable ...
1983	TypeCassandraTable TypeBasicDataset = "CassandraTable"
1984	// TypeCommonDataServiceForAppsEntity ...
1985	TypeCommonDataServiceForAppsEntity TypeBasicDataset = "CommonDataServiceForAppsEntity"
1986	// TypeConcurObject ...
1987	TypeConcurObject TypeBasicDataset = "ConcurObject"
1988	// TypeCosmosDbMongoDbAPICollection ...
1989	TypeCosmosDbMongoDbAPICollection TypeBasicDataset = "CosmosDbMongoDbApiCollection"
1990	// TypeCosmosDbSQLAPICollection ...
1991	TypeCosmosDbSQLAPICollection TypeBasicDataset = "CosmosDbSqlApiCollection"
1992	// TypeCouchbaseTable ...
1993	TypeCouchbaseTable TypeBasicDataset = "CouchbaseTable"
1994	// TypeCustomDataset ...
1995	TypeCustomDataset TypeBasicDataset = "CustomDataset"
1996	// TypeDataset ...
1997	TypeDataset TypeBasicDataset = "Dataset"
1998	// TypeDb2Table ...
1999	TypeDb2Table TypeBasicDataset = "Db2Table"
2000	// TypeDelimitedText ...
2001	TypeDelimitedText TypeBasicDataset = "DelimitedText"
2002	// TypeDocumentDbCollection ...
2003	TypeDocumentDbCollection TypeBasicDataset = "DocumentDbCollection"
2004	// TypeDrillTable ...
2005	TypeDrillTable TypeBasicDataset = "DrillTable"
2006	// TypeDynamicsAXResource ...
2007	TypeDynamicsAXResource TypeBasicDataset = "DynamicsAXResource"
2008	// TypeDynamicsCrmEntity ...
2009	TypeDynamicsCrmEntity TypeBasicDataset = "DynamicsCrmEntity"
2010	// TypeDynamicsEntity ...
2011	TypeDynamicsEntity TypeBasicDataset = "DynamicsEntity"
2012	// TypeEloquaObject ...
2013	TypeEloquaObject TypeBasicDataset = "EloquaObject"
2014	// TypeExcel ...
2015	TypeExcel TypeBasicDataset = "Excel"
2016	// TypeFileShare ...
2017	TypeFileShare TypeBasicDataset = "FileShare"
2018	// TypeGoogleAdWordsObject ...
2019	TypeGoogleAdWordsObject TypeBasicDataset = "GoogleAdWordsObject"
2020	// TypeGoogleBigQueryObject ...
2021	TypeGoogleBigQueryObject TypeBasicDataset = "GoogleBigQueryObject"
2022	// TypeGreenplumTable ...
2023	TypeGreenplumTable TypeBasicDataset = "GreenplumTable"
2024	// TypeHBaseObject ...
2025	TypeHBaseObject TypeBasicDataset = "HBaseObject"
2026	// TypeHiveObject ...
2027	TypeHiveObject TypeBasicDataset = "HiveObject"
2028	// TypeHTTPFile ...
2029	TypeHTTPFile TypeBasicDataset = "HttpFile"
2030	// TypeHubspotObject ...
2031	TypeHubspotObject TypeBasicDataset = "HubspotObject"
2032	// TypeImpalaObject ...
2033	TypeImpalaObject TypeBasicDataset = "ImpalaObject"
2034	// TypeInformixTable ...
2035	TypeInformixTable TypeBasicDataset = "InformixTable"
2036	// TypeJiraObject ...
2037	TypeJiraObject TypeBasicDataset = "JiraObject"
2038	// TypeJSON ...
2039	TypeJSON TypeBasicDataset = "Json"
2040	// TypeMagentoObject ...
2041	TypeMagentoObject TypeBasicDataset = "MagentoObject"
2042	// TypeMariaDBTable ...
2043	TypeMariaDBTable TypeBasicDataset = "MariaDBTable"
2044	// TypeMarketoObject ...
2045	TypeMarketoObject TypeBasicDataset = "MarketoObject"
2046	// TypeMicrosoftAccessTable ...
2047	TypeMicrosoftAccessTable TypeBasicDataset = "MicrosoftAccessTable"
2048	// TypeMongoDbAtlasCollection ...
2049	TypeMongoDbAtlasCollection TypeBasicDataset = "MongoDbAtlasCollection"
2050	// TypeMongoDbCollection ...
2051	TypeMongoDbCollection TypeBasicDataset = "MongoDbCollection"
2052	// TypeMongoDbV2Collection ...
2053	TypeMongoDbV2Collection TypeBasicDataset = "MongoDbV2Collection"
2054	// TypeMySQLTable ...
2055	TypeMySQLTable TypeBasicDataset = "MySqlTable"
2056	// TypeNetezzaTable ...
2057	TypeNetezzaTable TypeBasicDataset = "NetezzaTable"
2058	// TypeODataResource ...
2059	TypeODataResource TypeBasicDataset = "ODataResource"
2060	// TypeOdbcTable ...
2061	TypeOdbcTable TypeBasicDataset = "OdbcTable"
2062	// TypeOffice365Table ...
2063	TypeOffice365Table TypeBasicDataset = "Office365Table"
2064	// TypeOracleServiceCloudObject ...
2065	TypeOracleServiceCloudObject TypeBasicDataset = "OracleServiceCloudObject"
2066	// TypeOracleTable ...
2067	TypeOracleTable TypeBasicDataset = "OracleTable"
2068	// TypeOrc ...
2069	TypeOrc TypeBasicDataset = "Orc"
2070	// TypeParquet ...
2071	TypeParquet TypeBasicDataset = "Parquet"
2072	// TypePaypalObject ...
2073	TypePaypalObject TypeBasicDataset = "PaypalObject"
2074	// TypePhoenixObject ...
2075	TypePhoenixObject TypeBasicDataset = "PhoenixObject"
2076	// TypePostgreSQLTable ...
2077	TypePostgreSQLTable TypeBasicDataset = "PostgreSqlTable"
2078	// TypePrestoObject ...
2079	TypePrestoObject TypeBasicDataset = "PrestoObject"
2080	// TypeQuickBooksObject ...
2081	TypeQuickBooksObject TypeBasicDataset = "QuickBooksObject"
2082	// TypeRelationalTable ...
2083	TypeRelationalTable TypeBasicDataset = "RelationalTable"
2084	// TypeResponsysObject ...
2085	TypeResponsysObject TypeBasicDataset = "ResponsysObject"
2086	// TypeRestResource ...
2087	TypeRestResource TypeBasicDataset = "RestResource"
2088	// TypeSalesforceMarketingCloudObject ...
2089	TypeSalesforceMarketingCloudObject TypeBasicDataset = "SalesforceMarketingCloudObject"
2090	// TypeSalesforceObject ...
2091	TypeSalesforceObject TypeBasicDataset = "SalesforceObject"
2092	// TypeSalesforceServiceCloudObject ...
2093	TypeSalesforceServiceCloudObject TypeBasicDataset = "SalesforceServiceCloudObject"
2094	// TypeSapBwCube ...
2095	TypeSapBwCube TypeBasicDataset = "SapBwCube"
2096	// TypeSapCloudForCustomerResource ...
2097	TypeSapCloudForCustomerResource TypeBasicDataset = "SapCloudForCustomerResource"
2098	// TypeSapEccResource ...
2099	TypeSapEccResource TypeBasicDataset = "SapEccResource"
2100	// TypeSapHanaTable ...
2101	TypeSapHanaTable TypeBasicDataset = "SapHanaTable"
2102	// TypeSapOpenHubTable ...
2103	TypeSapOpenHubTable TypeBasicDataset = "SapOpenHubTable"
2104	// TypeSapTableResource ...
2105	TypeSapTableResource TypeBasicDataset = "SapTableResource"
2106	// TypeServiceNowObject ...
2107	TypeServiceNowObject TypeBasicDataset = "ServiceNowObject"
2108	// TypeSharePointOnlineListResource ...
2109	TypeSharePointOnlineListResource TypeBasicDataset = "SharePointOnlineListResource"
2110	// TypeShopifyObject ...
2111	TypeShopifyObject TypeBasicDataset = "ShopifyObject"
2112	// TypeSnowflakeTable ...
2113	TypeSnowflakeTable TypeBasicDataset = "SnowflakeTable"
2114	// TypeSparkObject ...
2115	TypeSparkObject TypeBasicDataset = "SparkObject"
2116	// TypeSQLServerTable ...
2117	TypeSQLServerTable TypeBasicDataset = "SqlServerTable"
2118	// TypeSquareObject ...
2119	TypeSquareObject TypeBasicDataset = "SquareObject"
2120	// TypeSybaseTable ...
2121	TypeSybaseTable TypeBasicDataset = "SybaseTable"
2122	// TypeTeradataTable ...
2123	TypeTeradataTable TypeBasicDataset = "TeradataTable"
2124	// TypeVerticaTable ...
2125	TypeVerticaTable TypeBasicDataset = "VerticaTable"
2126	// TypeWebTable ...
2127	TypeWebTable TypeBasicDataset = "WebTable"
2128	// TypeXeroObject ...
2129	TypeXeroObject TypeBasicDataset = "XeroObject"
2130	// TypeXML ...
2131	TypeXML TypeBasicDataset = "Xml"
2132	// TypeZohoObject ...
2133	TypeZohoObject TypeBasicDataset = "ZohoObject"
2134)
2135
2136// PossibleTypeBasicDatasetValues returns an array of possible values for the TypeBasicDataset const type.
2137func PossibleTypeBasicDatasetValues() []TypeBasicDataset {
2138	return []TypeBasicDataset{TypeAmazonMWSObject, TypeAmazonRedshiftTable, TypeAmazonS3Object, TypeAvro, TypeAzureBlob, TypeAzureBlobFSFile, TypeAzureDatabricksDeltaLakeDataset, TypeAzureDataExplorerTable, TypeAzureDataLakeStoreFile, TypeAzureMariaDBTable, TypeAzureMySQLTable, TypeAzurePostgreSQLTable, TypeAzureSearchIndex, TypeAzureSQLDWTable, TypeAzureSQLMITable, TypeAzureSQLTable, TypeAzureTable, TypeBinary, TypeCassandraTable, TypeCommonDataServiceForAppsEntity, TypeConcurObject, TypeCosmosDbMongoDbAPICollection, TypeCosmosDbSQLAPICollection, TypeCouchbaseTable, TypeCustomDataset, TypeDataset, TypeDb2Table, TypeDelimitedText, TypeDocumentDbCollection, TypeDrillTable, TypeDynamicsAXResource, TypeDynamicsCrmEntity, TypeDynamicsEntity, TypeEloquaObject, TypeExcel, TypeFileShare, TypeGoogleAdWordsObject, TypeGoogleBigQueryObject, TypeGreenplumTable, TypeHBaseObject, TypeHiveObject, TypeHTTPFile, TypeHubspotObject, TypeImpalaObject, TypeInformixTable, TypeJiraObject, TypeJSON, TypeMagentoObject, TypeMariaDBTable, TypeMarketoObject, TypeMicrosoftAccessTable, TypeMongoDbAtlasCollection, TypeMongoDbCollection, TypeMongoDbV2Collection, TypeMySQLTable, TypeNetezzaTable, TypeODataResource, TypeOdbcTable, TypeOffice365Table, TypeOracleServiceCloudObject, TypeOracleTable, TypeOrc, TypeParquet, TypePaypalObject, TypePhoenixObject, TypePostgreSQLTable, TypePrestoObject, TypeQuickBooksObject, TypeRelationalTable, TypeResponsysObject, TypeRestResource, TypeSalesforceMarketingCloudObject, TypeSalesforceObject, TypeSalesforceServiceCloudObject, TypeSapBwCube, TypeSapCloudForCustomerResource, TypeSapEccResource, TypeSapHanaTable, TypeSapOpenHubTable, TypeSapTableResource, TypeServiceNowObject, TypeSharePointOnlineListResource, TypeShopifyObject, TypeSnowflakeTable, TypeSparkObject, TypeSQLServerTable, TypeSquareObject, TypeSybaseTable, TypeTeradataTable, TypeVerticaTable, TypeWebTable, TypeXeroObject, TypeXML, TypeZohoObject}
2139}
2140
2141// TypeBasicDatasetCompression enumerates the values for type basic dataset compression.
2142type TypeBasicDatasetCompression string
2143
2144const (
2145	// TypeBZip2 ...
2146	TypeBZip2 TypeBasicDatasetCompression = "BZip2"
2147	// TypeDatasetCompression ...
2148	TypeDatasetCompression TypeBasicDatasetCompression = "DatasetCompression"
2149	// TypeDeflate ...
2150	TypeDeflate TypeBasicDatasetCompression = "Deflate"
2151	// TypeGZip ...
2152	TypeGZip TypeBasicDatasetCompression = "GZip"
2153	// TypeTar ...
2154	TypeTar TypeBasicDatasetCompression = "Tar"
2155	// TypeTarGZip ...
2156	TypeTarGZip TypeBasicDatasetCompression = "TarGZip"
2157	// TypeZipDeflate ...
2158	TypeZipDeflate TypeBasicDatasetCompression = "ZipDeflate"
2159)
2160
2161// PossibleTypeBasicDatasetCompressionValues returns an array of possible values for the TypeBasicDatasetCompression const type.
2162func PossibleTypeBasicDatasetCompressionValues() []TypeBasicDatasetCompression {
2163	return []TypeBasicDatasetCompression{TypeBZip2, TypeDatasetCompression, TypeDeflate, TypeGZip, TypeTar, TypeTarGZip, TypeZipDeflate}
2164}
2165
2166// TypeBasicDatasetLocation enumerates the values for type basic dataset location.
2167type TypeBasicDatasetLocation string
2168
2169const (
2170	// TypeAmazonS3Location ...
2171	TypeAmazonS3Location TypeBasicDatasetLocation = "AmazonS3Location"
2172	// TypeAzureBlobFSLocation ...
2173	TypeAzureBlobFSLocation TypeBasicDatasetLocation = "AzureBlobFSLocation"
2174	// TypeAzureBlobStorageLocation ...
2175	TypeAzureBlobStorageLocation TypeBasicDatasetLocation = "AzureBlobStorageLocation"
2176	// TypeAzureDataLakeStoreLocation ...
2177	TypeAzureDataLakeStoreLocation TypeBasicDatasetLocation = "AzureDataLakeStoreLocation"
2178	// TypeAzureFileStorageLocation ...
2179	TypeAzureFileStorageLocation TypeBasicDatasetLocation = "AzureFileStorageLocation"
2180	// TypeDatasetLocation ...
2181	TypeDatasetLocation TypeBasicDatasetLocation = "DatasetLocation"
2182	// TypeFileServerLocation ...
2183	TypeFileServerLocation TypeBasicDatasetLocation = "FileServerLocation"
2184	// TypeFtpServerLocation ...
2185	TypeFtpServerLocation TypeBasicDatasetLocation = "FtpServerLocation"
2186	// TypeGoogleCloudStorageLocation ...
2187	TypeGoogleCloudStorageLocation TypeBasicDatasetLocation = "GoogleCloudStorageLocation"
2188	// TypeHdfsLocation ...
2189	TypeHdfsLocation TypeBasicDatasetLocation = "HdfsLocation"
2190	// TypeHTTPServerLocation ...
2191	TypeHTTPServerLocation TypeBasicDatasetLocation = "HttpServerLocation"
2192	// TypeSftpLocation ...
2193	TypeSftpLocation TypeBasicDatasetLocation = "SftpLocation"
2194)
2195
2196// PossibleTypeBasicDatasetLocationValues returns an array of possible values for the TypeBasicDatasetLocation const type.
2197func PossibleTypeBasicDatasetLocationValues() []TypeBasicDatasetLocation {
2198	return []TypeBasicDatasetLocation{TypeAmazonS3Location, TypeAzureBlobFSLocation, TypeAzureBlobStorageLocation, TypeAzureDataLakeStoreLocation, TypeAzureFileStorageLocation, TypeDatasetLocation, TypeFileServerLocation, TypeFtpServerLocation, TypeGoogleCloudStorageLocation, TypeHdfsLocation, TypeHTTPServerLocation, TypeSftpLocation}
2199}
2200
2201// TypeBasicDatasetStorageFormat enumerates the values for type basic dataset storage format.
2202type TypeBasicDatasetStorageFormat string
2203
2204const (
2205	// TypeAvroFormat ...
2206	TypeAvroFormat TypeBasicDatasetStorageFormat = "AvroFormat"
2207	// TypeDatasetStorageFormat ...
2208	TypeDatasetStorageFormat TypeBasicDatasetStorageFormat = "DatasetStorageFormat"
2209	// TypeJSONFormat ...
2210	TypeJSONFormat TypeBasicDatasetStorageFormat = "JsonFormat"
2211	// TypeOrcFormat ...
2212	TypeOrcFormat TypeBasicDatasetStorageFormat = "OrcFormat"
2213	// TypeParquetFormat ...
2214	TypeParquetFormat TypeBasicDatasetStorageFormat = "ParquetFormat"
2215	// TypeTextFormat ...
2216	TypeTextFormat TypeBasicDatasetStorageFormat = "TextFormat"
2217)
2218
2219// PossibleTypeBasicDatasetStorageFormatValues returns an array of possible values for the TypeBasicDatasetStorageFormat const type.
2220func PossibleTypeBasicDatasetStorageFormatValues() []TypeBasicDatasetStorageFormat {
2221	return []TypeBasicDatasetStorageFormat{TypeAvroFormat, TypeDatasetStorageFormat, TypeJSONFormat, TypeOrcFormat, TypeParquetFormat, TypeTextFormat}
2222}
2223
2224// TypeBasicDependencyReference enumerates the values for type basic dependency reference.
2225type TypeBasicDependencyReference string
2226
2227const (
2228	// TypeDependencyReference ...
2229	TypeDependencyReference TypeBasicDependencyReference = "DependencyReference"
2230	// TypeSelfDependencyTumblingWindowTriggerReference ...
2231	TypeSelfDependencyTumblingWindowTriggerReference TypeBasicDependencyReference = "SelfDependencyTumblingWindowTriggerReference"
2232	// TypeTriggerDependencyReference ...
2233	TypeTriggerDependencyReference TypeBasicDependencyReference = "TriggerDependencyReference"
2234	// TypeTumblingWindowTriggerDependencyReference ...
2235	TypeTumblingWindowTriggerDependencyReference TypeBasicDependencyReference = "TumblingWindowTriggerDependencyReference"
2236)
2237
2238// PossibleTypeBasicDependencyReferenceValues returns an array of possible values for the TypeBasicDependencyReference const type.
2239func PossibleTypeBasicDependencyReferenceValues() []TypeBasicDependencyReference {
2240	return []TypeBasicDependencyReference{TypeDependencyReference, TypeSelfDependencyTumblingWindowTriggerReference, TypeTriggerDependencyReference, TypeTumblingWindowTriggerDependencyReference}
2241}
2242
2243// TypeBasicExportSettings enumerates the values for type basic export settings.
2244type TypeBasicExportSettings string
2245
2246const (
2247	// TypeAzureDatabricksDeltaLakeExportCommand ...
2248	TypeAzureDatabricksDeltaLakeExportCommand TypeBasicExportSettings = "AzureDatabricksDeltaLakeExportCommand"
2249	// TypeExportSettings ...
2250	TypeExportSettings TypeBasicExportSettings = "ExportSettings"
2251	// TypeSnowflakeExportCopyCommand ...
2252	TypeSnowflakeExportCopyCommand TypeBasicExportSettings = "SnowflakeExportCopyCommand"
2253)
2254
2255// PossibleTypeBasicExportSettingsValues returns an array of possible values for the TypeBasicExportSettings const type.
2256func PossibleTypeBasicExportSettingsValues() []TypeBasicExportSettings {
2257	return []TypeBasicExportSettings{TypeAzureDatabricksDeltaLakeExportCommand, TypeExportSettings, TypeSnowflakeExportCopyCommand}
2258}
2259
2260// TypeBasicFactoryRepoConfiguration enumerates the values for type basic factory repo configuration.
2261type TypeBasicFactoryRepoConfiguration string
2262
2263const (
2264	// TypeFactoryGitHubConfiguration ...
2265	TypeFactoryGitHubConfiguration TypeBasicFactoryRepoConfiguration = "FactoryGitHubConfiguration"
2266	// TypeFactoryRepoConfiguration ...
2267	TypeFactoryRepoConfiguration TypeBasicFactoryRepoConfiguration = "FactoryRepoConfiguration"
2268	// TypeFactoryVSTSConfiguration ...
2269	TypeFactoryVSTSConfiguration TypeBasicFactoryRepoConfiguration = "FactoryVSTSConfiguration"
2270)
2271
2272// PossibleTypeBasicFactoryRepoConfigurationValues returns an array of possible values for the TypeBasicFactoryRepoConfiguration const type.
2273func PossibleTypeBasicFactoryRepoConfigurationValues() []TypeBasicFactoryRepoConfiguration {
2274	return []TypeBasicFactoryRepoConfiguration{TypeFactoryGitHubConfiguration, TypeFactoryRepoConfiguration, TypeFactoryVSTSConfiguration}
2275}
2276
2277// TypeBasicFormatReadSettings enumerates the values for type basic format read settings.
2278type TypeBasicFormatReadSettings string
2279
2280const (
2281	// TypeBinaryReadSettings ...
2282	TypeBinaryReadSettings TypeBasicFormatReadSettings = "BinaryReadSettings"
2283	// TypeDelimitedTextReadSettings ...
2284	TypeDelimitedTextReadSettings TypeBasicFormatReadSettings = "DelimitedTextReadSettings"
2285	// TypeFormatReadSettings ...
2286	TypeFormatReadSettings TypeBasicFormatReadSettings = "FormatReadSettings"
2287	// TypeJSONReadSettings ...
2288	TypeJSONReadSettings TypeBasicFormatReadSettings = "JsonReadSettings"
2289	// TypeXMLReadSettings ...
2290	TypeXMLReadSettings TypeBasicFormatReadSettings = "XmlReadSettings"
2291)
2292
2293// PossibleTypeBasicFormatReadSettingsValues returns an array of possible values for the TypeBasicFormatReadSettings const type.
2294func PossibleTypeBasicFormatReadSettingsValues() []TypeBasicFormatReadSettings {
2295	return []TypeBasicFormatReadSettings{TypeBinaryReadSettings, TypeDelimitedTextReadSettings, TypeFormatReadSettings, TypeJSONReadSettings, TypeXMLReadSettings}
2296}
2297
2298// TypeBasicFormatWriteSettings enumerates the values for type basic format write settings.
2299type TypeBasicFormatWriteSettings string
2300
2301const (
2302	// TypeAvroWriteSettings ...
2303	TypeAvroWriteSettings TypeBasicFormatWriteSettings = "AvroWriteSettings"
2304	// TypeDelimitedTextWriteSettings ...
2305	TypeDelimitedTextWriteSettings TypeBasicFormatWriteSettings = "DelimitedTextWriteSettings"
2306	// TypeFormatWriteSettings ...
2307	TypeFormatWriteSettings TypeBasicFormatWriteSettings = "FormatWriteSettings"
2308	// TypeJSONWriteSettings ...
2309	TypeJSONWriteSettings TypeBasicFormatWriteSettings = "JsonWriteSettings"
2310	// TypeOrcWriteSettings ...
2311	TypeOrcWriteSettings TypeBasicFormatWriteSettings = "OrcWriteSettings"
2312	// TypeParquetWriteSettings ...
2313	TypeParquetWriteSettings TypeBasicFormatWriteSettings = "ParquetWriteSettings"
2314)
2315
2316// PossibleTypeBasicFormatWriteSettingsValues returns an array of possible values for the TypeBasicFormatWriteSettings const type.
2317func PossibleTypeBasicFormatWriteSettingsValues() []TypeBasicFormatWriteSettings {
2318	return []TypeBasicFormatWriteSettings{TypeAvroWriteSettings, TypeDelimitedTextWriteSettings, TypeFormatWriteSettings, TypeJSONWriteSettings, TypeOrcWriteSettings, TypeParquetWriteSettings}
2319}
2320
2321// TypeBasicImportSettings enumerates the values for type basic import settings.
2322type TypeBasicImportSettings string
2323
2324const (
2325	// TypeAzureDatabricksDeltaLakeImportCommand ...
2326	TypeAzureDatabricksDeltaLakeImportCommand TypeBasicImportSettings = "AzureDatabricksDeltaLakeImportCommand"
2327	// TypeImportSettings ...
2328	TypeImportSettings TypeBasicImportSettings = "ImportSettings"
2329	// TypeSnowflakeImportCopyCommand ...
2330	TypeSnowflakeImportCopyCommand TypeBasicImportSettings = "SnowflakeImportCopyCommand"
2331)
2332
2333// PossibleTypeBasicImportSettingsValues returns an array of possible values for the TypeBasicImportSettings const type.
2334func PossibleTypeBasicImportSettingsValues() []TypeBasicImportSettings {
2335	return []TypeBasicImportSettings{TypeAzureDatabricksDeltaLakeImportCommand, TypeImportSettings, TypeSnowflakeImportCopyCommand}
2336}
2337
2338// TypeBasicIntegrationRuntime enumerates the values for type basic integration runtime.
2339type TypeBasicIntegrationRuntime string
2340
2341const (
2342	// TypeIntegrationRuntime ...
2343	TypeIntegrationRuntime TypeBasicIntegrationRuntime = "IntegrationRuntime"
2344	// TypeManaged ...
2345	TypeManaged TypeBasicIntegrationRuntime = "Managed"
2346	// TypeSelfHosted ...
2347	TypeSelfHosted TypeBasicIntegrationRuntime = "SelfHosted"
2348)
2349
2350// PossibleTypeBasicIntegrationRuntimeValues returns an array of possible values for the TypeBasicIntegrationRuntime const type.
2351func PossibleTypeBasicIntegrationRuntimeValues() []TypeBasicIntegrationRuntime {
2352	return []TypeBasicIntegrationRuntime{TypeIntegrationRuntime, TypeManaged, TypeSelfHosted}
2353}
2354
2355// TypeBasicIntegrationRuntimeStatus enumerates the values for type basic integration runtime status.
2356type TypeBasicIntegrationRuntimeStatus string
2357
2358const (
2359	// TypeBasicIntegrationRuntimeStatusTypeIntegrationRuntimeStatus ...
2360	TypeBasicIntegrationRuntimeStatusTypeIntegrationRuntimeStatus TypeBasicIntegrationRuntimeStatus = "IntegrationRuntimeStatus"
2361	// TypeBasicIntegrationRuntimeStatusTypeManaged ...
2362	TypeBasicIntegrationRuntimeStatusTypeManaged TypeBasicIntegrationRuntimeStatus = "Managed"
2363	// TypeBasicIntegrationRuntimeStatusTypeSelfHosted ...
2364	TypeBasicIntegrationRuntimeStatusTypeSelfHosted TypeBasicIntegrationRuntimeStatus = "SelfHosted"
2365)
2366
2367// PossibleTypeBasicIntegrationRuntimeStatusValues returns an array of possible values for the TypeBasicIntegrationRuntimeStatus const type.
2368func PossibleTypeBasicIntegrationRuntimeStatusValues() []TypeBasicIntegrationRuntimeStatus {
2369	return []TypeBasicIntegrationRuntimeStatus{TypeBasicIntegrationRuntimeStatusTypeIntegrationRuntimeStatus, TypeBasicIntegrationRuntimeStatusTypeManaged, TypeBasicIntegrationRuntimeStatusTypeSelfHosted}
2370}
2371
2372// TypeBasicLinkedService enumerates the values for type basic linked service.
2373type TypeBasicLinkedService string
2374
2375const (
2376	// TypeAmazonMWS ...
2377	TypeAmazonMWS TypeBasicLinkedService = "AmazonMWS"
2378	// TypeAmazonRedshift ...
2379	TypeAmazonRedshift TypeBasicLinkedService = "AmazonRedshift"
2380	// TypeAmazonS3 ...
2381	TypeAmazonS3 TypeBasicLinkedService = "AmazonS3"
2382	// TypeAzureBatch ...
2383	TypeAzureBatch TypeBasicLinkedService = "AzureBatch"
2384	// TypeAzureBlobFS ...
2385	TypeAzureBlobFS TypeBasicLinkedService = "AzureBlobFS"
2386	// TypeAzureBlobStorage ...
2387	TypeAzureBlobStorage TypeBasicLinkedService = "AzureBlobStorage"
2388	// TypeAzureDatabricks ...
2389	TypeAzureDatabricks TypeBasicLinkedService = "AzureDatabricks"
2390	// TypeAzureDatabricksDeltaLake ...
2391	TypeAzureDatabricksDeltaLake TypeBasicLinkedService = "AzureDatabricksDeltaLake"
2392	// TypeAzureDataExplorer ...
2393	TypeAzureDataExplorer TypeBasicLinkedService = "AzureDataExplorer"
2394	// TypeAzureDataLakeAnalytics ...
2395	TypeAzureDataLakeAnalytics TypeBasicLinkedService = "AzureDataLakeAnalytics"
2396	// TypeAzureDataLakeStore ...
2397	TypeAzureDataLakeStore TypeBasicLinkedService = "AzureDataLakeStore"
2398	// TypeAzureFileStorage ...
2399	TypeAzureFileStorage TypeBasicLinkedService = "AzureFileStorage"
2400	// TypeAzureFunction ...
2401	TypeAzureFunction TypeBasicLinkedService = "AzureFunction"
2402	// TypeAzureKeyVault ...
2403	TypeAzureKeyVault TypeBasicLinkedService = "AzureKeyVault"
2404	// TypeAzureMariaDB ...
2405	TypeAzureMariaDB TypeBasicLinkedService = "AzureMariaDB"
2406	// TypeAzureML ...
2407	TypeAzureML TypeBasicLinkedService = "AzureML"
2408	// TypeAzureMLService ...
2409	TypeAzureMLService TypeBasicLinkedService = "AzureMLService"
2410	// TypeAzureMySQL ...
2411	TypeAzureMySQL TypeBasicLinkedService = "AzureMySql"
2412	// TypeAzurePostgreSQL ...
2413	TypeAzurePostgreSQL TypeBasicLinkedService = "AzurePostgreSql"
2414	// TypeAzureSearch ...
2415	TypeAzureSearch TypeBasicLinkedService = "AzureSearch"
2416	// TypeAzureSQLDatabase ...
2417	TypeAzureSQLDatabase TypeBasicLinkedService = "AzureSqlDatabase"
2418	// TypeAzureSQLDW ...
2419	TypeAzureSQLDW TypeBasicLinkedService = "AzureSqlDW"
2420	// TypeAzureSQLMI ...
2421	TypeAzureSQLMI TypeBasicLinkedService = "AzureSqlMI"
2422	// TypeAzureStorage ...
2423	TypeAzureStorage TypeBasicLinkedService = "AzureStorage"
2424	// TypeAzureTableStorage ...
2425	TypeAzureTableStorage TypeBasicLinkedService = "AzureTableStorage"
2426	// TypeCassandra ...
2427	TypeCassandra TypeBasicLinkedService = "Cassandra"
2428	// TypeCommonDataServiceForApps ...
2429	TypeCommonDataServiceForApps TypeBasicLinkedService = "CommonDataServiceForApps"
2430	// TypeConcur ...
2431	TypeConcur TypeBasicLinkedService = "Concur"
2432	// TypeCosmosDb ...
2433	TypeCosmosDb TypeBasicLinkedService = "CosmosDb"
2434	// TypeCosmosDbMongoDbAPI ...
2435	TypeCosmosDbMongoDbAPI TypeBasicLinkedService = "CosmosDbMongoDbApi"
2436	// TypeCouchbase ...
2437	TypeCouchbase TypeBasicLinkedService = "Couchbase"
2438	// TypeCustomDataSource ...
2439	TypeCustomDataSource TypeBasicLinkedService = "CustomDataSource"
2440	// TypeDb2 ...
2441	TypeDb2 TypeBasicLinkedService = "Db2"
2442	// TypeDrill ...
2443	TypeDrill TypeBasicLinkedService = "Drill"
2444	// TypeDynamics ...
2445	TypeDynamics TypeBasicLinkedService = "Dynamics"
2446	// TypeDynamicsAX ...
2447	TypeDynamicsAX TypeBasicLinkedService = "DynamicsAX"
2448	// TypeDynamicsCrm ...
2449	TypeDynamicsCrm TypeBasicLinkedService = "DynamicsCrm"
2450	// TypeEloqua ...
2451	TypeEloqua TypeBasicLinkedService = "Eloqua"
2452	// TypeFileServer ...
2453	TypeFileServer TypeBasicLinkedService = "FileServer"
2454	// TypeFtpServer ...
2455	TypeFtpServer TypeBasicLinkedService = "FtpServer"
2456	// TypeGoogleAdWords ...
2457	TypeGoogleAdWords TypeBasicLinkedService = "GoogleAdWords"
2458	// TypeGoogleBigQuery ...
2459	TypeGoogleBigQuery TypeBasicLinkedService = "GoogleBigQuery"
2460	// TypeGoogleCloudStorage ...
2461	TypeGoogleCloudStorage TypeBasicLinkedService = "GoogleCloudStorage"
2462	// TypeGreenplum ...
2463	TypeGreenplum TypeBasicLinkedService = "Greenplum"
2464	// TypeHBase ...
2465	TypeHBase TypeBasicLinkedService = "HBase"
2466	// TypeHdfs ...
2467	TypeHdfs TypeBasicLinkedService = "Hdfs"
2468	// TypeHDInsight ...
2469	TypeHDInsight TypeBasicLinkedService = "HDInsight"
2470	// TypeHDInsightOnDemand ...
2471	TypeHDInsightOnDemand TypeBasicLinkedService = "HDInsightOnDemand"
2472	// TypeHive ...
2473	TypeHive TypeBasicLinkedService = "Hive"
2474	// TypeHTTPServer ...
2475	TypeHTTPServer TypeBasicLinkedService = "HttpServer"
2476	// TypeHubspot ...
2477	TypeHubspot TypeBasicLinkedService = "Hubspot"
2478	// TypeImpala ...
2479	TypeImpala TypeBasicLinkedService = "Impala"
2480	// TypeInformix ...
2481	TypeInformix TypeBasicLinkedService = "Informix"
2482	// TypeJira ...
2483	TypeJira TypeBasicLinkedService = "Jira"
2484	// TypeLinkedService ...
2485	TypeLinkedService TypeBasicLinkedService = "LinkedService"
2486	// TypeMagento ...
2487	TypeMagento TypeBasicLinkedService = "Magento"
2488	// TypeMariaDB ...
2489	TypeMariaDB TypeBasicLinkedService = "MariaDB"
2490	// TypeMarketo ...
2491	TypeMarketo TypeBasicLinkedService = "Marketo"
2492	// TypeMicrosoftAccess ...
2493	TypeMicrosoftAccess TypeBasicLinkedService = "MicrosoftAccess"
2494	// TypeMongoDb ...
2495	TypeMongoDb TypeBasicLinkedService = "MongoDb"
2496	// TypeMongoDbAtlas ...
2497	TypeMongoDbAtlas TypeBasicLinkedService = "MongoDbAtlas"
2498	// TypeMongoDbV2 ...
2499	TypeMongoDbV2 TypeBasicLinkedService = "MongoDbV2"
2500	// TypeMySQL ...
2501	TypeMySQL TypeBasicLinkedService = "MySql"
2502	// TypeNetezza ...
2503	TypeNetezza TypeBasicLinkedService = "Netezza"
2504	// TypeOData ...
2505	TypeOData TypeBasicLinkedService = "OData"
2506	// TypeOdbc ...
2507	TypeOdbc TypeBasicLinkedService = "Odbc"
2508	// TypeOffice365 ...
2509	TypeOffice365 TypeBasicLinkedService = "Office365"
2510	// TypeOracle ...
2511	TypeOracle TypeBasicLinkedService = "Oracle"
2512	// TypeOracleServiceCloud ...
2513	TypeOracleServiceCloud TypeBasicLinkedService = "OracleServiceCloud"
2514	// TypePaypal ...
2515	TypePaypal TypeBasicLinkedService = "Paypal"
2516	// TypePhoenix ...
2517	TypePhoenix TypeBasicLinkedService = "Phoenix"
2518	// TypePostgreSQL ...
2519	TypePostgreSQL TypeBasicLinkedService = "PostgreSql"
2520	// TypePresto ...
2521	TypePresto TypeBasicLinkedService = "Presto"
2522	// TypeQuickBooks ...
2523	TypeQuickBooks TypeBasicLinkedService = "QuickBooks"
2524	// TypeResponsys ...
2525	TypeResponsys TypeBasicLinkedService = "Responsys"
2526	// TypeRestService ...
2527	TypeRestService TypeBasicLinkedService = "RestService"
2528	// TypeSalesforce ...
2529	TypeSalesforce TypeBasicLinkedService = "Salesforce"
2530	// TypeSalesforceMarketingCloud ...
2531	TypeSalesforceMarketingCloud TypeBasicLinkedService = "SalesforceMarketingCloud"
2532	// TypeSalesforceServiceCloud ...
2533	TypeSalesforceServiceCloud TypeBasicLinkedService = "SalesforceServiceCloud"
2534	// TypeSapBW ...
2535	TypeSapBW TypeBasicLinkedService = "SapBW"
2536	// TypeSapCloudForCustomer ...
2537	TypeSapCloudForCustomer TypeBasicLinkedService = "SapCloudForCustomer"
2538	// TypeSapEcc ...
2539	TypeSapEcc TypeBasicLinkedService = "SapEcc"
2540	// TypeSapHana ...
2541	TypeSapHana TypeBasicLinkedService = "SapHana"
2542	// TypeSapOpenHub ...
2543	TypeSapOpenHub TypeBasicLinkedService = "SapOpenHub"
2544	// TypeSapTable ...
2545	TypeSapTable TypeBasicLinkedService = "SapTable"
2546	// TypeServiceNow ...
2547	TypeServiceNow TypeBasicLinkedService = "ServiceNow"
2548	// TypeSftp ...
2549	TypeSftp TypeBasicLinkedService = "Sftp"
2550	// TypeSharePointOnlineList ...
2551	TypeSharePointOnlineList TypeBasicLinkedService = "SharePointOnlineList"
2552	// TypeShopify ...
2553	TypeShopify TypeBasicLinkedService = "Shopify"
2554	// TypeSnowflake ...
2555	TypeSnowflake TypeBasicLinkedService = "Snowflake"
2556	// TypeSpark ...
2557	TypeSpark TypeBasicLinkedService = "Spark"
2558	// TypeSQLServer ...
2559	TypeSQLServer TypeBasicLinkedService = "SqlServer"
2560	// TypeSquare ...
2561	TypeSquare TypeBasicLinkedService = "Square"
2562	// TypeSybase ...
2563	TypeSybase TypeBasicLinkedService = "Sybase"
2564	// TypeTeradata ...
2565	TypeTeradata TypeBasicLinkedService = "Teradata"
2566	// TypeVertica ...
2567	TypeVertica TypeBasicLinkedService = "Vertica"
2568	// TypeWeb ...
2569	TypeWeb TypeBasicLinkedService = "Web"
2570	// TypeXero ...
2571	TypeXero TypeBasicLinkedService = "Xero"
2572	// TypeZoho ...
2573	TypeZoho TypeBasicLinkedService = "Zoho"
2574)
2575
2576// PossibleTypeBasicLinkedServiceValues returns an array of possible values for the TypeBasicLinkedService const type.
2577func PossibleTypeBasicLinkedServiceValues() []TypeBasicLinkedService {
2578	return []TypeBasicLinkedService{TypeAmazonMWS, TypeAmazonRedshift, TypeAmazonS3, TypeAzureBatch, TypeAzureBlobFS, TypeAzureBlobStorage, TypeAzureDatabricks, TypeAzureDatabricksDeltaLake, TypeAzureDataExplorer, TypeAzureDataLakeAnalytics, TypeAzureDataLakeStore, TypeAzureFileStorage, TypeAzureFunction, TypeAzureKeyVault, TypeAzureMariaDB, TypeAzureML, TypeAzureMLService, TypeAzureMySQL, TypeAzurePostgreSQL, TypeAzureSearch, TypeAzureSQLDatabase, TypeAzureSQLDW, TypeAzureSQLMI, TypeAzureStorage, TypeAzureTableStorage, TypeCassandra, TypeCommonDataServiceForApps, TypeConcur, TypeCosmosDb, TypeCosmosDbMongoDbAPI, TypeCouchbase, TypeCustomDataSource, TypeDb2, TypeDrill, TypeDynamics, TypeDynamicsAX, TypeDynamicsCrm, TypeEloqua, TypeFileServer, TypeFtpServer, TypeGoogleAdWords, TypeGoogleBigQuery, TypeGoogleCloudStorage, TypeGreenplum, TypeHBase, TypeHdfs, TypeHDInsight, TypeHDInsightOnDemand, TypeHive, TypeHTTPServer, TypeHubspot, TypeImpala, TypeInformix, TypeJira, TypeLinkedService, TypeMagento, TypeMariaDB, TypeMarketo, TypeMicrosoftAccess, TypeMongoDb, TypeMongoDbAtlas, TypeMongoDbV2, TypeMySQL, TypeNetezza, TypeOData, TypeOdbc, TypeOffice365, TypeOracle, TypeOracleServiceCloud, TypePaypal, TypePhoenix, TypePostgreSQL, TypePresto, TypeQuickBooks, TypeResponsys, TypeRestService, TypeSalesforce, TypeSalesforceMarketingCloud, TypeSalesforceServiceCloud, TypeSapBW, TypeSapCloudForCustomer, TypeSapEcc, TypeSapHana, TypeSapOpenHub, TypeSapTable, TypeServiceNow, TypeSftp, TypeSharePointOnlineList, TypeShopify, TypeSnowflake, TypeSpark, TypeSQLServer, TypeSquare, TypeSybase, TypeTeradata, TypeVertica, TypeWeb, TypeXero, TypeZoho}
2579}
2580
2581// TypeBasicSsisObjectMetadata enumerates the values for type basic ssis object metadata.
2582type TypeBasicSsisObjectMetadata string
2583
2584const (
2585	// TypeEnvironment ...
2586	TypeEnvironment TypeBasicSsisObjectMetadata = "Environment"
2587	// TypeFolder ...
2588	TypeFolder TypeBasicSsisObjectMetadata = "Folder"
2589	// TypePackage ...
2590	TypePackage TypeBasicSsisObjectMetadata = "Package"
2591	// TypeProject ...
2592	TypeProject TypeBasicSsisObjectMetadata = "Project"
2593	// TypeSsisObjectMetadata ...
2594	TypeSsisObjectMetadata TypeBasicSsisObjectMetadata = "SsisObjectMetadata"
2595)
2596
2597// PossibleTypeBasicSsisObjectMetadataValues returns an array of possible values for the TypeBasicSsisObjectMetadata const type.
2598func PossibleTypeBasicSsisObjectMetadataValues() []TypeBasicSsisObjectMetadata {
2599	return []TypeBasicSsisObjectMetadata{TypeEnvironment, TypeFolder, TypePackage, TypeProject, TypeSsisObjectMetadata}
2600}
2601
2602// TypeBasicStoreReadSettings enumerates the values for type basic store read settings.
2603type TypeBasicStoreReadSettings string
2604
2605const (
2606	// TypeAmazonS3ReadSettings ...
2607	TypeAmazonS3ReadSettings TypeBasicStoreReadSettings = "AmazonS3ReadSettings"
2608	// TypeAzureBlobFSReadSettings ...
2609	TypeAzureBlobFSReadSettings TypeBasicStoreReadSettings = "AzureBlobFSReadSettings"
2610	// TypeAzureBlobStorageReadSettings ...
2611	TypeAzureBlobStorageReadSettings TypeBasicStoreReadSettings = "AzureBlobStorageReadSettings"
2612	// TypeAzureDataLakeStoreReadSettings ...
2613	TypeAzureDataLakeStoreReadSettings TypeBasicStoreReadSettings = "AzureDataLakeStoreReadSettings"
2614	// TypeAzureFileStorageReadSettings ...
2615	TypeAzureFileStorageReadSettings TypeBasicStoreReadSettings = "AzureFileStorageReadSettings"
2616	// TypeFileServerReadSettings ...
2617	TypeFileServerReadSettings TypeBasicStoreReadSettings = "FileServerReadSettings"
2618	// TypeFtpReadSettings ...
2619	TypeFtpReadSettings TypeBasicStoreReadSettings = "FtpReadSettings"
2620	// TypeGoogleCloudStorageReadSettings ...
2621	TypeGoogleCloudStorageReadSettings TypeBasicStoreReadSettings = "GoogleCloudStorageReadSettings"
2622	// TypeHdfsReadSettings ...
2623	TypeHdfsReadSettings TypeBasicStoreReadSettings = "HdfsReadSettings"
2624	// TypeHTTPReadSettings ...
2625	TypeHTTPReadSettings TypeBasicStoreReadSettings = "HttpReadSettings"
2626	// TypeSftpReadSettings ...
2627	TypeSftpReadSettings TypeBasicStoreReadSettings = "SftpReadSettings"
2628	// TypeStoreReadSettings ...
2629	TypeStoreReadSettings TypeBasicStoreReadSettings = "StoreReadSettings"
2630)
2631
2632// PossibleTypeBasicStoreReadSettingsValues returns an array of possible values for the TypeBasicStoreReadSettings const type.
2633func PossibleTypeBasicStoreReadSettingsValues() []TypeBasicStoreReadSettings {
2634	return []TypeBasicStoreReadSettings{TypeAmazonS3ReadSettings, TypeAzureBlobFSReadSettings, TypeAzureBlobStorageReadSettings, TypeAzureDataLakeStoreReadSettings, TypeAzureFileStorageReadSettings, TypeFileServerReadSettings, TypeFtpReadSettings, TypeGoogleCloudStorageReadSettings, TypeHdfsReadSettings, TypeHTTPReadSettings, TypeSftpReadSettings, TypeStoreReadSettings}
2635}
2636
2637// TypeBasicStoreWriteSettings enumerates the values for type basic store write settings.
2638type TypeBasicStoreWriteSettings string
2639
2640const (
2641	// TypeAzureBlobFSWriteSettings ...
2642	TypeAzureBlobFSWriteSettings TypeBasicStoreWriteSettings = "AzureBlobFSWriteSettings"
2643	// TypeAzureBlobStorageWriteSettings ...
2644	TypeAzureBlobStorageWriteSettings TypeBasicStoreWriteSettings = "AzureBlobStorageWriteSettings"
2645	// TypeAzureDataLakeStoreWriteSettings ...
2646	TypeAzureDataLakeStoreWriteSettings TypeBasicStoreWriteSettings = "AzureDataLakeStoreWriteSettings"
2647	// TypeAzureFileStorageWriteSettings ...
2648	TypeAzureFileStorageWriteSettings TypeBasicStoreWriteSettings = "AzureFileStorageWriteSettings"
2649	// TypeFileServerWriteSettings ...
2650	TypeFileServerWriteSettings TypeBasicStoreWriteSettings = "FileServerWriteSettings"
2651	// TypeSftpWriteSettings ...
2652	TypeSftpWriteSettings TypeBasicStoreWriteSettings = "SftpWriteSettings"
2653	// TypeStoreWriteSettings ...
2654	TypeStoreWriteSettings TypeBasicStoreWriteSettings = "StoreWriteSettings"
2655)
2656
2657// PossibleTypeBasicStoreWriteSettingsValues returns an array of possible values for the TypeBasicStoreWriteSettings const type.
2658func PossibleTypeBasicStoreWriteSettingsValues() []TypeBasicStoreWriteSettings {
2659	return []TypeBasicStoreWriteSettings{TypeAzureBlobFSWriteSettings, TypeAzureBlobStorageWriteSettings, TypeAzureDataLakeStoreWriteSettings, TypeAzureFileStorageWriteSettings, TypeFileServerWriteSettings, TypeSftpWriteSettings, TypeStoreWriteSettings}
2660}
2661
2662// TypeBasicTrigger enumerates the values for type basic trigger.
2663type TypeBasicTrigger string
2664
2665const (
2666	// TypeBlobEventsTrigger ...
2667	TypeBlobEventsTrigger TypeBasicTrigger = "BlobEventsTrigger"
2668	// TypeBlobTrigger ...
2669	TypeBlobTrigger TypeBasicTrigger = "BlobTrigger"
2670	// TypeChainingTrigger ...
2671	TypeChainingTrigger TypeBasicTrigger = "ChainingTrigger"
2672	// TypeCustomEventsTrigger ...
2673	TypeCustomEventsTrigger TypeBasicTrigger = "CustomEventsTrigger"
2674	// TypeMultiplePipelineTrigger ...
2675	TypeMultiplePipelineTrigger TypeBasicTrigger = "MultiplePipelineTrigger"
2676	// TypeRerunTumblingWindowTrigger ...
2677	TypeRerunTumblingWindowTrigger TypeBasicTrigger = "RerunTumblingWindowTrigger"
2678	// TypeScheduleTrigger ...
2679	TypeScheduleTrigger TypeBasicTrigger = "ScheduleTrigger"
2680	// TypeTrigger ...
2681	TypeTrigger TypeBasicTrigger = "Trigger"
2682	// TypeTumblingWindowTrigger ...
2683	TypeTumblingWindowTrigger TypeBasicTrigger = "TumblingWindowTrigger"
2684)
2685
2686// PossibleTypeBasicTriggerValues returns an array of possible values for the TypeBasicTrigger const type.
2687func PossibleTypeBasicTriggerValues() []TypeBasicTrigger {
2688	return []TypeBasicTrigger{TypeBlobEventsTrigger, TypeBlobTrigger, TypeChainingTrigger, TypeCustomEventsTrigger, TypeMultiplePipelineTrigger, TypeRerunTumblingWindowTrigger, TypeScheduleTrigger, TypeTrigger, TypeTumblingWindowTrigger}
2689}
2690
2691// VariableType enumerates the values for variable type.
2692type VariableType string
2693
2694const (
2695	// VariableTypeArray ...
2696	VariableTypeArray VariableType = "Array"
2697	// VariableTypeBool ...
2698	VariableTypeBool VariableType = "Bool"
2699	// VariableTypeString ...
2700	VariableTypeString VariableType = "String"
2701)
2702
2703// PossibleVariableTypeValues returns an array of possible values for the VariableType const type.
2704func PossibleVariableTypeValues() []VariableType {
2705	return []VariableType{VariableTypeArray, VariableTypeBool, VariableTypeString}
2706}
2707
2708// WebActivityMethod enumerates the values for web activity method.
2709type WebActivityMethod string
2710
2711const (
2712	// WebActivityMethodDELETE ...
2713	WebActivityMethodDELETE WebActivityMethod = "DELETE"
2714	// WebActivityMethodGET ...
2715	WebActivityMethodGET WebActivityMethod = "GET"
2716	// WebActivityMethodPOST ...
2717	WebActivityMethodPOST WebActivityMethod = "POST"
2718	// WebActivityMethodPUT ...
2719	WebActivityMethodPUT WebActivityMethod = "PUT"
2720)
2721
2722// PossibleWebActivityMethodValues returns an array of possible values for the WebActivityMethod const type.
2723func PossibleWebActivityMethodValues() []WebActivityMethod {
2724	return []WebActivityMethod{WebActivityMethodDELETE, WebActivityMethodGET, WebActivityMethodPOST, WebActivityMethodPUT}
2725}
2726
2727// WebHookActivityMethod enumerates the values for web hook activity method.
2728type WebHookActivityMethod string
2729
2730const (
2731	// WebHookActivityMethodPOST ...
2732	WebHookActivityMethodPOST WebHookActivityMethod = "POST"
2733)
2734
2735// PossibleWebHookActivityMethodValues returns an array of possible values for the WebHookActivityMethod const type.
2736func PossibleWebHookActivityMethodValues() []WebHookActivityMethod {
2737	return []WebHookActivityMethod{WebHookActivityMethodPOST}
2738}
2739