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