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