...

Source file src/github.com/Azure/azure-sdk-for-go/services/preview/synapse/2019-06-01-preview/artifacts/enums.go

Documentation: github.com/Azure/azure-sdk-for-go/services/preview/synapse/2019-06-01-preview/artifacts

     1  package 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.
    10  type AuthenticationType string
    11  
    12  const (
    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.
    24  func PossibleAuthenticationTypeValues() []AuthenticationType {
    25  	return []AuthenticationType{AuthenticationTypeAnonymous, AuthenticationTypeBasic, AuthenticationTypeClientCertificate, AuthenticationTypeWebLinkedServiceTypeProperties}
    26  }
    27  
    28  // AuthorizationType enumerates the values for authorization type.
    29  type AuthorizationType string
    30  
    31  const (
    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.
    41  func PossibleAuthorizationTypeValues() []AuthorizationType {
    42  	return []AuthorizationType{AuthorizationTypeKey, AuthorizationTypeLinkedIntegrationRuntimeType, AuthorizationTypeRBAC}
    43  }
    44  
    45  // AvroCompressionCodec enumerates the values for avro compression codec.
    46  type AvroCompressionCodec string
    47  
    48  const (
    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.
    62  func PossibleAvroCompressionCodecValues() []AvroCompressionCodec {
    63  	return []AvroCompressionCodec{Bzip2, Deflate, None, Snappy, Xz}
    64  }
    65  
    66  // AzureFunctionActivityMethod enumerates the values for azure function activity method.
    67  type AzureFunctionActivityMethod string
    68  
    69  const (
    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.
    87  func 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.
    92  type AzureSearchIndexWriteBehaviorType string
    93  
    94  const (
    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.
   102  func PossibleAzureSearchIndexWriteBehaviorTypeValues() []AzureSearchIndexWriteBehaviorType {
   103  	return []AzureSearchIndexWriteBehaviorType{Merge, Upload}
   104  }
   105  
   106  // BlobEventTypes enumerates the values for blob event types.
   107  type BlobEventTypes string
   108  
   109  const (
   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.
   117  func PossibleBlobEventTypesValues() []BlobEventTypes {
   118  	return []BlobEventTypes{MicrosoftStorageBlobCreated, MicrosoftStorageBlobDeleted}
   119  }
   120  
   121  // CassandraSourceReadConsistencyLevels enumerates the values for cassandra source read consistency levels.
   122  type CassandraSourceReadConsistencyLevels string
   123  
   124  const (
   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.
   148  func 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.
   153  type CellOutputType string
   154  
   155  const (
   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.
   167  func PossibleCellOutputTypeValues() []CellOutputType {
   168  	return []CellOutputType{DisplayData, Error, ExecuteResult, Stream}
   169  }
   170  
   171  // CopyBehaviorType enumerates the values for copy behavior type.
   172  type CopyBehaviorType string
   173  
   174  const (
   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.
   184  func PossibleCopyBehaviorTypeValues() []CopyBehaviorType {
   185  	return []CopyBehaviorType{FlattenHierarchy, MergeFiles, PreserveHierarchy}
   186  }
   187  
   188  // DataFlowComputeType enumerates the values for data flow compute type.
   189  type DataFlowComputeType string
   190  
   191  const (
   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.
   201  func PossibleDataFlowComputeTypeValues() []DataFlowComputeType {
   202  	return []DataFlowComputeType{ComputeOptimized, General, MemoryOptimized}
   203  }
   204  
   205  // DatasetCompressionLevel enumerates the values for dataset compression level.
   206  type DatasetCompressionLevel string
   207  
   208  const (
   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.
   216  func PossibleDatasetCompressionLevelValues() []DatasetCompressionLevel {
   217  	return []DatasetCompressionLevel{Fastest, Optimal}
   218  }
   219  
   220  // DayOfWeek enumerates the values for day of week.
   221  type DayOfWeek string
   222  
   223  const (
   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.
   241  func PossibleDayOfWeekValues() []DayOfWeek {
   242  	return []DayOfWeek{Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}
   243  }
   244  
   245  // Db2AuthenticationType enumerates the values for db 2 authentication type.
   246  type Db2AuthenticationType string
   247  
   248  const (
   249  	// Basic ...
   250  	Basic Db2AuthenticationType = "Basic"
   251  )
   252  
   253  // PossibleDb2AuthenticationTypeValues returns an array of possible values for the Db2AuthenticationType const type.
   254  func PossibleDb2AuthenticationTypeValues() []Db2AuthenticationType {
   255  	return []Db2AuthenticationType{Basic}
   256  }
   257  
   258  // DelimitedTextCompressionCodec enumerates the values for delimited text compression codec.
   259  type DelimitedTextCompressionCodec string
   260  
   261  const (
   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.
   277  func PossibleDelimitedTextCompressionCodecValues() []DelimitedTextCompressionCodec {
   278  	return []DelimitedTextCompressionCodec{DelimitedTextCompressionCodecBzip2, DelimitedTextCompressionCodecDeflate, DelimitedTextCompressionCodecGzip, DelimitedTextCompressionCodecLz4, DelimitedTextCompressionCodecSnappy, DelimitedTextCompressionCodecZipDeflate}
   279  }
   280  
   281  // DependencyCondition enumerates the values for dependency condition.
   282  type DependencyCondition string
   283  
   284  const (
   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.
   296  func PossibleDependencyConditionValues() []DependencyCondition {
   297  	return []DependencyCondition{Completed, Failed, Skipped, Succeeded}
   298  }
   299  
   300  // DynamicsAuthenticationType enumerates the values for dynamics authentication type.
   301  type DynamicsAuthenticationType string
   302  
   303  const (
   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.
   313  func PossibleDynamicsAuthenticationTypeValues() []DynamicsAuthenticationType {
   314  	return []DynamicsAuthenticationType{AADServicePrincipal, Ifd, Office365}
   315  }
   316  
   317  // DynamicsDeploymentType enumerates the values for dynamics deployment type.
   318  type DynamicsDeploymentType string
   319  
   320  const (
   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.
   328  func PossibleDynamicsDeploymentTypeValues() []DynamicsDeploymentType {
   329  	return []DynamicsDeploymentType{Online, OnPremisesWithIfd}
   330  }
   331  
   332  // DynamicsServicePrincipalCredentialType enumerates the values for dynamics service principal credential type.
   333  type DynamicsServicePrincipalCredentialType string
   334  
   335  const (
   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.
   343  func PossibleDynamicsServicePrincipalCredentialTypeValues() []DynamicsServicePrincipalCredentialType {
   344  	return []DynamicsServicePrincipalCredentialType{ServicePrincipalCert, ServicePrincipalKey}
   345  }
   346  
   347  // EventSubscriptionStatus enumerates the values for event subscription status.
   348  type EventSubscriptionStatus string
   349  
   350  const (
   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.
   364  func PossibleEventSubscriptionStatusValues() []EventSubscriptionStatus {
   365  	return []EventSubscriptionStatus{Deprovisioning, Disabled, Enabled, Provisioning, Unknown}
   366  }
   367  
   368  // FtpAuthenticationType enumerates the values for ftp authentication type.
   369  type FtpAuthenticationType string
   370  
   371  const (
   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.
   379  func PossibleFtpAuthenticationTypeValues() []FtpAuthenticationType {
   380  	return []FtpAuthenticationType{FtpAuthenticationTypeAnonymous, FtpAuthenticationTypeBasic}
   381  }
   382  
   383  // GoogleAdWordsAuthenticationType enumerates the values for google ad words authentication type.
   384  type GoogleAdWordsAuthenticationType string
   385  
   386  const (
   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.
   394  func PossibleGoogleAdWordsAuthenticationTypeValues() []GoogleAdWordsAuthenticationType {
   395  	return []GoogleAdWordsAuthenticationType{ServiceAuthentication, UserAuthentication}
   396  }
   397  
   398  // GoogleBigQueryAuthenticationType enumerates the values for google big query authentication type.
   399  type GoogleBigQueryAuthenticationType string
   400  
   401  const (
   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.
   409  func PossibleGoogleBigQueryAuthenticationTypeValues() []GoogleBigQueryAuthenticationType {
   410  	return []GoogleBigQueryAuthenticationType{GoogleBigQueryAuthenticationTypeServiceAuthentication, GoogleBigQueryAuthenticationTypeUserAuthentication}
   411  }
   412  
   413  // HBaseAuthenticationType enumerates the values for h base authentication type.
   414  type HBaseAuthenticationType string
   415  
   416  const (
   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.
   424  func PossibleHBaseAuthenticationTypeValues() []HBaseAuthenticationType {
   425  	return []HBaseAuthenticationType{HBaseAuthenticationTypeAnonymous, HBaseAuthenticationTypeBasic}
   426  }
   427  
   428  // HdiNodeTypes enumerates the values for hdi node types.
   429  type HdiNodeTypes string
   430  
   431  const (
   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.
   441  func PossibleHdiNodeTypesValues() []HdiNodeTypes {
   442  	return []HdiNodeTypes{Headnode, Workernode, Zookeeper}
   443  }
   444  
   445  // HDInsightActivityDebugInfoOption enumerates the values for hd insight activity debug info option.
   446  type HDInsightActivityDebugInfoOption string
   447  
   448  const (
   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.
   458  func PossibleHDInsightActivityDebugInfoOptionValues() []HDInsightActivityDebugInfoOption {
   459  	return []HDInsightActivityDebugInfoOption{HDInsightActivityDebugInfoOptionAlways, HDInsightActivityDebugInfoOptionFailure, HDInsightActivityDebugInfoOptionNone}
   460  }
   461  
   462  // HiveAuthenticationType enumerates the values for hive authentication type.
   463  type HiveAuthenticationType string
   464  
   465  const (
   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.
   477  func PossibleHiveAuthenticationTypeValues() []HiveAuthenticationType {
   478  	return []HiveAuthenticationType{Anonymous, Username, UsernameAndPassword, WindowsAzureHDInsightService}
   479  }
   480  
   481  // HiveServerType enumerates the values for hive server type.
   482  type HiveServerType string
   483  
   484  const (
   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.
   494  func PossibleHiveServerTypeValues() []HiveServerType {
   495  	return []HiveServerType{HiveServer1, HiveServer2, HiveThriftServer}
   496  }
   497  
   498  // HiveThriftTransportProtocol enumerates the values for hive thrift transport protocol.
   499  type HiveThriftTransportProtocol string
   500  
   501  const (
   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.
   511  func PossibleHiveThriftTransportProtocolValues() []HiveThriftTransportProtocol {
   512  	return []HiveThriftTransportProtocol{Binary, HTTP, SASL}
   513  }
   514  
   515  // HTTPAuthenticationType enumerates the values for http authentication type.
   516  type HTTPAuthenticationType string
   517  
   518  const (
   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.
   532  func PossibleHTTPAuthenticationTypeValues() []HTTPAuthenticationType {
   533  	return []HTTPAuthenticationType{HTTPAuthenticationTypeAnonymous, HTTPAuthenticationTypeBasic, HTTPAuthenticationTypeClientCertificate, HTTPAuthenticationTypeDigest, HTTPAuthenticationTypeWindows}
   534  }
   535  
   536  // ImpalaAuthenticationType enumerates the values for impala authentication type.
   537  type ImpalaAuthenticationType string
   538  
   539  const (
   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.
   549  func PossibleImpalaAuthenticationTypeValues() []ImpalaAuthenticationType {
   550  	return []ImpalaAuthenticationType{ImpalaAuthenticationTypeAnonymous, ImpalaAuthenticationTypeSASLUsername, ImpalaAuthenticationTypeUsernameAndPassword}
   551  }
   552  
   553  // IntegrationRuntimeEdition enumerates the values for integration runtime edition.
   554  type IntegrationRuntimeEdition string
   555  
   556  const (
   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.
   564  func PossibleIntegrationRuntimeEditionValues() []IntegrationRuntimeEdition {
   565  	return []IntegrationRuntimeEdition{Enterprise, Standard}
   566  }
   567  
   568  // IntegrationRuntimeEntityReferenceType enumerates the values for integration runtime entity reference type.
   569  type IntegrationRuntimeEntityReferenceType string
   570  
   571  const (
   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.
   579  func PossibleIntegrationRuntimeEntityReferenceTypeValues() []IntegrationRuntimeEntityReferenceType {
   580  	return []IntegrationRuntimeEntityReferenceType{IntegrationRuntimeEntityReferenceTypeIntegrationRuntimeReference, IntegrationRuntimeEntityReferenceTypeLinkedServiceReference}
   581  }
   582  
   583  // IntegrationRuntimeLicenseType enumerates the values for integration runtime license type.
   584  type IntegrationRuntimeLicenseType string
   585  
   586  const (
   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.
   594  func PossibleIntegrationRuntimeLicenseTypeValues() []IntegrationRuntimeLicenseType {
   595  	return []IntegrationRuntimeLicenseType{BasePrice, LicenseIncluded}
   596  }
   597  
   598  // IntegrationRuntimeSsisCatalogPricingTier enumerates the values for integration runtime ssis catalog pricing
   599  // tier.
   600  type IntegrationRuntimeSsisCatalogPricingTier string
   601  
   602  const (
   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.
   614  func PossibleIntegrationRuntimeSsisCatalogPricingTierValues() []IntegrationRuntimeSsisCatalogPricingTier {
   615  	return []IntegrationRuntimeSsisCatalogPricingTier{IntegrationRuntimeSsisCatalogPricingTierBasic, IntegrationRuntimeSsisCatalogPricingTierPremium, IntegrationRuntimeSsisCatalogPricingTierPremiumRS, IntegrationRuntimeSsisCatalogPricingTierStandard}
   616  }
   617  
   618  // IntegrationRuntimeState enumerates the values for integration runtime state.
   619  type IntegrationRuntimeState string
   620  
   621  const (
   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.
   645  func 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.
   650  type IntegrationRuntimeType string
   651  
   652  const (
   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.
   660  func PossibleIntegrationRuntimeTypeValues() []IntegrationRuntimeType {
   661  	return []IntegrationRuntimeType{Managed, SelfHosted}
   662  }
   663  
   664  // JSONFormatFilePattern enumerates the values for json format file pattern.
   665  type JSONFormatFilePattern string
   666  
   667  const (
   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.
   675  func PossibleJSONFormatFilePatternValues() []JSONFormatFilePattern {
   676  	return []JSONFormatFilePattern{ArrayOfObjects, SetOfObjects}
   677  }
   678  
   679  // JSONWriteFilePattern enumerates the values for json write file pattern.
   680  type JSONWriteFilePattern string
   681  
   682  const (
   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.
   690  func PossibleJSONWriteFilePatternValues() []JSONWriteFilePattern {
   691  	return []JSONWriteFilePattern{JSONWriteFilePatternArrayOfObjects, JSONWriteFilePatternSetOfObjects}
   692  }
   693  
   694  // MongoDbAuthenticationType enumerates the values for mongo db authentication type.
   695  type MongoDbAuthenticationType string
   696  
   697  const (
   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.
   705  func PossibleMongoDbAuthenticationTypeValues() []MongoDbAuthenticationType {
   706  	return []MongoDbAuthenticationType{MongoDbAuthenticationTypeAnonymous, MongoDbAuthenticationTypeBasic}
   707  }
   708  
   709  // NetezzaPartitionOption enumerates the values for netezza partition option.
   710  type NetezzaPartitionOption string
   711  
   712  const (
   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.
   722  func PossibleNetezzaPartitionOptionValues() []NetezzaPartitionOption {
   723  	return []NetezzaPartitionOption{NetezzaPartitionOptionDataSlice, NetezzaPartitionOptionDynamicRange, NetezzaPartitionOptionNone}
   724  }
   725  
   726  // NodeSize enumerates the values for node size.
   727  type NodeSize string
   728  
   729  const (
   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.
   747  func PossibleNodeSizeValues() []NodeSize {
   748  	return []NodeSize{NodeSizeLarge, NodeSizeMedium, NodeSizeNone, NodeSizeSmall, NodeSizeXLarge, NodeSizeXXLarge, NodeSizeXXXLarge}
   749  }
   750  
   751  // NodeSizeFamily enumerates the values for node size family.
   752  type NodeSizeFamily string
   753  
   754  const (
   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.
   762  func PossibleNodeSizeFamilyValues() []NodeSizeFamily {
   763  	return []NodeSizeFamily{NodeSizeFamilyMemoryOptimized, NodeSizeFamilyNone}
   764  }
   765  
   766  // ODataAadServicePrincipalCredentialType enumerates the values for o data aad service principal credential
   767  // type.
   768  type ODataAadServicePrincipalCredentialType string
   769  
   770  const (
   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.
   778  func PossibleODataAadServicePrincipalCredentialTypeValues() []ODataAadServicePrincipalCredentialType {
   779  	return []ODataAadServicePrincipalCredentialType{ODataAadServicePrincipalCredentialTypeServicePrincipalCert, ODataAadServicePrincipalCredentialTypeServicePrincipalKey}
   780  }
   781  
   782  // ODataAuthenticationType enumerates the values for o data authentication type.
   783  type ODataAuthenticationType string
   784  
   785  const (
   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.
   799  func PossibleODataAuthenticationTypeValues() []ODataAuthenticationType {
   800  	return []ODataAuthenticationType{ODataAuthenticationTypeAadServicePrincipal, ODataAuthenticationTypeAnonymous, ODataAuthenticationTypeBasic, ODataAuthenticationTypeManagedServiceIdentity, ODataAuthenticationTypeWindows}
   801  }
   802  
   803  // OraclePartitionOption enumerates the values for oracle partition option.
   804  type OraclePartitionOption string
   805  
   806  const (
   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.
   816  func PossibleOraclePartitionOptionValues() []OraclePartitionOption {
   817  	return []OraclePartitionOption{OraclePartitionOptionDynamicRange, OraclePartitionOptionNone, OraclePartitionOptionPhysicalPartitionsOfTable}
   818  }
   819  
   820  // OrcCompressionCodec enumerates the values for orc compression codec.
   821  type OrcCompressionCodec string
   822  
   823  const (
   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.
   833  func PossibleOrcCompressionCodecValues() []OrcCompressionCodec {
   834  	return []OrcCompressionCodec{OrcCompressionCodecNone, OrcCompressionCodecSnappy, OrcCompressionCodecZlib}
   835  }
   836  
   837  // ParameterType enumerates the values for parameter type.
   838  type ParameterType string
   839  
   840  const (
   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.
   858  func PossibleParameterTypeValues() []ParameterType {
   859  	return []ParameterType{ParameterTypeArray, ParameterTypeBool, ParameterTypeFloat, ParameterTypeInt, ParameterTypeObject, ParameterTypeSecureString, ParameterTypeString}
   860  }
   861  
   862  // ParquetCompressionCodec enumerates the values for parquet compression codec.
   863  type ParquetCompressionCodec string
   864  
   865  const (
   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.
   877  func PossibleParquetCompressionCodecValues() []ParquetCompressionCodec {
   878  	return []ParquetCompressionCodec{ParquetCompressionCodecGzip, ParquetCompressionCodecLzo, ParquetCompressionCodecNone, ParquetCompressionCodecSnappy}
   879  }
   880  
   881  // PhoenixAuthenticationType enumerates the values for phoenix authentication type.
   882  type PhoenixAuthenticationType string
   883  
   884  const (
   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.
   894  func PossiblePhoenixAuthenticationTypeValues() []PhoenixAuthenticationType {
   895  	return []PhoenixAuthenticationType{PhoenixAuthenticationTypeAnonymous, PhoenixAuthenticationTypeUsernameAndPassword, PhoenixAuthenticationTypeWindowsAzureHDInsightService}
   896  }
   897  
   898  // PluginCurrentState enumerates the values for plugin current state.
   899  type PluginCurrentState string
   900  
   901  const (
   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.
   919  func PossiblePluginCurrentStateValues() []PluginCurrentState {
   920  	return []PluginCurrentState{Cleanup, Ended, Monitoring, Preparation, Queued, ResourceAcquisition, Submission}
   921  }
   922  
   923  // PolybaseSettingsRejectType enumerates the values for polybase settings reject type.
   924  type PolybaseSettingsRejectType string
   925  
   926  const (
   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.
   934  func PossiblePolybaseSettingsRejectTypeValues() []PolybaseSettingsRejectType {
   935  	return []PolybaseSettingsRejectType{Percentage, Value}
   936  }
   937  
   938  // PrestoAuthenticationType enumerates the values for presto authentication type.
   939  type PrestoAuthenticationType string
   940  
   941  const (
   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.
   949  func PossiblePrestoAuthenticationTypeValues() []PrestoAuthenticationType {
   950  	return []PrestoAuthenticationType{PrestoAuthenticationTypeAnonymous, PrestoAuthenticationTypeLDAP}
   951  }
   952  
   953  // RecurrenceFrequency enumerates the values for recurrence frequency.
   954  type RecurrenceFrequency string
   955  
   956  const (
   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.
   974  func PossibleRecurrenceFrequencyValues() []RecurrenceFrequency {
   975  	return []RecurrenceFrequency{Day, Hour, Minute, Month, NotSpecified, Week, Year}
   976  }
   977  
   978  // ResourceIdentityType enumerates the values for resource identity type.
   979  type ResourceIdentityType string
   980  
   981  const (
   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.
   989  func PossibleResourceIdentityTypeValues() []ResourceIdentityType {
   990  	return []ResourceIdentityType{ResourceIdentityTypeNone, ResourceIdentityTypeSystemAssigned}
   991  }
   992  
   993  // RestServiceAuthenticationType enumerates the values for rest service authentication type.
   994  type RestServiceAuthenticationType string
   995  
   996  const (
   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.
  1008  func PossibleRestServiceAuthenticationTypeValues() []RestServiceAuthenticationType {
  1009  	return []RestServiceAuthenticationType{RestServiceAuthenticationTypeAadServicePrincipal, RestServiceAuthenticationTypeAnonymous, RestServiceAuthenticationTypeBasic, RestServiceAuthenticationTypeManagedServiceIdentity}
  1010  }
  1011  
  1012  // RunQueryFilterOperand enumerates the values for run query filter operand.
  1013  type RunQueryFilterOperand string
  1014  
  1015  const (
  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.
  1043  func 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.
  1048  type RunQueryFilterOperator string
  1049  
  1050  const (
  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.
  1062  func PossibleRunQueryFilterOperatorValues() []RunQueryFilterOperator {
  1063  	return []RunQueryFilterOperator{Equals, In, NotEquals, NotIn}
  1064  }
  1065  
  1066  // RunQueryOrder enumerates the values for run query order.
  1067  type RunQueryOrder string
  1068  
  1069  const (
  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.
  1077  func PossibleRunQueryOrderValues() []RunQueryOrder {
  1078  	return []RunQueryOrder{ASC, DESC}
  1079  }
  1080  
  1081  // RunQueryOrderByField enumerates the values for run query order by field.
  1082  type RunQueryOrderByField string
  1083  
  1084  const (
  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.
  1106  func 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.
  1111  type SalesforceSinkWriteBehavior string
  1112  
  1113  const (
  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.
  1121  func PossibleSalesforceSinkWriteBehaviorValues() []SalesforceSinkWriteBehavior {
  1122  	return []SalesforceSinkWriteBehavior{Insert, Upsert}
  1123  }
  1124  
  1125  // SalesforceSourceReadBehavior enumerates the values for salesforce source read behavior.
  1126  type SalesforceSourceReadBehavior string
  1127  
  1128  const (
  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.
  1136  func PossibleSalesforceSourceReadBehaviorValues() []SalesforceSourceReadBehavior {
  1137  	return []SalesforceSourceReadBehavior{Query, QueryAll}
  1138  }
  1139  
  1140  // SapCloudForCustomerSinkWriteBehavior enumerates the values for sap cloud for customer sink write behavior.
  1141  type SapCloudForCustomerSinkWriteBehavior string
  1142  
  1143  const (
  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.
  1151  func PossibleSapCloudForCustomerSinkWriteBehaviorValues() []SapCloudForCustomerSinkWriteBehavior {
  1152  	return []SapCloudForCustomerSinkWriteBehavior{SapCloudForCustomerSinkWriteBehaviorInsert, SapCloudForCustomerSinkWriteBehaviorUpdate}
  1153  }
  1154  
  1155  // SapHanaAuthenticationType enumerates the values for sap hana authentication type.
  1156  type SapHanaAuthenticationType string
  1157  
  1158  const (
  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.
  1166  func PossibleSapHanaAuthenticationTypeValues() []SapHanaAuthenticationType {
  1167  	return []SapHanaAuthenticationType{SapHanaAuthenticationTypeBasic, SapHanaAuthenticationTypeWindows}
  1168  }
  1169  
  1170  // SapHanaPartitionOption enumerates the values for sap hana partition option.
  1171  type SapHanaPartitionOption string
  1172  
  1173  const (
  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.
  1183  func PossibleSapHanaPartitionOptionValues() []SapHanaPartitionOption {
  1184  	return []SapHanaPartitionOption{SapHanaPartitionOptionNone, SapHanaPartitionOptionPhysicalPartitionsOfTable, SapHanaPartitionOptionSapHanaDynamicRange}
  1185  }
  1186  
  1187  // SapTablePartitionOption enumerates the values for sap table partition option.
  1188  type SapTablePartitionOption string
  1189  
  1190  const (
  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.
  1206  func PossibleSapTablePartitionOptionValues() []SapTablePartitionOption {
  1207  	return []SapTablePartitionOption{SapTablePartitionOptionNone, SapTablePartitionOptionPartitionOnCalendarDate, SapTablePartitionOptionPartitionOnCalendarMonth, SapTablePartitionOptionPartitionOnCalendarYear, SapTablePartitionOptionPartitionOnInt, SapTablePartitionOptionPartitionOnTime}
  1208  }
  1209  
  1210  // SchedulerCurrentState enumerates the values for scheduler current state.
  1211  type SchedulerCurrentState string
  1212  
  1213  const (
  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.
  1223  func PossibleSchedulerCurrentStateValues() []SchedulerCurrentState {
  1224  	return []SchedulerCurrentState{SchedulerCurrentStateEnded, SchedulerCurrentStateQueued, SchedulerCurrentStateScheduled}
  1225  }
  1226  
  1227  // ServiceNowAuthenticationType enumerates the values for service now authentication type.
  1228  type ServiceNowAuthenticationType string
  1229  
  1230  const (
  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.
  1238  func PossibleServiceNowAuthenticationTypeValues() []ServiceNowAuthenticationType {
  1239  	return []ServiceNowAuthenticationType{ServiceNowAuthenticationTypeBasic, ServiceNowAuthenticationTypeOAuth2}
  1240  }
  1241  
  1242  // SftpAuthenticationType enumerates the values for sftp authentication type.
  1243  type SftpAuthenticationType string
  1244  
  1245  const (
  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.
  1253  func PossibleSftpAuthenticationTypeValues() []SftpAuthenticationType {
  1254  	return []SftpAuthenticationType{SftpAuthenticationTypeBasic, SftpAuthenticationTypeSSHPublicKey}
  1255  }
  1256  
  1257  // SparkAuthenticationType enumerates the values for spark authentication type.
  1258  type SparkAuthenticationType string
  1259  
  1260  const (
  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.
  1272  func PossibleSparkAuthenticationTypeValues() []SparkAuthenticationType {
  1273  	return []SparkAuthenticationType{SparkAuthenticationTypeAnonymous, SparkAuthenticationTypeUsername, SparkAuthenticationTypeUsernameAndPassword, SparkAuthenticationTypeWindowsAzureHDInsightService}
  1274  }
  1275  
  1276  // SparkBatchJobResultType enumerates the values for spark batch job result type.
  1277  type SparkBatchJobResultType string
  1278  
  1279  const (
  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.
  1291  func PossibleSparkBatchJobResultTypeValues() []SparkBatchJobResultType {
  1292  	return []SparkBatchJobResultType{SparkBatchJobResultTypeCancelled, SparkBatchJobResultTypeFailed, SparkBatchJobResultTypeSucceeded, SparkBatchJobResultTypeUncertain}
  1293  }
  1294  
  1295  // SparkErrorSource enumerates the values for spark error source.
  1296  type SparkErrorSource string
  1297  
  1298  const (
  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.
  1310  func PossibleSparkErrorSourceValues() []SparkErrorSource {
  1311  	return []SparkErrorSource{SparkErrorSourceDependency, SparkErrorSourceSystem, SparkErrorSourceUnknown, SparkErrorSourceUser}
  1312  }
  1313  
  1314  // SparkJobType enumerates the values for spark job type.
  1315  type SparkJobType string
  1316  
  1317  const (
  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.
  1325  func PossibleSparkJobTypeValues() []SparkJobType {
  1326  	return []SparkJobType{SparkBatch, SparkSession}
  1327  }
  1328  
  1329  // SparkServerType enumerates the values for spark server type.
  1330  type SparkServerType string
  1331  
  1332  const (
  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.
  1342  func PossibleSparkServerTypeValues() []SparkServerType {
  1343  	return []SparkServerType{SharkServer, SharkServer2, SparkThriftServer}
  1344  }
  1345  
  1346  // SparkThriftTransportProtocol enumerates the values for spark thrift transport protocol.
  1347  type SparkThriftTransportProtocol string
  1348  
  1349  const (
  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.
  1359  func PossibleSparkThriftTransportProtocolValues() []SparkThriftTransportProtocol {
  1360  	return []SparkThriftTransportProtocol{SparkThriftTransportProtocolBinary, SparkThriftTransportProtocolHTTP, SparkThriftTransportProtocolSASL}
  1361  }
  1362  
  1363  // SQLConnectionType enumerates the values for sql connection type.
  1364  type SQLConnectionType string
  1365  
  1366  const (
  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.
  1374  func PossibleSQLConnectionTypeValues() []SQLConnectionType {
  1375  	return []SQLConnectionType{SQLConnectionTypeSQLOnDemand, SQLConnectionTypeSQLPool}
  1376  }
  1377  
  1378  // SQLScriptType enumerates the values for sql script type.
  1379  type SQLScriptType string
  1380  
  1381  const (
  1382  	// SQLQuery ...
  1383  	SQLQuery SQLScriptType = "SqlQuery"
  1384  )
  1385  
  1386  // PossibleSQLScriptTypeValues returns an array of possible values for the SQLScriptType const type.
  1387  func PossibleSQLScriptTypeValues() []SQLScriptType {
  1388  	return []SQLScriptType{SQLQuery}
  1389  }
  1390  
  1391  // SsisPackageLocationType enumerates the values for ssis package location type.
  1392  type SsisPackageLocationType string
  1393  
  1394  const (
  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.
  1404  func PossibleSsisPackageLocationTypeValues() []SsisPackageLocationType {
  1405  	return []SsisPackageLocationType{File, InlinePackage, SSISDB}
  1406  }
  1407  
  1408  // StoredProcedureParameterType enumerates the values for stored procedure parameter type.
  1409  type StoredProcedureParameterType string
  1410  
  1411  const (
  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.
  1429  func PossibleStoredProcedureParameterTypeValues() []StoredProcedureParameterType {
  1430  	return []StoredProcedureParameterType{Boolean, Date, Decimal, GUID, Int, Int64, String}
  1431  }
  1432  
  1433  // SybaseAuthenticationType enumerates the values for sybase authentication type.
  1434  type SybaseAuthenticationType string
  1435  
  1436  const (
  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.
  1444  func PossibleSybaseAuthenticationTypeValues() []SybaseAuthenticationType {
  1445  	return []SybaseAuthenticationType{SybaseAuthenticationTypeBasic, SybaseAuthenticationTypeWindows}
  1446  }
  1447  
  1448  // TeradataAuthenticationType enumerates the values for teradata authentication type.
  1449  type TeradataAuthenticationType string
  1450  
  1451  const (
  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.
  1459  func PossibleTeradataAuthenticationTypeValues() []TeradataAuthenticationType {
  1460  	return []TeradataAuthenticationType{TeradataAuthenticationTypeBasic, TeradataAuthenticationTypeWindows}
  1461  }
  1462  
  1463  // TeradataPartitionOption enumerates the values for teradata partition option.
  1464  type TeradataPartitionOption string
  1465  
  1466  const (
  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.
  1476  func PossibleTeradataPartitionOptionValues() []TeradataPartitionOption {
  1477  	return []TeradataPartitionOption{TeradataPartitionOptionDynamicRange, TeradataPartitionOptionHash, TeradataPartitionOptionNone}
  1478  }
  1479  
  1480  // TriggerRunStatus enumerates the values for trigger run status.
  1481  type TriggerRunStatus string
  1482  
  1483  const (
  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.
  1493  func PossibleTriggerRunStatusValues() []TriggerRunStatus {
  1494  	return []TriggerRunStatus{TriggerRunStatusFailed, TriggerRunStatusInprogress, TriggerRunStatusSucceeded}
  1495  }
  1496  
  1497  // TriggerRuntimeState enumerates the values for trigger runtime state.
  1498  type TriggerRuntimeState string
  1499  
  1500  const (
  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.
  1510  func PossibleTriggerRuntimeStateValues() []TriggerRuntimeState {
  1511  	return []TriggerRuntimeState{TriggerRuntimeStateDisabled, TriggerRuntimeStateStarted, TriggerRuntimeStateStopped}
  1512  }
  1513  
  1514  // TumblingWindowFrequency enumerates the values for tumbling window frequency.
  1515  type TumblingWindowFrequency string
  1516  
  1517  const (
  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.
  1525  func PossibleTumblingWindowFrequencyValues() []TumblingWindowFrequency {
  1526  	return []TumblingWindowFrequency{TumblingWindowFrequencyHour, TumblingWindowFrequencyMinute}
  1527  }
  1528  
  1529  // Type enumerates the values for type.
  1530  type Type string
  1531  
  1532  const (
  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.
  1542  func PossibleTypeValues() []Type {
  1543  	return []Type{TypeAzureKeyVaultSecret, TypeSecretBase, TypeSecureString}
  1544  }
  1545  
  1546  // TypeBasicActivity enumerates the values for type basic activity.
  1547  type TypeBasicActivity string
  1548  
  1549  const (
  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.
  1633  func 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.
  1638  type TypeBasicCopySink string
  1639  
  1640  const (
  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.
  1714  func 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.
  1719  type TypeBasicCopySource string
  1720  
  1721  const (
  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.
  1901  func 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.
  1906  type TypeBasicCopyTranslator string
  1907  
  1908  const (
  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.
  1916  func PossibleTypeBasicCopyTranslatorValues() []TypeBasicCopyTranslator {
  1917  	return []TypeBasicCopyTranslator{TypeCopyTranslator, TypeTabularTranslator}
  1918  }
  1919  
  1920  // TypeBasicCustomSetupBase enumerates the values for type basic custom setup base.
  1921  type TypeBasicCustomSetupBase string
  1922  
  1923  const (
  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.
  1935  func PossibleTypeBasicCustomSetupBaseValues() []TypeBasicCustomSetupBase {
  1936  	return []TypeBasicCustomSetupBase{TypeCmdkeySetup, TypeComponentSetup, TypeCustomSetupBase, TypeEnvironmentVariableSetup}
  1937  }
  1938  
  1939  // TypeBasicDataFlow enumerates the values for type basic data flow.
  1940  type TypeBasicDataFlow string
  1941  
  1942  const (
  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.
  1950  func PossibleTypeBasicDataFlowValues() []TypeBasicDataFlow {
  1951  	return []TypeBasicDataFlow{TypeDataFlow, TypeMappingDataFlow}
  1952  }
  1953  
  1954  // TypeBasicDataset enumerates the values for type basic dataset.
  1955  type TypeBasicDataset string
  1956  
  1957  const (
  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.
  2125  func 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.
  2130  type TypeBasicDatasetCompression string
  2131  
  2132  const (
  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.
  2146  func PossibleTypeBasicDatasetCompressionValues() []TypeBasicDatasetCompression {
  2147  	return []TypeBasicDatasetCompression{TypeBZip2, TypeDatasetCompression, TypeDeflate, TypeGZip, TypeZipDeflate}
  2148  }
  2149  
  2150  // TypeBasicDatasetLocation enumerates the values for type basic dataset location.
  2151  type TypeBasicDatasetLocation string
  2152  
  2153  const (
  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.
  2181  func 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.
  2186  type TypeBasicDatasetStorageFormat string
  2187  
  2188  const (
  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.
  2204  func PossibleTypeBasicDatasetStorageFormatValues() []TypeBasicDatasetStorageFormat {
  2205  	return []TypeBasicDatasetStorageFormat{TypeAvroFormat, TypeDatasetStorageFormat, TypeJSONFormat, TypeOrcFormat, TypeParquetFormat, TypeTextFormat}
  2206  }
  2207  
  2208  // TypeBasicDependencyReference enumerates the values for type basic dependency reference.
  2209  type TypeBasicDependencyReference string
  2210  
  2211  const (
  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.
  2223  func PossibleTypeBasicDependencyReferenceValues() []TypeBasicDependencyReference {
  2224  	return []TypeBasicDependencyReference{TypeDependencyReference, TypeSelfDependencyTumblingWindowTriggerReference, TypeTriggerDependencyReference, TypeTumblingWindowTriggerDependencyReference}
  2225  }
  2226  
  2227  // TypeBasicFormatReadSettings enumerates the values for type basic format read settings.
  2228  type TypeBasicFormatReadSettings string
  2229  
  2230  const (
  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.
  2238  func PossibleTypeBasicFormatReadSettingsValues() []TypeBasicFormatReadSettings {
  2239  	return []TypeBasicFormatReadSettings{TypeDelimitedTextReadSettings, TypeFormatReadSettings}
  2240  }
  2241  
  2242  // TypeBasicFormatWriteSettings enumerates the values for type basic format write settings.
  2243  type TypeBasicFormatWriteSettings string
  2244  
  2245  const (
  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.
  2257  func PossibleTypeBasicFormatWriteSettingsValues() []TypeBasicFormatWriteSettings {
  2258  	return []TypeBasicFormatWriteSettings{TypeAvroWriteSettings, TypeDelimitedTextWriteSettings, TypeFormatWriteSettings, TypeJSONWriteSettings}
  2259  }
  2260  
  2261  // TypeBasicIntegrationRuntime enumerates the values for type basic integration runtime.
  2262  type TypeBasicIntegrationRuntime string
  2263  
  2264  const (
  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.
  2274  func PossibleTypeBasicIntegrationRuntimeValues() []TypeBasicIntegrationRuntime {
  2275  	return []TypeBasicIntegrationRuntime{TypeIntegrationRuntime, TypeManaged, TypeSelfHosted}
  2276  }
  2277  
  2278  // TypeBasicLinkedService enumerates the values for type basic linked service.
  2279  type TypeBasicLinkedService string
  2280  
  2281  const (
  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.
  2475  func 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.
  2480  type TypeBasicStoreReadSettings string
  2481  
  2482  const (
  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.
  2510  func 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.
  2515  type TypeBasicStoreWriteSettings string
  2516  
  2517  const (
  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.
  2533  func PossibleTypeBasicStoreWriteSettingsValues() []TypeBasicStoreWriteSettings {
  2534  	return []TypeBasicStoreWriteSettings{TypeAzureBlobFSWriteSettings, TypeAzureBlobStorageWriteSettings, TypeAzureDataLakeStoreWriteSettings, TypeFileServerWriteSettings, TypeSftpWriteSettings, TypeStoreWriteSettings}
  2535  }
  2536  
  2537  // TypeBasicTrigger enumerates the values for type basic trigger.
  2538  type TypeBasicTrigger string
  2539  
  2540  const (
  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.
  2560  func PossibleTypeBasicTriggerValues() []TypeBasicTrigger {
  2561  	return []TypeBasicTrigger{TypeBlobEventsTrigger, TypeBlobTrigger, TypeChainingTrigger, TypeMultiplePipelineTrigger, TypeRerunTumblingWindowTrigger, TypeScheduleTrigger, TypeTrigger, TypeTumblingWindowTrigger}
  2562  }
  2563  
  2564  // VariableType enumerates the values for variable type.
  2565  type VariableType string
  2566  
  2567  const (
  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.
  2579  func PossibleVariableTypeValues() []VariableType {
  2580  	return []VariableType{VariableTypeArray, VariableTypeBool, VariableTypeBoolean, VariableTypeString}
  2581  }
  2582  
  2583  // WebActivityMethod enumerates the values for web activity method.
  2584  type WebActivityMethod string
  2585  
  2586  const (
  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.
  2598  func PossibleWebActivityMethodValues() []WebActivityMethod {
  2599  	return []WebActivityMethod{WebActivityMethodDELETE, WebActivityMethodGET, WebActivityMethodPOST, WebActivityMethodPUT}
  2600  }
  2601  
  2602  // WebHookActivityMethod enumerates the values for web hook activity method.
  2603  type WebHookActivityMethod string
  2604  
  2605  const (
  2606  	// WebHookActivityMethodPOST ...
  2607  	WebHookActivityMethodPOST WebHookActivityMethod = "POST"
  2608  )
  2609  
  2610  // PossibleWebHookActivityMethodValues returns an array of possible values for the WebHookActivityMethod const type.
  2611  func PossibleWebHookActivityMethodValues() []WebHookActivityMethod {
  2612  	return []WebHookActivityMethod{WebHookActivityMethodPOST}
  2613  }
  2614  

View as plain text