AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Enumerations
Aws::SES Namespace Reference

Namespaces

namespace  Endpoint
 
namespace  Model
 
namespace  SESErrorMapper
 

Classes

class  SESClient
 
 
class  SESError
 
class  SESRequest
 

Typedefs

 
 
 
 
 
 
 
 
 
typedef std::function< void(const SESClient *, const Model::CreateReceiptRuleRequest &, const Model::CreateReceiptRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReceiptRuleResponseReceivedHandler
 
 
typedef std::function< void(const SESClient *, const Model::CreateTemplateRequest &, const Model::CreateTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTemplateResponseReceivedHandler
 
 
 
 
 
typedef std::function< void(const SESClient *, const Model::DeleteIdentityRequest &, const Model::DeleteIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIdentityResponseReceivedHandler
 
 
 
typedef std::function< void(const SESClient *, const Model::DeleteReceiptRuleRequest &, const Model::DeleteReceiptRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReceiptRuleResponseReceivedHandler
 
 
typedef std::function< void(const SESClient *, const Model::DeleteTemplateRequest &, const Model::DeleteTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTemplateResponseReceivedHandler
 
 
 
 
 
 
 
 
 
 
 
 
 
typedef std::function< void(const SESClient *, const Model::GetSendQuotaRequest &, const Model::GetSendQuotaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSendQuotaResponseReceivedHandler
 
typedef std::function< void(const SESClient *, const Model::GetSendStatisticsRequest &, const Model::GetSendStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSendStatisticsResponseReceivedHandler
 
typedef std::function< void(const SESClient *, const Model::GetTemplateRequest &, const Model::GetTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTemplateResponseReceivedHandler
 
 
 
typedef std::function< void(const SESClient *, const Model::ListIdentitiesRequest &, const Model::ListIdentitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIdentitiesResponseReceivedHandler
 
 
 
 
typedef std::function< void(const SESClient *, const Model::ListTemplatesRequest &, const Model::ListTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTemplatesResponseReceivedHandler
 
 
 
typedef std::function< void(const SESClient *, const Model::PutIdentityPolicyRequest &, const Model::PutIdentityPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutIdentityPolicyResponseReceivedHandler
 
 
typedef std::function< void(const SESClient *, const Model::SendBounceRequest &, const Model::SendBounceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendBounceResponseReceivedHandler
 
 
 
typedef std::function< void(const SESClient *, const Model::SendEmailRequest &, const Model::SendEmailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendEmailResponseReceivedHandler
 
typedef std::function< void(const SESClient *, const Model::SendRawEmailRequest &, const Model::SendRawEmailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendRawEmailResponseReceivedHandler
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
typedef std::function< void(const SESClient *, const Model::UpdateReceiptRuleRequest &, const Model::UpdateReceiptRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateReceiptRuleResponseReceivedHandler
 
typedef std::function< void(const SESClient *, const Model::UpdateTemplateRequest &, const Model::UpdateTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTemplateResponseReceivedHandler
 
typedef std::function< void(const SESClient *, const Model::VerifyDomainDkimRequest &, const Model::VerifyDomainDkimOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > VerifyDomainDkimResponseReceivedHandler
 
 
 
 

Enumerations

enum class  SESErrors {
  INCOMPLETE_SIGNATURE = 0 , INTERNAL_FAILURE = 1 , INVALID_ACTION = 2 , INVALID_CLIENT_TOKEN_ID = 3 ,
  INVALID_PARAMETER_COMBINATION = 4 , INVALID_QUERY_PARAMETER = 5 , INVALID_PARAMETER_VALUE = 6 , MISSING_ACTION = 7 ,
  MISSING_AUTHENTICATION_TOKEN = 8 , MISSING_PARAMETER = 9 , OPT_IN_REQUIRED = 10 , REQUEST_EXPIRED = 11 ,
  SERVICE_UNAVAILABLE = 12 , THROTTLING = 13 , VALIDATION = 14 , ACCESS_DENIED = 15 ,
  RESOURCE_NOT_FOUND = 16 , UNRECOGNIZED_CLIENT = 17 , MALFORMED_QUERY_STRING = 18 , SLOW_DOWN = 19 ,
  REQUEST_TIME_TOO_SKEWED = 20 , INVALID_SIGNATURE = 21 , SIGNATURE_DOES_NOT_MATCH = 22 , INVALID_ACCESS_KEY_ID = 23 ,
  REQUEST_TIMEOUT = 24 , NETWORK_CONNECTION = 99 , UNKNOWN = 100 , ACCOUNT_SENDING_PAUSED = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1 ,
  ALREADY_EXISTS , CANNOT_DELETE , CONFIGURATION_SET_ALREADY_EXISTS , CONFIGURATION_SET_DOES_NOT_EXIST ,
  CONFIGURATION_SET_SENDING_PAUSED , CUSTOM_VERIFICATION_EMAIL_INVALID_CONTENT , CUSTOM_VERIFICATION_EMAIL_TEMPLATE_ALREADY_EXISTS , CUSTOM_VERIFICATION_EMAIL_TEMPLATE_DOES_NOT_EXIST ,
  EVENT_DESTINATION_ALREADY_EXISTS , EVENT_DESTINATION_DOES_NOT_EXIST , FROM_EMAIL_ADDRESS_NOT_VERIFIED , INVALID_CLOUD_WATCH_DESTINATION ,
  INVALID_CONFIGURATION_SET , INVALID_DELIVERY_OPTIONS , INVALID_FIREHOSE_DESTINATION , INVALID_LAMBDA_FUNCTION ,
  INVALID_POLICY , INVALID_RENDERING_PARAMETER , INVALID_S3_CONFIGURATION , INVALID_SNS_TOPIC ,
  INVALID_S_N_S_DESTINATION , INVALID_TEMPLATE , INVALID_TRACKING_OPTIONS , LIMIT_EXCEEDED ,
  MAIL_FROM_DOMAIN_NOT_VERIFIED , MESSAGE_REJECTED , MISSING_RENDERING_ATTRIBUTE , PRODUCTION_ACCESS_NOT_GRANTED ,
  RULE_DOES_NOT_EXIST , RULE_SET_DOES_NOT_EXIST , TEMPLATE_DOES_NOT_EXIST , TRACKING_OPTIONS_ALREADY_EXISTS ,
  TRACKING_OPTIONS_DOES_NOT_EXIST
}
 

Typedef Documentation

◆ CloneReceiptRuleSetResponseReceivedHandler

Definition at line 363 of file SESServiceClientModel.h.

◆ CreateConfigurationSetEventDestinationResponseReceivedHandler

Definition at line 365 of file SESServiceClientModel.h.

◆ CreateConfigurationSetResponseReceivedHandler

Definition at line 364 of file SESServiceClientModel.h.

◆ CreateConfigurationSetTrackingOptionsResponseReceivedHandler

Definition at line 366 of file SESServiceClientModel.h.

◆ CreateCustomVerificationEmailTemplateResponseReceivedHandler

Definition at line 367 of file SESServiceClientModel.h.

◆ CreateReceiptFilterResponseReceivedHandler

Definition at line 368 of file SESServiceClientModel.h.

◆ CreateReceiptRuleResponseReceivedHandler

Definition at line 369 of file SESServiceClientModel.h.

◆ CreateReceiptRuleSetResponseReceivedHandler

Definition at line 370 of file SESServiceClientModel.h.

◆ CreateTemplateResponseReceivedHandler

Definition at line 371 of file SESServiceClientModel.h.

◆ DeleteConfigurationSetEventDestinationResponseReceivedHandler

Definition at line 373 of file SESServiceClientModel.h.

◆ DeleteConfigurationSetResponseReceivedHandler

Definition at line 372 of file SESServiceClientModel.h.

◆ DeleteConfigurationSetTrackingOptionsResponseReceivedHandler

Definition at line 374 of file SESServiceClientModel.h.

◆ DeleteCustomVerificationEmailTemplateResponseReceivedHandler

Definition at line 375 of file SESServiceClientModel.h.

◆ DeleteIdentityPolicyResponseReceivedHandler

Definition at line 377 of file SESServiceClientModel.h.

◆ DeleteIdentityResponseReceivedHandler

Definition at line 376 of file SESServiceClientModel.h.

◆ DeleteReceiptFilterResponseReceivedHandler

Definition at line 378 of file SESServiceClientModel.h.

◆ DeleteReceiptRuleResponseReceivedHandler

Definition at line 379 of file SESServiceClientModel.h.

◆ DeleteReceiptRuleSetResponseReceivedHandler

Definition at line 380 of file SESServiceClientModel.h.

◆ DeleteTemplateResponseReceivedHandler

Definition at line 381 of file SESServiceClientModel.h.

◆ DeleteVerifiedEmailAddressResponseReceivedHandler

Definition at line 382 of file SESServiceClientModel.h.

◆ DescribeActiveReceiptRuleSetResponseReceivedHandler

Definition at line 383 of file SESServiceClientModel.h.

◆ DescribeConfigurationSetResponseReceivedHandler

Definition at line 384 of file SESServiceClientModel.h.

◆ DescribeReceiptRuleResponseReceivedHandler

Definition at line 385 of file SESServiceClientModel.h.

◆ DescribeReceiptRuleSetResponseReceivedHandler

Definition at line 386 of file SESServiceClientModel.h.

◆ GetAccountSendingEnabledResponseReceivedHandler

Definition at line 387 of file SESServiceClientModel.h.

◆ GetCustomVerificationEmailTemplateResponseReceivedHandler

Definition at line 388 of file SESServiceClientModel.h.

◆ GetIdentityDkimAttributesResponseReceivedHandler

Definition at line 389 of file SESServiceClientModel.h.

◆ GetIdentityMailFromDomainAttributesResponseReceivedHandler

Definition at line 390 of file SESServiceClientModel.h.

◆ GetIdentityNotificationAttributesResponseReceivedHandler

Definition at line 391 of file SESServiceClientModel.h.

◆ GetIdentityPoliciesResponseReceivedHandler

Definition at line 392 of file SESServiceClientModel.h.

◆ GetIdentityVerificationAttributesResponseReceivedHandler

Definition at line 393 of file SESServiceClientModel.h.

◆ GetSendQuotaResponseReceivedHandler

Definition at line 394 of file SESServiceClientModel.h.

◆ GetSendStatisticsResponseReceivedHandler

Definition at line 395 of file SESServiceClientModel.h.

◆ GetTemplateResponseReceivedHandler

typedef std::function<void(const SESClient*, const Model::GetTemplateRequest&, const Model::GetTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::SES::GetTemplateResponseReceivedHandler

Definition at line 396 of file SESServiceClientModel.h.

◆ ListConfigurationSetsResponseReceivedHandler

Definition at line 397 of file SESServiceClientModel.h.

◆ ListCustomVerificationEmailTemplatesResponseReceivedHandler

Definition at line 398 of file SESServiceClientModel.h.

◆ ListIdentitiesResponseReceivedHandler

Definition at line 399 of file SESServiceClientModel.h.

◆ ListIdentityPoliciesResponseReceivedHandler

Definition at line 400 of file SESServiceClientModel.h.

◆ ListReceiptFiltersResponseReceivedHandler

Definition at line 401 of file SESServiceClientModel.h.

◆ ListReceiptRuleSetsResponseReceivedHandler

Definition at line 402 of file SESServiceClientModel.h.

◆ ListTemplatesResponseReceivedHandler

Definition at line 403 of file SESServiceClientModel.h.

◆ ListVerifiedEmailAddressesResponseReceivedHandler

Definition at line 404 of file SESServiceClientModel.h.

◆ PutConfigurationSetDeliveryOptionsResponseReceivedHandler

Definition at line 405 of file SESServiceClientModel.h.

◆ PutIdentityPolicyResponseReceivedHandler

Definition at line 406 of file SESServiceClientModel.h.

◆ ReorderReceiptRuleSetResponseReceivedHandler

Definition at line 407 of file SESServiceClientModel.h.

◆ SendBounceResponseReceivedHandler

typedef std::function<void(const SESClient*, const Model::SendBounceRequest&, const Model::SendBounceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::SES::SendBounceResponseReceivedHandler

Definition at line 408 of file SESServiceClientModel.h.

◆ SendBulkTemplatedEmailResponseReceivedHandler

Definition at line 409 of file SESServiceClientModel.h.

◆ SendCustomVerificationEmailResponseReceivedHandler

Definition at line 410 of file SESServiceClientModel.h.

◆ SendEmailResponseReceivedHandler

typedef std::function<void(const SESClient*, const Model::SendEmailRequest&, const Model::SendEmailOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::SES::SendEmailResponseReceivedHandler

Definition at line 411 of file SESServiceClientModel.h.

◆ SendRawEmailResponseReceivedHandler

Definition at line 412 of file SESServiceClientModel.h.

◆ SendTemplatedEmailResponseReceivedHandler

Definition at line 413 of file SESServiceClientModel.h.

◆ SESClientConfiguration

Definition at line 131 of file SESServiceClientModel.h.

◆ SESEndpointProvider

Definition at line 133 of file SESServiceClientModel.h.

◆ SESEndpointProviderBase

Definition at line 132 of file SESServiceClientModel.h.

◆ SetActiveReceiptRuleSetResponseReceivedHandler

Definition at line 414 of file SESServiceClientModel.h.

◆ SetIdentityDkimEnabledResponseReceivedHandler

Definition at line 415 of file SESServiceClientModel.h.

◆ SetIdentityFeedbackForwardingEnabledResponseReceivedHandler

Definition at line 416 of file SESServiceClientModel.h.

◆ SetIdentityHeadersInNotificationsEnabledResponseReceivedHandler

Definition at line 417 of file SESServiceClientModel.h.

◆ SetIdentityMailFromDomainResponseReceivedHandler

Definition at line 418 of file SESServiceClientModel.h.

◆ SetIdentityNotificationTopicResponseReceivedHandler

Definition at line 419 of file SESServiceClientModel.h.

◆ SetReceiptRulePositionResponseReceivedHandler

Definition at line 420 of file SESServiceClientModel.h.

◆ TestRenderTemplateResponseReceivedHandler

Definition at line 421 of file SESServiceClientModel.h.

◆ UpdateAccountSendingEnabledResponseReceivedHandler

Definition at line 422 of file SESServiceClientModel.h.

◆ UpdateConfigurationSetEventDestinationResponseReceivedHandler

Definition at line 423 of file SESServiceClientModel.h.

◆ UpdateConfigurationSetReputationMetricsEnabledResponseReceivedHandler

Definition at line 424 of file SESServiceClientModel.h.

◆ UpdateConfigurationSetSendingEnabledResponseReceivedHandler

Definition at line 425 of file SESServiceClientModel.h.

◆ UpdateConfigurationSetTrackingOptionsResponseReceivedHandler

Definition at line 426 of file SESServiceClientModel.h.

◆ UpdateCustomVerificationEmailTemplateResponseReceivedHandler

Definition at line 427 of file SESServiceClientModel.h.

◆ UpdateReceiptRuleResponseReceivedHandler

Definition at line 428 of file SESServiceClientModel.h.

◆ UpdateTemplateResponseReceivedHandler

Definition at line 429 of file SESServiceClientModel.h.

◆ VerifyDomainDkimResponseReceivedHandler

Definition at line 430 of file SESServiceClientModel.h.

◆ VerifyDomainIdentityResponseReceivedHandler

Definition at line 431 of file SESServiceClientModel.h.

◆ VerifyEmailAddressResponseReceivedHandler

Definition at line 432 of file SESServiceClientModel.h.

◆ VerifyEmailIdentityResponseReceivedHandler

Definition at line 433 of file SESServiceClientModel.h.

Enumeration Type Documentation

◆ SESErrors

enum class Aws::SES::SESErrors
strong
Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
ACCOUNT_SENDING_PAUSED 
ALREADY_EXISTS 
CANNOT_DELETE 
CONFIGURATION_SET_ALREADY_EXISTS 
CONFIGURATION_SET_DOES_NOT_EXIST 
CONFIGURATION_SET_SENDING_PAUSED 
CUSTOM_VERIFICATION_EMAIL_INVALID_CONTENT 
CUSTOM_VERIFICATION_EMAIL_TEMPLATE_ALREADY_EXISTS 
CUSTOM_VERIFICATION_EMAIL_TEMPLATE_DOES_NOT_EXIST 
EVENT_DESTINATION_ALREADY_EXISTS 
EVENT_DESTINATION_DOES_NOT_EXIST 
FROM_EMAIL_ADDRESS_NOT_VERIFIED 
INVALID_CLOUD_WATCH_DESTINATION 
INVALID_CONFIGURATION_SET 
INVALID_DELIVERY_OPTIONS 
INVALID_FIREHOSE_DESTINATION 
INVALID_LAMBDA_FUNCTION 
INVALID_POLICY 
INVALID_RENDERING_PARAMETER 
INVALID_S3_CONFIGURATION 
INVALID_SNS_TOPIC 
INVALID_S_N_S_DESTINATION 
INVALID_TEMPLATE 
INVALID_TRACKING_OPTIONS 
LIMIT_EXCEEDED 
MAIL_FROM_DOMAIN_NOT_VERIFIED 
MESSAGE_REJECTED 
MISSING_RENDERING_ATTRIBUTE 
PRODUCTION_ACCESS_NOT_GRANTED 
RULE_DOES_NOT_EXIST 
RULE_SET_DOES_NOT_EXIST 
TEMPLATE_DOES_NOT_EXIST 
TRACKING_OPTIONS_ALREADY_EXISTS 
TRACKING_OPTIONS_DOES_NOT_EXIST 

Definition at line 16 of file SESErrors.h.