1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type BehaviorOnMxFailure string
6
7// Enum values for BehaviorOnMxFailure
8const (
9	BehaviorOnMxFailureUseDefaultValue BehaviorOnMxFailure = "USE_DEFAULT_VALUE"
10	BehaviorOnMxFailureRejectMessage   BehaviorOnMxFailure = "REJECT_MESSAGE"
11)
12
13// Values returns all known values for BehaviorOnMxFailure. 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 (BehaviorOnMxFailure) Values() []BehaviorOnMxFailure {
17	return []BehaviorOnMxFailure{
18		"USE_DEFAULT_VALUE",
19		"REJECT_MESSAGE",
20	}
21}
22
23type DeliverabilityDashboardAccountStatus string
24
25// Enum values for DeliverabilityDashboardAccountStatus
26const (
27	DeliverabilityDashboardAccountStatusActive            DeliverabilityDashboardAccountStatus = "ACTIVE"
28	DeliverabilityDashboardAccountStatusPendingExpiration DeliverabilityDashboardAccountStatus = "PENDING_EXPIRATION"
29	DeliverabilityDashboardAccountStatusDisabled          DeliverabilityDashboardAccountStatus = "DISABLED"
30)
31
32// Values returns all known values for DeliverabilityDashboardAccountStatus. Note
33// that this can be expanded in the future, and so it is only as up to date as the
34// client. The ordering of this slice is not guaranteed to be stable across
35// updates.
36func (DeliverabilityDashboardAccountStatus) Values() []DeliverabilityDashboardAccountStatus {
37	return []DeliverabilityDashboardAccountStatus{
38		"ACTIVE",
39		"PENDING_EXPIRATION",
40		"DISABLED",
41	}
42}
43
44type DeliverabilityTestStatus string
45
46// Enum values for DeliverabilityTestStatus
47const (
48	DeliverabilityTestStatusInProgress DeliverabilityTestStatus = "IN_PROGRESS"
49	DeliverabilityTestStatusCompleted  DeliverabilityTestStatus = "COMPLETED"
50)
51
52// Values returns all known values for DeliverabilityTestStatus. Note that this can
53// be expanded in the future, and so it is only as up to date as the client. The
54// ordering of this slice is not guaranteed to be stable across updates.
55func (DeliverabilityTestStatus) Values() []DeliverabilityTestStatus {
56	return []DeliverabilityTestStatus{
57		"IN_PROGRESS",
58		"COMPLETED",
59	}
60}
61
62type DimensionValueSource string
63
64// Enum values for DimensionValueSource
65const (
66	DimensionValueSourceMessageTag  DimensionValueSource = "MESSAGE_TAG"
67	DimensionValueSourceEmailHeader DimensionValueSource = "EMAIL_HEADER"
68	DimensionValueSourceLinkTag     DimensionValueSource = "LINK_TAG"
69)
70
71// Values returns all known values for DimensionValueSource. Note that this can be
72// expanded in the future, and so it is only as up to date as the client. The
73// ordering of this slice is not guaranteed to be stable across updates.
74func (DimensionValueSource) Values() []DimensionValueSource {
75	return []DimensionValueSource{
76		"MESSAGE_TAG",
77		"EMAIL_HEADER",
78		"LINK_TAG",
79	}
80}
81
82type DkimStatus string
83
84// Enum values for DkimStatus
85const (
86	DkimStatusPending          DkimStatus = "PENDING"
87	DkimStatusSuccess          DkimStatus = "SUCCESS"
88	DkimStatusFailed           DkimStatus = "FAILED"
89	DkimStatusTemporaryFailure DkimStatus = "TEMPORARY_FAILURE"
90	DkimStatusNotStarted       DkimStatus = "NOT_STARTED"
91)
92
93// Values returns all known values for DkimStatus. Note that this can be expanded
94// in the future, and so it is only as up to date as the client. The ordering of
95// this slice is not guaranteed to be stable across updates.
96func (DkimStatus) Values() []DkimStatus {
97	return []DkimStatus{
98		"PENDING",
99		"SUCCESS",
100		"FAILED",
101		"TEMPORARY_FAILURE",
102		"NOT_STARTED",
103	}
104}
105
106type EventType string
107
108// Enum values for EventType
109const (
110	EventTypeSend             EventType = "SEND"
111	EventTypeReject           EventType = "REJECT"
112	EventTypeBounce           EventType = "BOUNCE"
113	EventTypeComplaint        EventType = "COMPLAINT"
114	EventTypeDelivery         EventType = "DELIVERY"
115	EventTypeOpen             EventType = "OPEN"
116	EventTypeClick            EventType = "CLICK"
117	EventTypeRenderingFailure EventType = "RENDERING_FAILURE"
118)
119
120// Values returns all known values for EventType. Note that this can be expanded in
121// the future, and so it is only as up to date as the client. The ordering of this
122// slice is not guaranteed to be stable across updates.
123func (EventType) Values() []EventType {
124	return []EventType{
125		"SEND",
126		"REJECT",
127		"BOUNCE",
128		"COMPLAINT",
129		"DELIVERY",
130		"OPEN",
131		"CLICK",
132		"RENDERING_FAILURE",
133	}
134}
135
136type IdentityType string
137
138// Enum values for IdentityType
139const (
140	IdentityTypeEmailAddress  IdentityType = "EMAIL_ADDRESS"
141	IdentityTypeDomain        IdentityType = "DOMAIN"
142	IdentityTypeManagedDomain IdentityType = "MANAGED_DOMAIN"
143)
144
145// Values returns all known values for IdentityType. Note that this can be expanded
146// in the future, and so it is only as up to date as the client. The ordering of
147// this slice is not guaranteed to be stable across updates.
148func (IdentityType) Values() []IdentityType {
149	return []IdentityType{
150		"EMAIL_ADDRESS",
151		"DOMAIN",
152		"MANAGED_DOMAIN",
153	}
154}
155
156type MailFromDomainStatus string
157
158// Enum values for MailFromDomainStatus
159const (
160	MailFromDomainStatusPending          MailFromDomainStatus = "PENDING"
161	MailFromDomainStatusSuccess          MailFromDomainStatus = "SUCCESS"
162	MailFromDomainStatusFailed           MailFromDomainStatus = "FAILED"
163	MailFromDomainStatusTemporaryFailure MailFromDomainStatus = "TEMPORARY_FAILURE"
164)
165
166// Values returns all known values for MailFromDomainStatus. Note that this can be
167// expanded in the future, and so it is only as up to date as the client. The
168// ordering of this slice is not guaranteed to be stable across updates.
169func (MailFromDomainStatus) Values() []MailFromDomainStatus {
170	return []MailFromDomainStatus{
171		"PENDING",
172		"SUCCESS",
173		"FAILED",
174		"TEMPORARY_FAILURE",
175	}
176}
177
178type TlsPolicy string
179
180// Enum values for TlsPolicy
181const (
182	TlsPolicyRequire  TlsPolicy = "REQUIRE"
183	TlsPolicyOptional TlsPolicy = "OPTIONAL"
184)
185
186// Values returns all known values for TlsPolicy. Note that this can be expanded in
187// the future, and so it is only as up to date as the client. The ordering of this
188// slice is not guaranteed to be stable across updates.
189func (TlsPolicy) Values() []TlsPolicy {
190	return []TlsPolicy{
191		"REQUIRE",
192		"OPTIONAL",
193	}
194}
195
196type WarmupStatus string
197
198// Enum values for WarmupStatus
199const (
200	WarmupStatusInProgress WarmupStatus = "IN_PROGRESS"
201	WarmupStatusDone       WarmupStatus = "DONE"
202)
203
204// Values returns all known values for WarmupStatus. Note that this can be expanded
205// in the future, and so it is only as up to date as the client. The ordering of
206// this slice is not guaranteed to be stable across updates.
207func (WarmupStatus) Values() []WarmupStatus {
208	return []WarmupStatus{
209		"IN_PROGRESS",
210		"DONE",
211	}
212}
213