AWS SDK for C++  0.14.3
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::SES::Model Namespace Reference

Namespaces

 BehaviorOnMXFailureMapper
 
 BounceTypeMapper
 
 CustomMailFromStatusMapper
 
 DsnActionMapper
 
 IdentityTypeMapper
 
 InvocationTypeMapper
 
 NotificationTypeMapper
 
 ReceiptFilterPolicyMapper
 
 SNSActionEncodingMapper
 
 StopScopeMapper
 
 TlsPolicyMapper
 
 VerificationStatusMapper
 

Classes

class  AddHeaderAction
 
class  Body
 
class  BounceAction
 
class  BouncedRecipientInfo
 
class  CloneReceiptRuleSetRequest
 
class  CloneReceiptRuleSetResult
 
class  Content
 
class  CreateReceiptFilterRequest
 
class  CreateReceiptFilterResult
 
class  CreateReceiptRuleRequest
 
class  CreateReceiptRuleResult
 
class  CreateReceiptRuleSetRequest
 
class  CreateReceiptRuleSetResult
 
class  DeleteIdentityPolicyRequest
 
class  DeleteIdentityPolicyResult
 
class  DeleteIdentityRequest
 
class  DeleteIdentityResult
 
class  DeleteReceiptFilterRequest
 
class  DeleteReceiptFilterResult
 
class  DeleteReceiptRuleRequest
 
class  DeleteReceiptRuleResult
 
class  DeleteReceiptRuleSetRequest
 
class  DeleteReceiptRuleSetResult
 
class  DeleteVerifiedEmailAddressRequest
 
class  DescribeActiveReceiptRuleSetRequest
 
class  DescribeActiveReceiptRuleSetResult
 
class  DescribeReceiptRuleRequest
 
class  DescribeReceiptRuleResult
 
class  DescribeReceiptRuleSetRequest
 
class  DescribeReceiptRuleSetResult
 
class  Destination
 
class  ExtensionField
 
class  GetIdentityDkimAttributesRequest
 
class  GetIdentityDkimAttributesResult
 
class  GetIdentityMailFromDomainAttributesRequest
 
class  GetIdentityMailFromDomainAttributesResult
 
class  GetIdentityNotificationAttributesRequest
 
class  GetIdentityNotificationAttributesResult
 
class  GetIdentityPoliciesRequest
 
class  GetIdentityPoliciesResult
 
class  GetIdentityVerificationAttributesRequest
 
class  GetIdentityVerificationAttributesResult
 
class  GetSendQuotaRequest
 
class  GetSendQuotaResult
 
class  GetSendStatisticsRequest
 
class  GetSendStatisticsResult
 
class  IdentityDkimAttributes
 
class  IdentityMailFromDomainAttributes
 
class  IdentityNotificationAttributes
 
class  IdentityVerificationAttributes
 
class  LambdaAction
 
class  ListIdentitiesRequest
 
class  ListIdentitiesResult
 
class  ListIdentityPoliciesRequest
 
class  ListIdentityPoliciesResult
 
class  ListReceiptFiltersRequest
 
class  ListReceiptFiltersResult
 
class  ListReceiptRuleSetsRequest
 
class  ListReceiptRuleSetsResult
 
class  ListVerifiedEmailAddressesRequest
 
class  ListVerifiedEmailAddressesResult
 
class  Message
 
class  MessageDsn
 
class  PutIdentityPolicyRequest
 
class  PutIdentityPolicyResult
 
class  RawMessage
 
class  ReceiptAction
 
class  ReceiptFilter
 
class  ReceiptIpFilter
 
class  ReceiptRule
 
class  ReceiptRuleSetMetadata
 
class  RecipientDsnFields
 
class  ReorderReceiptRuleSetRequest
 
class  ReorderReceiptRuleSetResult
 
class  ResponseMetadata
 
class  S3Action
 
class  SendBounceRequest
 
class  SendBounceResult
 
class  SendDataPoint
 
class  SendEmailRequest
 
class  SendEmailResult
 
class  SendRawEmailRequest
 
class  SendRawEmailResult
 
class  SetActiveReceiptRuleSetRequest
 
class  SetActiveReceiptRuleSetResult
 
class  SetIdentityDkimEnabledRequest
 
class  SetIdentityDkimEnabledResult
 
class  SetIdentityFeedbackForwardingEnabledRequest
 
class  SetIdentityFeedbackForwardingEnabledResult
 
class  SetIdentityHeadersInNotificationsEnabledRequest
 
class  SetIdentityHeadersInNotificationsEnabledResult
 
class  SetIdentityMailFromDomainRequest
 
class  SetIdentityMailFromDomainResult
 
class  SetIdentityNotificationTopicRequest
 
class  SetIdentityNotificationTopicResult
 
class  SetReceiptRulePositionRequest
 
class  SetReceiptRulePositionResult
 
class  SNSAction
 
class  StopAction
 
class  UpdateReceiptRuleRequest
 
class  UpdateReceiptRuleResult
 
class  VerifyDomainDkimRequest
 
class  VerifyDomainDkimResult
 
class  VerifyDomainIdentityRequest
 
class  VerifyDomainIdentityResult
 
class  VerifyEmailAddressRequest
 
class  VerifyEmailIdentityRequest
 
class  VerifyEmailIdentityResult
 
class  WorkmailAction
 

Typedefs

typedef Aws::Utils::Outcome< CloneReceiptRuleSetResult, Aws::Client::AWSError< SESErrors > > CloneReceiptRuleSetOutcome
 
typedef Aws::Utils::Outcome< CreateReceiptFilterResult, Aws::Client::AWSError< SESErrors > > CreateReceiptFilterOutcome
 
typedef Aws::Utils::Outcome< CreateReceiptRuleResult, Aws::Client::AWSError< SESErrors > > CreateReceiptRuleOutcome
 
typedef Aws::Utils::Outcome< CreateReceiptRuleSetResult, Aws::Client::AWSError< SESErrors > > CreateReceiptRuleSetOutcome
 
typedef Aws::Utils::Outcome< DeleteIdentityResult, Aws::Client::AWSError< SESErrors > > DeleteIdentityOutcome
 
typedef Aws::Utils::Outcome< DeleteIdentityPolicyResult, Aws::Client::AWSError< SESErrors > > DeleteIdentityPolicyOutcome
 
typedef Aws::Utils::Outcome< DeleteReceiptFilterResult, Aws::Client::AWSError< SESErrors > > DeleteReceiptFilterOutcome
 
typedef Aws::Utils::Outcome< DeleteReceiptRuleResult, Aws::Client::AWSError< SESErrors > > DeleteReceiptRuleOutcome
 
typedef Aws::Utils::Outcome< DeleteReceiptRuleSetResult, Aws::Client::AWSError< SESErrors > > DeleteReceiptRuleSetOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SESErrors > > DeleteVerifiedEmailAddressOutcome
 
typedef Aws::Utils::Outcome< DescribeActiveReceiptRuleSetResult, Aws::Client::AWSError< SESErrors > > DescribeActiveReceiptRuleSetOutcome
 
typedef Aws::Utils::Outcome< DescribeReceiptRuleResult, Aws::Client::AWSError< SESErrors > > DescribeReceiptRuleOutcome
 
typedef Aws::Utils::Outcome< DescribeReceiptRuleSetResult, Aws::Client::AWSError< SESErrors > > DescribeReceiptRuleSetOutcome
 
typedef Aws::Utils::Outcome< GetIdentityDkimAttributesResult, Aws::Client::AWSError< SESErrors > > GetIdentityDkimAttributesOutcome
 
typedef Aws::Utils::Outcome< GetIdentityMailFromDomainAttributesResult, Aws::Client::AWSError< SESErrors > > GetIdentityMailFromDomainAttributesOutcome
 
typedef Aws::Utils::Outcome< GetIdentityNotificationAttributesResult, Aws::Client::AWSError< SESErrors > > GetIdentityNotificationAttributesOutcome
 
typedef Aws::Utils::Outcome< GetIdentityPoliciesResult, Aws::Client::AWSError< SESErrors > > GetIdentityPoliciesOutcome
 
typedef Aws::Utils::Outcome< GetIdentityVerificationAttributesResult, Aws::Client::AWSError< SESErrors > > GetIdentityVerificationAttributesOutcome
 
typedef Aws::Utils::Outcome< GetSendQuotaResult, Aws::Client::AWSError< SESErrors > > GetSendQuotaOutcome
 
typedef Aws::Utils::Outcome< GetSendStatisticsResult, Aws::Client::AWSError< SESErrors > > GetSendStatisticsOutcome
 
typedef Aws::Utils::Outcome< ListIdentitiesResult, Aws::Client::AWSError< SESErrors > > ListIdentitiesOutcome
 
typedef Aws::Utils::Outcome< ListIdentityPoliciesResult, Aws::Client::AWSError< SESErrors > > ListIdentityPoliciesOutcome
 
typedef Aws::Utils::Outcome< ListReceiptFiltersResult, Aws::Client::AWSError< SESErrors > > ListReceiptFiltersOutcome
 
typedef Aws::Utils::Outcome< ListReceiptRuleSetsResult, Aws::Client::AWSError< SESErrors > > ListReceiptRuleSetsOutcome
 
typedef Aws::Utils::Outcome< ListVerifiedEmailAddressesResult, Aws::Client::AWSError< SESErrors > > ListVerifiedEmailAddressesOutcome
 
typedef Aws::Utils::Outcome< PutIdentityPolicyResult, Aws::Client::AWSError< SESErrors > > PutIdentityPolicyOutcome
 
typedef Aws::Utils::Outcome< ReorderReceiptRuleSetResult, Aws::Client::AWSError< SESErrors > > ReorderReceiptRuleSetOutcome
 
typedef Aws::Utils::Outcome< SendBounceResult, Aws::Client::AWSError< SESErrors > > SendBounceOutcome
 
typedef Aws::Utils::Outcome< SendEmailResult, Aws::Client::AWSError< SESErrors > > SendEmailOutcome
 
typedef Aws::Utils::Outcome< SendRawEmailResult, Aws::Client::AWSError< SESErrors > > SendRawEmailOutcome
 
typedef Aws::Utils::Outcome< SetActiveReceiptRuleSetResult, Aws::Client::AWSError< SESErrors > > SetActiveReceiptRuleSetOutcome
 
typedef Aws::Utils::Outcome< SetIdentityDkimEnabledResult, Aws::Client::AWSError< SESErrors > > SetIdentityDkimEnabledOutcome
 
typedef Aws::Utils::Outcome< SetIdentityFeedbackForwardingEnabledResult, Aws::Client::AWSError< SESErrors > > SetIdentityFeedbackForwardingEnabledOutcome
 
typedef Aws::Utils::Outcome< SetIdentityHeadersInNotificationsEnabledResult, Aws::Client::AWSError< SESErrors > > SetIdentityHeadersInNotificationsEnabledOutcome
 
typedef Aws::Utils::Outcome< SetIdentityMailFromDomainResult, Aws::Client::AWSError< SESErrors > > SetIdentityMailFromDomainOutcome
 
typedef Aws::Utils::Outcome< SetIdentityNotificationTopicResult, Aws::Client::AWSError< SESErrors > > SetIdentityNotificationTopicOutcome
 
typedef Aws::Utils::Outcome< SetReceiptRulePositionResult, Aws::Client::AWSError< SESErrors > > SetReceiptRulePositionOutcome
 
typedef Aws::Utils::Outcome< UpdateReceiptRuleResult, Aws::Client::AWSError< SESErrors > > UpdateReceiptRuleOutcome
 
typedef Aws::Utils::Outcome< VerifyDomainDkimResult, Aws::Client::AWSError< SESErrors > > VerifyDomainDkimOutcome
 
typedef Aws::Utils::Outcome< VerifyDomainIdentityResult, Aws::Client::AWSError< SESErrors > > VerifyDomainIdentityOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SESErrors > > VerifyEmailAddressOutcome
 
typedef Aws::Utils::Outcome< VerifyEmailIdentityResult, Aws::Client::AWSError< SESErrors > > VerifyEmailIdentityOutcome
 
typedef std::future< CloneReceiptRuleSetOutcomeCloneReceiptRuleSetOutcomeCallable
 
typedef std::future< CreateReceiptFilterOutcomeCreateReceiptFilterOutcomeCallable
 
typedef std::future< CreateReceiptRuleOutcomeCreateReceiptRuleOutcomeCallable
 
typedef std::future< CreateReceiptRuleSetOutcomeCreateReceiptRuleSetOutcomeCallable
 
typedef std::future< DeleteIdentityOutcomeDeleteIdentityOutcomeCallable
 
typedef std::future< DeleteIdentityPolicyOutcomeDeleteIdentityPolicyOutcomeCallable
 
typedef std::future< DeleteReceiptFilterOutcomeDeleteReceiptFilterOutcomeCallable
 
typedef std::future< DeleteReceiptRuleOutcomeDeleteReceiptRuleOutcomeCallable
 
typedef std::future< DeleteReceiptRuleSetOutcomeDeleteReceiptRuleSetOutcomeCallable
 
typedef std::future< DeleteVerifiedEmailAddressOutcomeDeleteVerifiedEmailAddressOutcomeCallable
 
typedef std::future< DescribeActiveReceiptRuleSetOutcomeDescribeActiveReceiptRuleSetOutcomeCallable
 
typedef std::future< DescribeReceiptRuleOutcomeDescribeReceiptRuleOutcomeCallable
 
typedef std::future< DescribeReceiptRuleSetOutcomeDescribeReceiptRuleSetOutcomeCallable
 
typedef std::future< GetIdentityDkimAttributesOutcomeGetIdentityDkimAttributesOutcomeCallable
 
typedef std::future< GetIdentityMailFromDomainAttributesOutcomeGetIdentityMailFromDomainAttributesOutcomeCallable
 
typedef std::future< GetIdentityNotificationAttributesOutcomeGetIdentityNotificationAttributesOutcomeCallable
 
typedef std::future< GetIdentityPoliciesOutcomeGetIdentityPoliciesOutcomeCallable
 
typedef std::future< GetIdentityVerificationAttributesOutcomeGetIdentityVerificationAttributesOutcomeCallable
 
typedef std::future< GetSendQuotaOutcomeGetSendQuotaOutcomeCallable
 
typedef std::future< GetSendStatisticsOutcomeGetSendStatisticsOutcomeCallable
 
typedef std::future< ListIdentitiesOutcomeListIdentitiesOutcomeCallable
 
typedef std::future< ListIdentityPoliciesOutcomeListIdentityPoliciesOutcomeCallable
 
typedef std::future< ListReceiptFiltersOutcomeListReceiptFiltersOutcomeCallable
 
typedef std::future< ListReceiptRuleSetsOutcomeListReceiptRuleSetsOutcomeCallable
 
typedef std::future< ListVerifiedEmailAddressesOutcomeListVerifiedEmailAddressesOutcomeCallable
 
typedef std::future< PutIdentityPolicyOutcomePutIdentityPolicyOutcomeCallable
 
typedef std::future< ReorderReceiptRuleSetOutcomeReorderReceiptRuleSetOutcomeCallable
 
typedef std::future< SendBounceOutcomeSendBounceOutcomeCallable
 
typedef std::future< SendEmailOutcomeSendEmailOutcomeCallable
 
typedef std::future< SendRawEmailOutcomeSendRawEmailOutcomeCallable
 
typedef std::future< SetActiveReceiptRuleSetOutcomeSetActiveReceiptRuleSetOutcomeCallable
 
typedef std::future< SetIdentityDkimEnabledOutcomeSetIdentityDkimEnabledOutcomeCallable
 
typedef std::future< SetIdentityFeedbackForwardingEnabledOutcomeSetIdentityFeedbackForwardingEnabledOutcomeCallable
 
typedef std::future< SetIdentityHeadersInNotificationsEnabledOutcomeSetIdentityHeadersInNotificationsEnabledOutcomeCallable
 
typedef std::future< SetIdentityMailFromDomainOutcomeSetIdentityMailFromDomainOutcomeCallable
 
typedef std::future< SetIdentityNotificationTopicOutcomeSetIdentityNotificationTopicOutcomeCallable
 
typedef std::future< SetReceiptRulePositionOutcomeSetReceiptRulePositionOutcomeCallable
 
typedef std::future< UpdateReceiptRuleOutcomeUpdateReceiptRuleOutcomeCallable
 
typedef std::future< VerifyDomainDkimOutcomeVerifyDomainDkimOutcomeCallable
 
typedef std::future< VerifyDomainIdentityOutcomeVerifyDomainIdentityOutcomeCallable
 
typedef std::future< VerifyEmailAddressOutcomeVerifyEmailAddressOutcomeCallable
 
typedef std::future< VerifyEmailIdentityOutcomeVerifyEmailIdentityOutcomeCallable
 

Enumerations

enum  BehaviorOnMXFailure { BehaviorOnMXFailure::NOT_SET, BehaviorOnMXFailure::UseDefaultValue, BehaviorOnMXFailure::RejectMessage }
 
enum  BounceType {
  BounceType::NOT_SET, BounceType::DoesNotExist, BounceType::MessageTooLarge, BounceType::ExceededQuota,
  BounceType::ContentRejected, BounceType::Undefined, BounceType::TemporaryFailure
}
 
enum  CustomMailFromStatus {
  CustomMailFromStatus::NOT_SET, CustomMailFromStatus::Pending, CustomMailFromStatus::Success, CustomMailFromStatus::Failed,
  CustomMailFromStatus::TemporaryFailure
}
 
enum  DsnAction {
  DsnAction::NOT_SET, DsnAction::failed, DsnAction::delayed, DsnAction::delivered,
  DsnAction::relayed, DsnAction::expanded
}
 
enum  IdentityType { IdentityType::NOT_SET, IdentityType::EmailAddress, IdentityType::Domain }
 
enum  InvocationType { InvocationType::NOT_SET, InvocationType::Event, InvocationType::RequestResponse }
 
enum  NotificationType { NotificationType::NOT_SET, NotificationType::Bounce, NotificationType::Complaint, NotificationType::Delivery }
 
enum  ReceiptFilterPolicy { ReceiptFilterPolicy::NOT_SET, ReceiptFilterPolicy::Block, ReceiptFilterPolicy::Allow }
 
enum  SNSActionEncoding { SNSActionEncoding::NOT_SET, SNSActionEncoding::UTF_8, SNSActionEncoding::Base64 }
 
enum  StopScope { StopScope::NOT_SET, StopScope::RuleSet }
 
enum  TlsPolicy { TlsPolicy::NOT_SET, TlsPolicy::Require, TlsPolicy::Optional }
 
enum  VerificationStatus {
  VerificationStatus::NOT_SET, VerificationStatus::Pending, VerificationStatus::Success, VerificationStatus::Failed,
  VerificationStatus::TemporaryFailure, VerificationStatus::NotStarted
}
 

Typedef Documentation

Definition at line 150 of file SESClient.h.

Definition at line 195 of file SESClient.h.

Definition at line 153 of file SESClient.h.

Definition at line 196 of file SESClient.h.

Definition at line 154 of file SESClient.h.

Definition at line 197 of file SESClient.h.

Definition at line 155 of file SESClient.h.

Definition at line 198 of file SESClient.h.

Definition at line 156 of file SESClient.h.

Definition at line 199 of file SESClient.h.

Definition at line 157 of file SESClient.h.

Definition at line 200 of file SESClient.h.

Definition at line 158 of file SESClient.h.

Definition at line 201 of file SESClient.h.

Definition at line 159 of file SESClient.h.

Definition at line 202 of file SESClient.h.

Definition at line 160 of file SESClient.h.

Definition at line 203 of file SESClient.h.

Definition at line 161 of file SESClient.h.

Definition at line 204 of file SESClient.h.

Definition at line 162 of file SESClient.h.

Definition at line 205 of file SESClient.h.

Definition at line 163 of file SESClient.h.

Definition at line 206 of file SESClient.h.

Definition at line 164 of file SESClient.h.

Definition at line 207 of file SESClient.h.

Definition at line 165 of file SESClient.h.

Definition at line 208 of file SESClient.h.

Definition at line 166 of file SESClient.h.

Definition at line 209 of file SESClient.h.

Definition at line 167 of file SESClient.h.

Definition at line 210 of file SESClient.h.

Definition at line 168 of file SESClient.h.

Definition at line 211 of file SESClient.h.

Definition at line 169 of file SESClient.h.

Definition at line 212 of file SESClient.h.

Definition at line 170 of file SESClient.h.

Definition at line 213 of file SESClient.h.

Definition at line 171 of file SESClient.h.

Definition at line 214 of file SESClient.h.

Definition at line 172 of file SESClient.h.

Definition at line 215 of file SESClient.h.

Definition at line 173 of file SESClient.h.

Definition at line 216 of file SESClient.h.

Definition at line 174 of file SESClient.h.

Definition at line 217 of file SESClient.h.

Definition at line 175 of file SESClient.h.

Definition at line 218 of file SESClient.h.

Definition at line 176 of file SESClient.h.

Definition at line 219 of file SESClient.h.

Definition at line 177 of file SESClient.h.

Definition at line 220 of file SESClient.h.

Definition at line 178 of file SESClient.h.

Definition at line 221 of file SESClient.h.

Definition at line 179 of file SESClient.h.

Definition at line 222 of file SESClient.h.

Definition at line 180 of file SESClient.h.

Definition at line 223 of file SESClient.h.

Definition at line 181 of file SESClient.h.

Definition at line 224 of file SESClient.h.

Definition at line 182 of file SESClient.h.

Definition at line 225 of file SESClient.h.

Definition at line 183 of file SESClient.h.

Definition at line 226 of file SESClient.h.

Definition at line 184 of file SESClient.h.

Definition at line 227 of file SESClient.h.

Definition at line 185 of file SESClient.h.

Definition at line 228 of file SESClient.h.

Definition at line 186 of file SESClient.h.

Definition at line 229 of file SESClient.h.

Definition at line 187 of file SESClient.h.

Definition at line 230 of file SESClient.h.

Definition at line 188 of file SESClient.h.

Definition at line 231 of file SESClient.h.

Definition at line 189 of file SESClient.h.

Definition at line 232 of file SESClient.h.

Definition at line 190 of file SESClient.h.

Definition at line 233 of file SESClient.h.

Definition at line 191 of file SESClient.h.

Definition at line 234 of file SESClient.h.

Definition at line 192 of file SESClient.h.

Definition at line 235 of file SESClient.h.

Definition at line 193 of file SESClient.h.

Definition at line 236 of file SESClient.h.

Enumeration Type Documentation

Enumerator
NOT_SET 
UseDefaultValue 
RejectMessage 

Definition at line 25 of file BehaviorOnMXFailure.h.

Enumerator
NOT_SET 
DoesNotExist 
MessageTooLarge 
ExceededQuota 
ContentRejected 
Undefined 
TemporaryFailure 

Definition at line 25 of file BounceType.h.

Enumerator
NOT_SET 
Pending 
Success 
Failed 
TemporaryFailure 

Definition at line 25 of file CustomMailFromStatus.h.

Enumerator
NOT_SET 
failed 
delayed 
delivered 
relayed 
expanded 

Definition at line 25 of file DsnAction.h.

Enumerator
NOT_SET 
EmailAddress 
Domain 

Definition at line 25 of file IdentityType.h.

Enumerator
NOT_SET 
Event 
RequestResponse 

Definition at line 25 of file InvocationType.h.

Enumerator
NOT_SET 
Bounce 
Complaint 
Delivery 

Definition at line 25 of file NotificationType.h.

Enumerator
NOT_SET 
Block 
Allow 

Definition at line 25 of file ReceiptFilterPolicy.h.

Enumerator
NOT_SET 
UTF_8 
Base64 

Definition at line 25 of file SNSActionEncoding.h.

Enumerator
NOT_SET 
RuleSet 

Definition at line 25 of file StopScope.h.

Enumerator
NOT_SET 
Require 
Optional 

Definition at line 25 of file TlsPolicy.h.

Enumerator
NOT_SET 
Pending 
Success 
Failed 
TemporaryFailure 
NotStarted 

Definition at line 25 of file VerificationStatus.h.