1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type DetailType string
6
7// Enum values for DetailType
8const (
9	DetailTypeBasic DetailType = "BASIC"
10	DetailTypeFull  DetailType = "FULL"
11)
12
13// Values returns all known values for DetailType. Note that this can be expanded
14// in the future, and so it is only as up to date as the client. The ordering of
15// this slice is not guaranteed to be stable across updates.
16func (DetailType) Values() []DetailType {
17	return []DetailType{
18		"BASIC",
19		"FULL",
20	}
21}
22
23type ListEventTypesFilterName string
24
25// Enum values for ListEventTypesFilterName
26const (
27	ListEventTypesFilterNameResourceType ListEventTypesFilterName = "RESOURCE_TYPE"
28	ListEventTypesFilterNameServiceName  ListEventTypesFilterName = "SERVICE_NAME"
29)
30
31// Values returns all known values for ListEventTypesFilterName. Note that this can
32// be 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 (ListEventTypesFilterName) Values() []ListEventTypesFilterName {
35	return []ListEventTypesFilterName{
36		"RESOURCE_TYPE",
37		"SERVICE_NAME",
38	}
39}
40
41type ListNotificationRulesFilterName string
42
43// Enum values for ListNotificationRulesFilterName
44const (
45	ListNotificationRulesFilterNameEventTypeId   ListNotificationRulesFilterName = "EVENT_TYPE_ID"
46	ListNotificationRulesFilterNameCreatedBy     ListNotificationRulesFilterName = "CREATED_BY"
47	ListNotificationRulesFilterNameResource      ListNotificationRulesFilterName = "RESOURCE"
48	ListNotificationRulesFilterNameTargetAddress ListNotificationRulesFilterName = "TARGET_ADDRESS"
49)
50
51// Values returns all known values for ListNotificationRulesFilterName. Note that
52// this can be expanded in the future, and so it is only as up to date as the
53// client. The ordering of this slice is not guaranteed to be stable across
54// updates.
55func (ListNotificationRulesFilterName) Values() []ListNotificationRulesFilterName {
56	return []ListNotificationRulesFilterName{
57		"EVENT_TYPE_ID",
58		"CREATED_BY",
59		"RESOURCE",
60		"TARGET_ADDRESS",
61	}
62}
63
64type ListTargetsFilterName string
65
66// Enum values for ListTargetsFilterName
67const (
68	ListTargetsFilterNameTargetType    ListTargetsFilterName = "TARGET_TYPE"
69	ListTargetsFilterNameTargetAddress ListTargetsFilterName = "TARGET_ADDRESS"
70	ListTargetsFilterNameTargetStatus  ListTargetsFilterName = "TARGET_STATUS"
71)
72
73// Values returns all known values for ListTargetsFilterName. Note that this can be
74// expanded in the future, and so it is only as up to date as the client. The
75// ordering of this slice is not guaranteed to be stable across updates.
76func (ListTargetsFilterName) Values() []ListTargetsFilterName {
77	return []ListTargetsFilterName{
78		"TARGET_TYPE",
79		"TARGET_ADDRESS",
80		"TARGET_STATUS",
81	}
82}
83
84type NotificationRuleStatus string
85
86// Enum values for NotificationRuleStatus
87const (
88	NotificationRuleStatusEnabled  NotificationRuleStatus = "ENABLED"
89	NotificationRuleStatusDisabled NotificationRuleStatus = "DISABLED"
90)
91
92// Values returns all known values for NotificationRuleStatus. Note that this can
93// be expanded in the future, and so it is only as up to date as the client. The
94// ordering of this slice is not guaranteed to be stable across updates.
95func (NotificationRuleStatus) Values() []NotificationRuleStatus {
96	return []NotificationRuleStatus{
97		"ENABLED",
98		"DISABLED",
99	}
100}
101
102type TargetStatus string
103
104// Enum values for TargetStatus
105const (
106	TargetStatusPending     TargetStatus = "PENDING"
107	TargetStatusActive      TargetStatus = "ACTIVE"
108	TargetStatusUnreachable TargetStatus = "UNREACHABLE"
109	TargetStatusInactive    TargetStatus = "INACTIVE"
110	TargetStatusDeactivated TargetStatus = "DEACTIVATED"
111)
112
113// Values returns all known values for TargetStatus. Note that this can be expanded
114// in the future, and so it is only as up to date as the client. The ordering of
115// this slice is not guaranteed to be stable across updates.
116func (TargetStatus) Values() []TargetStatus {
117	return []TargetStatus{
118		"PENDING",
119		"ACTIVE",
120		"UNREACHABLE",
121		"INACTIVE",
122		"DEACTIVATED",
123	}
124}
125