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