-
Notifications
You must be signed in to change notification settings - Fork 597
/
enums.go
109 lines (90 loc) · 3.03 KB
/
enums.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
// Code generated by smithy-go-codegen DO NOT EDIT.
package types
type EncryptionStatus string
// Enum values for EncryptionStatus
const (
EncryptionStatusUpdating EncryptionStatus = "UPDATING"
EncryptionStatusActive EncryptionStatus = "ACTIVE"
)
// Values returns all known values for EncryptionStatus. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (EncryptionStatus) Values() []EncryptionStatus {
return []EncryptionStatus{
"UPDATING",
"ACTIVE",
}
}
type EncryptionType string
// Enum values for EncryptionType
const (
EncryptionTypeNone EncryptionType = "NONE"
EncryptionTypeKms EncryptionType = "KMS"
)
// Values returns all known values for EncryptionType. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (EncryptionType) Values() []EncryptionType {
return []EncryptionType{
"NONE",
"KMS",
}
}
type InsightCategory string
// Enum values for InsightCategory
const (
InsightCategoryFault InsightCategory = "FAULT"
)
// Values returns all known values for InsightCategory. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (InsightCategory) Values() []InsightCategory {
return []InsightCategory{
"FAULT",
}
}
type InsightState string
// Enum values for InsightState
const (
InsightStateActive InsightState = "ACTIVE"
InsightStateClosed InsightState = "CLOSED"
)
// Values returns all known values for InsightState. Note that this can be expanded
// in the future, and so it is only as up to date as the client. The ordering of
// this slice is not guaranteed to be stable across updates.
func (InsightState) Values() []InsightState {
return []InsightState{
"ACTIVE",
"CLOSED",
}
}
type SamplingStrategyName string
// Enum values for SamplingStrategyName
const (
SamplingStrategyNamePartialScan SamplingStrategyName = "PartialScan"
SamplingStrategyNameFixedRate SamplingStrategyName = "FixedRate"
)
// Values returns all known values for SamplingStrategyName. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (SamplingStrategyName) Values() []SamplingStrategyName {
return []SamplingStrategyName{
"PartialScan",
"FixedRate",
}
}
type TimeRangeType string
// Enum values for TimeRangeType
const (
TimeRangeTypeTraceId TimeRangeType = "TraceId"
TimeRangeTypeEvent TimeRangeType = "Event"
)
// Values returns all known values for TimeRangeType. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (TimeRangeType) Values() []TimeRangeType {
return []TimeRangeType{
"TraceId",
"Event",
}
}