1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type AggregateType string
6
7// Enum values for AggregateType
8const (
9	AggregateTypeAverage           AggregateType = "AVERAGE"
10	AggregateTypeCount             AggregateType = "COUNT"
11	AggregateTypeMaximum           AggregateType = "MAXIMUM"
12	AggregateTypeMinimum           AggregateType = "MINIMUM"
13	AggregateTypeSum               AggregateType = "SUM"
14	AggregateTypeStandardDeviation AggregateType = "STANDARD_DEVIATION"
15)
16
17// Values returns all known values for AggregateType. Note that this can be
18// expanded in the future, and so it is only as up to date as the client. The
19// ordering of this slice is not guaranteed to be stable across updates.
20func (AggregateType) Values() []AggregateType {
21	return []AggregateType{
22		"AVERAGE",
23		"COUNT",
24		"MAXIMUM",
25		"MINIMUM",
26		"SUM",
27		"STANDARD_DEVIATION",
28	}
29}
30
31type AssetErrorCode string
32
33// Enum values for AssetErrorCode
34const (
35	AssetErrorCodeInternalFailure AssetErrorCode = "INTERNAL_FAILURE"
36)
37
38// Values returns all known values for AssetErrorCode. Note that this can be
39// expanded in the future, and so it is only as up to date as the client. The
40// ordering of this slice is not guaranteed to be stable across updates.
41func (AssetErrorCode) Values() []AssetErrorCode {
42	return []AssetErrorCode{
43		"INTERNAL_FAILURE",
44	}
45}
46
47type AssetModelState string
48
49// Enum values for AssetModelState
50const (
51	AssetModelStateCreating    AssetModelState = "CREATING"
52	AssetModelStateActive      AssetModelState = "ACTIVE"
53	AssetModelStateUpdating    AssetModelState = "UPDATING"
54	AssetModelStatePropagating AssetModelState = "PROPAGATING"
55	AssetModelStateDeleting    AssetModelState = "DELETING"
56	AssetModelStateFailed      AssetModelState = "FAILED"
57)
58
59// Values returns all known values for AssetModelState. Note that this can be
60// expanded in the future, and so it is only as up to date as the client. The
61// ordering of this slice is not guaranteed to be stable across updates.
62func (AssetModelState) Values() []AssetModelState {
63	return []AssetModelState{
64		"CREATING",
65		"ACTIVE",
66		"UPDATING",
67		"PROPAGATING",
68		"DELETING",
69		"FAILED",
70	}
71}
72
73type AssetRelationshipType string
74
75// Enum values for AssetRelationshipType
76const (
77	AssetRelationshipTypeHierarchy AssetRelationshipType = "HIERARCHY"
78)
79
80// Values returns all known values for AssetRelationshipType. Note that this can be
81// expanded in the future, and so it is only as up to date as the client. The
82// ordering of this slice is not guaranteed to be stable across updates.
83func (AssetRelationshipType) Values() []AssetRelationshipType {
84	return []AssetRelationshipType{
85		"HIERARCHY",
86	}
87}
88
89type AssetState string
90
91// Enum values for AssetState
92const (
93	AssetStateCreating AssetState = "CREATING"
94	AssetStateActive   AssetState = "ACTIVE"
95	AssetStateUpdating AssetState = "UPDATING"
96	AssetStateDeleting AssetState = "DELETING"
97	AssetStateFailed   AssetState = "FAILED"
98)
99
100// Values returns all known values for AssetState. Note that this can be expanded
101// in the future, and so it is only as up to date as the client. The ordering of
102// this slice is not guaranteed to be stable across updates.
103func (AssetState) Values() []AssetState {
104	return []AssetState{
105		"CREATING",
106		"ACTIVE",
107		"UPDATING",
108		"DELETING",
109		"FAILED",
110	}
111}
112
113type AuthMode string
114
115// Enum values for AuthMode
116const (
117	AuthModeIam AuthMode = "IAM"
118	AuthModeSso AuthMode = "SSO"
119)
120
121// Values returns all known values for AuthMode. Note that this can be expanded in
122// the future, and so it is only as up to date as the client. The ordering of this
123// slice is not guaranteed to be stable across updates.
124func (AuthMode) Values() []AuthMode {
125	return []AuthMode{
126		"IAM",
127		"SSO",
128	}
129}
130
131type BatchPutAssetPropertyValueErrorCode string
132
133// Enum values for BatchPutAssetPropertyValueErrorCode
134const (
135	BatchPutAssetPropertyValueErrorCodeResourceNotFoundException     BatchPutAssetPropertyValueErrorCode = "ResourceNotFoundException"
136	BatchPutAssetPropertyValueErrorCodeInvalidRequestException       BatchPutAssetPropertyValueErrorCode = "InvalidRequestException"
137	BatchPutAssetPropertyValueErrorCodeInternalFailureException      BatchPutAssetPropertyValueErrorCode = "InternalFailureException"
138	BatchPutAssetPropertyValueErrorCodeServiceUnavailableException   BatchPutAssetPropertyValueErrorCode = "ServiceUnavailableException"
139	BatchPutAssetPropertyValueErrorCodeThrottlingException           BatchPutAssetPropertyValueErrorCode = "ThrottlingException"
140	BatchPutAssetPropertyValueErrorCodeLimitExceededException        BatchPutAssetPropertyValueErrorCode = "LimitExceededException"
141	BatchPutAssetPropertyValueErrorCodeConflictingOperationException BatchPutAssetPropertyValueErrorCode = "ConflictingOperationException"
142	BatchPutAssetPropertyValueErrorCodeTimestampOutOfRangeException  BatchPutAssetPropertyValueErrorCode = "TimestampOutOfRangeException"
143	BatchPutAssetPropertyValueErrorCodeAccessDeniedException         BatchPutAssetPropertyValueErrorCode = "AccessDeniedException"
144)
145
146// Values returns all known values for BatchPutAssetPropertyValueErrorCode. Note
147// that this can be expanded in the future, and so it is only as up to date as the
148// client. The ordering of this slice is not guaranteed to be stable across
149// updates.
150func (BatchPutAssetPropertyValueErrorCode) Values() []BatchPutAssetPropertyValueErrorCode {
151	return []BatchPutAssetPropertyValueErrorCode{
152		"ResourceNotFoundException",
153		"InvalidRequestException",
154		"InternalFailureException",
155		"ServiceUnavailableException",
156		"ThrottlingException",
157		"LimitExceededException",
158		"ConflictingOperationException",
159		"TimestampOutOfRangeException",
160		"AccessDeniedException",
161	}
162}
163
164type CapabilitySyncStatus string
165
166// Enum values for CapabilitySyncStatus
167const (
168	CapabilitySyncStatusInSync     CapabilitySyncStatus = "IN_SYNC"
169	CapabilitySyncStatusOutOfSync  CapabilitySyncStatus = "OUT_OF_SYNC"
170	CapabilitySyncStatusSyncFailed CapabilitySyncStatus = "SYNC_FAILED"
171)
172
173// Values returns all known values for CapabilitySyncStatus. Note that this can be
174// expanded in the future, and so it is only as up to date as the client. The
175// ordering of this slice is not guaranteed to be stable across updates.
176func (CapabilitySyncStatus) Values() []CapabilitySyncStatus {
177	return []CapabilitySyncStatus{
178		"IN_SYNC",
179		"OUT_OF_SYNC",
180		"SYNC_FAILED",
181	}
182}
183
184type ConfigurationState string
185
186// Enum values for ConfigurationState
187const (
188	ConfigurationStateActive           ConfigurationState = "ACTIVE"
189	ConfigurationStateUpdateInProgress ConfigurationState = "UPDATE_IN_PROGRESS"
190	ConfigurationStateUpdateFailed     ConfigurationState = "UPDATE_FAILED"
191)
192
193// Values returns all known values for ConfigurationState. Note that this can be
194// expanded in the future, and so it is only as up to date as the client. The
195// ordering of this slice is not guaranteed to be stable across updates.
196func (ConfigurationState) Values() []ConfigurationState {
197	return []ConfigurationState{
198		"ACTIVE",
199		"UPDATE_IN_PROGRESS",
200		"UPDATE_FAILED",
201	}
202}
203
204type EncryptionType string
205
206// Enum values for EncryptionType
207const (
208	EncryptionTypeSitewiseDefaultEncryption EncryptionType = "SITEWISE_DEFAULT_ENCRYPTION"
209	EncryptionTypeKmsBasedEncryption        EncryptionType = "KMS_BASED_ENCRYPTION"
210)
211
212// Values returns all known values for EncryptionType. Note that this can be
213// expanded in the future, and so it is only as up to date as the client. The
214// ordering of this slice is not guaranteed to be stable across updates.
215func (EncryptionType) Values() []EncryptionType {
216	return []EncryptionType{
217		"SITEWISE_DEFAULT_ENCRYPTION",
218		"KMS_BASED_ENCRYPTION",
219	}
220}
221
222type ErrorCode string
223
224// Enum values for ErrorCode
225const (
226	ErrorCodeValidationError ErrorCode = "VALIDATION_ERROR"
227	ErrorCodeInternalFailure ErrorCode = "INTERNAL_FAILURE"
228)
229
230// Values returns all known values for ErrorCode. Note that this can be expanded in
231// the future, and so it is only as up to date as the client. The ordering of this
232// slice is not guaranteed to be stable across updates.
233func (ErrorCode) Values() []ErrorCode {
234	return []ErrorCode{
235		"VALIDATION_ERROR",
236		"INTERNAL_FAILURE",
237	}
238}
239
240type IdentityType string
241
242// Enum values for IdentityType
243const (
244	IdentityTypeUser  IdentityType = "USER"
245	IdentityTypeGroup IdentityType = "GROUP"
246	IdentityTypeIam   IdentityType = "IAM"
247)
248
249// Values returns all known values for IdentityType. Note that this can be expanded
250// in the future, and so it is only as up to date as the client. The ordering of
251// this slice is not guaranteed to be stable across updates.
252func (IdentityType) Values() []IdentityType {
253	return []IdentityType{
254		"USER",
255		"GROUP",
256		"IAM",
257	}
258}
259
260type ImageFileType string
261
262// Enum values for ImageFileType
263const (
264	ImageFileTypePng ImageFileType = "PNG"
265)
266
267// Values returns all known values for ImageFileType. Note that this can be
268// expanded in the future, and so it is only as up to date as the client. The
269// ordering of this slice is not guaranteed to be stable across updates.
270func (ImageFileType) Values() []ImageFileType {
271	return []ImageFileType{
272		"PNG",
273	}
274}
275
276type ListAssetsFilter string
277
278// Enum values for ListAssetsFilter
279const (
280	ListAssetsFilterAll      ListAssetsFilter = "ALL"
281	ListAssetsFilterTopLevel ListAssetsFilter = "TOP_LEVEL"
282)
283
284// Values returns all known values for ListAssetsFilter. Note that this can be
285// expanded in the future, and so it is only as up to date as the client. The
286// ordering of this slice is not guaranteed to be stable across updates.
287func (ListAssetsFilter) Values() []ListAssetsFilter {
288	return []ListAssetsFilter{
289		"ALL",
290		"TOP_LEVEL",
291	}
292}
293
294type LoggingLevel string
295
296// Enum values for LoggingLevel
297const (
298	LoggingLevelError LoggingLevel = "ERROR"
299	LoggingLevelInfo  LoggingLevel = "INFO"
300	LoggingLevelOff   LoggingLevel = "OFF"
301)
302
303// Values returns all known values for LoggingLevel. Note that this can be expanded
304// in the future, and so it is only as up to date as the client. The ordering of
305// this slice is not guaranteed to be stable across updates.
306func (LoggingLevel) Values() []LoggingLevel {
307	return []LoggingLevel{
308		"ERROR",
309		"INFO",
310		"OFF",
311	}
312}
313
314type MonitorErrorCode string
315
316// Enum values for MonitorErrorCode
317const (
318	MonitorErrorCodeInternalFailure MonitorErrorCode = "INTERNAL_FAILURE"
319	MonitorErrorCodeValidationError MonitorErrorCode = "VALIDATION_ERROR"
320	MonitorErrorCodeLimitExceeded   MonitorErrorCode = "LIMIT_EXCEEDED"
321)
322
323// Values returns all known values for MonitorErrorCode. Note that this can be
324// expanded in the future, and so it is only as up to date as the client. The
325// ordering of this slice is not guaranteed to be stable across updates.
326func (MonitorErrorCode) Values() []MonitorErrorCode {
327	return []MonitorErrorCode{
328		"INTERNAL_FAILURE",
329		"VALIDATION_ERROR",
330		"LIMIT_EXCEEDED",
331	}
332}
333
334type Permission string
335
336// Enum values for Permission
337const (
338	PermissionAdministrator Permission = "ADMINISTRATOR"
339	PermissionViewer        Permission = "VIEWER"
340)
341
342// Values returns all known values for Permission. Note that this can be expanded
343// in the future, and so it is only as up to date as the client. The ordering of
344// this slice is not guaranteed to be stable across updates.
345func (Permission) Values() []Permission {
346	return []Permission{
347		"ADMINISTRATOR",
348		"VIEWER",
349	}
350}
351
352type PortalState string
353
354// Enum values for PortalState
355const (
356	PortalStateCreating PortalState = "CREATING"
357	PortalStateUpdating PortalState = "UPDATING"
358	PortalStateDeleting PortalState = "DELETING"
359	PortalStateActive   PortalState = "ACTIVE"
360	PortalStateFailed   PortalState = "FAILED"
361)
362
363// Values returns all known values for PortalState. Note that this can be expanded
364// in the future, and so it is only as up to date as the client. The ordering of
365// this slice is not guaranteed to be stable across updates.
366func (PortalState) Values() []PortalState {
367	return []PortalState{
368		"CREATING",
369		"UPDATING",
370		"DELETING",
371		"ACTIVE",
372		"FAILED",
373	}
374}
375
376type PropertyDataType string
377
378// Enum values for PropertyDataType
379const (
380	PropertyDataTypeString  PropertyDataType = "STRING"
381	PropertyDataTypeInteger PropertyDataType = "INTEGER"
382	PropertyDataTypeDouble  PropertyDataType = "DOUBLE"
383	PropertyDataTypeBoolean PropertyDataType = "BOOLEAN"
384	PropertyDataTypeStruct  PropertyDataType = "STRUCT"
385)
386
387// Values returns all known values for PropertyDataType. Note that this can be
388// expanded in the future, and so it is only as up to date as the client. The
389// ordering of this slice is not guaranteed to be stable across updates.
390func (PropertyDataType) Values() []PropertyDataType {
391	return []PropertyDataType{
392		"STRING",
393		"INTEGER",
394		"DOUBLE",
395		"BOOLEAN",
396		"STRUCT",
397	}
398}
399
400type PropertyNotificationState string
401
402// Enum values for PropertyNotificationState
403const (
404	PropertyNotificationStateEnabled  PropertyNotificationState = "ENABLED"
405	PropertyNotificationStateDisabled PropertyNotificationState = "DISABLED"
406)
407
408// Values returns all known values for PropertyNotificationState. Note that this
409// can be expanded in the future, and so it is only as up to date as the client.
410// The ordering of this slice is not guaranteed to be stable across updates.
411func (PropertyNotificationState) Values() []PropertyNotificationState {
412	return []PropertyNotificationState{
413		"ENABLED",
414		"DISABLED",
415	}
416}
417
418type Quality string
419
420// Enum values for Quality
421const (
422	QualityGood      Quality = "GOOD"
423	QualityBad       Quality = "BAD"
424	QualityUncertain Quality = "UNCERTAIN"
425)
426
427// Values returns all known values for Quality. Note that this can be expanded in
428// the future, and so it is only as up to date as the client. The ordering of this
429// slice is not guaranteed to be stable across updates.
430func (Quality) Values() []Quality {
431	return []Quality{
432		"GOOD",
433		"BAD",
434		"UNCERTAIN",
435	}
436}
437
438type ResourceType string
439
440// Enum values for ResourceType
441const (
442	ResourceTypePortal  ResourceType = "PORTAL"
443	ResourceTypeProject ResourceType = "PROJECT"
444)
445
446// Values returns all known values for ResourceType. Note that this can be expanded
447// in the future, and so it is only as up to date as the client. The ordering of
448// this slice is not guaranteed to be stable across updates.
449func (ResourceType) Values() []ResourceType {
450	return []ResourceType{
451		"PORTAL",
452		"PROJECT",
453	}
454}
455
456type TimeOrdering string
457
458// Enum values for TimeOrdering
459const (
460	TimeOrderingAscending  TimeOrdering = "ASCENDING"
461	TimeOrderingDescending TimeOrdering = "DESCENDING"
462)
463
464// Values returns all known values for TimeOrdering. Note that this can be expanded
465// in the future, and so it is only as up to date as the client. The ordering of
466// this slice is not guaranteed to be stable across updates.
467func (TimeOrdering) Values() []TimeOrdering {
468	return []TimeOrdering{
469		"ASCENDING",
470		"DESCENDING",
471	}
472}
473
474type TraversalDirection string
475
476// Enum values for TraversalDirection
477const (
478	TraversalDirectionParent TraversalDirection = "PARENT"
479	TraversalDirectionChild  TraversalDirection = "CHILD"
480)
481
482// Values returns all known values for TraversalDirection. Note that this can be
483// expanded in the future, and so it is only as up to date as the client. The
484// ordering of this slice is not guaranteed to be stable across updates.
485func (TraversalDirection) Values() []TraversalDirection {
486	return []TraversalDirection{
487		"PARENT",
488		"CHILD",
489	}
490}
491
492type TraversalType string
493
494// Enum values for TraversalType
495const (
496	TraversalTypePathToRoot TraversalType = "PATH_TO_ROOT"
497)
498
499// Values returns all known values for TraversalType. Note that this can be
500// expanded in the future, and so it is only as up to date as the client. The
501// ordering of this slice is not guaranteed to be stable across updates.
502func (TraversalType) Values() []TraversalType {
503	return []TraversalType{
504		"PATH_TO_ROOT",
505	}
506}
507