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 BulkEmailStatus string 24 25// Enum values for BulkEmailStatus 26const ( 27 BulkEmailStatusSuccess BulkEmailStatus = "SUCCESS" 28 BulkEmailStatusMessageRejected BulkEmailStatus = "MESSAGE_REJECTED" 29 BulkEmailStatusMailFromDomainNotVerified BulkEmailStatus = "MAIL_FROM_DOMAIN_NOT_VERIFIED" 30 BulkEmailStatusConfigurationSetNotFound BulkEmailStatus = "CONFIGURATION_SET_NOT_FOUND" 31 BulkEmailStatusTemplateNotFound BulkEmailStatus = "TEMPLATE_NOT_FOUND" 32 BulkEmailStatusAccountSuspended BulkEmailStatus = "ACCOUNT_SUSPENDED" 33 BulkEmailStatusAccountThrottled BulkEmailStatus = "ACCOUNT_THROTTLED" 34 BulkEmailStatusAccountDailyQuotaExceeded BulkEmailStatus = "ACCOUNT_DAILY_QUOTA_EXCEEDED" 35 BulkEmailStatusInvalidSendingPoolName BulkEmailStatus = "INVALID_SENDING_POOL_NAME" 36 BulkEmailStatusAccountSendingPaused BulkEmailStatus = "ACCOUNT_SENDING_PAUSED" 37 BulkEmailStatusConfigurationSetSendingPaused BulkEmailStatus = "CONFIGURATION_SET_SENDING_PAUSED" 38 BulkEmailStatusInvalidParameter BulkEmailStatus = "INVALID_PARAMETER" 39 BulkEmailStatusTransientFailure BulkEmailStatus = "TRANSIENT_FAILURE" 40 BulkEmailStatusFailed BulkEmailStatus = "FAILED" 41) 42 43// Values returns all known values for BulkEmailStatus. Note that this can be 44// expanded in the future, and so it is only as up to date as the client. The 45// ordering of this slice is not guaranteed to be stable across updates. 46func (BulkEmailStatus) Values() []BulkEmailStatus { 47 return []BulkEmailStatus{ 48 "SUCCESS", 49 "MESSAGE_REJECTED", 50 "MAIL_FROM_DOMAIN_NOT_VERIFIED", 51 "CONFIGURATION_SET_NOT_FOUND", 52 "TEMPLATE_NOT_FOUND", 53 "ACCOUNT_SUSPENDED", 54 "ACCOUNT_THROTTLED", 55 "ACCOUNT_DAILY_QUOTA_EXCEEDED", 56 "INVALID_SENDING_POOL_NAME", 57 "ACCOUNT_SENDING_PAUSED", 58 "CONFIGURATION_SET_SENDING_PAUSED", 59 "INVALID_PARAMETER", 60 "TRANSIENT_FAILURE", 61 "FAILED", 62 } 63} 64 65type ContactLanguage string 66 67// Enum values for ContactLanguage 68const ( 69 ContactLanguageEn ContactLanguage = "EN" 70 ContactLanguageJa ContactLanguage = "JA" 71) 72 73// Values returns all known values for ContactLanguage. 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 (ContactLanguage) Values() []ContactLanguage { 77 return []ContactLanguage{ 78 "EN", 79 "JA", 80 } 81} 82 83type ContactListImportAction string 84 85// Enum values for ContactListImportAction 86const ( 87 ContactListImportActionDelete ContactListImportAction = "DELETE" 88 ContactListImportActionPut ContactListImportAction = "PUT" 89) 90 91// Values returns all known values for ContactListImportAction. Note that this can 92// be expanded in the future, and so it is only as up to date as the client. The 93// ordering of this slice is not guaranteed to be stable across updates. 94func (ContactListImportAction) Values() []ContactListImportAction { 95 return []ContactListImportAction{ 96 "DELETE", 97 "PUT", 98 } 99} 100 101type DataFormat string 102 103// Enum values for DataFormat 104const ( 105 DataFormatCsv DataFormat = "CSV" 106 DataFormatJson DataFormat = "JSON" 107) 108 109// Values returns all known values for DataFormat. Note that this can be expanded 110// in the future, and so it is only as up to date as the client. The ordering of 111// this slice is not guaranteed to be stable across updates. 112func (DataFormat) Values() []DataFormat { 113 return []DataFormat{ 114 "CSV", 115 "JSON", 116 } 117} 118 119type DeliverabilityDashboardAccountStatus string 120 121// Enum values for DeliverabilityDashboardAccountStatus 122const ( 123 DeliverabilityDashboardAccountStatusActive DeliverabilityDashboardAccountStatus = "ACTIVE" 124 DeliverabilityDashboardAccountStatusPendingExpiration DeliverabilityDashboardAccountStatus = "PENDING_EXPIRATION" 125 DeliverabilityDashboardAccountStatusDisabled DeliverabilityDashboardAccountStatus = "DISABLED" 126) 127 128// Values returns all known values for DeliverabilityDashboardAccountStatus. Note 129// that this can be expanded in the future, and so it is only as up to date as the 130// client. The ordering of this slice is not guaranteed to be stable across 131// updates. 132func (DeliverabilityDashboardAccountStatus) Values() []DeliverabilityDashboardAccountStatus { 133 return []DeliverabilityDashboardAccountStatus{ 134 "ACTIVE", 135 "PENDING_EXPIRATION", 136 "DISABLED", 137 } 138} 139 140type DeliverabilityTestStatus string 141 142// Enum values for DeliverabilityTestStatus 143const ( 144 DeliverabilityTestStatusInProgress DeliverabilityTestStatus = "IN_PROGRESS" 145 DeliverabilityTestStatusCompleted DeliverabilityTestStatus = "COMPLETED" 146) 147 148// Values returns all known values for DeliverabilityTestStatus. Note that this can 149// be expanded in the future, and so it is only as up to date as the client. The 150// ordering of this slice is not guaranteed to be stable across updates. 151func (DeliverabilityTestStatus) Values() []DeliverabilityTestStatus { 152 return []DeliverabilityTestStatus{ 153 "IN_PROGRESS", 154 "COMPLETED", 155 } 156} 157 158type DimensionValueSource string 159 160// Enum values for DimensionValueSource 161const ( 162 DimensionValueSourceMessageTag DimensionValueSource = "MESSAGE_TAG" 163 DimensionValueSourceEmailHeader DimensionValueSource = "EMAIL_HEADER" 164 DimensionValueSourceLinkTag DimensionValueSource = "LINK_TAG" 165) 166 167// Values returns all known values for DimensionValueSource. Note that this can be 168// expanded in the future, and so it is only as up to date as the client. The 169// ordering of this slice is not guaranteed to be stable across updates. 170func (DimensionValueSource) Values() []DimensionValueSource { 171 return []DimensionValueSource{ 172 "MESSAGE_TAG", 173 "EMAIL_HEADER", 174 "LINK_TAG", 175 } 176} 177 178type DkimSigningAttributesOrigin string 179 180// Enum values for DkimSigningAttributesOrigin 181const ( 182 DkimSigningAttributesOriginAwsSes DkimSigningAttributesOrigin = "AWS_SES" 183 DkimSigningAttributesOriginExternal DkimSigningAttributesOrigin = "EXTERNAL" 184) 185 186// Values returns all known values for DkimSigningAttributesOrigin. Note that this 187// can be expanded in the future, and so it is only as up to date as the client. 188// The ordering of this slice is not guaranteed to be stable across updates. 189func (DkimSigningAttributesOrigin) Values() []DkimSigningAttributesOrigin { 190 return []DkimSigningAttributesOrigin{ 191 "AWS_SES", 192 "EXTERNAL", 193 } 194} 195 196type DkimStatus string 197 198// Enum values for DkimStatus 199const ( 200 DkimStatusPending DkimStatus = "PENDING" 201 DkimStatusSuccess DkimStatus = "SUCCESS" 202 DkimStatusFailed DkimStatus = "FAILED" 203 DkimStatusTemporaryFailure DkimStatus = "TEMPORARY_FAILURE" 204 DkimStatusNotStarted DkimStatus = "NOT_STARTED" 205) 206 207// Values returns all known values for DkimStatus. Note that this can be expanded 208// in the future, and so it is only as up to date as the client. The ordering of 209// this slice is not guaranteed to be stable across updates. 210func (DkimStatus) Values() []DkimStatus { 211 return []DkimStatus{ 212 "PENDING", 213 "SUCCESS", 214 "FAILED", 215 "TEMPORARY_FAILURE", 216 "NOT_STARTED", 217 } 218} 219 220type EventType string 221 222// Enum values for EventType 223const ( 224 EventTypeSend EventType = "SEND" 225 EventTypeReject EventType = "REJECT" 226 EventTypeBounce EventType = "BOUNCE" 227 EventTypeComplaint EventType = "COMPLAINT" 228 EventTypeDelivery EventType = "DELIVERY" 229 EventTypeOpen EventType = "OPEN" 230 EventTypeClick EventType = "CLICK" 231 EventTypeRenderingFailure EventType = "RENDERING_FAILURE" 232 EventTypeDeliveryDelay EventType = "DELIVERY_DELAY" 233 EventTypeSubscription EventType = "SUBSCRIPTION" 234) 235 236// Values returns all known values for EventType. Note that this can be expanded in 237// the future, and so it is only as up to date as the client. The ordering of this 238// slice is not guaranteed to be stable across updates. 239func (EventType) Values() []EventType { 240 return []EventType{ 241 "SEND", 242 "REJECT", 243 "BOUNCE", 244 "COMPLAINT", 245 "DELIVERY", 246 "OPEN", 247 "CLICK", 248 "RENDERING_FAILURE", 249 "DELIVERY_DELAY", 250 "SUBSCRIPTION", 251 } 252} 253 254type IdentityType string 255 256// Enum values for IdentityType 257const ( 258 IdentityTypeEmailAddress IdentityType = "EMAIL_ADDRESS" 259 IdentityTypeDomain IdentityType = "DOMAIN" 260 IdentityTypeManagedDomain IdentityType = "MANAGED_DOMAIN" 261) 262 263// Values returns all known values for IdentityType. Note that this can be expanded 264// in the future, and so it is only as up to date as the client. The ordering of 265// this slice is not guaranteed to be stable across updates. 266func (IdentityType) Values() []IdentityType { 267 return []IdentityType{ 268 "EMAIL_ADDRESS", 269 "DOMAIN", 270 "MANAGED_DOMAIN", 271 } 272} 273 274type ImportDestinationType string 275 276// Enum values for ImportDestinationType 277const ( 278 ImportDestinationTypeSuppressionList ImportDestinationType = "SUPPRESSION_LIST" 279 ImportDestinationTypeContactList ImportDestinationType = "CONTACT_LIST" 280) 281 282// Values returns all known values for ImportDestinationType. Note that this can be 283// expanded in the future, and so it is only as up to date as the client. The 284// ordering of this slice is not guaranteed to be stable across updates. 285func (ImportDestinationType) Values() []ImportDestinationType { 286 return []ImportDestinationType{ 287 "SUPPRESSION_LIST", 288 "CONTACT_LIST", 289 } 290} 291 292type JobStatus string 293 294// Enum values for JobStatus 295const ( 296 JobStatusCreated JobStatus = "CREATED" 297 JobStatusProcessing JobStatus = "PROCESSING" 298 JobStatusCompleted JobStatus = "COMPLETED" 299 JobStatusFailed JobStatus = "FAILED" 300) 301 302// Values returns all known values for JobStatus. Note that this can be expanded in 303// the future, and so it is only as up to date as the client. The ordering of this 304// slice is not guaranteed to be stable across updates. 305func (JobStatus) Values() []JobStatus { 306 return []JobStatus{ 307 "CREATED", 308 "PROCESSING", 309 "COMPLETED", 310 "FAILED", 311 } 312} 313 314type MailFromDomainStatus string 315 316// Enum values for MailFromDomainStatus 317const ( 318 MailFromDomainStatusPending MailFromDomainStatus = "PENDING" 319 MailFromDomainStatusSuccess MailFromDomainStatus = "SUCCESS" 320 MailFromDomainStatusFailed MailFromDomainStatus = "FAILED" 321 MailFromDomainStatusTemporaryFailure MailFromDomainStatus = "TEMPORARY_FAILURE" 322) 323 324// Values returns all known values for MailFromDomainStatus. Note that this can be 325// expanded in the future, and so it is only as up to date as the client. The 326// ordering of this slice is not guaranteed to be stable across updates. 327func (MailFromDomainStatus) Values() []MailFromDomainStatus { 328 return []MailFromDomainStatus{ 329 "PENDING", 330 "SUCCESS", 331 "FAILED", 332 "TEMPORARY_FAILURE", 333 } 334} 335 336type MailType string 337 338// Enum values for MailType 339const ( 340 MailTypeMarketing MailType = "MARKETING" 341 MailTypeTransactional MailType = "TRANSACTIONAL" 342) 343 344// Values returns all known values for MailType. Note that this can be expanded in 345// the future, and so it is only as up to date as the client. The ordering of this 346// slice is not guaranteed to be stable across updates. 347func (MailType) Values() []MailType { 348 return []MailType{ 349 "MARKETING", 350 "TRANSACTIONAL", 351 } 352} 353 354type ReviewStatus string 355 356// Enum values for ReviewStatus 357const ( 358 ReviewStatusPending ReviewStatus = "PENDING" 359 ReviewStatusFailed ReviewStatus = "FAILED" 360 ReviewStatusGranted ReviewStatus = "GRANTED" 361 ReviewStatusDenied ReviewStatus = "DENIED" 362) 363 364// Values returns all known values for ReviewStatus. Note that this can be expanded 365// in the future, and so it is only as up to date as the client. The ordering of 366// this slice is not guaranteed to be stable across updates. 367func (ReviewStatus) Values() []ReviewStatus { 368 return []ReviewStatus{ 369 "PENDING", 370 "FAILED", 371 "GRANTED", 372 "DENIED", 373 } 374} 375 376type SubscriptionStatus string 377 378// Enum values for SubscriptionStatus 379const ( 380 SubscriptionStatusOptIn SubscriptionStatus = "OPT_IN" 381 SubscriptionStatusOptOut SubscriptionStatus = "OPT_OUT" 382) 383 384// Values returns all known values for SubscriptionStatus. Note that this can be 385// expanded in the future, and so it is only as up to date as the client. The 386// ordering of this slice is not guaranteed to be stable across updates. 387func (SubscriptionStatus) Values() []SubscriptionStatus { 388 return []SubscriptionStatus{ 389 "OPT_IN", 390 "OPT_OUT", 391 } 392} 393 394type SuppressionListImportAction string 395 396// Enum values for SuppressionListImportAction 397const ( 398 SuppressionListImportActionDelete SuppressionListImportAction = "DELETE" 399 SuppressionListImportActionPut SuppressionListImportAction = "PUT" 400) 401 402// Values returns all known values for SuppressionListImportAction. Note that this 403// can be expanded in the future, and so it is only as up to date as the client. 404// The ordering of this slice is not guaranteed to be stable across updates. 405func (SuppressionListImportAction) Values() []SuppressionListImportAction { 406 return []SuppressionListImportAction{ 407 "DELETE", 408 "PUT", 409 } 410} 411 412type SuppressionListReason string 413 414// Enum values for SuppressionListReason 415const ( 416 SuppressionListReasonBounce SuppressionListReason = "BOUNCE" 417 SuppressionListReasonComplaint SuppressionListReason = "COMPLAINT" 418) 419 420// Values returns all known values for SuppressionListReason. Note that this can be 421// expanded in the future, and so it is only as up to date as the client. The 422// ordering of this slice is not guaranteed to be stable across updates. 423func (SuppressionListReason) Values() []SuppressionListReason { 424 return []SuppressionListReason{ 425 "BOUNCE", 426 "COMPLAINT", 427 } 428} 429 430type TlsPolicy string 431 432// Enum values for TlsPolicy 433const ( 434 TlsPolicyRequire TlsPolicy = "REQUIRE" 435 TlsPolicyOptional TlsPolicy = "OPTIONAL" 436) 437 438// Values returns all known values for TlsPolicy. Note that this can be expanded in 439// the future, and so it is only as up to date as the client. The ordering of this 440// slice is not guaranteed to be stable across updates. 441func (TlsPolicy) Values() []TlsPolicy { 442 return []TlsPolicy{ 443 "REQUIRE", 444 "OPTIONAL", 445 } 446} 447 448type WarmupStatus string 449 450// Enum values for WarmupStatus 451const ( 452 WarmupStatusInProgress WarmupStatus = "IN_PROGRESS" 453 WarmupStatusDone WarmupStatus = "DONE" 454) 455 456// Values returns all known values for WarmupStatus. Note that this can be expanded 457// in the future, and so it is only as up to date as the client. The ordering of 458// this slice is not guaranteed to be stable across updates. 459func (WarmupStatus) Values() []WarmupStatus { 460 return []WarmupStatus{ 461 "IN_PROGRESS", 462 "DONE", 463 } 464} 465