1package datafactory
2
3// Copyright (c) Microsoft Corporation. All rights reserved.
4// Licensed under the MIT License. See License.txt in the project root for license information.
5//
6// Code generated by Microsoft (R) AutoRest Code Generator.
7// Changes may cause incorrect behavior and will be lost if the code is regenerated.
8
9// AuthenticationType enumerates the values for authentication type.
10type AuthenticationType string
11
12const (
13	// AuthenticationTypeAnonymous ...
14	AuthenticationTypeAnonymous AuthenticationType = "Anonymous"
15	// AuthenticationTypeBasic ...
16	AuthenticationTypeBasic AuthenticationType = "Basic"
17	// AuthenticationTypeClientCertificate ...
18	AuthenticationTypeClientCertificate AuthenticationType = "ClientCertificate"
19	// AuthenticationTypeWebLinkedServiceTypeProperties ...
20	AuthenticationTypeWebLinkedServiceTypeProperties AuthenticationType = "WebLinkedServiceTypeProperties"
21)
22
23// PossibleAuthenticationTypeValues returns an array of possible values for the AuthenticationType const type.
24func PossibleAuthenticationTypeValues() []AuthenticationType {
25	return []AuthenticationType{AuthenticationTypeAnonymous, AuthenticationTypeBasic, AuthenticationTypeClientCertificate, AuthenticationTypeWebLinkedServiceTypeProperties}
26}
27
28// AuthorizationType enumerates the values for authorization type.
29type AuthorizationType string
30
31const (
32	// AuthorizationTypeKey ...
33	AuthorizationTypeKey AuthorizationType = "Key"
34	// AuthorizationTypeLinkedIntegrationRuntimeProperties ...
35	AuthorizationTypeLinkedIntegrationRuntimeProperties AuthorizationType = "LinkedIntegrationRuntimeProperties"
36	// AuthorizationTypeRBAC ...
37	AuthorizationTypeRBAC AuthorizationType = "RBAC"
38)
39
40// PossibleAuthorizationTypeValues returns an array of possible values for the AuthorizationType const type.
41func PossibleAuthorizationTypeValues() []AuthorizationType {
42	return []AuthorizationType{AuthorizationTypeKey, AuthorizationTypeLinkedIntegrationRuntimeProperties, AuthorizationTypeRBAC}
43}
44
45// BlobEventTypes enumerates the values for blob event types.
46type BlobEventTypes string
47
48const (
49	// MicrosoftStorageBlobCreated ...
50	MicrosoftStorageBlobCreated BlobEventTypes = "Microsoft.Storage.BlobCreated"
51	// MicrosoftStorageBlobDeleted ...
52	MicrosoftStorageBlobDeleted BlobEventTypes = "Microsoft.Storage.BlobDeleted"
53)
54
55// PossibleBlobEventTypesValues returns an array of possible values for the BlobEventTypes const type.
56func PossibleBlobEventTypesValues() []BlobEventTypes {
57	return []BlobEventTypes{MicrosoftStorageBlobCreated, MicrosoftStorageBlobDeleted}
58}
59
60// DayOfWeek enumerates the values for day of week.
61type DayOfWeek string
62
63const (
64	// Friday ...
65	Friday DayOfWeek = "Friday"
66	// Monday ...
67	Monday DayOfWeek = "Monday"
68	// Saturday ...
69	Saturday DayOfWeek = "Saturday"
70	// Sunday ...
71	Sunday DayOfWeek = "Sunday"
72	// Thursday ...
73	Thursday DayOfWeek = "Thursday"
74	// Tuesday ...
75	Tuesday DayOfWeek = "Tuesday"
76	// Wednesday ...
77	Wednesday DayOfWeek = "Wednesday"
78)
79
80// PossibleDayOfWeekValues returns an array of possible values for the DayOfWeek const type.
81func PossibleDayOfWeekValues() []DayOfWeek {
82	return []DayOfWeek{Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}
83}
84
85// DaysOfWeek enumerates the values for days of week.
86type DaysOfWeek string
87
88const (
89	// DaysOfWeekFriday ...
90	DaysOfWeekFriday DaysOfWeek = "Friday"
91	// DaysOfWeekMonday ...
92	DaysOfWeekMonday DaysOfWeek = "Monday"
93	// DaysOfWeekSaturday ...
94	DaysOfWeekSaturday DaysOfWeek = "Saturday"
95	// DaysOfWeekSunday ...
96	DaysOfWeekSunday DaysOfWeek = "Sunday"
97	// DaysOfWeekThursday ...
98	DaysOfWeekThursday DaysOfWeek = "Thursday"
99	// DaysOfWeekTuesday ...
100	DaysOfWeekTuesday DaysOfWeek = "Tuesday"
101	// DaysOfWeekWednesday ...
102	DaysOfWeekWednesday DaysOfWeek = "Wednesday"
103)
104
105// PossibleDaysOfWeekValues returns an array of possible values for the DaysOfWeek const type.
106func PossibleDaysOfWeekValues() []DaysOfWeek {
107	return []DaysOfWeek{DaysOfWeekFriday, DaysOfWeekMonday, DaysOfWeekSaturday, DaysOfWeekSunday, DaysOfWeekThursday, DaysOfWeekTuesday, DaysOfWeekWednesday}
108}
109
110// Db2AuthenticationType enumerates the values for db 2 authentication type.
111type Db2AuthenticationType string
112
113const (
114	// Basic ...
115	Basic Db2AuthenticationType = "Basic"
116)
117
118// PossibleDb2AuthenticationTypeValues returns an array of possible values for the Db2AuthenticationType const type.
119func PossibleDb2AuthenticationTypeValues() []Db2AuthenticationType {
120	return []Db2AuthenticationType{Basic}
121}
122
123// DependencyCondition enumerates the values for dependency condition.
124type DependencyCondition string
125
126const (
127	// Completed ...
128	Completed DependencyCondition = "Completed"
129	// Failed ...
130	Failed DependencyCondition = "Failed"
131	// Skipped ...
132	Skipped DependencyCondition = "Skipped"
133	// Succeeded ...
134	Succeeded DependencyCondition = "Succeeded"
135)
136
137// PossibleDependencyConditionValues returns an array of possible values for the DependencyCondition const type.
138func PossibleDependencyConditionValues() []DependencyCondition {
139	return []DependencyCondition{Completed, Failed, Skipped, Succeeded}
140}
141
142// FtpAuthenticationType enumerates the values for ftp authentication type.
143type FtpAuthenticationType string
144
145const (
146	// FtpAuthenticationTypeAnonymous ...
147	FtpAuthenticationTypeAnonymous FtpAuthenticationType = "Anonymous"
148	// FtpAuthenticationTypeBasic ...
149	FtpAuthenticationTypeBasic FtpAuthenticationType = "Basic"
150)
151
152// PossibleFtpAuthenticationTypeValues returns an array of possible values for the FtpAuthenticationType const type.
153func PossibleFtpAuthenticationTypeValues() []FtpAuthenticationType {
154	return []FtpAuthenticationType{FtpAuthenticationTypeAnonymous, FtpAuthenticationTypeBasic}
155}
156
157// GoogleBigQueryAuthenticationType enumerates the values for google big query authentication type.
158type GoogleBigQueryAuthenticationType string
159
160const (
161	// ServiceAuthentication ...
162	ServiceAuthentication GoogleBigQueryAuthenticationType = "ServiceAuthentication"
163	// UserAuthentication ...
164	UserAuthentication GoogleBigQueryAuthenticationType = "UserAuthentication"
165)
166
167// PossibleGoogleBigQueryAuthenticationTypeValues returns an array of possible values for the GoogleBigQueryAuthenticationType const type.
168func PossibleGoogleBigQueryAuthenticationTypeValues() []GoogleBigQueryAuthenticationType {
169	return []GoogleBigQueryAuthenticationType{ServiceAuthentication, UserAuthentication}
170}
171
172// HBaseAuthenticationType enumerates the values for h base authentication type.
173type HBaseAuthenticationType string
174
175const (
176	// HBaseAuthenticationTypeAnonymous ...
177	HBaseAuthenticationTypeAnonymous HBaseAuthenticationType = "Anonymous"
178	// HBaseAuthenticationTypeBasic ...
179	HBaseAuthenticationTypeBasic HBaseAuthenticationType = "Basic"
180)
181
182// PossibleHBaseAuthenticationTypeValues returns an array of possible values for the HBaseAuthenticationType const type.
183func PossibleHBaseAuthenticationTypeValues() []HBaseAuthenticationType {
184	return []HBaseAuthenticationType{HBaseAuthenticationTypeAnonymous, HBaseAuthenticationTypeBasic}
185}
186
187// HDInsightActivityDebugInfoOption enumerates the values for hd insight activity debug info option.
188type HDInsightActivityDebugInfoOption string
189
190const (
191	// Always ...
192	Always HDInsightActivityDebugInfoOption = "Always"
193	// Failure ...
194	Failure HDInsightActivityDebugInfoOption = "Failure"
195	// None ...
196	None HDInsightActivityDebugInfoOption = "None"
197)
198
199// PossibleHDInsightActivityDebugInfoOptionValues returns an array of possible values for the HDInsightActivityDebugInfoOption const type.
200func PossibleHDInsightActivityDebugInfoOptionValues() []HDInsightActivityDebugInfoOption {
201	return []HDInsightActivityDebugInfoOption{Always, Failure, None}
202}
203
204// HiveAuthenticationType enumerates the values for hive authentication type.
205type HiveAuthenticationType string
206
207const (
208	// Anonymous ...
209	Anonymous HiveAuthenticationType = "Anonymous"
210	// Username ...
211	Username HiveAuthenticationType = "Username"
212	// UsernameAndPassword ...
213	UsernameAndPassword HiveAuthenticationType = "UsernameAndPassword"
214	// WindowsAzureHDInsightService ...
215	WindowsAzureHDInsightService HiveAuthenticationType = "WindowsAzureHDInsightService"
216)
217
218// PossibleHiveAuthenticationTypeValues returns an array of possible values for the HiveAuthenticationType const type.
219func PossibleHiveAuthenticationTypeValues() []HiveAuthenticationType {
220	return []HiveAuthenticationType{Anonymous, Username, UsernameAndPassword, WindowsAzureHDInsightService}
221}
222
223// HiveServerType enumerates the values for hive server type.
224type HiveServerType string
225
226const (
227	// HiveServer1 ...
228	HiveServer1 HiveServerType = "HiveServer1"
229	// HiveServer2 ...
230	HiveServer2 HiveServerType = "HiveServer2"
231	// HiveThriftServer ...
232	HiveThriftServer HiveServerType = "HiveThriftServer"
233)
234
235// PossibleHiveServerTypeValues returns an array of possible values for the HiveServerType const type.
236func PossibleHiveServerTypeValues() []HiveServerType {
237	return []HiveServerType{HiveServer1, HiveServer2, HiveThriftServer}
238}
239
240// HiveThriftTransportProtocol enumerates the values for hive thrift transport protocol.
241type HiveThriftTransportProtocol string
242
243const (
244	// Binary ...
245	Binary HiveThriftTransportProtocol = "Binary"
246	// HTTP ...
247	HTTP HiveThriftTransportProtocol = "HTTP "
248	// SASL ...
249	SASL HiveThriftTransportProtocol = "SASL"
250)
251
252// PossibleHiveThriftTransportProtocolValues returns an array of possible values for the HiveThriftTransportProtocol const type.
253func PossibleHiveThriftTransportProtocolValues() []HiveThriftTransportProtocol {
254	return []HiveThriftTransportProtocol{Binary, HTTP, SASL}
255}
256
257// HTTPAuthenticationType enumerates the values for http authentication type.
258type HTTPAuthenticationType string
259
260const (
261	// HTTPAuthenticationTypeAnonymous ...
262	HTTPAuthenticationTypeAnonymous HTTPAuthenticationType = "Anonymous"
263	// HTTPAuthenticationTypeBasic ...
264	HTTPAuthenticationTypeBasic HTTPAuthenticationType = "Basic"
265	// HTTPAuthenticationTypeClientCertificate ...
266	HTTPAuthenticationTypeClientCertificate HTTPAuthenticationType = "ClientCertificate"
267	// HTTPAuthenticationTypeDigest ...
268	HTTPAuthenticationTypeDigest HTTPAuthenticationType = "Digest"
269	// HTTPAuthenticationTypeWindows ...
270	HTTPAuthenticationTypeWindows HTTPAuthenticationType = "Windows"
271)
272
273// PossibleHTTPAuthenticationTypeValues returns an array of possible values for the HTTPAuthenticationType const type.
274func PossibleHTTPAuthenticationTypeValues() []HTTPAuthenticationType {
275	return []HTTPAuthenticationType{HTTPAuthenticationTypeAnonymous, HTTPAuthenticationTypeBasic, HTTPAuthenticationTypeClientCertificate, HTTPAuthenticationTypeDigest, HTTPAuthenticationTypeWindows}
276}
277
278// ImpalaAuthenticationType enumerates the values for impala authentication type.
279type ImpalaAuthenticationType string
280
281const (
282	// ImpalaAuthenticationTypeAnonymous ...
283	ImpalaAuthenticationTypeAnonymous ImpalaAuthenticationType = "Anonymous"
284	// ImpalaAuthenticationTypeSASLUsername ...
285	ImpalaAuthenticationTypeSASLUsername ImpalaAuthenticationType = "SASLUsername"
286	// ImpalaAuthenticationTypeUsernameAndPassword ...
287	ImpalaAuthenticationTypeUsernameAndPassword ImpalaAuthenticationType = "UsernameAndPassword"
288)
289
290// PossibleImpalaAuthenticationTypeValues returns an array of possible values for the ImpalaAuthenticationType const type.
291func PossibleImpalaAuthenticationTypeValues() []ImpalaAuthenticationType {
292	return []ImpalaAuthenticationType{ImpalaAuthenticationTypeAnonymous, ImpalaAuthenticationTypeSASLUsername, ImpalaAuthenticationTypeUsernameAndPassword}
293}
294
295// IntegrationRuntimeAuthKeyName enumerates the values for integration runtime auth key name.
296type IntegrationRuntimeAuthKeyName string
297
298const (
299	// AuthKey1 ...
300	AuthKey1 IntegrationRuntimeAuthKeyName = "authKey1"
301	// AuthKey2 ...
302	AuthKey2 IntegrationRuntimeAuthKeyName = "authKey2"
303)
304
305// PossibleIntegrationRuntimeAuthKeyNameValues returns an array of possible values for the IntegrationRuntimeAuthKeyName const type.
306func PossibleIntegrationRuntimeAuthKeyNameValues() []IntegrationRuntimeAuthKeyName {
307	return []IntegrationRuntimeAuthKeyName{AuthKey1, AuthKey2}
308}
309
310// IntegrationRuntimeAutoUpdate enumerates the values for integration runtime auto update.
311type IntegrationRuntimeAutoUpdate string
312
313const (
314	// Off ...
315	Off IntegrationRuntimeAutoUpdate = "Off"
316	// On ...
317	On IntegrationRuntimeAutoUpdate = "On"
318)
319
320// PossibleIntegrationRuntimeAutoUpdateValues returns an array of possible values for the IntegrationRuntimeAutoUpdate const type.
321func PossibleIntegrationRuntimeAutoUpdateValues() []IntegrationRuntimeAutoUpdate {
322	return []IntegrationRuntimeAutoUpdate{Off, On}
323}
324
325// IntegrationRuntimeEdition enumerates the values for integration runtime edition.
326type IntegrationRuntimeEdition string
327
328const (
329	// Enterprise ...
330	Enterprise IntegrationRuntimeEdition = "Enterprise"
331	// Standard ...
332	Standard IntegrationRuntimeEdition = "Standard"
333)
334
335// PossibleIntegrationRuntimeEditionValues returns an array of possible values for the IntegrationRuntimeEdition const type.
336func PossibleIntegrationRuntimeEditionValues() []IntegrationRuntimeEdition {
337	return []IntegrationRuntimeEdition{Enterprise, Standard}
338}
339
340// IntegrationRuntimeEntityReferenceType enumerates the values for integration runtime entity reference type.
341type IntegrationRuntimeEntityReferenceType string
342
343const (
344	// IntegrationRuntimeEntityReferenceTypeIntegrationRuntimeReference ...
345	IntegrationRuntimeEntityReferenceTypeIntegrationRuntimeReference IntegrationRuntimeEntityReferenceType = "IntegrationRuntimeReference"
346	// IntegrationRuntimeEntityReferenceTypeLinkedServiceReference ...
347	IntegrationRuntimeEntityReferenceTypeLinkedServiceReference IntegrationRuntimeEntityReferenceType = "LinkedServiceReference"
348)
349
350// PossibleIntegrationRuntimeEntityReferenceTypeValues returns an array of possible values for the IntegrationRuntimeEntityReferenceType const type.
351func PossibleIntegrationRuntimeEntityReferenceTypeValues() []IntegrationRuntimeEntityReferenceType {
352	return []IntegrationRuntimeEntityReferenceType{IntegrationRuntimeEntityReferenceTypeIntegrationRuntimeReference, IntegrationRuntimeEntityReferenceTypeLinkedServiceReference}
353}
354
355// IntegrationRuntimeInternalChannelEncryptionMode enumerates the values for integration runtime internal
356// channel encryption mode.
357type IntegrationRuntimeInternalChannelEncryptionMode string
358
359const (
360	// NotEncrypted ...
361	NotEncrypted IntegrationRuntimeInternalChannelEncryptionMode = "NotEncrypted"
362	// NotSet ...
363	NotSet IntegrationRuntimeInternalChannelEncryptionMode = "NotSet"
364	// SslEncrypted ...
365	SslEncrypted IntegrationRuntimeInternalChannelEncryptionMode = "SslEncrypted"
366)
367
368// PossibleIntegrationRuntimeInternalChannelEncryptionModeValues returns an array of possible values for the IntegrationRuntimeInternalChannelEncryptionMode const type.
369func PossibleIntegrationRuntimeInternalChannelEncryptionModeValues() []IntegrationRuntimeInternalChannelEncryptionMode {
370	return []IntegrationRuntimeInternalChannelEncryptionMode{NotEncrypted, NotSet, SslEncrypted}
371}
372
373// IntegrationRuntimeLicenseType enumerates the values for integration runtime license type.
374type IntegrationRuntimeLicenseType string
375
376const (
377	// BasePrice ...
378	BasePrice IntegrationRuntimeLicenseType = "BasePrice"
379	// LicenseIncluded ...
380	LicenseIncluded IntegrationRuntimeLicenseType = "LicenseIncluded"
381)
382
383// PossibleIntegrationRuntimeLicenseTypeValues returns an array of possible values for the IntegrationRuntimeLicenseType const type.
384func PossibleIntegrationRuntimeLicenseTypeValues() []IntegrationRuntimeLicenseType {
385	return []IntegrationRuntimeLicenseType{BasePrice, LicenseIncluded}
386}
387
388// IntegrationRuntimeState enumerates the values for integration runtime state.
389type IntegrationRuntimeState string
390
391const (
392	// Initial ...
393	Initial IntegrationRuntimeState = "Initial"
394	// Limited ...
395	Limited IntegrationRuntimeState = "Limited"
396	// NeedRegistration ...
397	NeedRegistration IntegrationRuntimeState = "NeedRegistration"
398	// Offline ...
399	Offline IntegrationRuntimeState = "Offline"
400	// Online ...
401	Online IntegrationRuntimeState = "Online"
402	// Started ...
403	Started IntegrationRuntimeState = "Started"
404	// Starting ...
405	Starting IntegrationRuntimeState = "Starting"
406	// Stopped ...
407	Stopped IntegrationRuntimeState = "Stopped"
408	// Stopping ...
409	Stopping IntegrationRuntimeState = "Stopping"
410)
411
412// PossibleIntegrationRuntimeStateValues returns an array of possible values for the IntegrationRuntimeState const type.
413func PossibleIntegrationRuntimeStateValues() []IntegrationRuntimeState {
414	return []IntegrationRuntimeState{Initial, Limited, NeedRegistration, Offline, Online, Started, Starting, Stopped, Stopping}
415}
416
417// IntegrationRuntimeType enumerates the values for integration runtime type.
418type IntegrationRuntimeType string
419
420const (
421	// Managed ...
422	Managed IntegrationRuntimeType = "Managed"
423	// SelfHosted ...
424	SelfHosted IntegrationRuntimeType = "SelfHosted"
425)
426
427// PossibleIntegrationRuntimeTypeValues returns an array of possible values for the IntegrationRuntimeType const type.
428func PossibleIntegrationRuntimeTypeValues() []IntegrationRuntimeType {
429	return []IntegrationRuntimeType{Managed, SelfHosted}
430}
431
432// IntegrationRuntimeUpdateResult enumerates the values for integration runtime update result.
433type IntegrationRuntimeUpdateResult string
434
435const (
436	// Fail ...
437	Fail IntegrationRuntimeUpdateResult = "Fail"
438	// Succeed ...
439	Succeed IntegrationRuntimeUpdateResult = "Succeed"
440)
441
442// PossibleIntegrationRuntimeUpdateResultValues returns an array of possible values for the IntegrationRuntimeUpdateResult const type.
443func PossibleIntegrationRuntimeUpdateResultValues() []IntegrationRuntimeUpdateResult {
444	return []IntegrationRuntimeUpdateResult{Fail, Succeed}
445}
446
447// JSONFormatFilePattern enumerates the values for json format file pattern.
448type JSONFormatFilePattern string
449
450const (
451	// ArrayOfObjects ...
452	ArrayOfObjects JSONFormatFilePattern = "arrayOfObjects"
453	// SetOfObjects ...
454	SetOfObjects JSONFormatFilePattern = "setOfObjects"
455)
456
457// PossibleJSONFormatFilePatternValues returns an array of possible values for the JSONFormatFilePattern const type.
458func PossibleJSONFormatFilePatternValues() []JSONFormatFilePattern {
459	return []JSONFormatFilePattern{ArrayOfObjects, SetOfObjects}
460}
461
462// ManagedIntegrationRuntimeNodeStatus enumerates the values for managed integration runtime node status.
463type ManagedIntegrationRuntimeNodeStatus string
464
465const (
466	// ManagedIntegrationRuntimeNodeStatusAvailable ...
467	ManagedIntegrationRuntimeNodeStatusAvailable ManagedIntegrationRuntimeNodeStatus = "Available"
468	// ManagedIntegrationRuntimeNodeStatusRecycling ...
469	ManagedIntegrationRuntimeNodeStatusRecycling ManagedIntegrationRuntimeNodeStatus = "Recycling"
470	// ManagedIntegrationRuntimeNodeStatusStarting ...
471	ManagedIntegrationRuntimeNodeStatusStarting ManagedIntegrationRuntimeNodeStatus = "Starting"
472	// ManagedIntegrationRuntimeNodeStatusUnavailable ...
473	ManagedIntegrationRuntimeNodeStatusUnavailable ManagedIntegrationRuntimeNodeStatus = "Unavailable"
474)
475
476// PossibleManagedIntegrationRuntimeNodeStatusValues returns an array of possible values for the ManagedIntegrationRuntimeNodeStatus const type.
477func PossibleManagedIntegrationRuntimeNodeStatusValues() []ManagedIntegrationRuntimeNodeStatus {
478	return []ManagedIntegrationRuntimeNodeStatus{ManagedIntegrationRuntimeNodeStatusAvailable, ManagedIntegrationRuntimeNodeStatusRecycling, ManagedIntegrationRuntimeNodeStatusStarting, ManagedIntegrationRuntimeNodeStatusUnavailable}
479}
480
481// MongoDbAuthenticationType enumerates the values for mongo db authentication type.
482type MongoDbAuthenticationType string
483
484const (
485	// MongoDbAuthenticationTypeAnonymous ...
486	MongoDbAuthenticationTypeAnonymous MongoDbAuthenticationType = "Anonymous"
487	// MongoDbAuthenticationTypeBasic ...
488	MongoDbAuthenticationTypeBasic MongoDbAuthenticationType = "Basic"
489)
490
491// PossibleMongoDbAuthenticationTypeValues returns an array of possible values for the MongoDbAuthenticationType const type.
492func PossibleMongoDbAuthenticationTypeValues() []MongoDbAuthenticationType {
493	return []MongoDbAuthenticationType{MongoDbAuthenticationTypeAnonymous, MongoDbAuthenticationTypeBasic}
494}
495
496// ODataAuthenticationType enumerates the values for o data authentication type.
497type ODataAuthenticationType string
498
499const (
500	// ODataAuthenticationTypeAnonymous ...
501	ODataAuthenticationTypeAnonymous ODataAuthenticationType = "Anonymous"
502	// ODataAuthenticationTypeBasic ...
503	ODataAuthenticationTypeBasic ODataAuthenticationType = "Basic"
504)
505
506// PossibleODataAuthenticationTypeValues returns an array of possible values for the ODataAuthenticationType const type.
507func PossibleODataAuthenticationTypeValues() []ODataAuthenticationType {
508	return []ODataAuthenticationType{ODataAuthenticationTypeAnonymous, ODataAuthenticationTypeBasic}
509}
510
511// ParameterType enumerates the values for parameter type.
512type ParameterType string
513
514const (
515	// ParameterTypeArray ...
516	ParameterTypeArray ParameterType = "Array"
517	// ParameterTypeBool ...
518	ParameterTypeBool ParameterType = "Bool"
519	// ParameterTypeFloat ...
520	ParameterTypeFloat ParameterType = "Float"
521	// ParameterTypeInt ...
522	ParameterTypeInt ParameterType = "Int"
523	// ParameterTypeObject ...
524	ParameterTypeObject ParameterType = "Object"
525	// ParameterTypeSecureString ...
526	ParameterTypeSecureString ParameterType = "SecureString"
527	// ParameterTypeString ...
528	ParameterTypeString ParameterType = "String"
529)
530
531// PossibleParameterTypeValues returns an array of possible values for the ParameterType const type.
532func PossibleParameterTypeValues() []ParameterType {
533	return []ParameterType{ParameterTypeArray, ParameterTypeBool, ParameterTypeFloat, ParameterTypeInt, ParameterTypeObject, ParameterTypeSecureString, ParameterTypeString}
534}
535
536// PhoenixAuthenticationType enumerates the values for phoenix authentication type.
537type PhoenixAuthenticationType string
538
539const (
540	// PhoenixAuthenticationTypeAnonymous ...
541	PhoenixAuthenticationTypeAnonymous PhoenixAuthenticationType = "Anonymous"
542	// PhoenixAuthenticationTypeUsernameAndPassword ...
543	PhoenixAuthenticationTypeUsernameAndPassword PhoenixAuthenticationType = "UsernameAndPassword"
544	// PhoenixAuthenticationTypeWindowsAzureHDInsightService ...
545	PhoenixAuthenticationTypeWindowsAzureHDInsightService PhoenixAuthenticationType = "WindowsAzureHDInsightService"
546)
547
548// PossiblePhoenixAuthenticationTypeValues returns an array of possible values for the PhoenixAuthenticationType const type.
549func PossiblePhoenixAuthenticationTypeValues() []PhoenixAuthenticationType {
550	return []PhoenixAuthenticationType{PhoenixAuthenticationTypeAnonymous, PhoenixAuthenticationTypeUsernameAndPassword, PhoenixAuthenticationTypeWindowsAzureHDInsightService}
551}
552
553// PipelineRunQueryFilterOperand enumerates the values for pipeline run query filter operand.
554type PipelineRunQueryFilterOperand string
555
556const (
557	// PipelineName ...
558	PipelineName PipelineRunQueryFilterOperand = "PipelineName"
559	// RunEnd ...
560	RunEnd PipelineRunQueryFilterOperand = "RunEnd"
561	// RunStart ...
562	RunStart PipelineRunQueryFilterOperand = "RunStart"
563	// Status ...
564	Status PipelineRunQueryFilterOperand = "Status"
565)
566
567// PossiblePipelineRunQueryFilterOperandValues returns an array of possible values for the PipelineRunQueryFilterOperand const type.
568func PossiblePipelineRunQueryFilterOperandValues() []PipelineRunQueryFilterOperand {
569	return []PipelineRunQueryFilterOperand{PipelineName, RunEnd, RunStart, Status}
570}
571
572// PipelineRunQueryFilterOperator enumerates the values for pipeline run query filter operator.
573type PipelineRunQueryFilterOperator string
574
575const (
576	// Equals ...
577	Equals PipelineRunQueryFilterOperator = "Equals"
578	// In ...
579	In PipelineRunQueryFilterOperator = "In"
580	// NotEquals ...
581	NotEquals PipelineRunQueryFilterOperator = "NotEquals"
582	// NotIn ...
583	NotIn PipelineRunQueryFilterOperator = "NotIn"
584)
585
586// PossiblePipelineRunQueryFilterOperatorValues returns an array of possible values for the PipelineRunQueryFilterOperator const type.
587func PossiblePipelineRunQueryFilterOperatorValues() []PipelineRunQueryFilterOperator {
588	return []PipelineRunQueryFilterOperator{Equals, In, NotEquals, NotIn}
589}
590
591// PipelineRunQueryOrder enumerates the values for pipeline run query order.
592type PipelineRunQueryOrder string
593
594const (
595	// ASC ...
596	ASC PipelineRunQueryOrder = "ASC"
597	// DESC ...
598	DESC PipelineRunQueryOrder = "DESC"
599)
600
601// PossiblePipelineRunQueryOrderValues returns an array of possible values for the PipelineRunQueryOrder const type.
602func PossiblePipelineRunQueryOrderValues() []PipelineRunQueryOrder {
603	return []PipelineRunQueryOrder{ASC, DESC}
604}
605
606// PipelineRunQueryOrderByField enumerates the values for pipeline run query order by field.
607type PipelineRunQueryOrderByField string
608
609const (
610	// PipelineRunQueryOrderByFieldRunEnd ...
611	PipelineRunQueryOrderByFieldRunEnd PipelineRunQueryOrderByField = "RunEnd"
612	// PipelineRunQueryOrderByFieldRunStart ...
613	PipelineRunQueryOrderByFieldRunStart PipelineRunQueryOrderByField = "RunStart"
614)
615
616// PossiblePipelineRunQueryOrderByFieldValues returns an array of possible values for the PipelineRunQueryOrderByField const type.
617func PossiblePipelineRunQueryOrderByFieldValues() []PipelineRunQueryOrderByField {
618	return []PipelineRunQueryOrderByField{PipelineRunQueryOrderByFieldRunEnd, PipelineRunQueryOrderByFieldRunStart}
619}
620
621// PrestoAuthenticationType enumerates the values for presto authentication type.
622type PrestoAuthenticationType string
623
624const (
625	// PrestoAuthenticationTypeAnonymous ...
626	PrestoAuthenticationTypeAnonymous PrestoAuthenticationType = "Anonymous"
627	// PrestoAuthenticationTypeLDAP ...
628	PrestoAuthenticationTypeLDAP PrestoAuthenticationType = "LDAP"
629)
630
631// PossiblePrestoAuthenticationTypeValues returns an array of possible values for the PrestoAuthenticationType const type.
632func PossiblePrestoAuthenticationTypeValues() []PrestoAuthenticationType {
633	return []PrestoAuthenticationType{PrestoAuthenticationTypeAnonymous, PrestoAuthenticationTypeLDAP}
634}
635
636// RecurrenceFrequency enumerates the values for recurrence frequency.
637type RecurrenceFrequency string
638
639const (
640	// Day ...
641	Day RecurrenceFrequency = "Day"
642	// Hour ...
643	Hour RecurrenceFrequency = "Hour"
644	// Minute ...
645	Minute RecurrenceFrequency = "Minute"
646	// Month ...
647	Month RecurrenceFrequency = "Month"
648	// NotSpecified ...
649	NotSpecified RecurrenceFrequency = "NotSpecified"
650	// Week ...
651	Week RecurrenceFrequency = "Week"
652	// Year ...
653	Year RecurrenceFrequency = "Year"
654)
655
656// PossibleRecurrenceFrequencyValues returns an array of possible values for the RecurrenceFrequency const type.
657func PossibleRecurrenceFrequencyValues() []RecurrenceFrequency {
658	return []RecurrenceFrequency{Day, Hour, Minute, Month, NotSpecified, Week, Year}
659}
660
661// SapHanaAuthenticationType enumerates the values for sap hana authentication type.
662type SapHanaAuthenticationType string
663
664const (
665	// SapHanaAuthenticationTypeBasic ...
666	SapHanaAuthenticationTypeBasic SapHanaAuthenticationType = "Basic"
667	// SapHanaAuthenticationTypeWindows ...
668	SapHanaAuthenticationTypeWindows SapHanaAuthenticationType = "Windows"
669)
670
671// PossibleSapHanaAuthenticationTypeValues returns an array of possible values for the SapHanaAuthenticationType const type.
672func PossibleSapHanaAuthenticationTypeValues() []SapHanaAuthenticationType {
673	return []SapHanaAuthenticationType{SapHanaAuthenticationTypeBasic, SapHanaAuthenticationTypeWindows}
674}
675
676// SelfHostedIntegrationRuntimeNodeStatus enumerates the values for self hosted integration runtime node
677// status.
678type SelfHostedIntegrationRuntimeNodeStatus string
679
680const (
681	// SelfHostedIntegrationRuntimeNodeStatusInitializeFailed ...
682	SelfHostedIntegrationRuntimeNodeStatusInitializeFailed SelfHostedIntegrationRuntimeNodeStatus = "InitializeFailed"
683	// SelfHostedIntegrationRuntimeNodeStatusInitializing ...
684	SelfHostedIntegrationRuntimeNodeStatusInitializing SelfHostedIntegrationRuntimeNodeStatus = "Initializing"
685	// SelfHostedIntegrationRuntimeNodeStatusLimited ...
686	SelfHostedIntegrationRuntimeNodeStatusLimited SelfHostedIntegrationRuntimeNodeStatus = "Limited"
687	// SelfHostedIntegrationRuntimeNodeStatusNeedRegistration ...
688	SelfHostedIntegrationRuntimeNodeStatusNeedRegistration SelfHostedIntegrationRuntimeNodeStatus = "NeedRegistration"
689	// SelfHostedIntegrationRuntimeNodeStatusOffline ...
690	SelfHostedIntegrationRuntimeNodeStatusOffline SelfHostedIntegrationRuntimeNodeStatus = "Offline"
691	// SelfHostedIntegrationRuntimeNodeStatusOnline ...
692	SelfHostedIntegrationRuntimeNodeStatusOnline SelfHostedIntegrationRuntimeNodeStatus = "Online"
693	// SelfHostedIntegrationRuntimeNodeStatusUpgrading ...
694	SelfHostedIntegrationRuntimeNodeStatusUpgrading SelfHostedIntegrationRuntimeNodeStatus = "Upgrading"
695)
696
697// PossibleSelfHostedIntegrationRuntimeNodeStatusValues returns an array of possible values for the SelfHostedIntegrationRuntimeNodeStatus const type.
698func PossibleSelfHostedIntegrationRuntimeNodeStatusValues() []SelfHostedIntegrationRuntimeNodeStatus {
699	return []SelfHostedIntegrationRuntimeNodeStatus{SelfHostedIntegrationRuntimeNodeStatusInitializeFailed, SelfHostedIntegrationRuntimeNodeStatusInitializing, SelfHostedIntegrationRuntimeNodeStatusLimited, SelfHostedIntegrationRuntimeNodeStatusNeedRegistration, SelfHostedIntegrationRuntimeNodeStatusOffline, SelfHostedIntegrationRuntimeNodeStatusOnline, SelfHostedIntegrationRuntimeNodeStatusUpgrading}
700}
701
702// ServiceNowAuthenticationType enumerates the values for service now authentication type.
703type ServiceNowAuthenticationType string
704
705const (
706	// ServiceNowAuthenticationTypeBasic ...
707	ServiceNowAuthenticationTypeBasic ServiceNowAuthenticationType = "Basic"
708	// ServiceNowAuthenticationTypeOAuth2 ...
709	ServiceNowAuthenticationTypeOAuth2 ServiceNowAuthenticationType = "OAuth2"
710)
711
712// PossibleServiceNowAuthenticationTypeValues returns an array of possible values for the ServiceNowAuthenticationType const type.
713func PossibleServiceNowAuthenticationTypeValues() []ServiceNowAuthenticationType {
714	return []ServiceNowAuthenticationType{ServiceNowAuthenticationTypeBasic, ServiceNowAuthenticationTypeOAuth2}
715}
716
717// SftpAuthenticationType enumerates the values for sftp authentication type.
718type SftpAuthenticationType string
719
720const (
721	// SftpAuthenticationTypeBasic ...
722	SftpAuthenticationTypeBasic SftpAuthenticationType = "Basic"
723	// SftpAuthenticationTypeSSHPublicKey ...
724	SftpAuthenticationTypeSSHPublicKey SftpAuthenticationType = "SshPublicKey"
725)
726
727// PossibleSftpAuthenticationTypeValues returns an array of possible values for the SftpAuthenticationType const type.
728func PossibleSftpAuthenticationTypeValues() []SftpAuthenticationType {
729	return []SftpAuthenticationType{SftpAuthenticationTypeBasic, SftpAuthenticationTypeSSHPublicKey}
730}
731
732// SparkAuthenticationType enumerates the values for spark authentication type.
733type SparkAuthenticationType string
734
735const (
736	// SparkAuthenticationTypeAnonymous ...
737	SparkAuthenticationTypeAnonymous SparkAuthenticationType = "Anonymous"
738	// SparkAuthenticationTypeUsername ...
739	SparkAuthenticationTypeUsername SparkAuthenticationType = "Username"
740	// SparkAuthenticationTypeUsernameAndPassword ...
741	SparkAuthenticationTypeUsernameAndPassword SparkAuthenticationType = "UsernameAndPassword"
742	// SparkAuthenticationTypeWindowsAzureHDInsightService ...
743	SparkAuthenticationTypeWindowsAzureHDInsightService SparkAuthenticationType = "WindowsAzureHDInsightService"
744)
745
746// PossibleSparkAuthenticationTypeValues returns an array of possible values for the SparkAuthenticationType const type.
747func PossibleSparkAuthenticationTypeValues() []SparkAuthenticationType {
748	return []SparkAuthenticationType{SparkAuthenticationTypeAnonymous, SparkAuthenticationTypeUsername, SparkAuthenticationTypeUsernameAndPassword, SparkAuthenticationTypeWindowsAzureHDInsightService}
749}
750
751// SparkServerType enumerates the values for spark server type.
752type SparkServerType string
753
754const (
755	// SharkServer ...
756	SharkServer SparkServerType = "SharkServer"
757	// SharkServer2 ...
758	SharkServer2 SparkServerType = "SharkServer2"
759	// SparkThriftServer ...
760	SparkThriftServer SparkServerType = "SparkThriftServer"
761)
762
763// PossibleSparkServerTypeValues returns an array of possible values for the SparkServerType const type.
764func PossibleSparkServerTypeValues() []SparkServerType {
765	return []SparkServerType{SharkServer, SharkServer2, SparkThriftServer}
766}
767
768// SparkThriftTransportProtocol enumerates the values for spark thrift transport protocol.
769type SparkThriftTransportProtocol string
770
771const (
772	// SparkThriftTransportProtocolBinary ...
773	SparkThriftTransportProtocolBinary SparkThriftTransportProtocol = "Binary"
774	// SparkThriftTransportProtocolHTTP ...
775	SparkThriftTransportProtocolHTTP SparkThriftTransportProtocol = "HTTP "
776	// SparkThriftTransportProtocolSASL ...
777	SparkThriftTransportProtocolSASL SparkThriftTransportProtocol = "SASL"
778)
779
780// PossibleSparkThriftTransportProtocolValues returns an array of possible values for the SparkThriftTransportProtocol const type.
781func PossibleSparkThriftTransportProtocolValues() []SparkThriftTransportProtocol {
782	return []SparkThriftTransportProtocol{SparkThriftTransportProtocolBinary, SparkThriftTransportProtocolHTTP, SparkThriftTransportProtocolSASL}
783}
784
785// SsisPackageLocationType enumerates the values for ssis package location type.
786type SsisPackageLocationType string
787
788const (
789	// File ...
790	File SsisPackageLocationType = "File"
791	// SSISDB ...
792	SSISDB SsisPackageLocationType = "SSISDB"
793)
794
795// PossibleSsisPackageLocationTypeValues returns an array of possible values for the SsisPackageLocationType const type.
796func PossibleSsisPackageLocationTypeValues() []SsisPackageLocationType {
797	return []SsisPackageLocationType{File, SSISDB}
798}
799
800// SybaseAuthenticationType enumerates the values for sybase authentication type.
801type SybaseAuthenticationType string
802
803const (
804	// SybaseAuthenticationTypeBasic ...
805	SybaseAuthenticationTypeBasic SybaseAuthenticationType = "Basic"
806	// SybaseAuthenticationTypeWindows ...
807	SybaseAuthenticationTypeWindows SybaseAuthenticationType = "Windows"
808)
809
810// PossibleSybaseAuthenticationTypeValues returns an array of possible values for the SybaseAuthenticationType const type.
811func PossibleSybaseAuthenticationTypeValues() []SybaseAuthenticationType {
812	return []SybaseAuthenticationType{SybaseAuthenticationTypeBasic, SybaseAuthenticationTypeWindows}
813}
814
815// TeradataAuthenticationType enumerates the values for teradata authentication type.
816type TeradataAuthenticationType string
817
818const (
819	// TeradataAuthenticationTypeBasic ...
820	TeradataAuthenticationTypeBasic TeradataAuthenticationType = "Basic"
821	// TeradataAuthenticationTypeWindows ...
822	TeradataAuthenticationTypeWindows TeradataAuthenticationType = "Windows"
823)
824
825// PossibleTeradataAuthenticationTypeValues returns an array of possible values for the TeradataAuthenticationType const type.
826func PossibleTeradataAuthenticationTypeValues() []TeradataAuthenticationType {
827	return []TeradataAuthenticationType{TeradataAuthenticationTypeBasic, TeradataAuthenticationTypeWindows}
828}
829
830// TriggerRunStatus enumerates the values for trigger run status.
831type TriggerRunStatus string
832
833const (
834	// TriggerRunStatusFailed ...
835	TriggerRunStatusFailed TriggerRunStatus = "Failed"
836	// TriggerRunStatusInprogress ...
837	TriggerRunStatusInprogress TriggerRunStatus = "Inprogress"
838	// TriggerRunStatusSucceeded ...
839	TriggerRunStatusSucceeded TriggerRunStatus = "Succeeded"
840)
841
842// PossibleTriggerRunStatusValues returns an array of possible values for the TriggerRunStatus const type.
843func PossibleTriggerRunStatusValues() []TriggerRunStatus {
844	return []TriggerRunStatus{TriggerRunStatusFailed, TriggerRunStatusInprogress, TriggerRunStatusSucceeded}
845}
846
847// TriggerRuntimeState enumerates the values for trigger runtime state.
848type TriggerRuntimeState string
849
850const (
851	// TriggerRuntimeStateDisabled ...
852	TriggerRuntimeStateDisabled TriggerRuntimeState = "Disabled"
853	// TriggerRuntimeStateStarted ...
854	TriggerRuntimeStateStarted TriggerRuntimeState = "Started"
855	// TriggerRuntimeStateStopped ...
856	TriggerRuntimeStateStopped TriggerRuntimeState = "Stopped"
857)
858
859// PossibleTriggerRuntimeStateValues returns an array of possible values for the TriggerRuntimeState const type.
860func PossibleTriggerRuntimeStateValues() []TriggerRuntimeState {
861	return []TriggerRuntimeState{TriggerRuntimeStateDisabled, TriggerRuntimeStateStarted, TriggerRuntimeStateStopped}
862}
863
864// TumblingWindowFrequency enumerates the values for tumbling window frequency.
865type TumblingWindowFrequency string
866
867const (
868	// TumblingWindowFrequencyHour ...
869	TumblingWindowFrequencyHour TumblingWindowFrequency = "Hour"
870	// TumblingWindowFrequencyMinute ...
871	TumblingWindowFrequencyMinute TumblingWindowFrequency = "Minute"
872)
873
874// PossibleTumblingWindowFrequencyValues returns an array of possible values for the TumblingWindowFrequency const type.
875func PossibleTumblingWindowFrequencyValues() []TumblingWindowFrequency {
876	return []TumblingWindowFrequency{TumblingWindowFrequencyHour, TumblingWindowFrequencyMinute}
877}
878
879// Type enumerates the values for type.
880type Type string
881
882const (
883	// TypeAzureKeyVaultSecret ...
884	TypeAzureKeyVaultSecret Type = "AzureKeyVaultSecret"
885	// TypeSecretBase ...
886	TypeSecretBase Type = "SecretBase"
887	// TypeSecureString ...
888	TypeSecureString Type = "SecureString"
889)
890
891// PossibleTypeValues returns an array of possible values for the Type const type.
892func PossibleTypeValues() []Type {
893	return []Type{TypeAzureKeyVaultSecret, TypeSecretBase, TypeSecureString}
894}
895
896// TypeBasicActivity enumerates the values for type basic activity.
897type TypeBasicActivity string
898
899const (
900	// TypeActivity ...
901	TypeActivity TypeBasicActivity = "Activity"
902	// TypeAzureMLBatchExecution ...
903	TypeAzureMLBatchExecution TypeBasicActivity = "AzureMLBatchExecution"
904	// TypeAzureMLUpdateResource ...
905	TypeAzureMLUpdateResource TypeBasicActivity = "AzureMLUpdateResource"
906	// TypeContainer ...
907	TypeContainer TypeBasicActivity = "Container"
908	// TypeCopy ...
909	TypeCopy TypeBasicActivity = "Copy"
910	// TypeCustom ...
911	TypeCustom TypeBasicActivity = "Custom"
912	// TypeDatabricksNotebook ...
913	TypeDatabricksNotebook TypeBasicActivity = "DatabricksNotebook"
914	// TypeDataLakeAnalyticsUSQL ...
915	TypeDataLakeAnalyticsUSQL TypeBasicActivity = "DataLakeAnalyticsU-SQL"
916	// TypeExecutePipeline ...
917	TypeExecutePipeline TypeBasicActivity = "ExecutePipeline"
918	// TypeExecuteSSISPackage ...
919	TypeExecuteSSISPackage TypeBasicActivity = "ExecuteSSISPackage"
920	// TypeExecution ...
921	TypeExecution TypeBasicActivity = "Execution"
922	// TypeFilter ...
923	TypeFilter TypeBasicActivity = "Filter"
924	// TypeForEach ...
925	TypeForEach TypeBasicActivity = "ForEach"
926	// TypeGetMetadata ...
927	TypeGetMetadata TypeBasicActivity = "GetMetadata"
928	// TypeHDInsightHive ...
929	TypeHDInsightHive TypeBasicActivity = "HDInsightHive"
930	// TypeHDInsightMapReduce ...
931	TypeHDInsightMapReduce TypeBasicActivity = "HDInsightMapReduce"
932	// TypeHDInsightPig ...
933	TypeHDInsightPig TypeBasicActivity = "HDInsightPig"
934	// TypeHDInsightSpark ...
935	TypeHDInsightSpark TypeBasicActivity = "HDInsightSpark"
936	// TypeHDInsightStreaming ...
937	TypeHDInsightStreaming TypeBasicActivity = "HDInsightStreaming"
938	// TypeIfCondition ...
939	TypeIfCondition TypeBasicActivity = "IfCondition"
940	// TypeLookup ...
941	TypeLookup TypeBasicActivity = "Lookup"
942	// TypeSQLServerStoredProcedure ...
943	TypeSQLServerStoredProcedure TypeBasicActivity = "SqlServerStoredProcedure"
944	// TypeUntil ...
945	TypeUntil TypeBasicActivity = "Until"
946	// TypeWait ...
947	TypeWait TypeBasicActivity = "Wait"
948	// TypeWebActivity ...
949	TypeWebActivity TypeBasicActivity = "WebActivity"
950)
951
952// PossibleTypeBasicActivityValues returns an array of possible values for the TypeBasicActivity const type.
953func PossibleTypeBasicActivityValues() []TypeBasicActivity {
954	return []TypeBasicActivity{TypeActivity, TypeAzureMLBatchExecution, TypeAzureMLUpdateResource, TypeContainer, TypeCopy, TypeCustom, TypeDatabricksNotebook, TypeDataLakeAnalyticsUSQL, TypeExecutePipeline, TypeExecuteSSISPackage, TypeExecution, TypeFilter, TypeForEach, TypeGetMetadata, TypeHDInsightHive, TypeHDInsightMapReduce, TypeHDInsightPig, TypeHDInsightSpark, TypeHDInsightStreaming, TypeIfCondition, TypeLookup, TypeSQLServerStoredProcedure, TypeUntil, TypeWait, TypeWebActivity}
955}
956
957// TypeBasicCopySink enumerates the values for type basic copy sink.
958type TypeBasicCopySink string
959
960const (
961	// TypeAzureDataLakeStoreSink ...
962	TypeAzureDataLakeStoreSink TypeBasicCopySink = "AzureDataLakeStoreSink"
963	// TypeAzureQueueSink ...
964	TypeAzureQueueSink TypeBasicCopySink = "AzureQueueSink"
965	// TypeAzureSearchIndexSink ...
966	TypeAzureSearchIndexSink TypeBasicCopySink = "AzureSearchIndexSink"
967	// TypeAzureTableSink ...
968	TypeAzureTableSink TypeBasicCopySink = "AzureTableSink"
969	// TypeBlobSink ...
970	TypeBlobSink TypeBasicCopySink = "BlobSink"
971	// TypeCopySink ...
972	TypeCopySink TypeBasicCopySink = "CopySink"
973	// TypeDocumentDbCollectionSink ...
974	TypeDocumentDbCollectionSink TypeBasicCopySink = "DocumentDbCollectionSink"
975	// TypeDynamicsSink ...
976	TypeDynamicsSink TypeBasicCopySink = "DynamicsSink"
977	// TypeFileSystemSink ...
978	TypeFileSystemSink TypeBasicCopySink = "FileSystemSink"
979	// TypeOdbcSink ...
980	TypeOdbcSink TypeBasicCopySink = "OdbcSink"
981	// TypeOracleSink ...
982	TypeOracleSink TypeBasicCopySink = "OracleSink"
983	// TypeSalesforceSink ...
984	TypeSalesforceSink TypeBasicCopySink = "SalesforceSink"
985	// TypeSapCloudForCustomerSink ...
986	TypeSapCloudForCustomerSink TypeBasicCopySink = "SapCloudForCustomerSink"
987	// TypeSQLDWSink ...
988	TypeSQLDWSink TypeBasicCopySink = "SqlDWSink"
989	// TypeSQLSink ...
990	TypeSQLSink TypeBasicCopySink = "SqlSink"
991)
992
993// PossibleTypeBasicCopySinkValues returns an array of possible values for the TypeBasicCopySink const type.
994func PossibleTypeBasicCopySinkValues() []TypeBasicCopySink {
995	return []TypeBasicCopySink{TypeAzureDataLakeStoreSink, TypeAzureQueueSink, TypeAzureSearchIndexSink, TypeAzureTableSink, TypeBlobSink, TypeCopySink, TypeDocumentDbCollectionSink, TypeDynamicsSink, TypeFileSystemSink, TypeOdbcSink, TypeOracleSink, TypeSalesforceSink, TypeSapCloudForCustomerSink, TypeSQLDWSink, TypeSQLSink}
996}
997
998// TypeBasicCopySource enumerates the values for type basic copy source.
999type TypeBasicCopySource string
1000
1001const (
1002	// TypeAmazonMWSSource ...
1003	TypeAmazonMWSSource TypeBasicCopySource = "AmazonMWSSource"
1004	// TypeAmazonRedshiftSource ...
1005	TypeAmazonRedshiftSource TypeBasicCopySource = "AmazonRedshiftSource"
1006	// TypeAzureDataLakeStoreSource ...
1007	TypeAzureDataLakeStoreSource TypeBasicCopySource = "AzureDataLakeStoreSource"
1008	// TypeAzureMySQLSource ...
1009	TypeAzureMySQLSource TypeBasicCopySource = "AzureMySqlSource"
1010	// TypeAzurePostgreSQLSource ...
1011	TypeAzurePostgreSQLSource TypeBasicCopySource = "AzurePostgreSqlSource"
1012	// TypeAzureTableSource ...
1013	TypeAzureTableSource TypeBasicCopySource = "AzureTableSource"
1014	// TypeBlobSource ...
1015	TypeBlobSource TypeBasicCopySource = "BlobSource"
1016	// TypeCassandraSource ...
1017	TypeCassandraSource TypeBasicCopySource = "CassandraSource"
1018	// TypeConcurSource ...
1019	TypeConcurSource TypeBasicCopySource = "ConcurSource"
1020	// TypeCopySource ...
1021	TypeCopySource TypeBasicCopySource = "CopySource"
1022	// TypeCouchbaseSource ...
1023	TypeCouchbaseSource TypeBasicCopySource = "CouchbaseSource"
1024	// TypeDocumentDbCollectionSource ...
1025	TypeDocumentDbCollectionSource TypeBasicCopySource = "DocumentDbCollectionSource"
1026	// TypeDrillSource ...
1027	TypeDrillSource TypeBasicCopySource = "DrillSource"
1028	// TypeDynamicsSource ...
1029	TypeDynamicsSource TypeBasicCopySource = "DynamicsSource"
1030	// TypeEloquaSource ...
1031	TypeEloquaSource TypeBasicCopySource = "EloquaSource"
1032	// TypeFileSystemSource ...
1033	TypeFileSystemSource TypeBasicCopySource = "FileSystemSource"
1034	// TypeGoogleBigQuerySource ...
1035	TypeGoogleBigQuerySource TypeBasicCopySource = "GoogleBigQuerySource"
1036	// TypeGreenplumSource ...
1037	TypeGreenplumSource TypeBasicCopySource = "GreenplumSource"
1038	// TypeHBaseSource ...
1039	TypeHBaseSource TypeBasicCopySource = "HBaseSource"
1040	// TypeHdfsSource ...
1041	TypeHdfsSource TypeBasicCopySource = "HdfsSource"
1042	// TypeHiveSource ...
1043	TypeHiveSource TypeBasicCopySource = "HiveSource"
1044	// TypeHTTPSource ...
1045	TypeHTTPSource TypeBasicCopySource = "HttpSource"
1046	// TypeHubspotSource ...
1047	TypeHubspotSource TypeBasicCopySource = "HubspotSource"
1048	// TypeImpalaSource ...
1049	TypeImpalaSource TypeBasicCopySource = "ImpalaSource"
1050	// TypeJiraSource ...
1051	TypeJiraSource TypeBasicCopySource = "JiraSource"
1052	// TypeMagentoSource ...
1053	TypeMagentoSource TypeBasicCopySource = "MagentoSource"
1054	// TypeMariaDBSource ...
1055	TypeMariaDBSource TypeBasicCopySource = "MariaDBSource"
1056	// TypeMarketoSource ...
1057	TypeMarketoSource TypeBasicCopySource = "MarketoSource"
1058	// TypeMongoDbSource ...
1059	TypeMongoDbSource TypeBasicCopySource = "MongoDbSource"
1060	// TypeNetezzaSource ...
1061	TypeNetezzaSource TypeBasicCopySource = "NetezzaSource"
1062	// TypeOracleSource ...
1063	TypeOracleSource TypeBasicCopySource = "OracleSource"
1064	// TypePaypalSource ...
1065	TypePaypalSource TypeBasicCopySource = "PaypalSource"
1066	// TypePhoenixSource ...
1067	TypePhoenixSource TypeBasicCopySource = "PhoenixSource"
1068	// TypePrestoSource ...
1069	TypePrestoSource TypeBasicCopySource = "PrestoSource"
1070	// TypeQuickBooksSource ...
1071	TypeQuickBooksSource TypeBasicCopySource = "QuickBooksSource"
1072	// TypeRelationalSource ...
1073	TypeRelationalSource TypeBasicCopySource = "RelationalSource"
1074	// TypeResponsysSource ...
1075	TypeResponsysSource TypeBasicCopySource = "ResponsysSource"
1076	// TypeSalesforceMarketingCloudSource ...
1077	TypeSalesforceMarketingCloudSource TypeBasicCopySource = "SalesforceMarketingCloudSource"
1078	// TypeSalesforceSource ...
1079	TypeSalesforceSource TypeBasicCopySource = "SalesforceSource"
1080	// TypeSapCloudForCustomerSource ...
1081	TypeSapCloudForCustomerSource TypeBasicCopySource = "SapCloudForCustomerSource"
1082	// TypeSapEccSource ...
1083	TypeSapEccSource TypeBasicCopySource = "SapEccSource"
1084	// TypeServiceNowSource ...
1085	TypeServiceNowSource TypeBasicCopySource = "ServiceNowSource"
1086	// TypeShopifySource ...
1087	TypeShopifySource TypeBasicCopySource = "ShopifySource"
1088	// TypeSparkSource ...
1089	TypeSparkSource TypeBasicCopySource = "SparkSource"
1090	// TypeSQLDWSource ...
1091	TypeSQLDWSource TypeBasicCopySource = "SqlDWSource"
1092	// TypeSQLSource ...
1093	TypeSQLSource TypeBasicCopySource = "SqlSource"
1094	// TypeSquareSource ...
1095	TypeSquareSource TypeBasicCopySource = "SquareSource"
1096	// TypeVerticaSource ...
1097	TypeVerticaSource TypeBasicCopySource = "VerticaSource"
1098	// TypeWebSource ...
1099	TypeWebSource TypeBasicCopySource = "WebSource"
1100	// TypeXeroSource ...
1101	TypeXeroSource TypeBasicCopySource = "XeroSource"
1102	// TypeZohoSource ...
1103	TypeZohoSource TypeBasicCopySource = "ZohoSource"
1104)
1105
1106// PossibleTypeBasicCopySourceValues returns an array of possible values for the TypeBasicCopySource const type.
1107func PossibleTypeBasicCopySourceValues() []TypeBasicCopySource {
1108	return []TypeBasicCopySource{TypeAmazonMWSSource, TypeAmazonRedshiftSource, TypeAzureDataLakeStoreSource, TypeAzureMySQLSource, TypeAzurePostgreSQLSource, TypeAzureTableSource, TypeBlobSource, TypeCassandraSource, TypeConcurSource, TypeCopySource, TypeCouchbaseSource, TypeDocumentDbCollectionSource, TypeDrillSource, TypeDynamicsSource, TypeEloquaSource, TypeFileSystemSource, TypeGoogleBigQuerySource, TypeGreenplumSource, TypeHBaseSource, TypeHdfsSource, TypeHiveSource, TypeHTTPSource, TypeHubspotSource, TypeImpalaSource, TypeJiraSource, TypeMagentoSource, TypeMariaDBSource, TypeMarketoSource, TypeMongoDbSource, TypeNetezzaSource, TypeOracleSource, TypePaypalSource, TypePhoenixSource, TypePrestoSource, TypeQuickBooksSource, TypeRelationalSource, TypeResponsysSource, TypeSalesforceMarketingCloudSource, TypeSalesforceSource, TypeSapCloudForCustomerSource, TypeSapEccSource, TypeServiceNowSource, TypeShopifySource, TypeSparkSource, TypeSQLDWSource, TypeSQLSource, TypeSquareSource, TypeVerticaSource, TypeWebSource, TypeXeroSource, TypeZohoSource}
1109}
1110
1111// TypeBasicDataset enumerates the values for type basic dataset.
1112type TypeBasicDataset string
1113
1114const (
1115	// TypeAmazonMWSObject ...
1116	TypeAmazonMWSObject TypeBasicDataset = "AmazonMWSObject"
1117	// TypeAmazonS3Object ...
1118	TypeAmazonS3Object TypeBasicDataset = "AmazonS3Object"
1119	// TypeAzureBlob ...
1120	TypeAzureBlob TypeBasicDataset = "AzureBlob"
1121	// TypeAzureDataLakeStoreFile ...
1122	TypeAzureDataLakeStoreFile TypeBasicDataset = "AzureDataLakeStoreFile"
1123	// TypeAzureMySQLTable ...
1124	TypeAzureMySQLTable TypeBasicDataset = "AzureMySqlTable"
1125	// TypeAzurePostgreSQLTable ...
1126	TypeAzurePostgreSQLTable TypeBasicDataset = "AzurePostgreSqlTable"
1127	// TypeAzureSearchIndex ...
1128	TypeAzureSearchIndex TypeBasicDataset = "AzureSearchIndex"
1129	// TypeAzureSQLDWTable ...
1130	TypeAzureSQLDWTable TypeBasicDataset = "AzureSqlDWTable"
1131	// TypeAzureSQLTable ...
1132	TypeAzureSQLTable TypeBasicDataset = "AzureSqlTable"
1133	// TypeAzureTable ...
1134	TypeAzureTable TypeBasicDataset = "AzureTable"
1135	// TypeCassandraTable ...
1136	TypeCassandraTable TypeBasicDataset = "CassandraTable"
1137	// TypeConcurObject ...
1138	TypeConcurObject TypeBasicDataset = "ConcurObject"
1139	// TypeCouchbaseTable ...
1140	TypeCouchbaseTable TypeBasicDataset = "CouchbaseTable"
1141	// TypeCustomDataset ...
1142	TypeCustomDataset TypeBasicDataset = "CustomDataset"
1143	// TypeDataset ...
1144	TypeDataset TypeBasicDataset = "Dataset"
1145	// TypeDocumentDbCollection ...
1146	TypeDocumentDbCollection TypeBasicDataset = "DocumentDbCollection"
1147	// TypeDrillTable ...
1148	TypeDrillTable TypeBasicDataset = "DrillTable"
1149	// TypeDynamicsEntity ...
1150	TypeDynamicsEntity TypeBasicDataset = "DynamicsEntity"
1151	// TypeEloquaObject ...
1152	TypeEloquaObject TypeBasicDataset = "EloquaObject"
1153	// TypeFileShare ...
1154	TypeFileShare TypeBasicDataset = "FileShare"
1155	// TypeGoogleBigQueryObject ...
1156	TypeGoogleBigQueryObject TypeBasicDataset = "GoogleBigQueryObject"
1157	// TypeGreenplumTable ...
1158	TypeGreenplumTable TypeBasicDataset = "GreenplumTable"
1159	// TypeHBaseObject ...
1160	TypeHBaseObject TypeBasicDataset = "HBaseObject"
1161	// TypeHiveObject ...
1162	TypeHiveObject TypeBasicDataset = "HiveObject"
1163	// TypeHTTPFile ...
1164	TypeHTTPFile TypeBasicDataset = "HttpFile"
1165	// TypeHubspotObject ...
1166	TypeHubspotObject TypeBasicDataset = "HubspotObject"
1167	// TypeImpalaObject ...
1168	TypeImpalaObject TypeBasicDataset = "ImpalaObject"
1169	// TypeJiraObject ...
1170	TypeJiraObject TypeBasicDataset = "JiraObject"
1171	// TypeMagentoObject ...
1172	TypeMagentoObject TypeBasicDataset = "MagentoObject"
1173	// TypeMariaDBTable ...
1174	TypeMariaDBTable TypeBasicDataset = "MariaDBTable"
1175	// TypeMarketoObject ...
1176	TypeMarketoObject TypeBasicDataset = "MarketoObject"
1177	// TypeMongoDbCollection ...
1178	TypeMongoDbCollection TypeBasicDataset = "MongoDbCollection"
1179	// TypeNetezzaTable ...
1180	TypeNetezzaTable TypeBasicDataset = "NetezzaTable"
1181	// TypeODataResource ...
1182	TypeODataResource TypeBasicDataset = "ODataResource"
1183	// TypeOracleTable ...
1184	TypeOracleTable TypeBasicDataset = "OracleTable"
1185	// TypePaypalObject ...
1186	TypePaypalObject TypeBasicDataset = "PaypalObject"
1187	// TypePhoenixObject ...
1188	TypePhoenixObject TypeBasicDataset = "PhoenixObject"
1189	// TypePrestoObject ...
1190	TypePrestoObject TypeBasicDataset = "PrestoObject"
1191	// TypeQuickBooksObject ...
1192	TypeQuickBooksObject TypeBasicDataset = "QuickBooksObject"
1193	// TypeRelationalTable ...
1194	TypeRelationalTable TypeBasicDataset = "RelationalTable"
1195	// TypeResponsysObject ...
1196	TypeResponsysObject TypeBasicDataset = "ResponsysObject"
1197	// TypeSalesforceMarketingCloudObject ...
1198	TypeSalesforceMarketingCloudObject TypeBasicDataset = "SalesforceMarketingCloudObject"
1199	// TypeSalesforceObject ...
1200	TypeSalesforceObject TypeBasicDataset = "SalesforceObject"
1201	// TypeSapCloudForCustomerResource ...
1202	TypeSapCloudForCustomerResource TypeBasicDataset = "SapCloudForCustomerResource"
1203	// TypeSapEccResource ...
1204	TypeSapEccResource TypeBasicDataset = "SapEccResource"
1205	// TypeServiceNowObject ...
1206	TypeServiceNowObject TypeBasicDataset = "ServiceNowObject"
1207	// TypeShopifyObject ...
1208	TypeShopifyObject TypeBasicDataset = "ShopifyObject"
1209	// TypeSparkObject ...
1210	TypeSparkObject TypeBasicDataset = "SparkObject"
1211	// TypeSQLServerTable ...
1212	TypeSQLServerTable TypeBasicDataset = "SqlServerTable"
1213	// TypeSquareObject ...
1214	TypeSquareObject TypeBasicDataset = "SquareObject"
1215	// TypeVerticaTable ...
1216	TypeVerticaTable TypeBasicDataset = "VerticaTable"
1217	// TypeWebTable ...
1218	TypeWebTable TypeBasicDataset = "WebTable"
1219	// TypeXeroObject ...
1220	TypeXeroObject TypeBasicDataset = "XeroObject"
1221	// TypeZohoObject ...
1222	TypeZohoObject TypeBasicDataset = "ZohoObject"
1223)
1224
1225// PossibleTypeBasicDatasetValues returns an array of possible values for the TypeBasicDataset const type.
1226func PossibleTypeBasicDatasetValues() []TypeBasicDataset {
1227	return []TypeBasicDataset{TypeAmazonMWSObject, TypeAmazonS3Object, TypeAzureBlob, TypeAzureDataLakeStoreFile, TypeAzureMySQLTable, TypeAzurePostgreSQLTable, TypeAzureSearchIndex, TypeAzureSQLDWTable, TypeAzureSQLTable, TypeAzureTable, TypeCassandraTable, TypeConcurObject, TypeCouchbaseTable, TypeCustomDataset, TypeDataset, TypeDocumentDbCollection, TypeDrillTable, TypeDynamicsEntity, TypeEloquaObject, TypeFileShare, TypeGoogleBigQueryObject, TypeGreenplumTable, TypeHBaseObject, TypeHiveObject, TypeHTTPFile, TypeHubspotObject, TypeImpalaObject, TypeJiraObject, TypeMagentoObject, TypeMariaDBTable, TypeMarketoObject, TypeMongoDbCollection, TypeNetezzaTable, TypeODataResource, TypeOracleTable, TypePaypalObject, TypePhoenixObject, TypePrestoObject, TypeQuickBooksObject, TypeRelationalTable, TypeResponsysObject, TypeSalesforceMarketingCloudObject, TypeSalesforceObject, TypeSapCloudForCustomerResource, TypeSapEccResource, TypeServiceNowObject, TypeShopifyObject, TypeSparkObject, TypeSQLServerTable, TypeSquareObject, TypeVerticaTable, TypeWebTable, TypeXeroObject, TypeZohoObject}
1228}
1229
1230// TypeBasicDatasetCompression enumerates the values for type basic dataset compression.
1231type TypeBasicDatasetCompression string
1232
1233const (
1234	// TypeBZip2 ...
1235	TypeBZip2 TypeBasicDatasetCompression = "BZip2"
1236	// TypeDatasetCompression ...
1237	TypeDatasetCompression TypeBasicDatasetCompression = "DatasetCompression"
1238	// TypeDeflate ...
1239	TypeDeflate TypeBasicDatasetCompression = "Deflate"
1240	// TypeGZip ...
1241	TypeGZip TypeBasicDatasetCompression = "GZip"
1242	// TypeZipDeflate ...
1243	TypeZipDeflate TypeBasicDatasetCompression = "ZipDeflate"
1244)
1245
1246// PossibleTypeBasicDatasetCompressionValues returns an array of possible values for the TypeBasicDatasetCompression const type.
1247func PossibleTypeBasicDatasetCompressionValues() []TypeBasicDatasetCompression {
1248	return []TypeBasicDatasetCompression{TypeBZip2, TypeDatasetCompression, TypeDeflate, TypeGZip, TypeZipDeflate}
1249}
1250
1251// TypeBasicDatasetStorageFormat enumerates the values for type basic dataset storage format.
1252type TypeBasicDatasetStorageFormat string
1253
1254const (
1255	// TypeAvroFormat ...
1256	TypeAvroFormat TypeBasicDatasetStorageFormat = "AvroFormat"
1257	// TypeDatasetStorageFormat ...
1258	TypeDatasetStorageFormat TypeBasicDatasetStorageFormat = "DatasetStorageFormat"
1259	// TypeJSONFormat ...
1260	TypeJSONFormat TypeBasicDatasetStorageFormat = "JsonFormat"
1261	// TypeOrcFormat ...
1262	TypeOrcFormat TypeBasicDatasetStorageFormat = "OrcFormat"
1263	// TypeParquetFormat ...
1264	TypeParquetFormat TypeBasicDatasetStorageFormat = "ParquetFormat"
1265	// TypeTextFormat ...
1266	TypeTextFormat TypeBasicDatasetStorageFormat = "TextFormat"
1267)
1268
1269// PossibleTypeBasicDatasetStorageFormatValues returns an array of possible values for the TypeBasicDatasetStorageFormat const type.
1270func PossibleTypeBasicDatasetStorageFormatValues() []TypeBasicDatasetStorageFormat {
1271	return []TypeBasicDatasetStorageFormat{TypeAvroFormat, TypeDatasetStorageFormat, TypeJSONFormat, TypeOrcFormat, TypeParquetFormat, TypeTextFormat}
1272}
1273
1274// TypeBasicIntegrationRuntime enumerates the values for type basic integration runtime.
1275type TypeBasicIntegrationRuntime string
1276
1277const (
1278	// TypeIntegrationRuntime ...
1279	TypeIntegrationRuntime TypeBasicIntegrationRuntime = "IntegrationRuntime"
1280	// TypeManaged ...
1281	TypeManaged TypeBasicIntegrationRuntime = "Managed"
1282	// TypeSelfHosted ...
1283	TypeSelfHosted TypeBasicIntegrationRuntime = "SelfHosted"
1284)
1285
1286// PossibleTypeBasicIntegrationRuntimeValues returns an array of possible values for the TypeBasicIntegrationRuntime const type.
1287func PossibleTypeBasicIntegrationRuntimeValues() []TypeBasicIntegrationRuntime {
1288	return []TypeBasicIntegrationRuntime{TypeIntegrationRuntime, TypeManaged, TypeSelfHosted}
1289}
1290
1291// TypeBasicIntegrationRuntimeStatus enumerates the values for type basic integration runtime status.
1292type TypeBasicIntegrationRuntimeStatus string
1293
1294const (
1295	// TypeBasicIntegrationRuntimeStatusTypeIntegrationRuntimeStatus ...
1296	TypeBasicIntegrationRuntimeStatusTypeIntegrationRuntimeStatus TypeBasicIntegrationRuntimeStatus = "IntegrationRuntimeStatus"
1297	// TypeBasicIntegrationRuntimeStatusTypeManaged ...
1298	TypeBasicIntegrationRuntimeStatusTypeManaged TypeBasicIntegrationRuntimeStatus = "Managed"
1299	// TypeBasicIntegrationRuntimeStatusTypeSelfHosted ...
1300	TypeBasicIntegrationRuntimeStatusTypeSelfHosted TypeBasicIntegrationRuntimeStatus = "SelfHosted"
1301)
1302
1303// PossibleTypeBasicIntegrationRuntimeStatusValues returns an array of possible values for the TypeBasicIntegrationRuntimeStatus const type.
1304func PossibleTypeBasicIntegrationRuntimeStatusValues() []TypeBasicIntegrationRuntimeStatus {
1305	return []TypeBasicIntegrationRuntimeStatus{TypeBasicIntegrationRuntimeStatusTypeIntegrationRuntimeStatus, TypeBasicIntegrationRuntimeStatusTypeManaged, TypeBasicIntegrationRuntimeStatusTypeSelfHosted}
1306}
1307
1308// TypeBasicLinkedService enumerates the values for type basic linked service.
1309type TypeBasicLinkedService string
1310
1311const (
1312	// TypeAmazonMWS ...
1313	TypeAmazonMWS TypeBasicLinkedService = "AmazonMWS"
1314	// TypeAmazonRedshift ...
1315	TypeAmazonRedshift TypeBasicLinkedService = "AmazonRedshift"
1316	// TypeAmazonS3 ...
1317	TypeAmazonS3 TypeBasicLinkedService = "AmazonS3"
1318	// TypeAzureBatch ...
1319	TypeAzureBatch TypeBasicLinkedService = "AzureBatch"
1320	// TypeAzureDatabricks ...
1321	TypeAzureDatabricks TypeBasicLinkedService = "AzureDatabricks"
1322	// TypeAzureDataLakeAnalytics ...
1323	TypeAzureDataLakeAnalytics TypeBasicLinkedService = "AzureDataLakeAnalytics"
1324	// TypeAzureDataLakeStore ...
1325	TypeAzureDataLakeStore TypeBasicLinkedService = "AzureDataLakeStore"
1326	// TypeAzureKeyVault ...
1327	TypeAzureKeyVault TypeBasicLinkedService = "AzureKeyVault"
1328	// TypeAzureML ...
1329	TypeAzureML TypeBasicLinkedService = "AzureML"
1330	// TypeAzureMySQL ...
1331	TypeAzureMySQL TypeBasicLinkedService = "AzureMySql"
1332	// TypeAzurePostgreSQL ...
1333	TypeAzurePostgreSQL TypeBasicLinkedService = "AzurePostgreSql"
1334	// TypeAzureSearch ...
1335	TypeAzureSearch TypeBasicLinkedService = "AzureSearch"
1336	// TypeAzureSQLDatabase ...
1337	TypeAzureSQLDatabase TypeBasicLinkedService = "AzureSqlDatabase"
1338	// TypeAzureSQLDW ...
1339	TypeAzureSQLDW TypeBasicLinkedService = "AzureSqlDW"
1340	// TypeAzureStorage ...
1341	TypeAzureStorage TypeBasicLinkedService = "AzureStorage"
1342	// TypeCassandra ...
1343	TypeCassandra TypeBasicLinkedService = "Cassandra"
1344	// TypeConcur ...
1345	TypeConcur TypeBasicLinkedService = "Concur"
1346	// TypeCosmosDb ...
1347	TypeCosmosDb TypeBasicLinkedService = "CosmosDb"
1348	// TypeCouchbase ...
1349	TypeCouchbase TypeBasicLinkedService = "Couchbase"
1350	// TypeCustomDataSource ...
1351	TypeCustomDataSource TypeBasicLinkedService = "CustomDataSource"
1352	// TypeDb2 ...
1353	TypeDb2 TypeBasicLinkedService = "Db2"
1354	// TypeDrill ...
1355	TypeDrill TypeBasicLinkedService = "Drill"
1356	// TypeDynamics ...
1357	TypeDynamics TypeBasicLinkedService = "Dynamics"
1358	// TypeEloqua ...
1359	TypeEloqua TypeBasicLinkedService = "Eloqua"
1360	// TypeFileServer ...
1361	TypeFileServer TypeBasicLinkedService = "FileServer"
1362	// TypeFtpServer ...
1363	TypeFtpServer TypeBasicLinkedService = "FtpServer"
1364	// TypeGoogleBigQuery ...
1365	TypeGoogleBigQuery TypeBasicLinkedService = "GoogleBigQuery"
1366	// TypeGreenplum ...
1367	TypeGreenplum TypeBasicLinkedService = "Greenplum"
1368	// TypeHBase ...
1369	TypeHBase TypeBasicLinkedService = "HBase"
1370	// TypeHdfs ...
1371	TypeHdfs TypeBasicLinkedService = "Hdfs"
1372	// TypeHDInsight ...
1373	TypeHDInsight TypeBasicLinkedService = "HDInsight"
1374	// TypeHDInsightOnDemand ...
1375	TypeHDInsightOnDemand TypeBasicLinkedService = "HDInsightOnDemand"
1376	// TypeHive ...
1377	TypeHive TypeBasicLinkedService = "Hive"
1378	// TypeHTTPServer ...
1379	TypeHTTPServer TypeBasicLinkedService = "HttpServer"
1380	// TypeHubspot ...
1381	TypeHubspot TypeBasicLinkedService = "Hubspot"
1382	// TypeImpala ...
1383	TypeImpala TypeBasicLinkedService = "Impala"
1384	// TypeJira ...
1385	TypeJira TypeBasicLinkedService = "Jira"
1386	// TypeLinkedService ...
1387	TypeLinkedService TypeBasicLinkedService = "LinkedService"
1388	// TypeMagento ...
1389	TypeMagento TypeBasicLinkedService = "Magento"
1390	// TypeMariaDB ...
1391	TypeMariaDB TypeBasicLinkedService = "MariaDB"
1392	// TypeMarketo ...
1393	TypeMarketo TypeBasicLinkedService = "Marketo"
1394	// TypeMongoDb ...
1395	TypeMongoDb TypeBasicLinkedService = "MongoDb"
1396	// TypeMySQL ...
1397	TypeMySQL TypeBasicLinkedService = "MySql"
1398	// TypeNetezza ...
1399	TypeNetezza TypeBasicLinkedService = "Netezza"
1400	// TypeOData ...
1401	TypeOData TypeBasicLinkedService = "OData"
1402	// TypeOdbc ...
1403	TypeOdbc TypeBasicLinkedService = "Odbc"
1404	// TypeOracle ...
1405	TypeOracle TypeBasicLinkedService = "Oracle"
1406	// TypePaypal ...
1407	TypePaypal TypeBasicLinkedService = "Paypal"
1408	// TypePhoenix ...
1409	TypePhoenix TypeBasicLinkedService = "Phoenix"
1410	// TypePostgreSQL ...
1411	TypePostgreSQL TypeBasicLinkedService = "PostgreSql"
1412	// TypePresto ...
1413	TypePresto TypeBasicLinkedService = "Presto"
1414	// TypeQuickBooks ...
1415	TypeQuickBooks TypeBasicLinkedService = "QuickBooks"
1416	// TypeResponsys ...
1417	TypeResponsys TypeBasicLinkedService = "Responsys"
1418	// TypeSalesforce ...
1419	TypeSalesforce TypeBasicLinkedService = "Salesforce"
1420	// TypeSalesforceMarketingCloud ...
1421	TypeSalesforceMarketingCloud TypeBasicLinkedService = "SalesforceMarketingCloud"
1422	// TypeSapBW ...
1423	TypeSapBW TypeBasicLinkedService = "SapBW"
1424	// TypeSapCloudForCustomer ...
1425	TypeSapCloudForCustomer TypeBasicLinkedService = "SapCloudForCustomer"
1426	// TypeSapEcc ...
1427	TypeSapEcc TypeBasicLinkedService = "SapEcc"
1428	// TypeSapHana ...
1429	TypeSapHana TypeBasicLinkedService = "SapHana"
1430	// TypeServiceNow ...
1431	TypeServiceNow TypeBasicLinkedService = "ServiceNow"
1432	// TypeSftp ...
1433	TypeSftp TypeBasicLinkedService = "Sftp"
1434	// TypeShopify ...
1435	TypeShopify TypeBasicLinkedService = "Shopify"
1436	// TypeSpark ...
1437	TypeSpark TypeBasicLinkedService = "Spark"
1438	// TypeSQLServer ...
1439	TypeSQLServer TypeBasicLinkedService = "SqlServer"
1440	// TypeSquare ...
1441	TypeSquare TypeBasicLinkedService = "Square"
1442	// TypeSybase ...
1443	TypeSybase TypeBasicLinkedService = "Sybase"
1444	// TypeTeradata ...
1445	TypeTeradata TypeBasicLinkedService = "Teradata"
1446	// TypeVertica ...
1447	TypeVertica TypeBasicLinkedService = "Vertica"
1448	// TypeWeb ...
1449	TypeWeb TypeBasicLinkedService = "Web"
1450	// TypeXero ...
1451	TypeXero TypeBasicLinkedService = "Xero"
1452	// TypeZoho ...
1453	TypeZoho TypeBasicLinkedService = "Zoho"
1454)
1455
1456// PossibleTypeBasicLinkedServiceValues returns an array of possible values for the TypeBasicLinkedService const type.
1457func PossibleTypeBasicLinkedServiceValues() []TypeBasicLinkedService {
1458	return []TypeBasicLinkedService{TypeAmazonMWS, TypeAmazonRedshift, TypeAmazonS3, TypeAzureBatch, TypeAzureDatabricks, TypeAzureDataLakeAnalytics, TypeAzureDataLakeStore, TypeAzureKeyVault, TypeAzureML, TypeAzureMySQL, TypeAzurePostgreSQL, TypeAzureSearch, TypeAzureSQLDatabase, TypeAzureSQLDW, TypeAzureStorage, TypeCassandra, TypeConcur, TypeCosmosDb, TypeCouchbase, TypeCustomDataSource, TypeDb2, TypeDrill, TypeDynamics, TypeEloqua, TypeFileServer, TypeFtpServer, TypeGoogleBigQuery, TypeGreenplum, TypeHBase, TypeHdfs, TypeHDInsight, TypeHDInsightOnDemand, TypeHive, TypeHTTPServer, TypeHubspot, TypeImpala, TypeJira, TypeLinkedService, TypeMagento, TypeMariaDB, TypeMarketo, TypeMongoDb, TypeMySQL, TypeNetezza, TypeOData, TypeOdbc, TypeOracle, TypePaypal, TypePhoenix, TypePostgreSQL, TypePresto, TypeQuickBooks, TypeResponsys, TypeSalesforce, TypeSalesforceMarketingCloud, TypeSapBW, TypeSapCloudForCustomer, TypeSapEcc, TypeSapHana, TypeServiceNow, TypeSftp, TypeShopify, TypeSpark, TypeSQLServer, TypeSquare, TypeSybase, TypeTeradata, TypeVertica, TypeWeb, TypeXero, TypeZoho}
1459}
1460
1461// TypeBasicTrigger enumerates the values for type basic trigger.
1462type TypeBasicTrigger string
1463
1464const (
1465	// TypeBlobEventsTrigger ...
1466	TypeBlobEventsTrigger TypeBasicTrigger = "BlobEventsTrigger"
1467	// TypeBlobTrigger ...
1468	TypeBlobTrigger TypeBasicTrigger = "BlobTrigger"
1469	// TypeMultiplePipelineTrigger ...
1470	TypeMultiplePipelineTrigger TypeBasicTrigger = "MultiplePipelineTrigger"
1471	// TypeScheduleTrigger ...
1472	TypeScheduleTrigger TypeBasicTrigger = "ScheduleTrigger"
1473	// TypeTrigger ...
1474	TypeTrigger TypeBasicTrigger = "Trigger"
1475	// TypeTumblingWindowTrigger ...
1476	TypeTumblingWindowTrigger TypeBasicTrigger = "TumblingWindowTrigger"
1477)
1478
1479// PossibleTypeBasicTriggerValues returns an array of possible values for the TypeBasicTrigger const type.
1480func PossibleTypeBasicTriggerValues() []TypeBasicTrigger {
1481	return []TypeBasicTrigger{TypeBlobEventsTrigger, TypeBlobTrigger, TypeMultiplePipelineTrigger, TypeScheduleTrigger, TypeTrigger, TypeTumblingWindowTrigger}
1482}
1483
1484// WebActivityMethod enumerates the values for web activity method.
1485type WebActivityMethod string
1486
1487const (
1488	// DELETE ...
1489	DELETE WebActivityMethod = "DELETE"
1490	// GET ...
1491	GET WebActivityMethod = "GET"
1492	// POST ...
1493	POST WebActivityMethod = "POST"
1494	// PUT ...
1495	PUT WebActivityMethod = "PUT"
1496)
1497
1498// PossibleWebActivityMethodValues returns an array of possible values for the WebActivityMethod const type.
1499func PossibleWebActivityMethodValues() []WebActivityMethod {
1500	return []WebActivityMethod{DELETE, GET, POST, PUT}
1501}
1502