1package containerregistry 2 3// Copyright (c) Microsoft Corporation. All rights reserved. 4// Licensed under the MIT License. See License.txt in the project root for license information. 5// 6// Code generated by Microsoft (R) AutoRest Code Generator. 7// Changes may cause incorrect behavior and will be lost if the code is regenerated. 8 9// Action enumerates the values for action. 10type Action string 11 12const ( 13 // Allow ... 14 Allow Action = "Allow" 15) 16 17// PossibleActionValues returns an array of possible values for the Action const type. 18func PossibleActionValues() []Action { 19 return []Action{Allow} 20} 21 22// ActionsRequired enumerates the values for actions required. 23type ActionsRequired string 24 25const ( 26 // None ... 27 None ActionsRequired = "None" 28 // Recreate ... 29 Recreate ActionsRequired = "Recreate" 30) 31 32// PossibleActionsRequiredValues returns an array of possible values for the ActionsRequired const type. 33func PossibleActionsRequiredValues() []ActionsRequired { 34 return []ActionsRequired{None, Recreate} 35} 36 37// Architecture enumerates the values for architecture. 38type Architecture string 39 40const ( 41 // Amd64 ... 42 Amd64 Architecture = "amd64" 43 // Arm ... 44 Arm Architecture = "arm" 45 // Arm64 ... 46 Arm64 Architecture = "arm64" 47 // ThreeEightSix ... 48 ThreeEightSix Architecture = "386" 49 // X86 ... 50 X86 Architecture = "x86" 51) 52 53// PossibleArchitectureValues returns an array of possible values for the Architecture const type. 54func PossibleArchitectureValues() []Architecture { 55 return []Architecture{Amd64, Arm, Arm64, ThreeEightSix, X86} 56} 57 58// BaseImageDependencyType enumerates the values for base image dependency type. 59type BaseImageDependencyType string 60 61const ( 62 // BuildTime ... 63 BuildTime BaseImageDependencyType = "BuildTime" 64 // RunTime ... 65 RunTime BaseImageDependencyType = "RunTime" 66) 67 68// PossibleBaseImageDependencyTypeValues returns an array of possible values for the BaseImageDependencyType const type. 69func PossibleBaseImageDependencyTypeValues() []BaseImageDependencyType { 70 return []BaseImageDependencyType{BuildTime, RunTime} 71} 72 73// BaseImageTriggerType enumerates the values for base image trigger type. 74type BaseImageTriggerType string 75 76const ( 77 // All ... 78 All BaseImageTriggerType = "All" 79 // Runtime ... 80 Runtime BaseImageTriggerType = "Runtime" 81) 82 83// PossibleBaseImageTriggerTypeValues returns an array of possible values for the BaseImageTriggerType const type. 84func PossibleBaseImageTriggerTypeValues() []BaseImageTriggerType { 85 return []BaseImageTriggerType{All, Runtime} 86} 87 88// ConnectionStatus enumerates the values for connection status. 89type ConnectionStatus string 90 91const ( 92 // Approved ... 93 Approved ConnectionStatus = "Approved" 94 // Disconnected ... 95 Disconnected ConnectionStatus = "Disconnected" 96 // Pending ... 97 Pending ConnectionStatus = "Pending" 98 // Rejected ... 99 Rejected ConnectionStatus = "Rejected" 100) 101 102// PossibleConnectionStatusValues returns an array of possible values for the ConnectionStatus const type. 103func PossibleConnectionStatusValues() []ConnectionStatus { 104 return []ConnectionStatus{Approved, Disconnected, Pending, Rejected} 105} 106 107// CreatedByType enumerates the values for created by type. 108type CreatedByType string 109 110const ( 111 // Application ... 112 Application CreatedByType = "Application" 113 // Key ... 114 Key CreatedByType = "Key" 115 // ManagedIdentity ... 116 ManagedIdentity CreatedByType = "ManagedIdentity" 117 // User ... 118 User CreatedByType = "User" 119) 120 121// PossibleCreatedByTypeValues returns an array of possible values for the CreatedByType const type. 122func PossibleCreatedByTypeValues() []CreatedByType { 123 return []CreatedByType{Application, Key, ManagedIdentity, User} 124} 125 126// DefaultAction enumerates the values for default action. 127type DefaultAction string 128 129const ( 130 // DefaultActionAllow ... 131 DefaultActionAllow DefaultAction = "Allow" 132 // DefaultActionDeny ... 133 DefaultActionDeny DefaultAction = "Deny" 134) 135 136// PossibleDefaultActionValues returns an array of possible values for the DefaultAction const type. 137func PossibleDefaultActionValues() []DefaultAction { 138 return []DefaultAction{DefaultActionAllow, DefaultActionDeny} 139} 140 141// EncryptionStatus enumerates the values for encryption status. 142type EncryptionStatus string 143 144const ( 145 // Disabled ... 146 Disabled EncryptionStatus = "disabled" 147 // Enabled ... 148 Enabled EncryptionStatus = "enabled" 149) 150 151// PossibleEncryptionStatusValues returns an array of possible values for the EncryptionStatus const type. 152func PossibleEncryptionStatusValues() []EncryptionStatus { 153 return []EncryptionStatus{Disabled, Enabled} 154} 155 156// ImportMode enumerates the values for import mode. 157type ImportMode string 158 159const ( 160 // Force ... 161 Force ImportMode = "Force" 162 // NoForce ... 163 NoForce ImportMode = "NoForce" 164) 165 166// PossibleImportModeValues returns an array of possible values for the ImportMode const type. 167func PossibleImportModeValues() []ImportMode { 168 return []ImportMode{Force, NoForce} 169} 170 171// LastModifiedByType enumerates the values for last modified by type. 172type LastModifiedByType string 173 174const ( 175 // LastModifiedByTypeApplication ... 176 LastModifiedByTypeApplication LastModifiedByType = "Application" 177 // LastModifiedByTypeKey ... 178 LastModifiedByTypeKey LastModifiedByType = "Key" 179 // LastModifiedByTypeManagedIdentity ... 180 LastModifiedByTypeManagedIdentity LastModifiedByType = "ManagedIdentity" 181 // LastModifiedByTypeUser ... 182 LastModifiedByTypeUser LastModifiedByType = "User" 183) 184 185// PossibleLastModifiedByTypeValues returns an array of possible values for the LastModifiedByType const type. 186func PossibleLastModifiedByTypeValues() []LastModifiedByType { 187 return []LastModifiedByType{LastModifiedByTypeApplication, LastModifiedByTypeKey, LastModifiedByTypeManagedIdentity, LastModifiedByTypeUser} 188} 189 190// OS enumerates the values for os. 191type OS string 192 193const ( 194 // Linux ... 195 Linux OS = "Linux" 196 // Windows ... 197 Windows OS = "Windows" 198) 199 200// PossibleOSValues returns an array of possible values for the OS const type. 201func PossibleOSValues() []OS { 202 return []OS{Linux, Windows} 203} 204 205// PasswordName enumerates the values for password name. 206type PasswordName string 207 208const ( 209 // Password ... 210 Password PasswordName = "password" 211 // Password2 ... 212 Password2 PasswordName = "password2" 213) 214 215// PossiblePasswordNameValues returns an array of possible values for the PasswordName const type. 216func PossiblePasswordNameValues() []PasswordName { 217 return []PasswordName{Password, Password2} 218} 219 220// PipelineOptions enumerates the values for pipeline options. 221type PipelineOptions string 222 223const ( 224 // ContinueOnErrors ... 225 ContinueOnErrors PipelineOptions = "ContinueOnErrors" 226 // DeleteSourceBlobOnSuccess ... 227 DeleteSourceBlobOnSuccess PipelineOptions = "DeleteSourceBlobOnSuccess" 228 // OverwriteBlobs ... 229 OverwriteBlobs PipelineOptions = "OverwriteBlobs" 230 // OverwriteTags ... 231 OverwriteTags PipelineOptions = "OverwriteTags" 232) 233 234// PossiblePipelineOptionsValues returns an array of possible values for the PipelineOptions const type. 235func PossiblePipelineOptionsValues() []PipelineOptions { 236 return []PipelineOptions{ContinueOnErrors, DeleteSourceBlobOnSuccess, OverwriteBlobs, OverwriteTags} 237} 238 239// PipelineRunSourceType enumerates the values for pipeline run source type. 240type PipelineRunSourceType string 241 242const ( 243 // AzureStorageBlob ... 244 AzureStorageBlob PipelineRunSourceType = "AzureStorageBlob" 245) 246 247// PossiblePipelineRunSourceTypeValues returns an array of possible values for the PipelineRunSourceType const type. 248func PossiblePipelineRunSourceTypeValues() []PipelineRunSourceType { 249 return []PipelineRunSourceType{AzureStorageBlob} 250} 251 252// PipelineRunTargetType enumerates the values for pipeline run target type. 253type PipelineRunTargetType string 254 255const ( 256 // PipelineRunTargetTypeAzureStorageBlob ... 257 PipelineRunTargetTypeAzureStorageBlob PipelineRunTargetType = "AzureStorageBlob" 258) 259 260// PossiblePipelineRunTargetTypeValues returns an array of possible values for the PipelineRunTargetType const type. 261func PossiblePipelineRunTargetTypeValues() []PipelineRunTargetType { 262 return []PipelineRunTargetType{PipelineRunTargetTypeAzureStorageBlob} 263} 264 265// PipelineSourceType enumerates the values for pipeline source type. 266type PipelineSourceType string 267 268const ( 269 // AzureStorageBlobContainer ... 270 AzureStorageBlobContainer PipelineSourceType = "AzureStorageBlobContainer" 271) 272 273// PossiblePipelineSourceTypeValues returns an array of possible values for the PipelineSourceType const type. 274func PossiblePipelineSourceTypeValues() []PipelineSourceType { 275 return []PipelineSourceType{AzureStorageBlobContainer} 276} 277 278// PolicyStatus enumerates the values for policy status. 279type PolicyStatus string 280 281const ( 282 // PolicyStatusDisabled ... 283 PolicyStatusDisabled PolicyStatus = "disabled" 284 // PolicyStatusEnabled ... 285 PolicyStatusEnabled PolicyStatus = "enabled" 286) 287 288// PossiblePolicyStatusValues returns an array of possible values for the PolicyStatus const type. 289func PossiblePolicyStatusValues() []PolicyStatus { 290 return []PolicyStatus{PolicyStatusDisabled, PolicyStatusEnabled} 291} 292 293// ProvisioningState enumerates the values for provisioning state. 294type ProvisioningState string 295 296const ( 297 // Canceled ... 298 Canceled ProvisioningState = "Canceled" 299 // Creating ... 300 Creating ProvisioningState = "Creating" 301 // Deleting ... 302 Deleting ProvisioningState = "Deleting" 303 // Failed ... 304 Failed ProvisioningState = "Failed" 305 // Succeeded ... 306 Succeeded ProvisioningState = "Succeeded" 307 // Updating ... 308 Updating ProvisioningState = "Updating" 309) 310 311// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type. 312func PossibleProvisioningStateValues() []ProvisioningState { 313 return []ProvisioningState{Canceled, Creating, Deleting, Failed, Succeeded, Updating} 314} 315 316// PublicNetworkAccess enumerates the values for public network access. 317type PublicNetworkAccess string 318 319const ( 320 // PublicNetworkAccessDisabled ... 321 PublicNetworkAccessDisabled PublicNetworkAccess = "Disabled" 322 // PublicNetworkAccessEnabled ... 323 PublicNetworkAccessEnabled PublicNetworkAccess = "Enabled" 324) 325 326// PossiblePublicNetworkAccessValues returns an array of possible values for the PublicNetworkAccess const type. 327func PossiblePublicNetworkAccessValues() []PublicNetworkAccess { 328 return []PublicNetworkAccess{PublicNetworkAccessDisabled, PublicNetworkAccessEnabled} 329} 330 331// RegistryUsageUnit enumerates the values for registry usage unit. 332type RegistryUsageUnit string 333 334const ( 335 // Bytes ... 336 Bytes RegistryUsageUnit = "Bytes" 337 // Count ... 338 Count RegistryUsageUnit = "Count" 339) 340 341// PossibleRegistryUsageUnitValues returns an array of possible values for the RegistryUsageUnit const type. 342func PossibleRegistryUsageUnitValues() []RegistryUsageUnit { 343 return []RegistryUsageUnit{Bytes, Count} 344} 345 346// ResourceIdentityType enumerates the values for resource identity type. 347type ResourceIdentityType string 348 349const ( 350 // ResourceIdentityTypeNone ... 351 ResourceIdentityTypeNone ResourceIdentityType = "None" 352 // ResourceIdentityTypeSystemAssigned ... 353 ResourceIdentityTypeSystemAssigned ResourceIdentityType = "SystemAssigned" 354 // ResourceIdentityTypeSystemAssignedUserAssigned ... 355 ResourceIdentityTypeSystemAssignedUserAssigned ResourceIdentityType = "SystemAssigned, UserAssigned" 356 // ResourceIdentityTypeUserAssigned ... 357 ResourceIdentityTypeUserAssigned ResourceIdentityType = "UserAssigned" 358) 359 360// PossibleResourceIdentityTypeValues returns an array of possible values for the ResourceIdentityType const type. 361func PossibleResourceIdentityTypeValues() []ResourceIdentityType { 362 return []ResourceIdentityType{ResourceIdentityTypeNone, ResourceIdentityTypeSystemAssigned, ResourceIdentityTypeSystemAssignedUserAssigned, ResourceIdentityTypeUserAssigned} 363} 364 365// RunStatus enumerates the values for run status. 366type RunStatus string 367 368const ( 369 // RunStatusCanceled ... 370 RunStatusCanceled RunStatus = "Canceled" 371 // RunStatusError ... 372 RunStatusError RunStatus = "Error" 373 // RunStatusFailed ... 374 RunStatusFailed RunStatus = "Failed" 375 // RunStatusQueued ... 376 RunStatusQueued RunStatus = "Queued" 377 // RunStatusRunning ... 378 RunStatusRunning RunStatus = "Running" 379 // RunStatusStarted ... 380 RunStatusStarted RunStatus = "Started" 381 // RunStatusSucceeded ... 382 RunStatusSucceeded RunStatus = "Succeeded" 383 // RunStatusTimeout ... 384 RunStatusTimeout RunStatus = "Timeout" 385) 386 387// PossibleRunStatusValues returns an array of possible values for the RunStatus const type. 388func PossibleRunStatusValues() []RunStatus { 389 return []RunStatus{RunStatusCanceled, RunStatusError, RunStatusFailed, RunStatusQueued, RunStatusRunning, RunStatusStarted, RunStatusSucceeded, RunStatusTimeout} 390} 391 392// RunType enumerates the values for run type. 393type RunType string 394 395const ( 396 // AutoBuild ... 397 AutoBuild RunType = "AutoBuild" 398 // AutoRun ... 399 AutoRun RunType = "AutoRun" 400 // QuickBuild ... 401 QuickBuild RunType = "QuickBuild" 402 // QuickRun ... 403 QuickRun RunType = "QuickRun" 404) 405 406// PossibleRunTypeValues returns an array of possible values for the RunType const type. 407func PossibleRunTypeValues() []RunType { 408 return []RunType{AutoBuild, AutoRun, QuickBuild, QuickRun} 409} 410 411// SecretObjectType enumerates the values for secret object type. 412type SecretObjectType string 413 414const ( 415 // Opaque ... 416 Opaque SecretObjectType = "Opaque" 417 // Vaultsecret ... 418 Vaultsecret SecretObjectType = "Vaultsecret" 419) 420 421// PossibleSecretObjectTypeValues returns an array of possible values for the SecretObjectType const type. 422func PossibleSecretObjectTypeValues() []SecretObjectType { 423 return []SecretObjectType{Opaque, Vaultsecret} 424} 425 426// SkuName enumerates the values for sku name. 427type SkuName string 428 429const ( 430 // Basic ... 431 Basic SkuName = "Basic" 432 // Classic ... 433 Classic SkuName = "Classic" 434 // Premium ... 435 Premium SkuName = "Premium" 436 // Standard ... 437 Standard SkuName = "Standard" 438) 439 440// PossibleSkuNameValues returns an array of possible values for the SkuName const type. 441func PossibleSkuNameValues() []SkuName { 442 return []SkuName{Basic, Classic, Premium, Standard} 443} 444 445// SkuTier enumerates the values for sku tier. 446type SkuTier string 447 448const ( 449 // SkuTierBasic ... 450 SkuTierBasic SkuTier = "Basic" 451 // SkuTierClassic ... 452 SkuTierClassic SkuTier = "Classic" 453 // SkuTierPremium ... 454 SkuTierPremium SkuTier = "Premium" 455 // SkuTierStandard ... 456 SkuTierStandard SkuTier = "Standard" 457) 458 459// PossibleSkuTierValues returns an array of possible values for the SkuTier const type. 460func PossibleSkuTierValues() []SkuTier { 461 return []SkuTier{SkuTierBasic, SkuTierClassic, SkuTierPremium, SkuTierStandard} 462} 463 464// SourceControlType enumerates the values for source control type. 465type SourceControlType string 466 467const ( 468 // Github ... 469 Github SourceControlType = "Github" 470 // VisualStudioTeamService ... 471 VisualStudioTeamService SourceControlType = "VisualStudioTeamService" 472) 473 474// PossibleSourceControlTypeValues returns an array of possible values for the SourceControlType const type. 475func PossibleSourceControlTypeValues() []SourceControlType { 476 return []SourceControlType{Github, VisualStudioTeamService} 477} 478 479// SourceRegistryLoginMode enumerates the values for source registry login mode. 480type SourceRegistryLoginMode string 481 482const ( 483 // SourceRegistryLoginModeDefault ... 484 SourceRegistryLoginModeDefault SourceRegistryLoginMode = "Default" 485 // SourceRegistryLoginModeNone ... 486 SourceRegistryLoginModeNone SourceRegistryLoginMode = "None" 487) 488 489// PossibleSourceRegistryLoginModeValues returns an array of possible values for the SourceRegistryLoginMode const type. 490func PossibleSourceRegistryLoginModeValues() []SourceRegistryLoginMode { 491 return []SourceRegistryLoginMode{SourceRegistryLoginModeDefault, SourceRegistryLoginModeNone} 492} 493 494// SourceTriggerEvent enumerates the values for source trigger event. 495type SourceTriggerEvent string 496 497const ( 498 // Commit ... 499 Commit SourceTriggerEvent = "commit" 500 // Pullrequest ... 501 Pullrequest SourceTriggerEvent = "pullrequest" 502) 503 504// PossibleSourceTriggerEventValues returns an array of possible values for the SourceTriggerEvent const type. 505func PossibleSourceTriggerEventValues() []SourceTriggerEvent { 506 return []SourceTriggerEvent{Commit, Pullrequest} 507} 508 509// TaskStatus enumerates the values for task status. 510type TaskStatus string 511 512const ( 513 // TaskStatusDisabled ... 514 TaskStatusDisabled TaskStatus = "Disabled" 515 // TaskStatusEnabled ... 516 TaskStatusEnabled TaskStatus = "Enabled" 517) 518 519// PossibleTaskStatusValues returns an array of possible values for the TaskStatus const type. 520func PossibleTaskStatusValues() []TaskStatus { 521 return []TaskStatus{TaskStatusDisabled, TaskStatusEnabled} 522} 523 524// TokenCertificateName enumerates the values for token certificate name. 525type TokenCertificateName string 526 527const ( 528 // Certificate1 ... 529 Certificate1 TokenCertificateName = "certificate1" 530 // Certificate2 ... 531 Certificate2 TokenCertificateName = "certificate2" 532) 533 534// PossibleTokenCertificateNameValues returns an array of possible values for the TokenCertificateName const type. 535func PossibleTokenCertificateNameValues() []TokenCertificateName { 536 return []TokenCertificateName{Certificate1, Certificate2} 537} 538 539// TokenPasswordName enumerates the values for token password name. 540type TokenPasswordName string 541 542const ( 543 // TokenPasswordNamePassword1 ... 544 TokenPasswordNamePassword1 TokenPasswordName = "password1" 545 // TokenPasswordNamePassword2 ... 546 TokenPasswordNamePassword2 TokenPasswordName = "password2" 547) 548 549// PossibleTokenPasswordNameValues returns an array of possible values for the TokenPasswordName const type. 550func PossibleTokenPasswordNameValues() []TokenPasswordName { 551 return []TokenPasswordName{TokenPasswordNamePassword1, TokenPasswordNamePassword2} 552} 553 554// TokenStatus enumerates the values for token status. 555type TokenStatus string 556 557const ( 558 // TokenStatusDisabled ... 559 TokenStatusDisabled TokenStatus = "disabled" 560 // TokenStatusEnabled ... 561 TokenStatusEnabled TokenStatus = "enabled" 562) 563 564// PossibleTokenStatusValues returns an array of possible values for the TokenStatus const type. 565func PossibleTokenStatusValues() []TokenStatus { 566 return []TokenStatus{TokenStatusDisabled, TokenStatusEnabled} 567} 568 569// TokenType enumerates the values for token type. 570type TokenType string 571 572const ( 573 // OAuth ... 574 OAuth TokenType = "OAuth" 575 // PAT ... 576 PAT TokenType = "PAT" 577) 578 579// PossibleTokenTypeValues returns an array of possible values for the TokenType const type. 580func PossibleTokenTypeValues() []TokenType { 581 return []TokenType{OAuth, PAT} 582} 583 584// TriggerStatus enumerates the values for trigger status. 585type TriggerStatus string 586 587const ( 588 // TriggerStatusDisabled ... 589 TriggerStatusDisabled TriggerStatus = "Disabled" 590 // TriggerStatusEnabled ... 591 TriggerStatusEnabled TriggerStatus = "Enabled" 592) 593 594// PossibleTriggerStatusValues returns an array of possible values for the TriggerStatus const type. 595func PossibleTriggerStatusValues() []TriggerStatus { 596 return []TriggerStatus{TriggerStatusDisabled, TriggerStatusEnabled} 597} 598 599// TrustPolicyType enumerates the values for trust policy type. 600type TrustPolicyType string 601 602const ( 603 // Notary ... 604 Notary TrustPolicyType = "Notary" 605) 606 607// PossibleTrustPolicyTypeValues returns an array of possible values for the TrustPolicyType const type. 608func PossibleTrustPolicyTypeValues() []TrustPolicyType { 609 return []TrustPolicyType{Notary} 610} 611 612// Type enumerates the values for type. 613type Type string 614 615const ( 616 // TypeDockerBuildRequest ... 617 TypeDockerBuildRequest Type = "DockerBuildRequest" 618 // TypeEncodedTaskRunRequest ... 619 TypeEncodedTaskRunRequest Type = "EncodedTaskRunRequest" 620 // TypeFileTaskRunRequest ... 621 TypeFileTaskRunRequest Type = "FileTaskRunRequest" 622 // TypeRunRequest ... 623 TypeRunRequest Type = "RunRequest" 624 // TypeTaskRunRequest ... 625 TypeTaskRunRequest Type = "TaskRunRequest" 626) 627 628// PossibleTypeValues returns an array of possible values for the Type const type. 629func PossibleTypeValues() []Type { 630 return []Type{TypeDockerBuildRequest, TypeEncodedTaskRunRequest, TypeFileTaskRunRequest, TypeRunRequest, TypeTaskRunRequest} 631} 632 633// TypeBasicTaskStepProperties enumerates the values for type basic task step properties. 634type TypeBasicTaskStepProperties string 635 636const ( 637 // TypeDocker ... 638 TypeDocker TypeBasicTaskStepProperties = "Docker" 639 // TypeEncodedTask ... 640 TypeEncodedTask TypeBasicTaskStepProperties = "EncodedTask" 641 // TypeFileTask ... 642 TypeFileTask TypeBasicTaskStepProperties = "FileTask" 643 // TypeTaskStepProperties ... 644 TypeTaskStepProperties TypeBasicTaskStepProperties = "TaskStepProperties" 645) 646 647// PossibleTypeBasicTaskStepPropertiesValues returns an array of possible values for the TypeBasicTaskStepProperties const type. 648func PossibleTypeBasicTaskStepPropertiesValues() []TypeBasicTaskStepProperties { 649 return []TypeBasicTaskStepProperties{TypeDocker, TypeEncodedTask, TypeFileTask, TypeTaskStepProperties} 650} 651 652// TypeBasicTaskStepUpdateParameters enumerates the values for type basic task step update parameters. 653type TypeBasicTaskStepUpdateParameters string 654 655const ( 656 // TypeBasicTaskStepUpdateParametersTypeDocker ... 657 TypeBasicTaskStepUpdateParametersTypeDocker TypeBasicTaskStepUpdateParameters = "Docker" 658 // TypeBasicTaskStepUpdateParametersTypeEncodedTask ... 659 TypeBasicTaskStepUpdateParametersTypeEncodedTask TypeBasicTaskStepUpdateParameters = "EncodedTask" 660 // TypeBasicTaskStepUpdateParametersTypeFileTask ... 661 TypeBasicTaskStepUpdateParametersTypeFileTask TypeBasicTaskStepUpdateParameters = "FileTask" 662 // TypeBasicTaskStepUpdateParametersTypeTaskStepUpdateParameters ... 663 TypeBasicTaskStepUpdateParametersTypeTaskStepUpdateParameters TypeBasicTaskStepUpdateParameters = "TaskStepUpdateParameters" 664) 665 666// PossibleTypeBasicTaskStepUpdateParametersValues returns an array of possible values for the TypeBasicTaskStepUpdateParameters const type. 667func PossibleTypeBasicTaskStepUpdateParametersValues() []TypeBasicTaskStepUpdateParameters { 668 return []TypeBasicTaskStepUpdateParameters{TypeBasicTaskStepUpdateParametersTypeDocker, TypeBasicTaskStepUpdateParametersTypeEncodedTask, TypeBasicTaskStepUpdateParametersTypeFileTask, TypeBasicTaskStepUpdateParametersTypeTaskStepUpdateParameters} 669} 670 671// UpdateTriggerPayloadType enumerates the values for update trigger payload type. 672type UpdateTriggerPayloadType string 673 674const ( 675 // UpdateTriggerPayloadTypeDefault ... 676 UpdateTriggerPayloadTypeDefault UpdateTriggerPayloadType = "Default" 677 // UpdateTriggerPayloadTypeToken ... 678 UpdateTriggerPayloadTypeToken UpdateTriggerPayloadType = "Token" 679) 680 681// PossibleUpdateTriggerPayloadTypeValues returns an array of possible values for the UpdateTriggerPayloadType const type. 682func PossibleUpdateTriggerPayloadTypeValues() []UpdateTriggerPayloadType { 683 return []UpdateTriggerPayloadType{UpdateTriggerPayloadTypeDefault, UpdateTriggerPayloadTypeToken} 684} 685 686// Variant enumerates the values for variant. 687type Variant string 688 689const ( 690 // V6 ... 691 V6 Variant = "v6" 692 // V7 ... 693 V7 Variant = "v7" 694 // V8 ... 695 V8 Variant = "v8" 696) 697 698// PossibleVariantValues returns an array of possible values for the Variant const type. 699func PossibleVariantValues() []Variant { 700 return []Variant{V6, V7, V8} 701} 702 703// WebhookAction enumerates the values for webhook action. 704type WebhookAction string 705 706const ( 707 // ChartDelete ... 708 ChartDelete WebhookAction = "chart_delete" 709 // ChartPush ... 710 ChartPush WebhookAction = "chart_push" 711 // Delete ... 712 Delete WebhookAction = "delete" 713 // Push ... 714 Push WebhookAction = "push" 715 // Quarantine ... 716 Quarantine WebhookAction = "quarantine" 717) 718 719// PossibleWebhookActionValues returns an array of possible values for the WebhookAction const type. 720func PossibleWebhookActionValues() []WebhookAction { 721 return []WebhookAction{ChartDelete, ChartPush, Delete, Push, Quarantine} 722} 723 724// WebhookStatus enumerates the values for webhook status. 725type WebhookStatus string 726 727const ( 728 // WebhookStatusDisabled ... 729 WebhookStatusDisabled WebhookStatus = "disabled" 730 // WebhookStatusEnabled ... 731 WebhookStatusEnabled WebhookStatus = "enabled" 732) 733 734// PossibleWebhookStatusValues returns an array of possible values for the WebhookStatus const type. 735func PossibleWebhookStatusValues() []WebhookStatus { 736 return []WebhookStatus{WebhookStatusDisabled, WebhookStatusEnabled} 737} 738