1// +build go1.13 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// Code generated by Microsoft (R) AutoRest Code Generator. 6// Changes may cause incorrect behavior and will be lost if the code is regenerated. 7 8package azartifacts 9 10type AvroCompressionCodec string 11 12const ( 13 AvroCompressionCodecBzip2 AvroCompressionCodec = "bzip2" 14 AvroCompressionCodecDeflate AvroCompressionCodec = "deflate" 15 AvroCompressionCodecNone AvroCompressionCodec = "none" 16 AvroCompressionCodecSnappy AvroCompressionCodec = "snappy" 17 AvroCompressionCodecXz AvroCompressionCodec = "xz" 18) 19 20// PossibleAvroCompressionCodecValues returns the possible values for the AvroCompressionCodec const type. 21func PossibleAvroCompressionCodecValues() []AvroCompressionCodec { 22 return []AvroCompressionCodec{ 23 AvroCompressionCodecBzip2, 24 AvroCompressionCodecDeflate, 25 AvroCompressionCodecNone, 26 AvroCompressionCodecSnappy, 27 AvroCompressionCodecXz, 28 } 29} 30 31// ToPtr returns a *AvroCompressionCodec pointing to the current value. 32func (c AvroCompressionCodec) ToPtr() *AvroCompressionCodec { 33 return &c 34} 35 36// AzureFunctionActivityMethod - The list of HTTP methods supported by a AzureFunctionActivity. 37type AzureFunctionActivityMethod string 38 39const ( 40 AzureFunctionActivityMethodDELETE AzureFunctionActivityMethod = "DELETE" 41 AzureFunctionActivityMethodGET AzureFunctionActivityMethod = "GET" 42 AzureFunctionActivityMethodHEAD AzureFunctionActivityMethod = "HEAD" 43 AzureFunctionActivityMethodOPTIONS AzureFunctionActivityMethod = "OPTIONS" 44 AzureFunctionActivityMethodPOST AzureFunctionActivityMethod = "POST" 45 AzureFunctionActivityMethodPUT AzureFunctionActivityMethod = "PUT" 46 AzureFunctionActivityMethodTRACE AzureFunctionActivityMethod = "TRACE" 47) 48 49// PossibleAzureFunctionActivityMethodValues returns the possible values for the AzureFunctionActivityMethod const type. 50func PossibleAzureFunctionActivityMethodValues() []AzureFunctionActivityMethod { 51 return []AzureFunctionActivityMethod{ 52 AzureFunctionActivityMethodDELETE, 53 AzureFunctionActivityMethodGET, 54 AzureFunctionActivityMethodHEAD, 55 AzureFunctionActivityMethodOPTIONS, 56 AzureFunctionActivityMethodPOST, 57 AzureFunctionActivityMethodPUT, 58 AzureFunctionActivityMethodTRACE, 59 } 60} 61 62// ToPtr returns a *AzureFunctionActivityMethod pointing to the current value. 63func (c AzureFunctionActivityMethod) ToPtr() *AzureFunctionActivityMethod { 64 return &c 65} 66 67// AzureSearchIndexWriteBehaviorType - Specify the write behavior when upserting documents into Azure Search Index. 68type AzureSearchIndexWriteBehaviorType string 69 70const ( 71 AzureSearchIndexWriteBehaviorTypeMerge AzureSearchIndexWriteBehaviorType = "Merge" 72 AzureSearchIndexWriteBehaviorTypeUpload AzureSearchIndexWriteBehaviorType = "Upload" 73) 74 75// PossibleAzureSearchIndexWriteBehaviorTypeValues returns the possible values for the AzureSearchIndexWriteBehaviorType const type. 76func PossibleAzureSearchIndexWriteBehaviorTypeValues() []AzureSearchIndexWriteBehaviorType { 77 return []AzureSearchIndexWriteBehaviorType{ 78 AzureSearchIndexWriteBehaviorTypeMerge, 79 AzureSearchIndexWriteBehaviorTypeUpload, 80 } 81} 82 83// ToPtr returns a *AzureSearchIndexWriteBehaviorType pointing to the current value. 84func (c AzureSearchIndexWriteBehaviorType) ToPtr() *AzureSearchIndexWriteBehaviorType { 85 return &c 86} 87 88// BigDataPoolReferenceType - Big data pool reference type. 89type BigDataPoolReferenceType string 90 91const ( 92 BigDataPoolReferenceTypeBigDataPoolReference BigDataPoolReferenceType = "BigDataPoolReference" 93) 94 95// PossibleBigDataPoolReferenceTypeValues returns the possible values for the BigDataPoolReferenceType const type. 96func PossibleBigDataPoolReferenceTypeValues() []BigDataPoolReferenceType { 97 return []BigDataPoolReferenceType{ 98 BigDataPoolReferenceTypeBigDataPoolReference, 99 } 100} 101 102// ToPtr returns a *BigDataPoolReferenceType pointing to the current value. 103func (c BigDataPoolReferenceType) ToPtr() *BigDataPoolReferenceType { 104 return &c 105} 106 107type BlobEventType string 108 109const ( 110 BlobEventTypeMicrosoftStorageBlobCreated BlobEventType = "Microsoft.Storage.BlobCreated" 111 BlobEventTypeMicrosoftStorageBlobDeleted BlobEventType = "Microsoft.Storage.BlobDeleted" 112) 113 114// PossibleBlobEventTypeValues returns the possible values for the BlobEventType const type. 115func PossibleBlobEventTypeValues() []BlobEventType { 116 return []BlobEventType{ 117 BlobEventTypeMicrosoftStorageBlobCreated, 118 BlobEventTypeMicrosoftStorageBlobDeleted, 119 } 120} 121 122// ToPtr returns a *BlobEventType pointing to the current value. 123func (c BlobEventType) ToPtr() *BlobEventType { 124 return &c 125} 126 127// CassandraSourceReadConsistencyLevels - The consistency level specifies how many Cassandra servers must respond to a read request before returning data 128// to the client application. Cassandra checks the specified number of Cassandra servers 129// for data to satisfy the read request. Must be one of cassandraSourceReadConsistencyLevels. The default value is 'ONE'. It is case-insensitive. 130type CassandraSourceReadConsistencyLevels string 131 132const ( 133 CassandraSourceReadConsistencyLevelsALL CassandraSourceReadConsistencyLevels = "ALL" 134 CassandraSourceReadConsistencyLevelsEACHQUORUM CassandraSourceReadConsistencyLevels = "EACH_QUORUM" 135 CassandraSourceReadConsistencyLevelsLOCALONE CassandraSourceReadConsistencyLevels = "LOCAL_ONE" 136 CassandraSourceReadConsistencyLevelsLOCALQUORUM CassandraSourceReadConsistencyLevels = "LOCAL_QUORUM" 137 CassandraSourceReadConsistencyLevelsLOCALSERIAL CassandraSourceReadConsistencyLevels = "LOCAL_SERIAL" 138 CassandraSourceReadConsistencyLevelsONE CassandraSourceReadConsistencyLevels = "ONE" 139 CassandraSourceReadConsistencyLevelsQUORUM CassandraSourceReadConsistencyLevels = "QUORUM" 140 CassandraSourceReadConsistencyLevelsSERIAL CassandraSourceReadConsistencyLevels = "SERIAL" 141 CassandraSourceReadConsistencyLevelsTHREE CassandraSourceReadConsistencyLevels = "THREE" 142 CassandraSourceReadConsistencyLevelsTWO CassandraSourceReadConsistencyLevels = "TWO" 143) 144 145// PossibleCassandraSourceReadConsistencyLevelsValues returns the possible values for the CassandraSourceReadConsistencyLevels const type. 146func PossibleCassandraSourceReadConsistencyLevelsValues() []CassandraSourceReadConsistencyLevels { 147 return []CassandraSourceReadConsistencyLevels{ 148 CassandraSourceReadConsistencyLevelsALL, 149 CassandraSourceReadConsistencyLevelsEACHQUORUM, 150 CassandraSourceReadConsistencyLevelsLOCALONE, 151 CassandraSourceReadConsistencyLevelsLOCALQUORUM, 152 CassandraSourceReadConsistencyLevelsLOCALSERIAL, 153 CassandraSourceReadConsistencyLevelsONE, 154 CassandraSourceReadConsistencyLevelsQUORUM, 155 CassandraSourceReadConsistencyLevelsSERIAL, 156 CassandraSourceReadConsistencyLevelsTHREE, 157 CassandraSourceReadConsistencyLevelsTWO, 158 } 159} 160 161// ToPtr returns a *CassandraSourceReadConsistencyLevels pointing to the current value. 162func (c CassandraSourceReadConsistencyLevels) ToPtr() *CassandraSourceReadConsistencyLevels { 163 return &c 164} 165 166// CellOutputType - Execution, display, or stream outputs. 167type CellOutputType string 168 169const ( 170 CellOutputTypeDisplayData CellOutputType = "display_data" 171 CellOutputTypeError CellOutputType = "error" 172 CellOutputTypeExecuteResult CellOutputType = "execute_result" 173 CellOutputTypeStream CellOutputType = "stream" 174) 175 176// PossibleCellOutputTypeValues returns the possible values for the CellOutputType const type. 177func PossibleCellOutputTypeValues() []CellOutputType { 178 return []CellOutputType{ 179 CellOutputTypeDisplayData, 180 CellOutputTypeError, 181 CellOutputTypeExecuteResult, 182 CellOutputTypeStream, 183 } 184} 185 186// ToPtr returns a *CellOutputType pointing to the current value. 187func (c CellOutputType) ToPtr() *CellOutputType { 188 return &c 189} 190 191type CompressionCodec string 192 193const ( 194 CompressionCodecBzip2 CompressionCodec = "bzip2" 195 CompressionCodecDeflate CompressionCodec = "deflate" 196 CompressionCodecGzip CompressionCodec = "gzip" 197 CompressionCodecLz4 CompressionCodec = "lz4" 198 CompressionCodecSnappy CompressionCodec = "snappy" 199 CompressionCodecTar CompressionCodec = "tar" 200 CompressionCodecTarGZip CompressionCodec = "tarGZip" 201 CompressionCodecZipDeflate CompressionCodec = "zipDeflate" 202) 203 204// PossibleCompressionCodecValues returns the possible values for the CompressionCodec const type. 205func PossibleCompressionCodecValues() []CompressionCodec { 206 return []CompressionCodec{ 207 CompressionCodecBzip2, 208 CompressionCodecDeflate, 209 CompressionCodecGzip, 210 CompressionCodecLz4, 211 CompressionCodecSnappy, 212 CompressionCodecTar, 213 CompressionCodecTarGZip, 214 CompressionCodecZipDeflate, 215 } 216} 217 218// ToPtr returns a *CompressionCodec pointing to the current value. 219func (c CompressionCodec) ToPtr() *CompressionCodec { 220 return &c 221} 222 223// CopyBehaviorType - All available types of copy behavior. 224type CopyBehaviorType string 225 226const ( 227 CopyBehaviorTypeFlattenHierarchy CopyBehaviorType = "FlattenHierarchy" 228 CopyBehaviorTypeMergeFiles CopyBehaviorType = "MergeFiles" 229 CopyBehaviorTypePreserveHierarchy CopyBehaviorType = "PreserveHierarchy" 230) 231 232// PossibleCopyBehaviorTypeValues returns the possible values for the CopyBehaviorType const type. 233func PossibleCopyBehaviorTypeValues() []CopyBehaviorType { 234 return []CopyBehaviorType{ 235 CopyBehaviorTypeFlattenHierarchy, 236 CopyBehaviorTypeMergeFiles, 237 CopyBehaviorTypePreserveHierarchy, 238 } 239} 240 241// ToPtr returns a *CopyBehaviorType pointing to the current value. 242func (c CopyBehaviorType) ToPtr() *CopyBehaviorType { 243 return &c 244} 245 246// DataFlowComputeType - Compute type of the cluster which will execute data flow job. 247type DataFlowComputeType string 248 249const ( 250 DataFlowComputeTypeComputeOptimized DataFlowComputeType = "ComputeOptimized" 251 DataFlowComputeTypeGeneral DataFlowComputeType = "General" 252 DataFlowComputeTypeMemoryOptimized DataFlowComputeType = "MemoryOptimized" 253) 254 255// PossibleDataFlowComputeTypeValues returns the possible values for the DataFlowComputeType const type. 256func PossibleDataFlowComputeTypeValues() []DataFlowComputeType { 257 return []DataFlowComputeType{ 258 DataFlowComputeTypeComputeOptimized, 259 DataFlowComputeTypeGeneral, 260 DataFlowComputeTypeMemoryOptimized, 261 } 262} 263 264// ToPtr returns a *DataFlowComputeType pointing to the current value. 265func (c DataFlowComputeType) ToPtr() *DataFlowComputeType { 266 return &c 267} 268 269// DataFlowReferenceType - Data flow reference type. 270type DataFlowReferenceType string 271 272const ( 273 DataFlowReferenceTypeDataFlowReference DataFlowReferenceType = "DataFlowReference" 274) 275 276// PossibleDataFlowReferenceTypeValues returns the possible values for the DataFlowReferenceType const type. 277func PossibleDataFlowReferenceTypeValues() []DataFlowReferenceType { 278 return []DataFlowReferenceType{ 279 DataFlowReferenceTypeDataFlowReference, 280 } 281} 282 283// ToPtr returns a *DataFlowReferenceType pointing to the current value. 284func (c DataFlowReferenceType) ToPtr() *DataFlowReferenceType { 285 return &c 286} 287 288type DatasetCompressionLevel string 289 290const ( 291 DatasetCompressionLevelFastest DatasetCompressionLevel = "Fastest" 292 DatasetCompressionLevelOptimal DatasetCompressionLevel = "Optimal" 293) 294 295// PossibleDatasetCompressionLevelValues returns the possible values for the DatasetCompressionLevel const type. 296func PossibleDatasetCompressionLevelValues() []DatasetCompressionLevel { 297 return []DatasetCompressionLevel{ 298 DatasetCompressionLevelFastest, 299 DatasetCompressionLevelOptimal, 300 } 301} 302 303// ToPtr returns a *DatasetCompressionLevel pointing to the current value. 304func (c DatasetCompressionLevel) ToPtr() *DatasetCompressionLevel { 305 return &c 306} 307 308// DatasetReferenceType - Dataset reference type. 309type DatasetReferenceType string 310 311const ( 312 DatasetReferenceTypeDatasetReference DatasetReferenceType = "DatasetReference" 313) 314 315// PossibleDatasetReferenceTypeValues returns the possible values for the DatasetReferenceType const type. 316func PossibleDatasetReferenceTypeValues() []DatasetReferenceType { 317 return []DatasetReferenceType{ 318 DatasetReferenceTypeDatasetReference, 319 } 320} 321 322// ToPtr returns a *DatasetReferenceType pointing to the current value. 323func (c DatasetReferenceType) ToPtr() *DatasetReferenceType { 324 return &c 325} 326 327type DayOfWeek string 328 329const ( 330 DayOfWeekSunday DayOfWeek = "Sunday" 331 DayOfWeekMonday DayOfWeek = "Monday" 332 DayOfWeekTuesday DayOfWeek = "Tuesday" 333 DayOfWeekWednesday DayOfWeek = "Wednesday" 334 DayOfWeekThursday DayOfWeek = "Thursday" 335 DayOfWeekFriday DayOfWeek = "Friday" 336 DayOfWeekSaturday DayOfWeek = "Saturday" 337) 338 339// PossibleDayOfWeekValues returns the possible values for the DayOfWeek const type. 340func PossibleDayOfWeekValues() []DayOfWeek { 341 return []DayOfWeek{ 342 DayOfWeekSunday, 343 DayOfWeekMonday, 344 DayOfWeekTuesday, 345 DayOfWeekWednesday, 346 DayOfWeekThursday, 347 DayOfWeekFriday, 348 DayOfWeekSaturday, 349 } 350} 351 352// ToPtr returns a *DayOfWeek pointing to the current value. 353func (c DayOfWeek) ToPtr() *DayOfWeek { 354 return &c 355} 356 357// Db2AuthenticationType - AuthenticationType to be used for connection. It is mutually exclusive with connectionString property. 358type Db2AuthenticationType string 359 360const ( 361 Db2AuthenticationTypeBasic Db2AuthenticationType = "Basic" 362) 363 364// PossibleDb2AuthenticationTypeValues returns the possible values for the Db2AuthenticationType const type. 365func PossibleDb2AuthenticationTypeValues() []Db2AuthenticationType { 366 return []Db2AuthenticationType{ 367 Db2AuthenticationTypeBasic, 368 } 369} 370 371// ToPtr returns a *Db2AuthenticationType pointing to the current value. 372func (c Db2AuthenticationType) ToPtr() *Db2AuthenticationType { 373 return &c 374} 375 376type DependencyCondition string 377 378const ( 379 DependencyConditionCompleted DependencyCondition = "Completed" 380 DependencyConditionFailed DependencyCondition = "Failed" 381 DependencyConditionSkipped DependencyCondition = "Skipped" 382 DependencyConditionSucceeded DependencyCondition = "Succeeded" 383) 384 385// PossibleDependencyConditionValues returns the possible values for the DependencyCondition const type. 386func PossibleDependencyConditionValues() []DependencyCondition { 387 return []DependencyCondition{ 388 DependencyConditionCompleted, 389 DependencyConditionFailed, 390 DependencyConditionSkipped, 391 DependencyConditionSucceeded, 392 } 393} 394 395// ToPtr returns a *DependencyCondition pointing to the current value. 396func (c DependencyCondition) ToPtr() *DependencyCondition { 397 return &c 398} 399 400// DynamicsAuthenticationType - The authentication type to connect to Dynamics server. 'Office365' for online scenario, 'Ifd' for on-premises with Ifd scenario, 401// 'AADServicePrincipal' for Server-To-Server authentication in online 402// scenario. Type: string (or Expression with resultType string). 403type DynamicsAuthenticationType string 404 405const ( 406 DynamicsAuthenticationTypeAADServicePrincipal DynamicsAuthenticationType = "AADServicePrincipal" 407 DynamicsAuthenticationTypeIfd DynamicsAuthenticationType = "Ifd" 408 DynamicsAuthenticationTypeOffice365 DynamicsAuthenticationType = "Office365" 409) 410 411// PossibleDynamicsAuthenticationTypeValues returns the possible values for the DynamicsAuthenticationType const type. 412func PossibleDynamicsAuthenticationTypeValues() []DynamicsAuthenticationType { 413 return []DynamicsAuthenticationType{ 414 DynamicsAuthenticationTypeAADServicePrincipal, 415 DynamicsAuthenticationTypeIfd, 416 DynamicsAuthenticationTypeOffice365, 417 } 418} 419 420// ToPtr returns a *DynamicsAuthenticationType pointing to the current value. 421func (c DynamicsAuthenticationType) ToPtr() *DynamicsAuthenticationType { 422 return &c 423} 424 425// DynamicsDeploymentType - The deployment type of the Dynamics instance. 'Online' for Dynamics Online and 'OnPremisesWithIfd' for Dynamics on-premises 426// with Ifd. Type: string (or Expression with resultType string). 427type DynamicsDeploymentType string 428 429const ( 430 DynamicsDeploymentTypeOnPremisesWithIfd DynamicsDeploymentType = "OnPremisesWithIfd" 431 DynamicsDeploymentTypeOnline DynamicsDeploymentType = "Online" 432) 433 434// PossibleDynamicsDeploymentTypeValues returns the possible values for the DynamicsDeploymentType const type. 435func PossibleDynamicsDeploymentTypeValues() []DynamicsDeploymentType { 436 return []DynamicsDeploymentType{ 437 DynamicsDeploymentTypeOnPremisesWithIfd, 438 DynamicsDeploymentTypeOnline, 439 } 440} 441 442// ToPtr returns a *DynamicsDeploymentType pointing to the current value. 443func (c DynamicsDeploymentType) ToPtr() *DynamicsDeploymentType { 444 return &c 445} 446 447// DynamicsServicePrincipalCredentialType - The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 448// 'ServicePrincipalCert' for certificate. Type: string (or Expression with 449// resultType string). 450type DynamicsServicePrincipalCredentialType string 451 452const ( 453 DynamicsServicePrincipalCredentialTypeServicePrincipalCert DynamicsServicePrincipalCredentialType = "ServicePrincipalCert" 454 DynamicsServicePrincipalCredentialTypeServicePrincipalKey DynamicsServicePrincipalCredentialType = "ServicePrincipalKey" 455) 456 457// PossibleDynamicsServicePrincipalCredentialTypeValues returns the possible values for the DynamicsServicePrincipalCredentialType const type. 458func PossibleDynamicsServicePrincipalCredentialTypeValues() []DynamicsServicePrincipalCredentialType { 459 return []DynamicsServicePrincipalCredentialType{ 460 DynamicsServicePrincipalCredentialTypeServicePrincipalCert, 461 DynamicsServicePrincipalCredentialTypeServicePrincipalKey, 462 } 463} 464 465// ToPtr returns a *DynamicsServicePrincipalCredentialType pointing to the current value. 466func (c DynamicsServicePrincipalCredentialType) ToPtr() *DynamicsServicePrincipalCredentialType { 467 return &c 468} 469 470// DynamicsSinkWriteBehavior - Defines values for DynamicsSinkWriteBehavior. 471type DynamicsSinkWriteBehavior string 472 473const ( 474 DynamicsSinkWriteBehaviorUpsert DynamicsSinkWriteBehavior = "Upsert" 475) 476 477// PossibleDynamicsSinkWriteBehaviorValues returns the possible values for the DynamicsSinkWriteBehavior const type. 478func PossibleDynamicsSinkWriteBehaviorValues() []DynamicsSinkWriteBehavior { 479 return []DynamicsSinkWriteBehavior{ 480 DynamicsSinkWriteBehaviorUpsert, 481 } 482} 483 484// ToPtr returns a *DynamicsSinkWriteBehavior pointing to the current value. 485func (c DynamicsSinkWriteBehavior) ToPtr() *DynamicsSinkWriteBehavior { 486 return &c 487} 488 489// EventSubscriptionStatus - Event Subscription Status. 490type EventSubscriptionStatus string 491 492const ( 493 EventSubscriptionStatusDeprovisioning EventSubscriptionStatus = "Deprovisioning" 494 EventSubscriptionStatusDisabled EventSubscriptionStatus = "Disabled" 495 EventSubscriptionStatusEnabled EventSubscriptionStatus = "Enabled" 496 EventSubscriptionStatusProvisioning EventSubscriptionStatus = "Provisioning" 497 EventSubscriptionStatusUnknown EventSubscriptionStatus = "Unknown" 498) 499 500// PossibleEventSubscriptionStatusValues returns the possible values for the EventSubscriptionStatus const type. 501func PossibleEventSubscriptionStatusValues() []EventSubscriptionStatus { 502 return []EventSubscriptionStatus{ 503 EventSubscriptionStatusDeprovisioning, 504 EventSubscriptionStatusDisabled, 505 EventSubscriptionStatusEnabled, 506 EventSubscriptionStatusProvisioning, 507 EventSubscriptionStatusUnknown, 508 } 509} 510 511// ToPtr returns a *EventSubscriptionStatus pointing to the current value. 512func (c EventSubscriptionStatus) ToPtr() *EventSubscriptionStatus { 513 return &c 514} 515 516// ExpressionType - Expression type. 517type ExpressionType string 518 519const ( 520 ExpressionTypeExpression ExpressionType = "Expression" 521) 522 523// PossibleExpressionTypeValues returns the possible values for the ExpressionType const type. 524func PossibleExpressionTypeValues() []ExpressionType { 525 return []ExpressionType{ 526 ExpressionTypeExpression, 527 } 528} 529 530// ToPtr returns a *ExpressionType pointing to the current value. 531func (c ExpressionType) ToPtr() *ExpressionType { 532 return &c 533} 534 535// FtpAuthenticationType - The authentication type to be used to connect to the FTP server. 536type FtpAuthenticationType string 537 538const ( 539 FtpAuthenticationTypeAnonymous FtpAuthenticationType = "Anonymous" 540 FtpAuthenticationTypeBasic FtpAuthenticationType = "Basic" 541) 542 543// PossibleFtpAuthenticationTypeValues returns the possible values for the FtpAuthenticationType const type. 544func PossibleFtpAuthenticationTypeValues() []FtpAuthenticationType { 545 return []FtpAuthenticationType{ 546 FtpAuthenticationTypeAnonymous, 547 FtpAuthenticationTypeBasic, 548 } 549} 550 551// ToPtr returns a *FtpAuthenticationType pointing to the current value. 552func (c FtpAuthenticationType) ToPtr() *FtpAuthenticationType { 553 return &c 554} 555 556// GoogleAdWordsAuthenticationType - The OAuth 2.0 authentication mechanism used for authentication. ServiceAuthentication can only be used on self-hosted 557// IR. 558type GoogleAdWordsAuthenticationType string 559 560const ( 561 GoogleAdWordsAuthenticationTypeServiceAuthentication GoogleAdWordsAuthenticationType = "ServiceAuthentication" 562 GoogleAdWordsAuthenticationTypeUserAuthentication GoogleAdWordsAuthenticationType = "UserAuthentication" 563) 564 565// PossibleGoogleAdWordsAuthenticationTypeValues returns the possible values for the GoogleAdWordsAuthenticationType const type. 566func PossibleGoogleAdWordsAuthenticationTypeValues() []GoogleAdWordsAuthenticationType { 567 return []GoogleAdWordsAuthenticationType{ 568 GoogleAdWordsAuthenticationTypeServiceAuthentication, 569 GoogleAdWordsAuthenticationTypeUserAuthentication, 570 } 571} 572 573// ToPtr returns a *GoogleAdWordsAuthenticationType pointing to the current value. 574func (c GoogleAdWordsAuthenticationType) ToPtr() *GoogleAdWordsAuthenticationType { 575 return &c 576} 577 578// GoogleBigQueryAuthenticationType - The OAuth 2.0 authentication mechanism used for authentication. ServiceAuthentication can only be used on self-hosted 579// IR. 580type GoogleBigQueryAuthenticationType string 581 582const ( 583 GoogleBigQueryAuthenticationTypeServiceAuthentication GoogleBigQueryAuthenticationType = "ServiceAuthentication" 584 GoogleBigQueryAuthenticationTypeUserAuthentication GoogleBigQueryAuthenticationType = "UserAuthentication" 585) 586 587// PossibleGoogleBigQueryAuthenticationTypeValues returns the possible values for the GoogleBigQueryAuthenticationType const type. 588func PossibleGoogleBigQueryAuthenticationTypeValues() []GoogleBigQueryAuthenticationType { 589 return []GoogleBigQueryAuthenticationType{ 590 GoogleBigQueryAuthenticationTypeServiceAuthentication, 591 GoogleBigQueryAuthenticationTypeUserAuthentication, 592 } 593} 594 595// ToPtr returns a *GoogleBigQueryAuthenticationType pointing to the current value. 596func (c GoogleBigQueryAuthenticationType) ToPtr() *GoogleBigQueryAuthenticationType { 597 return &c 598} 599 600// HBaseAuthenticationType - The authentication mechanism to use to connect to the HBase server. 601type HBaseAuthenticationType string 602 603const ( 604 HBaseAuthenticationTypeAnonymous HBaseAuthenticationType = "Anonymous" 605 HBaseAuthenticationTypeBasic HBaseAuthenticationType = "Basic" 606) 607 608// PossibleHBaseAuthenticationTypeValues returns the possible values for the HBaseAuthenticationType const type. 609func PossibleHBaseAuthenticationTypeValues() []HBaseAuthenticationType { 610 return []HBaseAuthenticationType{ 611 HBaseAuthenticationTypeAnonymous, 612 HBaseAuthenticationTypeBasic, 613 } 614} 615 616// ToPtr returns a *HBaseAuthenticationType pointing to the current value. 617func (c HBaseAuthenticationType) ToPtr() *HBaseAuthenticationType { 618 return &c 619} 620 621// HDInsightActivityDebugInfoOption - The HDInsightActivityDebugInfoOption settings to use. 622type HDInsightActivityDebugInfoOption string 623 624const ( 625 HDInsightActivityDebugInfoOptionAlways HDInsightActivityDebugInfoOption = "Always" 626 HDInsightActivityDebugInfoOptionFailure HDInsightActivityDebugInfoOption = "Failure" 627 HDInsightActivityDebugInfoOptionNone HDInsightActivityDebugInfoOption = "None" 628) 629 630// PossibleHDInsightActivityDebugInfoOptionValues returns the possible values for the HDInsightActivityDebugInfoOption const type. 631func PossibleHDInsightActivityDebugInfoOptionValues() []HDInsightActivityDebugInfoOption { 632 return []HDInsightActivityDebugInfoOption{ 633 HDInsightActivityDebugInfoOptionAlways, 634 HDInsightActivityDebugInfoOptionFailure, 635 HDInsightActivityDebugInfoOptionNone, 636 } 637} 638 639// ToPtr returns a *HDInsightActivityDebugInfoOption pointing to the current value. 640func (c HDInsightActivityDebugInfoOption) ToPtr() *HDInsightActivityDebugInfoOption { 641 return &c 642} 643 644// HTTPAuthenticationType - The authentication type to be used to connect to the HTTP server. 645type HTTPAuthenticationType string 646 647const ( 648 HTTPAuthenticationTypeAnonymous HTTPAuthenticationType = "Anonymous" 649 HTTPAuthenticationTypeBasic HTTPAuthenticationType = "Basic" 650 HTTPAuthenticationTypeClientCertificate HTTPAuthenticationType = "ClientCertificate" 651 HTTPAuthenticationTypeDigest HTTPAuthenticationType = "Digest" 652 HTTPAuthenticationTypeWindows HTTPAuthenticationType = "Windows" 653) 654 655// PossibleHTTPAuthenticationTypeValues returns the possible values for the HTTPAuthenticationType const type. 656func PossibleHTTPAuthenticationTypeValues() []HTTPAuthenticationType { 657 return []HTTPAuthenticationType{ 658 HTTPAuthenticationTypeAnonymous, 659 HTTPAuthenticationTypeBasic, 660 HTTPAuthenticationTypeClientCertificate, 661 HTTPAuthenticationTypeDigest, 662 HTTPAuthenticationTypeWindows, 663 } 664} 665 666// ToPtr returns a *HTTPAuthenticationType pointing to the current value. 667func (c HTTPAuthenticationType) ToPtr() *HTTPAuthenticationType { 668 return &c 669} 670 671// HdiNodeTypes - The node types on which the script action should be executed. 672type HdiNodeTypes string 673 674const ( 675 HdiNodeTypesHeadnode HdiNodeTypes = "Headnode" 676 HdiNodeTypesWorkernode HdiNodeTypes = "Workernode" 677 HdiNodeTypesZookeeper HdiNodeTypes = "Zookeeper" 678) 679 680// PossibleHdiNodeTypesValues returns the possible values for the HdiNodeTypes const type. 681func PossibleHdiNodeTypesValues() []HdiNodeTypes { 682 return []HdiNodeTypes{ 683 HdiNodeTypesHeadnode, 684 HdiNodeTypesWorkernode, 685 HdiNodeTypesZookeeper, 686 } 687} 688 689// ToPtr returns a *HdiNodeTypes pointing to the current value. 690func (c HdiNodeTypes) ToPtr() *HdiNodeTypes { 691 return &c 692} 693 694// HiveAuthenticationType - The authentication method used to access the Hive server. 695type HiveAuthenticationType string 696 697const ( 698 HiveAuthenticationTypeAnonymous HiveAuthenticationType = "Anonymous" 699 HiveAuthenticationTypeUsername HiveAuthenticationType = "Username" 700 HiveAuthenticationTypeUsernameAndPassword HiveAuthenticationType = "UsernameAndPassword" 701 HiveAuthenticationTypeWindowsAzureHDInsightService HiveAuthenticationType = "WindowsAzureHDInsightService" 702) 703 704// PossibleHiveAuthenticationTypeValues returns the possible values for the HiveAuthenticationType const type. 705func PossibleHiveAuthenticationTypeValues() []HiveAuthenticationType { 706 return []HiveAuthenticationType{ 707 HiveAuthenticationTypeAnonymous, 708 HiveAuthenticationTypeUsername, 709 HiveAuthenticationTypeUsernameAndPassword, 710 HiveAuthenticationTypeWindowsAzureHDInsightService, 711 } 712} 713 714// ToPtr returns a *HiveAuthenticationType pointing to the current value. 715func (c HiveAuthenticationType) ToPtr() *HiveAuthenticationType { 716 return &c 717} 718 719// HiveServerType - The type of Hive server. 720type HiveServerType string 721 722const ( 723 HiveServerTypeHiveServer1 HiveServerType = "HiveServer1" 724 HiveServerTypeHiveServer2 HiveServerType = "HiveServer2" 725 HiveServerTypeHiveThriftServer HiveServerType = "HiveThriftServer" 726) 727 728// PossibleHiveServerTypeValues returns the possible values for the HiveServerType const type. 729func PossibleHiveServerTypeValues() []HiveServerType { 730 return []HiveServerType{ 731 HiveServerTypeHiveServer1, 732 HiveServerTypeHiveServer2, 733 HiveServerTypeHiveThriftServer, 734 } 735} 736 737// ToPtr returns a *HiveServerType pointing to the current value. 738func (c HiveServerType) ToPtr() *HiveServerType { 739 return &c 740} 741 742// HiveThriftTransportProtocol - The transport protocol to use in the Thrift layer. 743type HiveThriftTransportProtocol string 744 745const ( 746 HiveThriftTransportProtocolBinary HiveThriftTransportProtocol = "Binary" 747 HiveThriftTransportProtocolHTTP HiveThriftTransportProtocol = "HTTP " 748 HiveThriftTransportProtocolSASL HiveThriftTransportProtocol = "SASL" 749) 750 751// PossibleHiveThriftTransportProtocolValues returns the possible values for the HiveThriftTransportProtocol const type. 752func PossibleHiveThriftTransportProtocolValues() []HiveThriftTransportProtocol { 753 return []HiveThriftTransportProtocol{ 754 HiveThriftTransportProtocolBinary, 755 HiveThriftTransportProtocolHTTP, 756 HiveThriftTransportProtocolSASL, 757 } 758} 759 760// ToPtr returns a *HiveThriftTransportProtocol pointing to the current value. 761func (c HiveThriftTransportProtocol) ToPtr() *HiveThriftTransportProtocol { 762 return &c 763} 764 765// ImpalaAuthenticationType - The authentication type to use. 766type ImpalaAuthenticationType string 767 768const ( 769 ImpalaAuthenticationTypeAnonymous ImpalaAuthenticationType = "Anonymous" 770 ImpalaAuthenticationTypeSASLUsername ImpalaAuthenticationType = "SASLUsername" 771 ImpalaAuthenticationTypeUsernameAndPassword ImpalaAuthenticationType = "UsernameAndPassword" 772) 773 774// PossibleImpalaAuthenticationTypeValues returns the possible values for the ImpalaAuthenticationType const type. 775func PossibleImpalaAuthenticationTypeValues() []ImpalaAuthenticationType { 776 return []ImpalaAuthenticationType{ 777 ImpalaAuthenticationTypeAnonymous, 778 ImpalaAuthenticationTypeSASLUsername, 779 ImpalaAuthenticationTypeUsernameAndPassword, 780 } 781} 782 783// ToPtr returns a *ImpalaAuthenticationType pointing to the current value. 784func (c ImpalaAuthenticationType) ToPtr() *ImpalaAuthenticationType { 785 return &c 786} 787 788// IntegrationRuntimeEdition - The edition for the SSIS Integration Runtime 789type IntegrationRuntimeEdition string 790 791const ( 792 IntegrationRuntimeEditionEnterprise IntegrationRuntimeEdition = "Enterprise" 793 IntegrationRuntimeEditionStandard IntegrationRuntimeEdition = "Standard" 794) 795 796// PossibleIntegrationRuntimeEditionValues returns the possible values for the IntegrationRuntimeEdition const type. 797func PossibleIntegrationRuntimeEditionValues() []IntegrationRuntimeEdition { 798 return []IntegrationRuntimeEdition{ 799 IntegrationRuntimeEditionEnterprise, 800 IntegrationRuntimeEditionStandard, 801 } 802} 803 804// ToPtr returns a *IntegrationRuntimeEdition pointing to the current value. 805func (c IntegrationRuntimeEdition) ToPtr() *IntegrationRuntimeEdition { 806 return &c 807} 808 809// IntegrationRuntimeEntityReferenceType - The type of this referenced entity. 810type IntegrationRuntimeEntityReferenceType string 811 812const ( 813 IntegrationRuntimeEntityReferenceTypeIntegrationRuntimeReference IntegrationRuntimeEntityReferenceType = "IntegrationRuntimeReference" 814 IntegrationRuntimeEntityReferenceTypeLinkedServiceReference IntegrationRuntimeEntityReferenceType = "LinkedServiceReference" 815) 816 817// PossibleIntegrationRuntimeEntityReferenceTypeValues returns the possible values for the IntegrationRuntimeEntityReferenceType const type. 818func PossibleIntegrationRuntimeEntityReferenceTypeValues() []IntegrationRuntimeEntityReferenceType { 819 return []IntegrationRuntimeEntityReferenceType{ 820 IntegrationRuntimeEntityReferenceTypeIntegrationRuntimeReference, 821 IntegrationRuntimeEntityReferenceTypeLinkedServiceReference, 822 } 823} 824 825// ToPtr returns a *IntegrationRuntimeEntityReferenceType pointing to the current value. 826func (c IntegrationRuntimeEntityReferenceType) ToPtr() *IntegrationRuntimeEntityReferenceType { 827 return &c 828} 829 830// IntegrationRuntimeLicenseType - License type for bringing your own license scenario. 831type IntegrationRuntimeLicenseType string 832 833const ( 834 IntegrationRuntimeLicenseTypeBasePrice IntegrationRuntimeLicenseType = "BasePrice" 835 IntegrationRuntimeLicenseTypeLicenseIncluded IntegrationRuntimeLicenseType = "LicenseIncluded" 836) 837 838// PossibleIntegrationRuntimeLicenseTypeValues returns the possible values for the IntegrationRuntimeLicenseType const type. 839func PossibleIntegrationRuntimeLicenseTypeValues() []IntegrationRuntimeLicenseType { 840 return []IntegrationRuntimeLicenseType{ 841 IntegrationRuntimeLicenseTypeBasePrice, 842 IntegrationRuntimeLicenseTypeLicenseIncluded, 843 } 844} 845 846// ToPtr returns a *IntegrationRuntimeLicenseType pointing to the current value. 847func (c IntegrationRuntimeLicenseType) ToPtr() *IntegrationRuntimeLicenseType { 848 return &c 849} 850 851// IntegrationRuntimeReferenceType - Type of integration runtime. 852type IntegrationRuntimeReferenceType string 853 854const ( 855 IntegrationRuntimeReferenceTypeIntegrationRuntimeReference IntegrationRuntimeReferenceType = "IntegrationRuntimeReference" 856) 857 858// PossibleIntegrationRuntimeReferenceTypeValues returns the possible values for the IntegrationRuntimeReferenceType const type. 859func PossibleIntegrationRuntimeReferenceTypeValues() []IntegrationRuntimeReferenceType { 860 return []IntegrationRuntimeReferenceType{ 861 IntegrationRuntimeReferenceTypeIntegrationRuntimeReference, 862 } 863} 864 865// ToPtr returns a *IntegrationRuntimeReferenceType pointing to the current value. 866func (c IntegrationRuntimeReferenceType) ToPtr() *IntegrationRuntimeReferenceType { 867 return &c 868} 869 870// IntegrationRuntimeSsisCatalogPricingTier - The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/ 871type IntegrationRuntimeSsisCatalogPricingTier string 872 873const ( 874 IntegrationRuntimeSsisCatalogPricingTierBasic IntegrationRuntimeSsisCatalogPricingTier = "Basic" 875 IntegrationRuntimeSsisCatalogPricingTierPremium IntegrationRuntimeSsisCatalogPricingTier = "Premium" 876 IntegrationRuntimeSsisCatalogPricingTierPremiumRS IntegrationRuntimeSsisCatalogPricingTier = "PremiumRS" 877 IntegrationRuntimeSsisCatalogPricingTierStandard IntegrationRuntimeSsisCatalogPricingTier = "Standard" 878) 879 880// PossibleIntegrationRuntimeSsisCatalogPricingTierValues returns the possible values for the IntegrationRuntimeSsisCatalogPricingTier const type. 881func PossibleIntegrationRuntimeSsisCatalogPricingTierValues() []IntegrationRuntimeSsisCatalogPricingTier { 882 return []IntegrationRuntimeSsisCatalogPricingTier{ 883 IntegrationRuntimeSsisCatalogPricingTierBasic, 884 IntegrationRuntimeSsisCatalogPricingTierPremium, 885 IntegrationRuntimeSsisCatalogPricingTierPremiumRS, 886 IntegrationRuntimeSsisCatalogPricingTierStandard, 887 } 888} 889 890// ToPtr returns a *IntegrationRuntimeSsisCatalogPricingTier pointing to the current value. 891func (c IntegrationRuntimeSsisCatalogPricingTier) ToPtr() *IntegrationRuntimeSsisCatalogPricingTier { 892 return &c 893} 894 895// IntegrationRuntimeState - The state of integration runtime. 896type IntegrationRuntimeState string 897 898const ( 899 IntegrationRuntimeStateAccessDenied IntegrationRuntimeState = "AccessDenied" 900 IntegrationRuntimeStateInitial IntegrationRuntimeState = "Initial" 901 IntegrationRuntimeStateLimited IntegrationRuntimeState = "Limited" 902 IntegrationRuntimeStateNeedRegistration IntegrationRuntimeState = "NeedRegistration" 903 IntegrationRuntimeStateOffline IntegrationRuntimeState = "Offline" 904 IntegrationRuntimeStateOnline IntegrationRuntimeState = "Online" 905 IntegrationRuntimeStateStarted IntegrationRuntimeState = "Started" 906 IntegrationRuntimeStateStarting IntegrationRuntimeState = "Starting" 907 IntegrationRuntimeStateStopped IntegrationRuntimeState = "Stopped" 908 IntegrationRuntimeStateStopping IntegrationRuntimeState = "Stopping" 909) 910 911// PossibleIntegrationRuntimeStateValues returns the possible values for the IntegrationRuntimeState const type. 912func PossibleIntegrationRuntimeStateValues() []IntegrationRuntimeState { 913 return []IntegrationRuntimeState{ 914 IntegrationRuntimeStateAccessDenied, 915 IntegrationRuntimeStateInitial, 916 IntegrationRuntimeStateLimited, 917 IntegrationRuntimeStateNeedRegistration, 918 IntegrationRuntimeStateOffline, 919 IntegrationRuntimeStateOnline, 920 IntegrationRuntimeStateStarted, 921 IntegrationRuntimeStateStarting, 922 IntegrationRuntimeStateStopped, 923 IntegrationRuntimeStateStopping, 924 } 925} 926 927// ToPtr returns a *IntegrationRuntimeState pointing to the current value. 928func (c IntegrationRuntimeState) ToPtr() *IntegrationRuntimeState { 929 return &c 930} 931 932// IntegrationRuntimeType - The type of integration runtime. 933type IntegrationRuntimeType string 934 935const ( 936 IntegrationRuntimeTypeManaged IntegrationRuntimeType = "Managed" 937 IntegrationRuntimeTypeSelfHosted IntegrationRuntimeType = "SelfHosted" 938) 939 940// PossibleIntegrationRuntimeTypeValues returns the possible values for the IntegrationRuntimeType const type. 941func PossibleIntegrationRuntimeTypeValues() []IntegrationRuntimeType { 942 return []IntegrationRuntimeType{ 943 IntegrationRuntimeTypeManaged, 944 IntegrationRuntimeTypeSelfHosted, 945 } 946} 947 948// ToPtr returns a *IntegrationRuntimeType pointing to the current value. 949func (c IntegrationRuntimeType) ToPtr() *IntegrationRuntimeType { 950 return &c 951} 952 953// JSONFormatFilePattern - JSON format file pattern. A property of JsonFormat. 954type JSONFormatFilePattern string 955 956const ( 957 JSONFormatFilePatternArrayOfObjects JSONFormatFilePattern = "arrayOfObjects" 958 JSONFormatFilePatternSetOfObjects JSONFormatFilePattern = "setOfObjects" 959) 960 961// PossibleJSONFormatFilePatternValues returns the possible values for the JSONFormatFilePattern const type. 962func PossibleJSONFormatFilePatternValues() []JSONFormatFilePattern { 963 return []JSONFormatFilePattern{ 964 JSONFormatFilePatternArrayOfObjects, 965 JSONFormatFilePatternSetOfObjects, 966 } 967} 968 969// ToPtr returns a *JSONFormatFilePattern pointing to the current value. 970func (c JSONFormatFilePattern) ToPtr() *JSONFormatFilePattern { 971 return &c 972} 973 974// JSONWriteFilePattern - File pattern of JSON. This setting controls the way a collection of JSON objects will be treated. The default value is 'setOfObjects'. 975// It is case-sensitive. 976type JSONWriteFilePattern string 977 978const ( 979 JSONWriteFilePatternArrayOfObjects JSONWriteFilePattern = "arrayOfObjects" 980 JSONWriteFilePatternSetOfObjects JSONWriteFilePattern = "setOfObjects" 981) 982 983// PossibleJSONWriteFilePatternValues returns the possible values for the JSONWriteFilePattern const type. 984func PossibleJSONWriteFilePatternValues() []JSONWriteFilePattern { 985 return []JSONWriteFilePattern{ 986 JSONWriteFilePatternArrayOfObjects, 987 JSONWriteFilePatternSetOfObjects, 988 } 989} 990 991// ToPtr returns a *JSONWriteFilePattern pointing to the current value. 992func (c JSONWriteFilePattern) ToPtr() *JSONWriteFilePattern { 993 return &c 994} 995 996// MongoDbAuthenticationType - The authentication type to be used to connect to the MongoDB database. 997type MongoDbAuthenticationType string 998 999const ( 1000 MongoDbAuthenticationTypeAnonymous MongoDbAuthenticationType = "Anonymous" 1001 MongoDbAuthenticationTypeBasic MongoDbAuthenticationType = "Basic" 1002) 1003 1004// PossibleMongoDbAuthenticationTypeValues returns the possible values for the MongoDbAuthenticationType const type. 1005func PossibleMongoDbAuthenticationTypeValues() []MongoDbAuthenticationType { 1006 return []MongoDbAuthenticationType{ 1007 MongoDbAuthenticationTypeAnonymous, 1008 MongoDbAuthenticationTypeBasic, 1009 } 1010} 1011 1012// ToPtr returns a *MongoDbAuthenticationType pointing to the current value. 1013func (c MongoDbAuthenticationType) ToPtr() *MongoDbAuthenticationType { 1014 return &c 1015} 1016 1017// NetezzaPartitionOption - The partition mechanism that will be used for Netezza read in parallel. 1018type NetezzaPartitionOption string 1019 1020const ( 1021 NetezzaPartitionOptionDataSlice NetezzaPartitionOption = "DataSlice" 1022 NetezzaPartitionOptionDynamicRange NetezzaPartitionOption = "DynamicRange" 1023 NetezzaPartitionOptionNone NetezzaPartitionOption = "None" 1024) 1025 1026// PossibleNetezzaPartitionOptionValues returns the possible values for the NetezzaPartitionOption const type. 1027func PossibleNetezzaPartitionOptionValues() []NetezzaPartitionOption { 1028 return []NetezzaPartitionOption{ 1029 NetezzaPartitionOptionDataSlice, 1030 NetezzaPartitionOptionDynamicRange, 1031 NetezzaPartitionOptionNone, 1032 } 1033} 1034 1035// ToPtr returns a *NetezzaPartitionOption pointing to the current value. 1036func (c NetezzaPartitionOption) ToPtr() *NetezzaPartitionOption { 1037 return &c 1038} 1039 1040// NodeSize - The level of compute power that each node in the Big Data pool has. 1041type NodeSize string 1042 1043const ( 1044 NodeSizeLarge NodeSize = "Large" 1045 NodeSizeMedium NodeSize = "Medium" 1046 NodeSizeNone NodeSize = "None" 1047 NodeSizeSmall NodeSize = "Small" 1048 NodeSizeXLarge NodeSize = "XLarge" 1049 NodeSizeXXLarge NodeSize = "XXLarge" 1050 NodeSizeXXXLarge NodeSize = "XXXLarge" 1051) 1052 1053// PossibleNodeSizeValues returns the possible values for the NodeSize const type. 1054func PossibleNodeSizeValues() []NodeSize { 1055 return []NodeSize{ 1056 NodeSizeLarge, 1057 NodeSizeMedium, 1058 NodeSizeNone, 1059 NodeSizeSmall, 1060 NodeSizeXLarge, 1061 NodeSizeXXLarge, 1062 NodeSizeXXXLarge, 1063 } 1064} 1065 1066// ToPtr returns a *NodeSize pointing to the current value. 1067func (c NodeSize) ToPtr() *NodeSize { 1068 return &c 1069} 1070 1071// NodeSizeFamily - The kind of nodes that the Big Data pool provides. 1072type NodeSizeFamily string 1073 1074const ( 1075 NodeSizeFamilyMemoryOptimized NodeSizeFamily = "MemoryOptimized" 1076 NodeSizeFamilyNone NodeSizeFamily = "None" 1077) 1078 1079// PossibleNodeSizeFamilyValues returns the possible values for the NodeSizeFamily const type. 1080func PossibleNodeSizeFamilyValues() []NodeSizeFamily { 1081 return []NodeSizeFamily{ 1082 NodeSizeFamilyMemoryOptimized, 1083 NodeSizeFamilyNone, 1084 } 1085} 1086 1087// ToPtr returns a *NodeSizeFamily pointing to the current value. 1088func (c NodeSizeFamily) ToPtr() *NodeSizeFamily { 1089 return &c 1090} 1091 1092// NotebookReferenceType - Synapse notebook reference type. 1093type NotebookReferenceType string 1094 1095const ( 1096 NotebookReferenceTypeNotebookReference NotebookReferenceType = "NotebookReference" 1097) 1098 1099// PossibleNotebookReferenceTypeValues returns the possible values for the NotebookReferenceType const type. 1100func PossibleNotebookReferenceTypeValues() []NotebookReferenceType { 1101 return []NotebookReferenceType{ 1102 NotebookReferenceTypeNotebookReference, 1103 } 1104} 1105 1106// ToPtr returns a *NotebookReferenceType pointing to the current value. 1107func (c NotebookReferenceType) ToPtr() *NotebookReferenceType { 1108 return &c 1109} 1110 1111// ODataAADServicePrincipalCredentialType - Specify the credential type (key or cert) is used for service principal. 1112type ODataAADServicePrincipalCredentialType string 1113 1114const ( 1115 ODataAADServicePrincipalCredentialTypeServicePrincipalCert ODataAADServicePrincipalCredentialType = "ServicePrincipalCert" 1116 ODataAADServicePrincipalCredentialTypeServicePrincipalKey ODataAADServicePrincipalCredentialType = "ServicePrincipalKey" 1117) 1118 1119// PossibleODataAADServicePrincipalCredentialTypeValues returns the possible values for the ODataAADServicePrincipalCredentialType const type. 1120func PossibleODataAADServicePrincipalCredentialTypeValues() []ODataAADServicePrincipalCredentialType { 1121 return []ODataAADServicePrincipalCredentialType{ 1122 ODataAADServicePrincipalCredentialTypeServicePrincipalCert, 1123 ODataAADServicePrincipalCredentialTypeServicePrincipalKey, 1124 } 1125} 1126 1127// ToPtr returns a *ODataAADServicePrincipalCredentialType pointing to the current value. 1128func (c ODataAADServicePrincipalCredentialType) ToPtr() *ODataAADServicePrincipalCredentialType { 1129 return &c 1130} 1131 1132// ODataAuthenticationType - Type of authentication used to connect to the OData service. 1133type ODataAuthenticationType string 1134 1135const ( 1136 ODataAuthenticationTypeAADServicePrincipal ODataAuthenticationType = "AadServicePrincipal" 1137 ODataAuthenticationTypeAnonymous ODataAuthenticationType = "Anonymous" 1138 ODataAuthenticationTypeBasic ODataAuthenticationType = "Basic" 1139 ODataAuthenticationTypeManagedServiceIdentity ODataAuthenticationType = "ManagedServiceIdentity" 1140 ODataAuthenticationTypeWindows ODataAuthenticationType = "Windows" 1141) 1142 1143// PossibleODataAuthenticationTypeValues returns the possible values for the ODataAuthenticationType const type. 1144func PossibleODataAuthenticationTypeValues() []ODataAuthenticationType { 1145 return []ODataAuthenticationType{ 1146 ODataAuthenticationTypeAADServicePrincipal, 1147 ODataAuthenticationTypeAnonymous, 1148 ODataAuthenticationTypeBasic, 1149 ODataAuthenticationTypeManagedServiceIdentity, 1150 ODataAuthenticationTypeWindows, 1151 } 1152} 1153 1154// ToPtr returns a *ODataAuthenticationType pointing to the current value. 1155func (c ODataAuthenticationType) ToPtr() *ODataAuthenticationType { 1156 return &c 1157} 1158 1159// OraclePartitionOption - The partition mechanism that will be used for Oracle read in parallel. 1160type OraclePartitionOption string 1161 1162const ( 1163 OraclePartitionOptionDynamicRange OraclePartitionOption = "DynamicRange" 1164 OraclePartitionOptionNone OraclePartitionOption = "None" 1165 OraclePartitionOptionPhysicalPartitionsOfTable OraclePartitionOption = "PhysicalPartitionsOfTable" 1166) 1167 1168// PossibleOraclePartitionOptionValues returns the possible values for the OraclePartitionOption const type. 1169func PossibleOraclePartitionOptionValues() []OraclePartitionOption { 1170 return []OraclePartitionOption{ 1171 OraclePartitionOptionDynamicRange, 1172 OraclePartitionOptionNone, 1173 OraclePartitionOptionPhysicalPartitionsOfTable, 1174 } 1175} 1176 1177// ToPtr returns a *OraclePartitionOption pointing to the current value. 1178func (c OraclePartitionOption) ToPtr() *OraclePartitionOption { 1179 return &c 1180} 1181 1182type OrcCompressionCodec string 1183 1184const ( 1185 OrcCompressionCodecLzo OrcCompressionCodec = "lzo" 1186 OrcCompressionCodecNone OrcCompressionCodec = "none" 1187 OrcCompressionCodecSnappy OrcCompressionCodec = "snappy" 1188 OrcCompressionCodecZlib OrcCompressionCodec = "zlib" 1189) 1190 1191// PossibleOrcCompressionCodecValues returns the possible values for the OrcCompressionCodec const type. 1192func PossibleOrcCompressionCodecValues() []OrcCompressionCodec { 1193 return []OrcCompressionCodec{ 1194 OrcCompressionCodecLzo, 1195 OrcCompressionCodecNone, 1196 OrcCompressionCodecSnappy, 1197 OrcCompressionCodecZlib, 1198 } 1199} 1200 1201// ToPtr returns a *OrcCompressionCodec pointing to the current value. 1202func (c OrcCompressionCodec) ToPtr() *OrcCompressionCodec { 1203 return &c 1204} 1205 1206// ParameterType - Parameter type. 1207type ParameterType string 1208 1209const ( 1210 ParameterTypeArray ParameterType = "Array" 1211 ParameterTypeBool ParameterType = "Bool" 1212 ParameterTypeFloat ParameterType = "Float" 1213 ParameterTypeInt ParameterType = "Int" 1214 ParameterTypeObject ParameterType = "Object" 1215 ParameterTypeSecureString ParameterType = "SecureString" 1216 ParameterTypeString ParameterType = "String" 1217) 1218 1219// PossibleParameterTypeValues returns the possible values for the ParameterType const type. 1220func PossibleParameterTypeValues() []ParameterType { 1221 return []ParameterType{ 1222 ParameterTypeArray, 1223 ParameterTypeBool, 1224 ParameterTypeFloat, 1225 ParameterTypeInt, 1226 ParameterTypeObject, 1227 ParameterTypeSecureString, 1228 ParameterTypeString, 1229 } 1230} 1231 1232// ToPtr returns a *ParameterType pointing to the current value. 1233func (c ParameterType) ToPtr() *ParameterType { 1234 return &c 1235} 1236 1237type ParquetCompressionCodecEnum string 1238 1239const ( 1240 ParquetCompressionCodecEnumGzip ParquetCompressionCodecEnum = "gzip" 1241 ParquetCompressionCodecEnumLzo ParquetCompressionCodecEnum = "lzo" 1242 ParquetCompressionCodecEnumNone ParquetCompressionCodecEnum = "none" 1243 ParquetCompressionCodecEnumSnappy ParquetCompressionCodecEnum = "snappy" 1244) 1245 1246// PossibleParquetCompressionCodecEnumValues returns the possible values for the ParquetCompressionCodecEnum const type. 1247func PossibleParquetCompressionCodecEnumValues() []ParquetCompressionCodecEnum { 1248 return []ParquetCompressionCodecEnum{ 1249 ParquetCompressionCodecEnumGzip, 1250 ParquetCompressionCodecEnumLzo, 1251 ParquetCompressionCodecEnumNone, 1252 ParquetCompressionCodecEnumSnappy, 1253 } 1254} 1255 1256// ToPtr returns a *ParquetCompressionCodecEnum pointing to the current value. 1257func (c ParquetCompressionCodecEnum) ToPtr() *ParquetCompressionCodecEnum { 1258 return &c 1259} 1260 1261// PhoenixAuthenticationType - The authentication mechanism used to connect to the Phoenix server. 1262type PhoenixAuthenticationType string 1263 1264const ( 1265 PhoenixAuthenticationTypeAnonymous PhoenixAuthenticationType = "Anonymous" 1266 PhoenixAuthenticationTypeUsernameAndPassword PhoenixAuthenticationType = "UsernameAndPassword" 1267 PhoenixAuthenticationTypeWindowsAzureHDInsightService PhoenixAuthenticationType = "WindowsAzureHDInsightService" 1268) 1269 1270// PossiblePhoenixAuthenticationTypeValues returns the possible values for the PhoenixAuthenticationType const type. 1271func PossiblePhoenixAuthenticationTypeValues() []PhoenixAuthenticationType { 1272 return []PhoenixAuthenticationType{ 1273 PhoenixAuthenticationTypeAnonymous, 1274 PhoenixAuthenticationTypeUsernameAndPassword, 1275 PhoenixAuthenticationTypeWindowsAzureHDInsightService, 1276 } 1277} 1278 1279// ToPtr returns a *PhoenixAuthenticationType pointing to the current value. 1280func (c PhoenixAuthenticationType) ToPtr() *PhoenixAuthenticationType { 1281 return &c 1282} 1283 1284// PipelineReferenceType - Pipeline reference type. 1285type PipelineReferenceType string 1286 1287const ( 1288 PipelineReferenceTypePipelineReference PipelineReferenceType = "PipelineReference" 1289) 1290 1291// PossiblePipelineReferenceTypeValues returns the possible values for the PipelineReferenceType const type. 1292func PossiblePipelineReferenceTypeValues() []PipelineReferenceType { 1293 return []PipelineReferenceType{ 1294 PipelineReferenceTypePipelineReference, 1295 } 1296} 1297 1298// ToPtr returns a *PipelineReferenceType pointing to the current value. 1299func (c PipelineReferenceType) ToPtr() *PipelineReferenceType { 1300 return &c 1301} 1302 1303type PluginCurrentState string 1304 1305const ( 1306 PluginCurrentStateCleanup PluginCurrentState = "Cleanup" 1307 PluginCurrentStateEnded PluginCurrentState = "Ended" 1308 PluginCurrentStateMonitoring PluginCurrentState = "Monitoring" 1309 PluginCurrentStatePreparation PluginCurrentState = "Preparation" 1310 PluginCurrentStateQueued PluginCurrentState = "Queued" 1311 PluginCurrentStateResourceAcquisition PluginCurrentState = "ResourceAcquisition" 1312 PluginCurrentStateSubmission PluginCurrentState = "Submission" 1313) 1314 1315// PossiblePluginCurrentStateValues returns the possible values for the PluginCurrentState const type. 1316func PossiblePluginCurrentStateValues() []PluginCurrentState { 1317 return []PluginCurrentState{ 1318 PluginCurrentStateCleanup, 1319 PluginCurrentStateEnded, 1320 PluginCurrentStateMonitoring, 1321 PluginCurrentStatePreparation, 1322 PluginCurrentStateQueued, 1323 PluginCurrentStateResourceAcquisition, 1324 PluginCurrentStateSubmission, 1325 } 1326} 1327 1328// ToPtr returns a *PluginCurrentState pointing to the current value. 1329func (c PluginCurrentState) ToPtr() *PluginCurrentState { 1330 return &c 1331} 1332 1333// PolybaseSettingsRejectType - Indicates whether the RejectValue property is specified as a literal value or a percentage. 1334type PolybaseSettingsRejectType string 1335 1336const ( 1337 PolybaseSettingsRejectTypePercentage PolybaseSettingsRejectType = "percentage" 1338 PolybaseSettingsRejectTypeValue PolybaseSettingsRejectType = "value" 1339) 1340 1341// PossiblePolybaseSettingsRejectTypeValues returns the possible values for the PolybaseSettingsRejectType const type. 1342func PossiblePolybaseSettingsRejectTypeValues() []PolybaseSettingsRejectType { 1343 return []PolybaseSettingsRejectType{ 1344 PolybaseSettingsRejectTypePercentage, 1345 PolybaseSettingsRejectTypeValue, 1346 } 1347} 1348 1349// ToPtr returns a *PolybaseSettingsRejectType pointing to the current value. 1350func (c PolybaseSettingsRejectType) ToPtr() *PolybaseSettingsRejectType { 1351 return &c 1352} 1353 1354// PrestoAuthenticationType - The authentication mechanism used to connect to the Presto server. 1355type PrestoAuthenticationType string 1356 1357const ( 1358 PrestoAuthenticationTypeAnonymous PrestoAuthenticationType = "Anonymous" 1359 PrestoAuthenticationTypeLDAP PrestoAuthenticationType = "LDAP" 1360) 1361 1362// PossiblePrestoAuthenticationTypeValues returns the possible values for the PrestoAuthenticationType const type. 1363func PossiblePrestoAuthenticationTypeValues() []PrestoAuthenticationType { 1364 return []PrestoAuthenticationType{ 1365 PrestoAuthenticationTypeAnonymous, 1366 PrestoAuthenticationTypeLDAP, 1367 } 1368} 1369 1370// ToPtr returns a *PrestoAuthenticationType pointing to the current value. 1371func (c PrestoAuthenticationType) ToPtr() *PrestoAuthenticationType { 1372 return &c 1373} 1374 1375// RecurrenceFrequency - Enumerates possible frequency option for the schedule trigger. 1376type RecurrenceFrequency string 1377 1378const ( 1379 RecurrenceFrequencyDay RecurrenceFrequency = "Day" 1380 RecurrenceFrequencyHour RecurrenceFrequency = "Hour" 1381 RecurrenceFrequencyMinute RecurrenceFrequency = "Minute" 1382 RecurrenceFrequencyMonth RecurrenceFrequency = "Month" 1383 RecurrenceFrequencyNotSpecified RecurrenceFrequency = "NotSpecified" 1384 RecurrenceFrequencyWeek RecurrenceFrequency = "Week" 1385 RecurrenceFrequencyYear RecurrenceFrequency = "Year" 1386) 1387 1388// PossibleRecurrenceFrequencyValues returns the possible values for the RecurrenceFrequency const type. 1389func PossibleRecurrenceFrequencyValues() []RecurrenceFrequency { 1390 return []RecurrenceFrequency{ 1391 RecurrenceFrequencyDay, 1392 RecurrenceFrequencyHour, 1393 RecurrenceFrequencyMinute, 1394 RecurrenceFrequencyMonth, 1395 RecurrenceFrequencyNotSpecified, 1396 RecurrenceFrequencyWeek, 1397 RecurrenceFrequencyYear, 1398 } 1399} 1400 1401// ToPtr returns a *RecurrenceFrequency pointing to the current value. 1402func (c RecurrenceFrequency) ToPtr() *RecurrenceFrequency { 1403 return &c 1404} 1405 1406// ResourceIdentityType - The type of managed identity for the workspace 1407type ResourceIdentityType string 1408 1409const ( 1410 ResourceIdentityTypeNone ResourceIdentityType = "None" 1411 ResourceIdentityTypeSystemAssigned ResourceIdentityType = "SystemAssigned" 1412) 1413 1414// PossibleResourceIdentityTypeValues returns the possible values for the ResourceIdentityType const type. 1415func PossibleResourceIdentityTypeValues() []ResourceIdentityType { 1416 return []ResourceIdentityType{ 1417 ResourceIdentityTypeNone, 1418 ResourceIdentityTypeSystemAssigned, 1419 } 1420} 1421 1422// ToPtr returns a *ResourceIdentityType pointing to the current value. 1423func (c ResourceIdentityType) ToPtr() *ResourceIdentityType { 1424 return &c 1425} 1426 1427// RestServiceAuthenticationType - Type of authentication used to connect to the REST service. 1428type RestServiceAuthenticationType string 1429 1430const ( 1431 RestServiceAuthenticationTypeAADServicePrincipal RestServiceAuthenticationType = "AadServicePrincipal" 1432 RestServiceAuthenticationTypeAnonymous RestServiceAuthenticationType = "Anonymous" 1433 RestServiceAuthenticationTypeBasic RestServiceAuthenticationType = "Basic" 1434 RestServiceAuthenticationTypeManagedServiceIdentity RestServiceAuthenticationType = "ManagedServiceIdentity" 1435) 1436 1437// PossibleRestServiceAuthenticationTypeValues returns the possible values for the RestServiceAuthenticationType const type. 1438func PossibleRestServiceAuthenticationTypeValues() []RestServiceAuthenticationType { 1439 return []RestServiceAuthenticationType{ 1440 RestServiceAuthenticationTypeAADServicePrincipal, 1441 RestServiceAuthenticationTypeAnonymous, 1442 RestServiceAuthenticationTypeBasic, 1443 RestServiceAuthenticationTypeManagedServiceIdentity, 1444 } 1445} 1446 1447// ToPtr returns a *RestServiceAuthenticationType pointing to the current value. 1448func (c RestServiceAuthenticationType) ToPtr() *RestServiceAuthenticationType { 1449 return &c 1450} 1451 1452// RunQueryFilterOperand - Parameter name to be used for filter. The allowed operands to query pipeline runs are PipelineName, RunStart, RunEnd and Status; 1453// to query activity runs are ActivityName, ActivityRunStart, 1454// ActivityRunEnd, ActivityType and Status, and to query trigger runs are TriggerName, TriggerRunTimestamp and Status. 1455type RunQueryFilterOperand string 1456 1457const ( 1458 RunQueryFilterOperandActivityName RunQueryFilterOperand = "ActivityName" 1459 RunQueryFilterOperandActivityRunEnd RunQueryFilterOperand = "ActivityRunEnd" 1460 RunQueryFilterOperandActivityRunStart RunQueryFilterOperand = "ActivityRunStart" 1461 RunQueryFilterOperandActivityType RunQueryFilterOperand = "ActivityType" 1462 RunQueryFilterOperandLatestOnly RunQueryFilterOperand = "LatestOnly" 1463 RunQueryFilterOperandPipelineName RunQueryFilterOperand = "PipelineName" 1464 RunQueryFilterOperandRunEnd RunQueryFilterOperand = "RunEnd" 1465 RunQueryFilterOperandRunGroupID RunQueryFilterOperand = "RunGroupId" 1466 RunQueryFilterOperandRunStart RunQueryFilterOperand = "RunStart" 1467 RunQueryFilterOperandStatus RunQueryFilterOperand = "Status" 1468 RunQueryFilterOperandTriggerName RunQueryFilterOperand = "TriggerName" 1469 RunQueryFilterOperandTriggerRunTimestamp RunQueryFilterOperand = "TriggerRunTimestamp" 1470) 1471 1472// PossibleRunQueryFilterOperandValues returns the possible values for the RunQueryFilterOperand const type. 1473func PossibleRunQueryFilterOperandValues() []RunQueryFilterOperand { 1474 return []RunQueryFilterOperand{ 1475 RunQueryFilterOperandActivityName, 1476 RunQueryFilterOperandActivityRunEnd, 1477 RunQueryFilterOperandActivityRunStart, 1478 RunQueryFilterOperandActivityType, 1479 RunQueryFilterOperandLatestOnly, 1480 RunQueryFilterOperandPipelineName, 1481 RunQueryFilterOperandRunEnd, 1482 RunQueryFilterOperandRunGroupID, 1483 RunQueryFilterOperandRunStart, 1484 RunQueryFilterOperandStatus, 1485 RunQueryFilterOperandTriggerName, 1486 RunQueryFilterOperandTriggerRunTimestamp, 1487 } 1488} 1489 1490// ToPtr returns a *RunQueryFilterOperand pointing to the current value. 1491func (c RunQueryFilterOperand) ToPtr() *RunQueryFilterOperand { 1492 return &c 1493} 1494 1495// RunQueryFilterOperator - Operator to be used for filter. 1496type RunQueryFilterOperator string 1497 1498const ( 1499 RunQueryFilterOperatorEquals RunQueryFilterOperator = "Equals" 1500 RunQueryFilterOperatorIn RunQueryFilterOperator = "In" 1501 RunQueryFilterOperatorNotEquals RunQueryFilterOperator = "NotEquals" 1502 RunQueryFilterOperatorNotIn RunQueryFilterOperator = "NotIn" 1503) 1504 1505// PossibleRunQueryFilterOperatorValues returns the possible values for the RunQueryFilterOperator const type. 1506func PossibleRunQueryFilterOperatorValues() []RunQueryFilterOperator { 1507 return []RunQueryFilterOperator{ 1508 RunQueryFilterOperatorEquals, 1509 RunQueryFilterOperatorIn, 1510 RunQueryFilterOperatorNotEquals, 1511 RunQueryFilterOperatorNotIn, 1512 } 1513} 1514 1515// ToPtr returns a *RunQueryFilterOperator pointing to the current value. 1516func (c RunQueryFilterOperator) ToPtr() *RunQueryFilterOperator { 1517 return &c 1518} 1519 1520// RunQueryOrder - Sorting order of the parameter. 1521type RunQueryOrder string 1522 1523const ( 1524 RunQueryOrderASC RunQueryOrder = "ASC" 1525 RunQueryOrderDESC RunQueryOrder = "DESC" 1526) 1527 1528// PossibleRunQueryOrderValues returns the possible values for the RunQueryOrder const type. 1529func PossibleRunQueryOrderValues() []RunQueryOrder { 1530 return []RunQueryOrder{ 1531 RunQueryOrderASC, 1532 RunQueryOrderDESC, 1533 } 1534} 1535 1536// ToPtr returns a *RunQueryOrder pointing to the current value. 1537func (c RunQueryOrder) ToPtr() *RunQueryOrder { 1538 return &c 1539} 1540 1541// RunQueryOrderByField - Parameter name to be used for order by. The allowed parameters to order by for pipeline runs are PipelineName, RunStart, RunEnd 1542// and Status; for activity runs are ActivityName, ActivityRunStart, 1543// ActivityRunEnd and Status; for trigger runs are TriggerName, TriggerRunTimestamp and Status. 1544type RunQueryOrderByField string 1545 1546const ( 1547 RunQueryOrderByFieldActivityName RunQueryOrderByField = "ActivityName" 1548 RunQueryOrderByFieldActivityRunEnd RunQueryOrderByField = "ActivityRunEnd" 1549 RunQueryOrderByFieldActivityRunStart RunQueryOrderByField = "ActivityRunStart" 1550 RunQueryOrderByFieldPipelineName RunQueryOrderByField = "PipelineName" 1551 RunQueryOrderByFieldRunEnd RunQueryOrderByField = "RunEnd" 1552 RunQueryOrderByFieldRunStart RunQueryOrderByField = "RunStart" 1553 RunQueryOrderByFieldStatus RunQueryOrderByField = "Status" 1554 RunQueryOrderByFieldTriggerName RunQueryOrderByField = "TriggerName" 1555 RunQueryOrderByFieldTriggerRunTimestamp RunQueryOrderByField = "TriggerRunTimestamp" 1556) 1557 1558// PossibleRunQueryOrderByFieldValues returns the possible values for the RunQueryOrderByField const type. 1559func PossibleRunQueryOrderByFieldValues() []RunQueryOrderByField { 1560 return []RunQueryOrderByField{ 1561 RunQueryOrderByFieldActivityName, 1562 RunQueryOrderByFieldActivityRunEnd, 1563 RunQueryOrderByFieldActivityRunStart, 1564 RunQueryOrderByFieldPipelineName, 1565 RunQueryOrderByFieldRunEnd, 1566 RunQueryOrderByFieldRunStart, 1567 RunQueryOrderByFieldStatus, 1568 RunQueryOrderByFieldTriggerName, 1569 RunQueryOrderByFieldTriggerRunTimestamp, 1570 } 1571} 1572 1573// ToPtr returns a *RunQueryOrderByField pointing to the current value. 1574func (c RunQueryOrderByField) ToPtr() *RunQueryOrderByField { 1575 return &c 1576} 1577 1578// SQLConnectionType - The type of the connection. 1579type SQLConnectionType string 1580 1581const ( 1582 SQLConnectionTypeSQLOnDemand SQLConnectionType = "SqlOnDemand" 1583 SQLConnectionTypeSQLPool SQLConnectionType = "SqlPool" 1584) 1585 1586// PossibleSQLConnectionTypeValues returns the possible values for the SQLConnectionType const type. 1587func PossibleSQLConnectionTypeValues() []SQLConnectionType { 1588 return []SQLConnectionType{ 1589 SQLConnectionTypeSQLOnDemand, 1590 SQLConnectionTypeSQLPool, 1591 } 1592} 1593 1594// ToPtr returns a *SQLConnectionType pointing to the current value. 1595func (c SQLConnectionType) ToPtr() *SQLConnectionType { 1596 return &c 1597} 1598 1599// SQLPartitionOption - The partition mechanism that will be used for Sql read in parallel. 1600type SQLPartitionOption string 1601 1602const ( 1603 SQLPartitionOptionDynamicRange SQLPartitionOption = "DynamicRange" 1604 SQLPartitionOptionNone SQLPartitionOption = "None" 1605 SQLPartitionOptionPhysicalPartitionsOfTable SQLPartitionOption = "PhysicalPartitionsOfTable" 1606) 1607 1608// PossibleSQLPartitionOptionValues returns the possible values for the SQLPartitionOption const type. 1609func PossibleSQLPartitionOptionValues() []SQLPartitionOption { 1610 return []SQLPartitionOption{ 1611 SQLPartitionOptionDynamicRange, 1612 SQLPartitionOptionNone, 1613 SQLPartitionOptionPhysicalPartitionsOfTable, 1614 } 1615} 1616 1617// ToPtr returns a *SQLPartitionOption pointing to the current value. 1618func (c SQLPartitionOption) ToPtr() *SQLPartitionOption { 1619 return &c 1620} 1621 1622// SQLPoolReferenceType - SQL pool reference type. 1623type SQLPoolReferenceType string 1624 1625const ( 1626 SQLPoolReferenceTypeSQLPoolReference SQLPoolReferenceType = "SqlPoolReference" 1627) 1628 1629// PossibleSQLPoolReferenceTypeValues returns the possible values for the SQLPoolReferenceType const type. 1630func PossibleSQLPoolReferenceTypeValues() []SQLPoolReferenceType { 1631 return []SQLPoolReferenceType{ 1632 SQLPoolReferenceTypeSQLPoolReference, 1633 } 1634} 1635 1636// ToPtr returns a *SQLPoolReferenceType pointing to the current value. 1637func (c SQLPoolReferenceType) ToPtr() *SQLPoolReferenceType { 1638 return &c 1639} 1640 1641// SQLScriptType - The type of the SQL script. 1642type SQLScriptType string 1643 1644const ( 1645 SQLScriptTypeSQLQuery SQLScriptType = "SqlQuery" 1646) 1647 1648// PossibleSQLScriptTypeValues returns the possible values for the SQLScriptType const type. 1649func PossibleSQLScriptTypeValues() []SQLScriptType { 1650 return []SQLScriptType{ 1651 SQLScriptTypeSQLQuery, 1652 } 1653} 1654 1655// ToPtr returns a *SQLScriptType pointing to the current value. 1656func (c SQLScriptType) ToPtr() *SQLScriptType { 1657 return &c 1658} 1659 1660// SalesforceSinkWriteBehavior - The write behavior for the operation. Default is Insert. 1661type SalesforceSinkWriteBehavior string 1662 1663const ( 1664 SalesforceSinkWriteBehaviorInsert SalesforceSinkWriteBehavior = "Insert" 1665 SalesforceSinkWriteBehaviorUpsert SalesforceSinkWriteBehavior = "Upsert" 1666) 1667 1668// PossibleSalesforceSinkWriteBehaviorValues returns the possible values for the SalesforceSinkWriteBehavior const type. 1669func PossibleSalesforceSinkWriteBehaviorValues() []SalesforceSinkWriteBehavior { 1670 return []SalesforceSinkWriteBehavior{ 1671 SalesforceSinkWriteBehaviorInsert, 1672 SalesforceSinkWriteBehaviorUpsert, 1673 } 1674} 1675 1676// ToPtr returns a *SalesforceSinkWriteBehavior pointing to the current value. 1677func (c SalesforceSinkWriteBehavior) ToPtr() *SalesforceSinkWriteBehavior { 1678 return &c 1679} 1680 1681// SalesforceSourceReadBehavior - The read behavior for the operation. Default is Query. 1682type SalesforceSourceReadBehavior string 1683 1684const ( 1685 SalesforceSourceReadBehaviorQuery SalesforceSourceReadBehavior = "Query" 1686 SalesforceSourceReadBehaviorQueryAll SalesforceSourceReadBehavior = "QueryAll" 1687) 1688 1689// PossibleSalesforceSourceReadBehaviorValues returns the possible values for the SalesforceSourceReadBehavior const type. 1690func PossibleSalesforceSourceReadBehaviorValues() []SalesforceSourceReadBehavior { 1691 return []SalesforceSourceReadBehavior{ 1692 SalesforceSourceReadBehaviorQuery, 1693 SalesforceSourceReadBehaviorQueryAll, 1694 } 1695} 1696 1697// ToPtr returns a *SalesforceSourceReadBehavior pointing to the current value. 1698func (c SalesforceSourceReadBehavior) ToPtr() *SalesforceSourceReadBehavior { 1699 return &c 1700} 1701 1702// SapCloudForCustomerSinkWriteBehavior - The write behavior for the operation. Default is 'Insert'. 1703type SapCloudForCustomerSinkWriteBehavior string 1704 1705const ( 1706 SapCloudForCustomerSinkWriteBehaviorInsert SapCloudForCustomerSinkWriteBehavior = "Insert" 1707 SapCloudForCustomerSinkWriteBehaviorUpdate SapCloudForCustomerSinkWriteBehavior = "Update" 1708) 1709 1710// PossibleSapCloudForCustomerSinkWriteBehaviorValues returns the possible values for the SapCloudForCustomerSinkWriteBehavior const type. 1711func PossibleSapCloudForCustomerSinkWriteBehaviorValues() []SapCloudForCustomerSinkWriteBehavior { 1712 return []SapCloudForCustomerSinkWriteBehavior{ 1713 SapCloudForCustomerSinkWriteBehaviorInsert, 1714 SapCloudForCustomerSinkWriteBehaviorUpdate, 1715 } 1716} 1717 1718// ToPtr returns a *SapCloudForCustomerSinkWriteBehavior pointing to the current value. 1719func (c SapCloudForCustomerSinkWriteBehavior) ToPtr() *SapCloudForCustomerSinkWriteBehavior { 1720 return &c 1721} 1722 1723// SapHanaAuthenticationType - The authentication type to be used to connect to the SAP HANA server. 1724type SapHanaAuthenticationType string 1725 1726const ( 1727 SapHanaAuthenticationTypeBasic SapHanaAuthenticationType = "Basic" 1728 SapHanaAuthenticationTypeWindows SapHanaAuthenticationType = "Windows" 1729) 1730 1731// PossibleSapHanaAuthenticationTypeValues returns the possible values for the SapHanaAuthenticationType const type. 1732func PossibleSapHanaAuthenticationTypeValues() []SapHanaAuthenticationType { 1733 return []SapHanaAuthenticationType{ 1734 SapHanaAuthenticationTypeBasic, 1735 SapHanaAuthenticationTypeWindows, 1736 } 1737} 1738 1739// ToPtr returns a *SapHanaAuthenticationType pointing to the current value. 1740func (c SapHanaAuthenticationType) ToPtr() *SapHanaAuthenticationType { 1741 return &c 1742} 1743 1744// SapHanaPartitionOption - The partition mechanism that will be used for SAP HANA read in parallel. 1745type SapHanaPartitionOption string 1746 1747const ( 1748 SapHanaPartitionOptionNone SapHanaPartitionOption = "None" 1749 SapHanaPartitionOptionPhysicalPartitionsOfTable SapHanaPartitionOption = "PhysicalPartitionsOfTable" 1750 SapHanaPartitionOptionSapHanaDynamicRange SapHanaPartitionOption = "SapHanaDynamicRange" 1751) 1752 1753// PossibleSapHanaPartitionOptionValues returns the possible values for the SapHanaPartitionOption const type. 1754func PossibleSapHanaPartitionOptionValues() []SapHanaPartitionOption { 1755 return []SapHanaPartitionOption{ 1756 SapHanaPartitionOptionNone, 1757 SapHanaPartitionOptionPhysicalPartitionsOfTable, 1758 SapHanaPartitionOptionSapHanaDynamicRange, 1759 } 1760} 1761 1762// ToPtr returns a *SapHanaPartitionOption pointing to the current value. 1763func (c SapHanaPartitionOption) ToPtr() *SapHanaPartitionOption { 1764 return &c 1765} 1766 1767// SapTablePartitionOption - The partition mechanism that will be used for SAP table read in parallel. 1768type SapTablePartitionOption string 1769 1770const ( 1771 SapTablePartitionOptionNone SapTablePartitionOption = "None" 1772 SapTablePartitionOptionPartitionOnCalendarDate SapTablePartitionOption = "PartitionOnCalendarDate" 1773 SapTablePartitionOptionPartitionOnCalendarMonth SapTablePartitionOption = "PartitionOnCalendarMonth" 1774 SapTablePartitionOptionPartitionOnCalendarYear SapTablePartitionOption = "PartitionOnCalendarYear" 1775 SapTablePartitionOptionPartitionOnInt SapTablePartitionOption = "PartitionOnInt" 1776 SapTablePartitionOptionPartitionOnTime SapTablePartitionOption = "PartitionOnTime" 1777) 1778 1779// PossibleSapTablePartitionOptionValues returns the possible values for the SapTablePartitionOption const type. 1780func PossibleSapTablePartitionOptionValues() []SapTablePartitionOption { 1781 return []SapTablePartitionOption{ 1782 SapTablePartitionOptionNone, 1783 SapTablePartitionOptionPartitionOnCalendarDate, 1784 SapTablePartitionOptionPartitionOnCalendarMonth, 1785 SapTablePartitionOptionPartitionOnCalendarYear, 1786 SapTablePartitionOptionPartitionOnInt, 1787 SapTablePartitionOptionPartitionOnTime, 1788 } 1789} 1790 1791// ToPtr returns a *SapTablePartitionOption pointing to the current value. 1792func (c SapTablePartitionOption) ToPtr() *SapTablePartitionOption { 1793 return &c 1794} 1795 1796type SchedulerCurrentState string 1797 1798const ( 1799 SchedulerCurrentStateEnded SchedulerCurrentState = "Ended" 1800 SchedulerCurrentStateQueued SchedulerCurrentState = "Queued" 1801 SchedulerCurrentStateScheduled SchedulerCurrentState = "Scheduled" 1802) 1803 1804// PossibleSchedulerCurrentStateValues returns the possible values for the SchedulerCurrentState const type. 1805func PossibleSchedulerCurrentStateValues() []SchedulerCurrentState { 1806 return []SchedulerCurrentState{ 1807 SchedulerCurrentStateEnded, 1808 SchedulerCurrentStateQueued, 1809 SchedulerCurrentStateScheduled, 1810 } 1811} 1812 1813// ToPtr returns a *SchedulerCurrentState pointing to the current value. 1814func (c SchedulerCurrentState) ToPtr() *SchedulerCurrentState { 1815 return &c 1816} 1817 1818// ServiceNowAuthenticationType - The authentication type to use. 1819type ServiceNowAuthenticationType string 1820 1821const ( 1822 ServiceNowAuthenticationTypeBasic ServiceNowAuthenticationType = "Basic" 1823 ServiceNowAuthenticationTypeOAuth2 ServiceNowAuthenticationType = "OAuth2" 1824) 1825 1826// PossibleServiceNowAuthenticationTypeValues returns the possible values for the ServiceNowAuthenticationType const type. 1827func PossibleServiceNowAuthenticationTypeValues() []ServiceNowAuthenticationType { 1828 return []ServiceNowAuthenticationType{ 1829 ServiceNowAuthenticationTypeBasic, 1830 ServiceNowAuthenticationTypeOAuth2, 1831 } 1832} 1833 1834// ToPtr returns a *ServiceNowAuthenticationType pointing to the current value. 1835func (c ServiceNowAuthenticationType) ToPtr() *ServiceNowAuthenticationType { 1836 return &c 1837} 1838 1839// SftpAuthenticationType - The authentication type to be used to connect to the FTP server. 1840type SftpAuthenticationType string 1841 1842const ( 1843 SftpAuthenticationTypeBasic SftpAuthenticationType = "Basic" 1844 SftpAuthenticationTypeSSHPublicKey SftpAuthenticationType = "SshPublicKey" 1845) 1846 1847// PossibleSftpAuthenticationTypeValues returns the possible values for the SftpAuthenticationType const type. 1848func PossibleSftpAuthenticationTypeValues() []SftpAuthenticationType { 1849 return []SftpAuthenticationType{ 1850 SftpAuthenticationTypeBasic, 1851 SftpAuthenticationTypeSSHPublicKey, 1852 } 1853} 1854 1855// ToPtr returns a *SftpAuthenticationType pointing to the current value. 1856func (c SftpAuthenticationType) ToPtr() *SftpAuthenticationType { 1857 return &c 1858} 1859 1860// SparkAuthenticationType - The authentication method used to access the Spark server. 1861type SparkAuthenticationType string 1862 1863const ( 1864 SparkAuthenticationTypeAnonymous SparkAuthenticationType = "Anonymous" 1865 SparkAuthenticationTypeUsername SparkAuthenticationType = "Username" 1866 SparkAuthenticationTypeUsernameAndPassword SparkAuthenticationType = "UsernameAndPassword" 1867 SparkAuthenticationTypeWindowsAzureHDInsightService SparkAuthenticationType = "WindowsAzureHDInsightService" 1868) 1869 1870// PossibleSparkAuthenticationTypeValues returns the possible values for the SparkAuthenticationType const type. 1871func PossibleSparkAuthenticationTypeValues() []SparkAuthenticationType { 1872 return []SparkAuthenticationType{ 1873 SparkAuthenticationTypeAnonymous, 1874 SparkAuthenticationTypeUsername, 1875 SparkAuthenticationTypeUsernameAndPassword, 1876 SparkAuthenticationTypeWindowsAzureHDInsightService, 1877 } 1878} 1879 1880// ToPtr returns a *SparkAuthenticationType pointing to the current value. 1881func (c SparkAuthenticationType) ToPtr() *SparkAuthenticationType { 1882 return &c 1883} 1884 1885// SparkBatchJobResultType - The Spark batch job result. 1886type SparkBatchJobResultType string 1887 1888const ( 1889 SparkBatchJobResultTypeCancelled SparkBatchJobResultType = "Cancelled" 1890 SparkBatchJobResultTypeFailed SparkBatchJobResultType = "Failed" 1891 SparkBatchJobResultTypeSucceeded SparkBatchJobResultType = "Succeeded" 1892 SparkBatchJobResultTypeUncertain SparkBatchJobResultType = "Uncertain" 1893) 1894 1895// PossibleSparkBatchJobResultTypeValues returns the possible values for the SparkBatchJobResultType const type. 1896func PossibleSparkBatchJobResultTypeValues() []SparkBatchJobResultType { 1897 return []SparkBatchJobResultType{ 1898 SparkBatchJobResultTypeCancelled, 1899 SparkBatchJobResultTypeFailed, 1900 SparkBatchJobResultTypeSucceeded, 1901 SparkBatchJobResultTypeUncertain, 1902 } 1903} 1904 1905// ToPtr returns a *SparkBatchJobResultType pointing to the current value. 1906func (c SparkBatchJobResultType) ToPtr() *SparkBatchJobResultType { 1907 return &c 1908} 1909 1910type SparkErrorSource string 1911 1912const ( 1913 SparkErrorSourceDependency SparkErrorSource = "Dependency" 1914 SparkErrorSourceSystem SparkErrorSource = "System" 1915 SparkErrorSourceUnknown SparkErrorSource = "Unknown" 1916 SparkErrorSourceUser SparkErrorSource = "User" 1917) 1918 1919// PossibleSparkErrorSourceValues returns the possible values for the SparkErrorSource const type. 1920func PossibleSparkErrorSourceValues() []SparkErrorSource { 1921 return []SparkErrorSource{ 1922 SparkErrorSourceDependency, 1923 SparkErrorSourceSystem, 1924 SparkErrorSourceUnknown, 1925 SparkErrorSourceUser, 1926 } 1927} 1928 1929// ToPtr returns a *SparkErrorSource pointing to the current value. 1930func (c SparkErrorSource) ToPtr() *SparkErrorSource { 1931 return &c 1932} 1933 1934// SparkJobReferenceType - Synapse spark job reference type. 1935type SparkJobReferenceType string 1936 1937const ( 1938 SparkJobReferenceTypeSparkJobDefinitionReference SparkJobReferenceType = "SparkJobDefinitionReference" 1939) 1940 1941// PossibleSparkJobReferenceTypeValues returns the possible values for the SparkJobReferenceType const type. 1942func PossibleSparkJobReferenceTypeValues() []SparkJobReferenceType { 1943 return []SparkJobReferenceType{ 1944 SparkJobReferenceTypeSparkJobDefinitionReference, 1945 } 1946} 1947 1948// ToPtr returns a *SparkJobReferenceType pointing to the current value. 1949func (c SparkJobReferenceType) ToPtr() *SparkJobReferenceType { 1950 return &c 1951} 1952 1953// SparkJobType - The job type. 1954type SparkJobType string 1955 1956const ( 1957 SparkJobTypeSparkBatch SparkJobType = "SparkBatch" 1958 SparkJobTypeSparkSession SparkJobType = "SparkSession" 1959) 1960 1961// PossibleSparkJobTypeValues returns the possible values for the SparkJobType const type. 1962func PossibleSparkJobTypeValues() []SparkJobType { 1963 return []SparkJobType{ 1964 SparkJobTypeSparkBatch, 1965 SparkJobTypeSparkSession, 1966 } 1967} 1968 1969// ToPtr returns a *SparkJobType pointing to the current value. 1970func (c SparkJobType) ToPtr() *SparkJobType { 1971 return &c 1972} 1973 1974// SparkServerType - The type of Spark server. 1975type SparkServerType string 1976 1977const ( 1978 SparkServerTypeSharkServer SparkServerType = "SharkServer" 1979 SparkServerTypeSharkServer2 SparkServerType = "SharkServer2" 1980 SparkServerTypeSparkThriftServer SparkServerType = "SparkThriftServer" 1981) 1982 1983// PossibleSparkServerTypeValues returns the possible values for the SparkServerType const type. 1984func PossibleSparkServerTypeValues() []SparkServerType { 1985 return []SparkServerType{ 1986 SparkServerTypeSharkServer, 1987 SparkServerTypeSharkServer2, 1988 SparkServerTypeSparkThriftServer, 1989 } 1990} 1991 1992// ToPtr returns a *SparkServerType pointing to the current value. 1993func (c SparkServerType) ToPtr() *SparkServerType { 1994 return &c 1995} 1996 1997// SparkThriftTransportProtocol - The transport protocol to use in the Thrift layer. 1998type SparkThriftTransportProtocol string 1999 2000const ( 2001 SparkThriftTransportProtocolBinary SparkThriftTransportProtocol = "Binary" 2002 SparkThriftTransportProtocolHTTP SparkThriftTransportProtocol = "HTTP " 2003 SparkThriftTransportProtocolSASL SparkThriftTransportProtocol = "SASL" 2004) 2005 2006// PossibleSparkThriftTransportProtocolValues returns the possible values for the SparkThriftTransportProtocol const type. 2007func PossibleSparkThriftTransportProtocolValues() []SparkThriftTransportProtocol { 2008 return []SparkThriftTransportProtocol{ 2009 SparkThriftTransportProtocolBinary, 2010 SparkThriftTransportProtocolHTTP, 2011 SparkThriftTransportProtocolSASL, 2012 } 2013} 2014 2015// ToPtr returns a *SparkThriftTransportProtocol pointing to the current value. 2016func (c SparkThriftTransportProtocol) ToPtr() *SparkThriftTransportProtocol { 2017 return &c 2018} 2019 2020// SsisLogLocationType - The type of SSIS log location. 2021type SsisLogLocationType string 2022 2023const ( 2024 SsisLogLocationTypeFile SsisLogLocationType = "File" 2025) 2026 2027// PossibleSsisLogLocationTypeValues returns the possible values for the SsisLogLocationType const type. 2028func PossibleSsisLogLocationTypeValues() []SsisLogLocationType { 2029 return []SsisLogLocationType{ 2030 SsisLogLocationTypeFile, 2031 } 2032} 2033 2034// ToPtr returns a *SsisLogLocationType pointing to the current value. 2035func (c SsisLogLocationType) ToPtr() *SsisLogLocationType { 2036 return &c 2037} 2038 2039// SsisPackageLocationType - The type of SSIS package location. 2040type SsisPackageLocationType string 2041 2042const ( 2043 SsisPackageLocationTypeFile SsisPackageLocationType = "File" 2044 SsisPackageLocationTypeInlinePackage SsisPackageLocationType = "InlinePackage" 2045 SsisPackageLocationTypePackageStore SsisPackageLocationType = "PackageStore" 2046 SsisPackageLocationTypeSSISDB SsisPackageLocationType = "SSISDB" 2047) 2048 2049// PossibleSsisPackageLocationTypeValues returns the possible values for the SsisPackageLocationType const type. 2050func PossibleSsisPackageLocationTypeValues() []SsisPackageLocationType { 2051 return []SsisPackageLocationType{ 2052 SsisPackageLocationTypeFile, 2053 SsisPackageLocationTypeInlinePackage, 2054 SsisPackageLocationTypePackageStore, 2055 SsisPackageLocationTypeSSISDB, 2056 } 2057} 2058 2059// ToPtr returns a *SsisPackageLocationType pointing to the current value. 2060func (c SsisPackageLocationType) ToPtr() *SsisPackageLocationType { 2061 return &c 2062} 2063 2064// StoredProcedureParameterType - Stored procedure parameter type. 2065type StoredProcedureParameterType string 2066 2067const ( 2068 StoredProcedureParameterTypeBoolean StoredProcedureParameterType = "Boolean" 2069 StoredProcedureParameterTypeDate StoredProcedureParameterType = "Date" 2070 StoredProcedureParameterTypeDecimal StoredProcedureParameterType = "Decimal" 2071 StoredProcedureParameterTypeGUID StoredProcedureParameterType = "Guid" 2072 StoredProcedureParameterTypeInt StoredProcedureParameterType = "Int" 2073 StoredProcedureParameterTypeInt64 StoredProcedureParameterType = "Int64" 2074 StoredProcedureParameterTypeString StoredProcedureParameterType = "String" 2075) 2076 2077// PossibleStoredProcedureParameterTypeValues returns the possible values for the StoredProcedureParameterType const type. 2078func PossibleStoredProcedureParameterTypeValues() []StoredProcedureParameterType { 2079 return []StoredProcedureParameterType{ 2080 StoredProcedureParameterTypeBoolean, 2081 StoredProcedureParameterTypeDate, 2082 StoredProcedureParameterTypeDecimal, 2083 StoredProcedureParameterTypeGUID, 2084 StoredProcedureParameterTypeInt, 2085 StoredProcedureParameterTypeInt64, 2086 StoredProcedureParameterTypeString, 2087 } 2088} 2089 2090// ToPtr returns a *StoredProcedureParameterType pointing to the current value. 2091func (c StoredProcedureParameterType) ToPtr() *StoredProcedureParameterType { 2092 return &c 2093} 2094 2095// SybaseAuthenticationType - AuthenticationType to be used for connection. 2096type SybaseAuthenticationType string 2097 2098const ( 2099 SybaseAuthenticationTypeBasic SybaseAuthenticationType = "Basic" 2100 SybaseAuthenticationTypeWindows SybaseAuthenticationType = "Windows" 2101) 2102 2103// PossibleSybaseAuthenticationTypeValues returns the possible values for the SybaseAuthenticationType const type. 2104func PossibleSybaseAuthenticationTypeValues() []SybaseAuthenticationType { 2105 return []SybaseAuthenticationType{ 2106 SybaseAuthenticationTypeBasic, 2107 SybaseAuthenticationTypeWindows, 2108 } 2109} 2110 2111// ToPtr returns a *SybaseAuthenticationType pointing to the current value. 2112func (c SybaseAuthenticationType) ToPtr() *SybaseAuthenticationType { 2113 return &c 2114} 2115 2116// TeradataAuthenticationType - AuthenticationType to be used for connection. 2117type TeradataAuthenticationType string 2118 2119const ( 2120 TeradataAuthenticationTypeBasic TeradataAuthenticationType = "Basic" 2121 TeradataAuthenticationTypeWindows TeradataAuthenticationType = "Windows" 2122) 2123 2124// PossibleTeradataAuthenticationTypeValues returns the possible values for the TeradataAuthenticationType const type. 2125func PossibleTeradataAuthenticationTypeValues() []TeradataAuthenticationType { 2126 return []TeradataAuthenticationType{ 2127 TeradataAuthenticationTypeBasic, 2128 TeradataAuthenticationTypeWindows, 2129 } 2130} 2131 2132// ToPtr returns a *TeradataAuthenticationType pointing to the current value. 2133func (c TeradataAuthenticationType) ToPtr() *TeradataAuthenticationType { 2134 return &c 2135} 2136 2137// TeradataPartitionOption - The partition mechanism that will be used for teradata read in parallel. 2138type TeradataPartitionOption string 2139 2140const ( 2141 TeradataPartitionOptionDynamicRange TeradataPartitionOption = "DynamicRange" 2142 TeradataPartitionOptionHash TeradataPartitionOption = "Hash" 2143 TeradataPartitionOptionNone TeradataPartitionOption = "None" 2144) 2145 2146// PossibleTeradataPartitionOptionValues returns the possible values for the TeradataPartitionOption const type. 2147func PossibleTeradataPartitionOptionValues() []TeradataPartitionOption { 2148 return []TeradataPartitionOption{ 2149 TeradataPartitionOptionDynamicRange, 2150 TeradataPartitionOptionHash, 2151 TeradataPartitionOptionNone, 2152 } 2153} 2154 2155// ToPtr returns a *TeradataPartitionOption pointing to the current value. 2156func (c TeradataPartitionOption) ToPtr() *TeradataPartitionOption { 2157 return &c 2158} 2159 2160// TriggerReferenceType - Trigger reference type. 2161type TriggerReferenceType string 2162 2163const ( 2164 TriggerReferenceTypeTriggerReference TriggerReferenceType = "TriggerReference" 2165) 2166 2167// PossibleTriggerReferenceTypeValues returns the possible values for the TriggerReferenceType const type. 2168func PossibleTriggerReferenceTypeValues() []TriggerReferenceType { 2169 return []TriggerReferenceType{ 2170 TriggerReferenceTypeTriggerReference, 2171 } 2172} 2173 2174// ToPtr returns a *TriggerReferenceType pointing to the current value. 2175func (c TriggerReferenceType) ToPtr() *TriggerReferenceType { 2176 return &c 2177} 2178 2179// TriggerRunStatus - Trigger run status. 2180type TriggerRunStatus string 2181 2182const ( 2183 TriggerRunStatusFailed TriggerRunStatus = "Failed" 2184 TriggerRunStatusInprogress TriggerRunStatus = "Inprogress" 2185 TriggerRunStatusSucceeded TriggerRunStatus = "Succeeded" 2186) 2187 2188// PossibleTriggerRunStatusValues returns the possible values for the TriggerRunStatus const type. 2189func PossibleTriggerRunStatusValues() []TriggerRunStatus { 2190 return []TriggerRunStatus{ 2191 TriggerRunStatusFailed, 2192 TriggerRunStatusInprogress, 2193 TriggerRunStatusSucceeded, 2194 } 2195} 2196 2197// ToPtr returns a *TriggerRunStatus pointing to the current value. 2198func (c TriggerRunStatus) ToPtr() *TriggerRunStatus { 2199 return &c 2200} 2201 2202// TriggerRuntimeState - Enumerates possible state of Triggers. 2203type TriggerRuntimeState string 2204 2205const ( 2206 TriggerRuntimeStateDisabled TriggerRuntimeState = "Disabled" 2207 TriggerRuntimeStateStarted TriggerRuntimeState = "Started" 2208 TriggerRuntimeStateStopped TriggerRuntimeState = "Stopped" 2209) 2210 2211// PossibleTriggerRuntimeStateValues returns the possible values for the TriggerRuntimeState const type. 2212func PossibleTriggerRuntimeStateValues() []TriggerRuntimeState { 2213 return []TriggerRuntimeState{ 2214 TriggerRuntimeStateDisabled, 2215 TriggerRuntimeStateStarted, 2216 TriggerRuntimeStateStopped, 2217 } 2218} 2219 2220// ToPtr returns a *TriggerRuntimeState pointing to the current value. 2221func (c TriggerRuntimeState) ToPtr() *TriggerRuntimeState { 2222 return &c 2223} 2224 2225// TumblingWindowFrequency - Enumerates possible frequency option for the tumbling window trigger. 2226type TumblingWindowFrequency string 2227 2228const ( 2229 TumblingWindowFrequencyHour TumblingWindowFrequency = "Hour" 2230 TumblingWindowFrequencyMinute TumblingWindowFrequency = "Minute" 2231 TumblingWindowFrequencyMonth TumblingWindowFrequency = "Month" 2232) 2233 2234// PossibleTumblingWindowFrequencyValues returns the possible values for the TumblingWindowFrequency const type. 2235func PossibleTumblingWindowFrequencyValues() []TumblingWindowFrequency { 2236 return []TumblingWindowFrequency{ 2237 TumblingWindowFrequencyHour, 2238 TumblingWindowFrequencyMinute, 2239 TumblingWindowFrequencyMonth, 2240 } 2241} 2242 2243// ToPtr returns a *TumblingWindowFrequency pointing to the current value. 2244func (c TumblingWindowFrequency) ToPtr() *TumblingWindowFrequency { 2245 return &c 2246} 2247 2248// Type - Linked service reference type. 2249type Type string 2250 2251const ( 2252 TypeLinkedServiceReference Type = "LinkedServiceReference" 2253) 2254 2255// PossibleTypeValues returns the possible values for the Type const type. 2256func PossibleTypeValues() []Type { 2257 return []Type{ 2258 TypeLinkedServiceReference, 2259 } 2260} 2261 2262// ToPtr returns a *Type pointing to the current value. 2263func (c Type) ToPtr() *Type { 2264 return &c 2265} 2266 2267// VariableType - Variable type. 2268type VariableType string 2269 2270const ( 2271 VariableTypeArray VariableType = "Array" 2272 VariableTypeBool VariableType = "Bool" 2273 VariableTypeBoolean VariableType = "Boolean" 2274 VariableTypeString VariableType = "String" 2275) 2276 2277// PossibleVariableTypeValues returns the possible values for the VariableType const type. 2278func PossibleVariableTypeValues() []VariableType { 2279 return []VariableType{ 2280 VariableTypeArray, 2281 VariableTypeBool, 2282 VariableTypeBoolean, 2283 VariableTypeString, 2284 } 2285} 2286 2287// ToPtr returns a *VariableType pointing to the current value. 2288func (c VariableType) ToPtr() *VariableType { 2289 return &c 2290} 2291 2292// WebActivityMethod - The list of HTTP methods supported by a WebActivity. 2293type WebActivityMethod string 2294 2295const ( 2296 WebActivityMethodDELETE WebActivityMethod = "DELETE" 2297 WebActivityMethodGET WebActivityMethod = "GET" 2298 WebActivityMethodPOST WebActivityMethod = "POST" 2299 WebActivityMethodPUT WebActivityMethod = "PUT" 2300) 2301 2302// PossibleWebActivityMethodValues returns the possible values for the WebActivityMethod const type. 2303func PossibleWebActivityMethodValues() []WebActivityMethod { 2304 return []WebActivityMethod{ 2305 WebActivityMethodDELETE, 2306 WebActivityMethodGET, 2307 WebActivityMethodPOST, 2308 WebActivityMethodPUT, 2309 } 2310} 2311 2312// ToPtr returns a *WebActivityMethod pointing to the current value. 2313func (c WebActivityMethod) ToPtr() *WebActivityMethod { 2314 return &c 2315} 2316 2317// WebAuthenticationType - Type of authentication used to connect to the web table source. 2318type WebAuthenticationType string 2319 2320const ( 2321 WebAuthenticationTypeAnonymous WebAuthenticationType = "Anonymous" 2322 WebAuthenticationTypeBasic WebAuthenticationType = "Basic" 2323 WebAuthenticationTypeClientCertificate WebAuthenticationType = "ClientCertificate" 2324) 2325 2326// PossibleWebAuthenticationTypeValues returns the possible values for the WebAuthenticationType const type. 2327func PossibleWebAuthenticationTypeValues() []WebAuthenticationType { 2328 return []WebAuthenticationType{ 2329 WebAuthenticationTypeAnonymous, 2330 WebAuthenticationTypeBasic, 2331 WebAuthenticationTypeClientCertificate, 2332 } 2333} 2334 2335// ToPtr returns a *WebAuthenticationType pointing to the current value. 2336func (c WebAuthenticationType) ToPtr() *WebAuthenticationType { 2337 return &c 2338} 2339 2340// WebHookActivityMethod - The list of HTTP methods supported by a WebHook activity. 2341type WebHookActivityMethod string 2342 2343const ( 2344 WebHookActivityMethodPOST WebHookActivityMethod = "POST" 2345) 2346 2347// PossibleWebHookActivityMethodValues returns the possible values for the WebHookActivityMethod const type. 2348func PossibleWebHookActivityMethodValues() []WebHookActivityMethod { 2349 return []WebHookActivityMethod{ 2350 WebHookActivityMethodPOST, 2351 } 2352} 2353 2354// ToPtr returns a *WebHookActivityMethod pointing to the current value. 2355func (c WebHookActivityMethod) ToPtr() *WebHookActivityMethod { 2356 return &c 2357} 2358