AWS SDK for C++

AWS SDK for C++ Version 1.11.682

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

Namespaces

namespace  Endpoint
 
namespace  Model
 
namespace  SNSErrorMapper
 

Classes

class  SNSClient
 
 
class  SNSError
 
class  SNSRequest
 

Typedefs

 
 
 
typedef std::function< void(const SNSClient *, const Model::AddPermissionRequest &, const Model::AddPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddPermissionResponseReceivedHandler
 
 
 
 
 
 
typedef std::function< void(const SNSClient *, const Model::CreateTopicRequest &, const Model::CreateTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTopicResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::DeleteEndpointRequest &, const Model::DeleteEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEndpointResponseReceivedHandler
 
 
 
typedef std::function< void(const SNSClient *, const Model::DeleteTopicRequest &, const Model::DeleteTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTopicResponseReceivedHandler
 
 
 
 
typedef std::function< void(const SNSClient *, const Model::GetSMSAttributesRequest &, const Model::GetSMSAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSMSAttributesResponseReceivedHandler
 
 
 
 
 
 
 
 
 
typedef std::function< void(const SNSClient *, const Model::ListSubscriptionsRequest &, const Model::ListSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSubscriptionsResponseReceivedHandler
 
 
 
typedef std::function< void(const SNSClient *, const Model::ListTopicsRequest &, const Model::ListTopicsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTopicsResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::OptInPhoneNumberRequest &, const Model::OptInPhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> OptInPhoneNumberResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::PublishRequest &, const Model::PublishOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PublishResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::PublishBatchRequest &, const Model::PublishBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PublishBatchResponseReceivedHandler
 
 
typedef std::function< void(const SNSClient *, const Model::RemovePermissionRequest &, const Model::RemovePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemovePermissionResponseReceivedHandler
 
 
 
typedef std::function< void(const SNSClient *, const Model::SetSMSAttributesRequest &, const Model::SetSMSAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SetSMSAttributesResponseReceivedHandler
 
 
 
typedef std::function< void(const SNSClient *, const Model::SubscribeRequest &, const Model::SubscribeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SubscribeResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::UnsubscribeRequest &, const Model::UnsubscribeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UnsubscribeResponseReceivedHandler
 
typedef std::function< void(const SNSClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
 
 

Enumerations

 

Typedef Documentation

◆ AddPermissionResponseReceivedHandler

Definition at line 235 of file SNSServiceClientModel.h.

◆ CheckIfPhoneNumberIsOptedOutResponseReceivedHandler

Definition at line 239 of file SNSServiceClientModel.h.

◆ ConfirmSubscriptionResponseReceivedHandler

Definition at line 242 of file SNSServiceClientModel.h.

◆ CreatePlatformApplicationResponseReceivedHandler

Definition at line 245 of file SNSServiceClientModel.h.

◆ CreatePlatformEndpointResponseReceivedHandler

Definition at line 248 of file SNSServiceClientModel.h.

◆ CreateSMSSandboxPhoneNumberResponseReceivedHandler

Definition at line 251 of file SNSServiceClientModel.h.

◆ CreateTopicResponseReceivedHandler

Definition at line 254 of file SNSServiceClientModel.h.

◆ DeleteEndpointResponseReceivedHandler

Definition at line 257 of file SNSServiceClientModel.h.

◆ DeletePlatformApplicationResponseReceivedHandler

Definition at line 260 of file SNSServiceClientModel.h.

◆ DeleteSMSSandboxPhoneNumberResponseReceivedHandler

Definition at line 263 of file SNSServiceClientModel.h.

◆ DeleteTopicResponseReceivedHandler

Definition at line 266 of file SNSServiceClientModel.h.

◆ GetDataProtectionPolicyResponseReceivedHandler

Definition at line 269 of file SNSServiceClientModel.h.

◆ GetEndpointAttributesResponseReceivedHandler

Definition at line 272 of file SNSServiceClientModel.h.

◆ GetPlatformApplicationAttributesResponseReceivedHandler

Definition at line 276 of file SNSServiceClientModel.h.

◆ GetSMSAttributesResponseReceivedHandler

Definition at line 279 of file SNSServiceClientModel.h.

◆ GetSMSSandboxAccountStatusResponseReceivedHandler

Definition at line 282 of file SNSServiceClientModel.h.

◆ GetSubscriptionAttributesResponseReceivedHandler

Definition at line 285 of file SNSServiceClientModel.h.

◆ GetTopicAttributesResponseReceivedHandler

Definition at line 288 of file SNSServiceClientModel.h.

◆ ListEndpointsByPlatformApplicationResponseReceivedHandler

Definition at line 292 of file SNSServiceClientModel.h.

◆ ListOriginationNumbersResponseReceivedHandler

Definition at line 295 of file SNSServiceClientModel.h.

◆ ListPhoneNumbersOptedOutResponseReceivedHandler

Definition at line 298 of file SNSServiceClientModel.h.

◆ ListPlatformApplicationsResponseReceivedHandler

Definition at line 301 of file SNSServiceClientModel.h.

◆ ListSMSSandboxPhoneNumbersResponseReceivedHandler

Definition at line 304 of file SNSServiceClientModel.h.

◆ ListSubscriptionsByTopicResponseReceivedHandler

Definition at line 310 of file SNSServiceClientModel.h.

◆ ListSubscriptionsResponseReceivedHandler

Definition at line 307 of file SNSServiceClientModel.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 313 of file SNSServiceClientModel.h.

◆ ListTopicsResponseReceivedHandler

typedef std::function<void(const SNSClient*, const Model::ListTopicsRequest&, const Model::ListTopicsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)> Aws::SNS::ListTopicsResponseReceivedHandler

Definition at line 316 of file SNSServiceClientModel.h.

◆ OptInPhoneNumberResponseReceivedHandler

Definition at line 319 of file SNSServiceClientModel.h.

◆ PublishBatchResponseReceivedHandler

Definition at line 325 of file SNSServiceClientModel.h.

◆ PublishResponseReceivedHandler

typedef std::function<void(const SNSClient*, const Model::PublishRequest&, const Model::PublishOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)> Aws::SNS::PublishResponseReceivedHandler

Definition at line 322 of file SNSServiceClientModel.h.

◆ PutDataProtectionPolicyResponseReceivedHandler

Definition at line 328 of file SNSServiceClientModel.h.

◆ RemovePermissionResponseReceivedHandler

Definition at line 331 of file SNSServiceClientModel.h.

◆ SetEndpointAttributesResponseReceivedHandler

Definition at line 334 of file SNSServiceClientModel.h.

◆ SetPlatformApplicationAttributesResponseReceivedHandler

Definition at line 338 of file SNSServiceClientModel.h.

◆ SetSMSAttributesResponseReceivedHandler

Definition at line 341 of file SNSServiceClientModel.h.

◆ SetSubscriptionAttributesResponseReceivedHandler

Definition at line 344 of file SNSServiceClientModel.h.

◆ SetTopicAttributesResponseReceivedHandler

Definition at line 347 of file SNSServiceClientModel.h.

◆ SNSClientConfiguration

Definition at line 89 of file SNSServiceClientModel.h.

◆ SNSEndpointProvider

Definition at line 91 of file SNSServiceClientModel.h.

◆ SNSEndpointProviderBase

Definition at line 90 of file SNSServiceClientModel.h.

◆ SubscribeResponseReceivedHandler

typedef std::function<void(const SNSClient*, const Model::SubscribeRequest&, const Model::SubscribeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)> Aws::SNS::SubscribeResponseReceivedHandler

Definition at line 350 of file SNSServiceClientModel.h.

◆ TagResourceResponseReceivedHandler

Definition at line 353 of file SNSServiceClientModel.h.

◆ UnsubscribeResponseReceivedHandler

Definition at line 356 of file SNSServiceClientModel.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 359 of file SNSServiceClientModel.h.

◆ VerifySMSSandboxPhoneNumberResponseReceivedHandler

Definition at line 362 of file SNSServiceClientModel.h.

Enumeration Type Documentation

◆ SNSErrors

enum class Aws::SNS::SNSErrors
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 
AUTHORIZATION_ERROR 
BATCH_ENTRY_IDS_NOT_DISTINCT 
BATCH_REQUEST_TOO_LONG 
CONCURRENT_ACCESS 
EMPTY_BATCH_REQUEST 
ENDPOINT_DISABLED 
FILTER_POLICY_LIMIT_EXCEEDED 
INTERNAL_ERROR 
INVALID_BATCH_ENTRY_ID 
INVALID_PARAMETER 
INVALID_SECURITY 
INVALID_STATE 
K_M_S_ACCESS_DENIED 
K_M_S_DISABLED 
K_M_S_INVALID_STATE 
K_M_S_NOT_FOUND 
K_M_S_OPT_IN_REQUIRED 
K_M_S_THROTTLING 
NOT_FOUND 
OPTED_OUT 
PLATFORM_APPLICATION_DISABLED 
REPLAY_LIMIT_EXCEEDED 
STALE_TAG 
SUBSCRIPTION_LIMIT_EXCEEDED 
TAG_LIMIT_EXCEEDED 
TAG_POLICY 
TOO_MANY_ENTRIES_IN_BATCH_REQUEST 
TOPIC_LIMIT_EXCEEDED 
USER_ERROR 
VERIFICATION 

Definition at line 14 of file SNSErrors.h.