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// Architecture enumerates the values for architecture.
23type Architecture string
24
25const (
26	// Amd64 ...
27	Amd64 Architecture = "amd64"
28	// Arm ...
29	Arm Architecture = "arm"
30	// X86 ...
31	X86 Architecture = "x86"
32)
33
34// PossibleArchitectureValues returns an array of possible values for the Architecture const type.
35func PossibleArchitectureValues() []Architecture {
36	return []Architecture{Amd64, Arm, X86}
37}
38
39// BaseImageDependencyType enumerates the values for base image dependency type.
40type BaseImageDependencyType string
41
42const (
43	// BuildTime ...
44	BuildTime BaseImageDependencyType = "BuildTime"
45	// RunTime ...
46	RunTime BaseImageDependencyType = "RunTime"
47)
48
49// PossibleBaseImageDependencyTypeValues returns an array of possible values for the BaseImageDependencyType const type.
50func PossibleBaseImageDependencyTypeValues() []BaseImageDependencyType {
51	return []BaseImageDependencyType{BuildTime, RunTime}
52}
53
54// BaseImageTriggerType enumerates the values for base image trigger type.
55type BaseImageTriggerType string
56
57const (
58	// All ...
59	All BaseImageTriggerType = "All"
60	// Runtime ...
61	Runtime BaseImageTriggerType = "Runtime"
62)
63
64// PossibleBaseImageTriggerTypeValues returns an array of possible values for the BaseImageTriggerType const type.
65func PossibleBaseImageTriggerTypeValues() []BaseImageTriggerType {
66	return []BaseImageTriggerType{All, Runtime}
67}
68
69// DefaultAction enumerates the values for default action.
70type DefaultAction string
71
72const (
73	// DefaultActionAllow ...
74	DefaultActionAllow DefaultAction = "Allow"
75	// DefaultActionDeny ...
76	DefaultActionDeny DefaultAction = "Deny"
77)
78
79// PossibleDefaultActionValues returns an array of possible values for the DefaultAction const type.
80func PossibleDefaultActionValues() []DefaultAction {
81	return []DefaultAction{DefaultActionAllow, DefaultActionDeny}
82}
83
84// ImportMode enumerates the values for import mode.
85type ImportMode string
86
87const (
88	// Force ...
89	Force ImportMode = "Force"
90	// NoForce ...
91	NoForce ImportMode = "NoForce"
92)
93
94// PossibleImportModeValues returns an array of possible values for the ImportMode const type.
95func PossibleImportModeValues() []ImportMode {
96	return []ImportMode{Force, NoForce}
97}
98
99// OS enumerates the values for os.
100type OS string
101
102const (
103	// Linux ...
104	Linux OS = "Linux"
105	// Windows ...
106	Windows OS = "Windows"
107)
108
109// PossibleOSValues returns an array of possible values for the OS const type.
110func PossibleOSValues() []OS {
111	return []OS{Linux, Windows}
112}
113
114// PasswordName enumerates the values for password name.
115type PasswordName string
116
117const (
118	// Password ...
119	Password PasswordName = "password"
120	// Password2 ...
121	Password2 PasswordName = "password2"
122)
123
124// PossiblePasswordNameValues returns an array of possible values for the PasswordName const type.
125func PossiblePasswordNameValues() []PasswordName {
126	return []PasswordName{Password, Password2}
127}
128
129// PolicyStatus enumerates the values for policy status.
130type PolicyStatus string
131
132const (
133	// Disabled ...
134	Disabled PolicyStatus = "disabled"
135	// Enabled ...
136	Enabled PolicyStatus = "enabled"
137)
138
139// PossiblePolicyStatusValues returns an array of possible values for the PolicyStatus const type.
140func PossiblePolicyStatusValues() []PolicyStatus {
141	return []PolicyStatus{Disabled, Enabled}
142}
143
144// ProvisioningState enumerates the values for provisioning state.
145type ProvisioningState string
146
147const (
148	// Canceled ...
149	Canceled ProvisioningState = "Canceled"
150	// Creating ...
151	Creating ProvisioningState = "Creating"
152	// Deleting ...
153	Deleting ProvisioningState = "Deleting"
154	// Failed ...
155	Failed ProvisioningState = "Failed"
156	// Succeeded ...
157	Succeeded ProvisioningState = "Succeeded"
158	// Updating ...
159	Updating ProvisioningState = "Updating"
160)
161
162// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
163func PossibleProvisioningStateValues() []ProvisioningState {
164	return []ProvisioningState{Canceled, Creating, Deleting, Failed, Succeeded, Updating}
165}
166
167// RegistryUsageUnit enumerates the values for registry usage unit.
168type RegistryUsageUnit string
169
170const (
171	// Bytes ...
172	Bytes RegistryUsageUnit = "Bytes"
173	// Count ...
174	Count RegistryUsageUnit = "Count"
175)
176
177// PossibleRegistryUsageUnitValues returns an array of possible values for the RegistryUsageUnit const type.
178func PossibleRegistryUsageUnitValues() []RegistryUsageUnit {
179	return []RegistryUsageUnit{Bytes, Count}
180}
181
182// RunStatus enumerates the values for run status.
183type RunStatus string
184
185const (
186	// RunStatusCanceled ...
187	RunStatusCanceled RunStatus = "Canceled"
188	// RunStatusError ...
189	RunStatusError RunStatus = "Error"
190	// RunStatusFailed ...
191	RunStatusFailed RunStatus = "Failed"
192	// RunStatusQueued ...
193	RunStatusQueued RunStatus = "Queued"
194	// RunStatusRunning ...
195	RunStatusRunning RunStatus = "Running"
196	// RunStatusStarted ...
197	RunStatusStarted RunStatus = "Started"
198	// RunStatusSucceeded ...
199	RunStatusSucceeded RunStatus = "Succeeded"
200	// RunStatusTimeout ...
201	RunStatusTimeout RunStatus = "Timeout"
202)
203
204// PossibleRunStatusValues returns an array of possible values for the RunStatus const type.
205func PossibleRunStatusValues() []RunStatus {
206	return []RunStatus{RunStatusCanceled, RunStatusError, RunStatusFailed, RunStatusQueued, RunStatusRunning, RunStatusStarted, RunStatusSucceeded, RunStatusTimeout}
207}
208
209// RunType enumerates the values for run type.
210type RunType string
211
212const (
213	// AutoBuild ...
214	AutoBuild RunType = "AutoBuild"
215	// AutoRun ...
216	AutoRun RunType = "AutoRun"
217	// QuickBuild ...
218	QuickBuild RunType = "QuickBuild"
219	// QuickRun ...
220	QuickRun RunType = "QuickRun"
221)
222
223// PossibleRunTypeValues returns an array of possible values for the RunType const type.
224func PossibleRunTypeValues() []RunType {
225	return []RunType{AutoBuild, AutoRun, QuickBuild, QuickRun}
226}
227
228// SecretObjectType enumerates the values for secret object type.
229type SecretObjectType string
230
231const (
232	// Opaque ...
233	Opaque SecretObjectType = "Opaque"
234)
235
236// PossibleSecretObjectTypeValues returns an array of possible values for the SecretObjectType const type.
237func PossibleSecretObjectTypeValues() []SecretObjectType {
238	return []SecretObjectType{Opaque}
239}
240
241// SkuName enumerates the values for sku name.
242type SkuName string
243
244const (
245	// Basic ...
246	Basic SkuName = "Basic"
247	// Classic ...
248	Classic SkuName = "Classic"
249	// Premium ...
250	Premium SkuName = "Premium"
251	// Standard ...
252	Standard SkuName = "Standard"
253)
254
255// PossibleSkuNameValues returns an array of possible values for the SkuName const type.
256func PossibleSkuNameValues() []SkuName {
257	return []SkuName{Basic, Classic, Premium, Standard}
258}
259
260// SkuTier enumerates the values for sku tier.
261type SkuTier string
262
263const (
264	// SkuTierBasic ...
265	SkuTierBasic SkuTier = "Basic"
266	// SkuTierClassic ...
267	SkuTierClassic SkuTier = "Classic"
268	// SkuTierPremium ...
269	SkuTierPremium SkuTier = "Premium"
270	// SkuTierStandard ...
271	SkuTierStandard SkuTier = "Standard"
272)
273
274// PossibleSkuTierValues returns an array of possible values for the SkuTier const type.
275func PossibleSkuTierValues() []SkuTier {
276	return []SkuTier{SkuTierBasic, SkuTierClassic, SkuTierPremium, SkuTierStandard}
277}
278
279// SourceControlType enumerates the values for source control type.
280type SourceControlType string
281
282const (
283	// Github ...
284	Github SourceControlType = "Github"
285	// VisualStudioTeamService ...
286	VisualStudioTeamService SourceControlType = "VisualStudioTeamService"
287)
288
289// PossibleSourceControlTypeValues returns an array of possible values for the SourceControlType const type.
290func PossibleSourceControlTypeValues() []SourceControlType {
291	return []SourceControlType{Github, VisualStudioTeamService}
292}
293
294// SourceRegistryLoginMode enumerates the values for source registry login mode.
295type SourceRegistryLoginMode string
296
297const (
298	// Default ...
299	Default SourceRegistryLoginMode = "Default"
300	// None ...
301	None SourceRegistryLoginMode = "None"
302)
303
304// PossibleSourceRegistryLoginModeValues returns an array of possible values for the SourceRegistryLoginMode const type.
305func PossibleSourceRegistryLoginModeValues() []SourceRegistryLoginMode {
306	return []SourceRegistryLoginMode{Default, None}
307}
308
309// SourceTriggerEvent enumerates the values for source trigger event.
310type SourceTriggerEvent string
311
312const (
313	// Commit ...
314	Commit SourceTriggerEvent = "commit"
315	// Pullrequest ...
316	Pullrequest SourceTriggerEvent = "pullrequest"
317)
318
319// PossibleSourceTriggerEventValues returns an array of possible values for the SourceTriggerEvent const type.
320func PossibleSourceTriggerEventValues() []SourceTriggerEvent {
321	return []SourceTriggerEvent{Commit, Pullrequest}
322}
323
324// TaskStatus enumerates the values for task status.
325type TaskStatus string
326
327const (
328	// TaskStatusDisabled ...
329	TaskStatusDisabled TaskStatus = "Disabled"
330	// TaskStatusEnabled ...
331	TaskStatusEnabled TaskStatus = "Enabled"
332)
333
334// PossibleTaskStatusValues returns an array of possible values for the TaskStatus const type.
335func PossibleTaskStatusValues() []TaskStatus {
336	return []TaskStatus{TaskStatusDisabled, TaskStatusEnabled}
337}
338
339// TokenType enumerates the values for token type.
340type TokenType string
341
342const (
343	// OAuth ...
344	OAuth TokenType = "OAuth"
345	// PAT ...
346	PAT TokenType = "PAT"
347)
348
349// PossibleTokenTypeValues returns an array of possible values for the TokenType const type.
350func PossibleTokenTypeValues() []TokenType {
351	return []TokenType{OAuth, PAT}
352}
353
354// TriggerStatus enumerates the values for trigger status.
355type TriggerStatus string
356
357const (
358	// TriggerStatusDisabled ...
359	TriggerStatusDisabled TriggerStatus = "Disabled"
360	// TriggerStatusEnabled ...
361	TriggerStatusEnabled TriggerStatus = "Enabled"
362)
363
364// PossibleTriggerStatusValues returns an array of possible values for the TriggerStatus const type.
365func PossibleTriggerStatusValues() []TriggerStatus {
366	return []TriggerStatus{TriggerStatusDisabled, TriggerStatusEnabled}
367}
368
369// TrustPolicyType enumerates the values for trust policy type.
370type TrustPolicyType string
371
372const (
373	// Notary ...
374	Notary TrustPolicyType = "Notary"
375)
376
377// PossibleTrustPolicyTypeValues returns an array of possible values for the TrustPolicyType const type.
378func PossibleTrustPolicyTypeValues() []TrustPolicyType {
379	return []TrustPolicyType{Notary}
380}
381
382// Type enumerates the values for type.
383type Type string
384
385const (
386	// TypeDockerBuildRequest ...
387	TypeDockerBuildRequest Type = "DockerBuildRequest"
388	// TypeEncodedTaskRunRequest ...
389	TypeEncodedTaskRunRequest Type = "EncodedTaskRunRequest"
390	// TypeFileTaskRunRequest ...
391	TypeFileTaskRunRequest Type = "FileTaskRunRequest"
392	// TypeRunRequest ...
393	TypeRunRequest Type = "RunRequest"
394	// TypeTaskRunRequest ...
395	TypeTaskRunRequest Type = "TaskRunRequest"
396)
397
398// PossibleTypeValues returns an array of possible values for the Type const type.
399func PossibleTypeValues() []Type {
400	return []Type{TypeDockerBuildRequest, TypeEncodedTaskRunRequest, TypeFileTaskRunRequest, TypeRunRequest, TypeTaskRunRequest}
401}
402
403// TypeBasicTaskStepProperties enumerates the values for type basic task step properties.
404type TypeBasicTaskStepProperties string
405
406const (
407	// TypeDocker ...
408	TypeDocker TypeBasicTaskStepProperties = "Docker"
409	// TypeEncodedTask ...
410	TypeEncodedTask TypeBasicTaskStepProperties = "EncodedTask"
411	// TypeFileTask ...
412	TypeFileTask TypeBasicTaskStepProperties = "FileTask"
413	// TypeTaskStepProperties ...
414	TypeTaskStepProperties TypeBasicTaskStepProperties = "TaskStepProperties"
415)
416
417// PossibleTypeBasicTaskStepPropertiesValues returns an array of possible values for the TypeBasicTaskStepProperties const type.
418func PossibleTypeBasicTaskStepPropertiesValues() []TypeBasicTaskStepProperties {
419	return []TypeBasicTaskStepProperties{TypeDocker, TypeEncodedTask, TypeFileTask, TypeTaskStepProperties}
420}
421
422// TypeBasicTaskStepUpdateParameters enumerates the values for type basic task step update parameters.
423type TypeBasicTaskStepUpdateParameters string
424
425const (
426	// TypeBasicTaskStepUpdateParametersTypeDocker ...
427	TypeBasicTaskStepUpdateParametersTypeDocker TypeBasicTaskStepUpdateParameters = "Docker"
428	// TypeBasicTaskStepUpdateParametersTypeEncodedTask ...
429	TypeBasicTaskStepUpdateParametersTypeEncodedTask TypeBasicTaskStepUpdateParameters = "EncodedTask"
430	// TypeBasicTaskStepUpdateParametersTypeFileTask ...
431	TypeBasicTaskStepUpdateParametersTypeFileTask TypeBasicTaskStepUpdateParameters = "FileTask"
432	// TypeBasicTaskStepUpdateParametersTypeTaskStepUpdateParameters ...
433	TypeBasicTaskStepUpdateParametersTypeTaskStepUpdateParameters TypeBasicTaskStepUpdateParameters = "TaskStepUpdateParameters"
434)
435
436// PossibleTypeBasicTaskStepUpdateParametersValues returns an array of possible values for the TypeBasicTaskStepUpdateParameters const type.
437func PossibleTypeBasicTaskStepUpdateParametersValues() []TypeBasicTaskStepUpdateParameters {
438	return []TypeBasicTaskStepUpdateParameters{TypeBasicTaskStepUpdateParametersTypeDocker, TypeBasicTaskStepUpdateParametersTypeEncodedTask, TypeBasicTaskStepUpdateParametersTypeFileTask, TypeBasicTaskStepUpdateParametersTypeTaskStepUpdateParameters}
439}
440
441// Variant enumerates the values for variant.
442type Variant string
443
444const (
445	// V6 ...
446	V6 Variant = "v6"
447	// V7 ...
448	V7 Variant = "v7"
449	// V8 ...
450	V8 Variant = "v8"
451)
452
453// PossibleVariantValues returns an array of possible values for the Variant const type.
454func PossibleVariantValues() []Variant {
455	return []Variant{V6, V7, V8}
456}
457
458// WebhookAction enumerates the values for webhook action.
459type WebhookAction string
460
461const (
462	// ChartDelete ...
463	ChartDelete WebhookAction = "chart_delete"
464	// ChartPush ...
465	ChartPush WebhookAction = "chart_push"
466	// Delete ...
467	Delete WebhookAction = "delete"
468	// Push ...
469	Push WebhookAction = "push"
470	// Quarantine ...
471	Quarantine WebhookAction = "quarantine"
472)
473
474// PossibleWebhookActionValues returns an array of possible values for the WebhookAction const type.
475func PossibleWebhookActionValues() []WebhookAction {
476	return []WebhookAction{ChartDelete, ChartPush, Delete, Push, Quarantine}
477}
478
479// WebhookStatus enumerates the values for webhook status.
480type WebhookStatus string
481
482const (
483	// WebhookStatusDisabled ...
484	WebhookStatusDisabled WebhookStatus = "disabled"
485	// WebhookStatusEnabled ...
486	WebhookStatusEnabled WebhookStatus = "enabled"
487)
488
489// PossibleWebhookStatusValues returns an array of possible values for the WebhookStatus const type.
490func PossibleWebhookStatusValues() []WebhookStatus {
491	return []WebhookStatus{WebhookStatusDisabled, WebhookStatusEnabled}
492}
493