1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type DifferenceStatus string
6
7// Enum values for DifferenceStatus
8const (
9	DifferenceStatusUpdated DifferenceStatus = "UPDATED"
10	DifferenceStatusNew     DifferenceStatus = "NEW"
11	DifferenceStatusDeleted DifferenceStatus = "DELETED"
12)
13
14// Values returns all known values for DifferenceStatus. Note that this can be
15// expanded in the future, and so it is only as up to date as the client. The
16// ordering of this slice is not guaranteed to be stable across updates.
17func (DifferenceStatus) Values() []DifferenceStatus {
18	return []DifferenceStatus{
19		"UPDATED",
20		"NEW",
21		"DELETED",
22	}
23}
24
25type LensStatus string
26
27// Enum values for LensStatus
28const (
29	LensStatusCurrent    LensStatus = "CURRENT"
30	LensStatusNotCurrent LensStatus = "NOT_CURRENT"
31	LensStatusDeprecated LensStatus = "DEPRECATED"
32)
33
34// Values returns all known values for LensStatus. Note that this can be expanded
35// in the future, and so it is only as up to date as the client. The ordering of
36// this slice is not guaranteed to be stable across updates.
37func (LensStatus) Values() []LensStatus {
38	return []LensStatus{
39		"CURRENT",
40		"NOT_CURRENT",
41		"DEPRECATED",
42	}
43}
44
45type NotificationType string
46
47// Enum values for NotificationType
48const (
49	NotificationTypeLensVersionUpgraded   NotificationType = "LENS_VERSION_UPGRADED"
50	NotificationTypeLensVersionDeprecated NotificationType = "LENS_VERSION_DEPRECATED"
51)
52
53// Values returns all known values for NotificationType. Note that this can be
54// expanded in the future, and so it is only as up to date as the client. The
55// ordering of this slice is not guaranteed to be stable across updates.
56func (NotificationType) Values() []NotificationType {
57	return []NotificationType{
58		"LENS_VERSION_UPGRADED",
59		"LENS_VERSION_DEPRECATED",
60	}
61}
62
63type PermissionType string
64
65// Enum values for PermissionType
66const (
67	PermissionTypeReadonly    PermissionType = "READONLY"
68	PermissionTypeContributor PermissionType = "CONTRIBUTOR"
69)
70
71// Values returns all known values for PermissionType. Note that this can be
72// expanded in the future, and so it is only as up to date as the client. The
73// ordering of this slice is not guaranteed to be stable across updates.
74func (PermissionType) Values() []PermissionType {
75	return []PermissionType{
76		"READONLY",
77		"CONTRIBUTOR",
78	}
79}
80
81type Risk string
82
83// Enum values for Risk
84const (
85	RiskUnanswered    Risk = "UNANSWERED"
86	RiskHigh          Risk = "HIGH"
87	RiskMedium        Risk = "MEDIUM"
88	RiskNone          Risk = "NONE"
89	RiskNotApplicable Risk = "NOT_APPLICABLE"
90)
91
92// Values returns all known values for Risk. Note that this can be expanded in the
93// future, and so it is only as up to date as the client. The ordering of this
94// slice is not guaranteed to be stable across updates.
95func (Risk) Values() []Risk {
96	return []Risk{
97		"UNANSWERED",
98		"HIGH",
99		"MEDIUM",
100		"NONE",
101		"NOT_APPLICABLE",
102	}
103}
104
105type ShareInvitationAction string
106
107// Enum values for ShareInvitationAction
108const (
109	ShareInvitationActionAccept ShareInvitationAction = "ACCEPT"
110	ShareInvitationActionReject ShareInvitationAction = "REJECT"
111)
112
113// Values returns all known values for ShareInvitationAction. Note that this can be
114// expanded in the future, and so it is only as up to date as the client. The
115// ordering of this slice is not guaranteed to be stable across updates.
116func (ShareInvitationAction) Values() []ShareInvitationAction {
117	return []ShareInvitationAction{
118		"ACCEPT",
119		"REJECT",
120	}
121}
122
123type ShareStatus string
124
125// Enum values for ShareStatus
126const (
127	ShareStatusAccepted ShareStatus = "ACCEPTED"
128	ShareStatusRejected ShareStatus = "REJECTED"
129	ShareStatusPending  ShareStatus = "PENDING"
130	ShareStatusRevoked  ShareStatus = "REVOKED"
131	ShareStatusExpired  ShareStatus = "EXPIRED"
132)
133
134// Values returns all known values for ShareStatus. Note that this can be expanded
135// in the future, and so it is only as up to date as the client. The ordering of
136// this slice is not guaranteed to be stable across updates.
137func (ShareStatus) Values() []ShareStatus {
138	return []ShareStatus{
139		"ACCEPTED",
140		"REJECTED",
141		"PENDING",
142		"REVOKED",
143		"EXPIRED",
144	}
145}
146
147type ValidationExceptionReason string
148
149// Enum values for ValidationExceptionReason
150const (
151	ValidationExceptionReasonUnknownOperation      ValidationExceptionReason = "UNKNOWN_OPERATION"
152	ValidationExceptionReasonCannotParse           ValidationExceptionReason = "CANNOT_PARSE"
153	ValidationExceptionReasonFieldValidationFailed ValidationExceptionReason = "FIELD_VALIDATION_FAILED"
154	ValidationExceptionReasonOther                 ValidationExceptionReason = "OTHER"
155)
156
157// Values returns all known values for ValidationExceptionReason. Note that this
158// can be expanded in the future, and so it is only as up to date as the client.
159// The ordering of this slice is not guaranteed to be stable across updates.
160func (ValidationExceptionReason) Values() []ValidationExceptionReason {
161	return []ValidationExceptionReason{
162		"UNKNOWN_OPERATION",
163		"CANNOT_PARSE",
164		"FIELD_VALIDATION_FAILED",
165		"OTHER",
166	}
167}
168
169type WorkloadEnvironment string
170
171// Enum values for WorkloadEnvironment
172const (
173	WorkloadEnvironmentProduction    WorkloadEnvironment = "PRODUCTION"
174	WorkloadEnvironmentPreproduction WorkloadEnvironment = "PREPRODUCTION"
175)
176
177// Values returns all known values for WorkloadEnvironment. Note that this can be
178// expanded in the future, and so it is only as up to date as the client. The
179// ordering of this slice is not guaranteed to be stable across updates.
180func (WorkloadEnvironment) Values() []WorkloadEnvironment {
181	return []WorkloadEnvironment{
182		"PRODUCTION",
183		"PREPRODUCTION",
184	}
185}
186
187type WorkloadImprovementStatus string
188
189// Enum values for WorkloadImprovementStatus
190const (
191	WorkloadImprovementStatusNotApplicable    WorkloadImprovementStatus = "NOT_APPLICABLE"
192	WorkloadImprovementStatusNotStarted       WorkloadImprovementStatus = "NOT_STARTED"
193	WorkloadImprovementStatusInProgress       WorkloadImprovementStatus = "IN_PROGRESS"
194	WorkloadImprovementStatusComplete         WorkloadImprovementStatus = "COMPLETE"
195	WorkloadImprovementStatusRiskAcknowledged WorkloadImprovementStatus = "RISK_ACKNOWLEDGED"
196)
197
198// Values returns all known values for WorkloadImprovementStatus. Note that this
199// can be expanded in the future, and so it is only as up to date as the client.
200// The ordering of this slice is not guaranteed to be stable across updates.
201func (WorkloadImprovementStatus) Values() []WorkloadImprovementStatus {
202	return []WorkloadImprovementStatus{
203		"NOT_APPLICABLE",
204		"NOT_STARTED",
205		"IN_PROGRESS",
206		"COMPLETE",
207		"RISK_ACKNOWLEDGED",
208	}
209}
210