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// DefaultAction enumerates the values for default action.
23type DefaultAction string
24
25const (
26	// DefaultActionAllow ...
27	DefaultActionAllow DefaultAction = "Allow"
28	// DefaultActionDeny ...
29	DefaultActionDeny DefaultAction = "Deny"
30)
31
32// PossibleDefaultActionValues returns an array of possible values for the DefaultAction const type.
33func PossibleDefaultActionValues() []DefaultAction {
34	return []DefaultAction{DefaultActionAllow, DefaultActionDeny}
35}
36
37// ImportMode enumerates the values for import mode.
38type ImportMode string
39
40const (
41	// Force ...
42	Force ImportMode = "Force"
43	// NoForce ...
44	NoForce ImportMode = "NoForce"
45)
46
47// PossibleImportModeValues returns an array of possible values for the ImportMode const type.
48func PossibleImportModeValues() []ImportMode {
49	return []ImportMode{Force, NoForce}
50}
51
52// PasswordName enumerates the values for password name.
53type PasswordName string
54
55const (
56	// Password ...
57	Password PasswordName = "password"
58	// Password2 ...
59	Password2 PasswordName = "password2"
60)
61
62// PossiblePasswordNameValues returns an array of possible values for the PasswordName const type.
63func PossiblePasswordNameValues() []PasswordName {
64	return []PasswordName{Password, Password2}
65}
66
67// PolicyStatus enumerates the values for policy status.
68type PolicyStatus string
69
70const (
71	// Disabled ...
72	Disabled PolicyStatus = "disabled"
73	// Enabled ...
74	Enabled PolicyStatus = "enabled"
75)
76
77// PossiblePolicyStatusValues returns an array of possible values for the PolicyStatus const type.
78func PossiblePolicyStatusValues() []PolicyStatus {
79	return []PolicyStatus{Disabled, Enabled}
80}
81
82// ProvisioningState enumerates the values for provisioning state.
83type ProvisioningState string
84
85const (
86	// Canceled ...
87	Canceled ProvisioningState = "Canceled"
88	// Creating ...
89	Creating ProvisioningState = "Creating"
90	// Deleting ...
91	Deleting ProvisioningState = "Deleting"
92	// Failed ...
93	Failed ProvisioningState = "Failed"
94	// Succeeded ...
95	Succeeded ProvisioningState = "Succeeded"
96	// Updating ...
97	Updating ProvisioningState = "Updating"
98)
99
100// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
101func PossibleProvisioningStateValues() []ProvisioningState {
102	return []ProvisioningState{Canceled, Creating, Deleting, Failed, Succeeded, Updating}
103}
104
105// RegistryUsageUnit enumerates the values for registry usage unit.
106type RegistryUsageUnit string
107
108const (
109	// Bytes ...
110	Bytes RegistryUsageUnit = "Bytes"
111	// Count ...
112	Count RegistryUsageUnit = "Count"
113)
114
115// PossibleRegistryUsageUnitValues returns an array of possible values for the RegistryUsageUnit const type.
116func PossibleRegistryUsageUnitValues() []RegistryUsageUnit {
117	return []RegistryUsageUnit{Bytes, Count}
118}
119
120// SkuName enumerates the values for sku name.
121type SkuName string
122
123const (
124	// Basic ...
125	Basic SkuName = "Basic"
126	// Classic ...
127	Classic SkuName = "Classic"
128	// Premium ...
129	Premium SkuName = "Premium"
130	// Standard ...
131	Standard SkuName = "Standard"
132)
133
134// PossibleSkuNameValues returns an array of possible values for the SkuName const type.
135func PossibleSkuNameValues() []SkuName {
136	return []SkuName{Basic, Classic, Premium, Standard}
137}
138
139// SkuTier enumerates the values for sku tier.
140type SkuTier string
141
142const (
143	// SkuTierBasic ...
144	SkuTierBasic SkuTier = "Basic"
145	// SkuTierClassic ...
146	SkuTierClassic SkuTier = "Classic"
147	// SkuTierPremium ...
148	SkuTierPremium SkuTier = "Premium"
149	// SkuTierStandard ...
150	SkuTierStandard SkuTier = "Standard"
151)
152
153// PossibleSkuTierValues returns an array of possible values for the SkuTier const type.
154func PossibleSkuTierValues() []SkuTier {
155	return []SkuTier{SkuTierBasic, SkuTierClassic, SkuTierPremium, SkuTierStandard}
156}
157
158// TrustPolicyType enumerates the values for trust policy type.
159type TrustPolicyType string
160
161const (
162	// Notary ...
163	Notary TrustPolicyType = "Notary"
164)
165
166// PossibleTrustPolicyTypeValues returns an array of possible values for the TrustPolicyType const type.
167func PossibleTrustPolicyTypeValues() []TrustPolicyType {
168	return []TrustPolicyType{Notary}
169}
170
171// WebhookAction enumerates the values for webhook action.
172type WebhookAction string
173
174const (
175	// ChartDelete ...
176	ChartDelete WebhookAction = "chart_delete"
177	// ChartPush ...
178	ChartPush WebhookAction = "chart_push"
179	// Delete ...
180	Delete WebhookAction = "delete"
181	// Push ...
182	Push WebhookAction = "push"
183	// Quarantine ...
184	Quarantine WebhookAction = "quarantine"
185)
186
187// PossibleWebhookActionValues returns an array of possible values for the WebhookAction const type.
188func PossibleWebhookActionValues() []WebhookAction {
189	return []WebhookAction{ChartDelete, ChartPush, Delete, Push, Quarantine}
190}
191
192// WebhookStatus enumerates the values for webhook status.
193type WebhookStatus string
194
195const (
196	// WebhookStatusDisabled ...
197	WebhookStatusDisabled WebhookStatus = "disabled"
198	// WebhookStatusEnabled ...
199	WebhookStatusEnabled WebhookStatus = "enabled"
200)
201
202// PossibleWebhookStatusValues returns an array of possible values for the WebhookStatus const type.
203func PossibleWebhookStatusValues() []WebhookStatus {
204	return []WebhookStatus{WebhookStatusDisabled, WebhookStatusEnabled}
205}
206