1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type AggregationFunction string
6
7// Enum values for AggregationFunction
8const (
9	AggregationFunctionAvg AggregationFunction = "AVG"
10	AggregationFunctionSum AggregationFunction = "SUM"
11)
12
13// Values returns all known values for AggregationFunction. Note that this can be
14// expanded in the future, and so it is only as up to date as the client. The
15// ordering of this slice is not guaranteed to be stable across updates.
16func (AggregationFunction) Values() []AggregationFunction {
17	return []AggregationFunction{
18		"AVG",
19		"SUM",
20	}
21}
22
23type AlertStatus string
24
25// Enum values for AlertStatus
26const (
27	AlertStatusActive   AlertStatus = "ACTIVE"
28	AlertStatusInactive AlertStatus = "INACTIVE"
29)
30
31// Values returns all known values for AlertStatus. Note that this can be expanded
32// in the future, and so it is only as up to date as the client. The ordering of
33// this slice is not guaranteed to be stable across updates.
34func (AlertStatus) Values() []AlertStatus {
35	return []AlertStatus{
36		"ACTIVE",
37		"INACTIVE",
38	}
39}
40
41type AlertType string
42
43// Enum values for AlertType
44const (
45	AlertTypeSns    AlertType = "SNS"
46	AlertTypeLambda AlertType = "LAMBDA"
47)
48
49// Values returns all known values for AlertType. Note that this can be expanded in
50// the future, and so it is only as up to date as the client. The ordering of this
51// slice is not guaranteed to be stable across updates.
52func (AlertType) Values() []AlertType {
53	return []AlertType{
54		"SNS",
55		"LAMBDA",
56	}
57}
58
59type AnomalyDetectionTaskStatus string
60
61// Enum values for AnomalyDetectionTaskStatus
62const (
63	AnomalyDetectionTaskStatusPending          AnomalyDetectionTaskStatus = "PENDING"
64	AnomalyDetectionTaskStatusInProgress       AnomalyDetectionTaskStatus = "IN_PROGRESS"
65	AnomalyDetectionTaskStatusCompleted        AnomalyDetectionTaskStatus = "COMPLETED"
66	AnomalyDetectionTaskStatusFailed           AnomalyDetectionTaskStatus = "FAILED"
67	AnomalyDetectionTaskStatusFailedToSchedule AnomalyDetectionTaskStatus = "FAILED_TO_SCHEDULE"
68)
69
70// Values returns all known values for AnomalyDetectionTaskStatus. Note that this
71// can be expanded in the future, and so it is only as up to date as the client.
72// The ordering of this slice is not guaranteed to be stable across updates.
73func (AnomalyDetectionTaskStatus) Values() []AnomalyDetectionTaskStatus {
74	return []AnomalyDetectionTaskStatus{
75		"PENDING",
76		"IN_PROGRESS",
77		"COMPLETED",
78		"FAILED",
79		"FAILED_TO_SCHEDULE",
80	}
81}
82
83type AnomalyDetectorStatus string
84
85// Enum values for AnomalyDetectorStatus
86const (
87	AnomalyDetectorStatusActive             AnomalyDetectorStatus = "ACTIVE"
88	AnomalyDetectorStatusActivating         AnomalyDetectorStatus = "ACTIVATING"
89	AnomalyDetectorStatusDeleting           AnomalyDetectorStatus = "DELETING"
90	AnomalyDetectorStatusFailed             AnomalyDetectorStatus = "FAILED"
91	AnomalyDetectorStatusInactive           AnomalyDetectorStatus = "INACTIVE"
92	AnomalyDetectorStatusBackTestActivating AnomalyDetectorStatus = "BACK_TEST_ACTIVATING"
93	AnomalyDetectorStatusBackTestActive     AnomalyDetectorStatus = "BACK_TEST_ACTIVE"
94	AnomalyDetectorStatusBackTestComplete   AnomalyDetectorStatus = "BACK_TEST_COMPLETE"
95)
96
97// Values returns all known values for AnomalyDetectorStatus. Note that this can be
98// expanded in the future, and so it is only as up to date as the client. The
99// ordering of this slice is not guaranteed to be stable across updates.
100func (AnomalyDetectorStatus) Values() []AnomalyDetectorStatus {
101	return []AnomalyDetectorStatus{
102		"ACTIVE",
103		"ACTIVATING",
104		"DELETING",
105		"FAILED",
106		"INACTIVE",
107		"BACK_TEST_ACTIVATING",
108		"BACK_TEST_ACTIVE",
109		"BACK_TEST_COMPLETE",
110	}
111}
112
113type CSVFileCompression string
114
115// Enum values for CSVFileCompression
116const (
117	CSVFileCompressionNone CSVFileCompression = "NONE"
118	CSVFileCompressionGzip CSVFileCompression = "GZIP"
119)
120
121// Values returns all known values for CSVFileCompression. Note that this can be
122// expanded in the future, and so it is only as up to date as the client. The
123// ordering of this slice is not guaranteed to be stable across updates.
124func (CSVFileCompression) Values() []CSVFileCompression {
125	return []CSVFileCompression{
126		"NONE",
127		"GZIP",
128	}
129}
130
131type Frequency string
132
133// Enum values for Frequency
134const (
135	FrequencyP1d   Frequency = "P1D"
136	FrequencyPt1h  Frequency = "PT1H"
137	FrequencyPt10m Frequency = "PT10M"
138	FrequencyPt5m  Frequency = "PT5M"
139)
140
141// Values returns all known values for Frequency. Note that this can be expanded in
142// the future, and so it is only as up to date as the client. The ordering of this
143// slice is not guaranteed to be stable across updates.
144func (Frequency) Values() []Frequency {
145	return []Frequency{
146		"P1D",
147		"PT1H",
148		"PT10M",
149		"PT5M",
150	}
151}
152
153type JsonFileCompression string
154
155// Enum values for JsonFileCompression
156const (
157	JsonFileCompressionNone JsonFileCompression = "NONE"
158	JsonFileCompressionGzip JsonFileCompression = "GZIP"
159)
160
161// Values returns all known values for JsonFileCompression. Note that this can be
162// expanded in the future, and so it is only as up to date as the client. The
163// ordering of this slice is not guaranteed to be stable across updates.
164func (JsonFileCompression) Values() []JsonFileCompression {
165	return []JsonFileCompression{
166		"NONE",
167		"GZIP",
168	}
169}
170
171type ValidationExceptionReason string
172
173// Enum values for ValidationExceptionReason
174const (
175	ValidationExceptionReasonUnknownOperation      ValidationExceptionReason = "UNKNOWN_OPERATION"
176	ValidationExceptionReasonCannotParse           ValidationExceptionReason = "CANNOT_PARSE"
177	ValidationExceptionReasonFieldValidationFailed ValidationExceptionReason = "FIELD_VALIDATION_FAILED"
178	ValidationExceptionReasonOther                 ValidationExceptionReason = "OTHER"
179)
180
181// Values returns all known values for ValidationExceptionReason. Note that this
182// can be expanded in the future, and so it is only as up to date as the client.
183// The ordering of this slice is not guaranteed to be stable across updates.
184func (ValidationExceptionReason) Values() []ValidationExceptionReason {
185	return []ValidationExceptionReason{
186		"UNKNOWN_OPERATION",
187		"CANNOT_PARSE",
188		"FIELD_VALIDATION_FAILED",
189		"OTHER",
190	}
191}
192