{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.SNS
(
defaultService,
_KMSInvalidStateException,
_EndpointDisabledException,
_ValidationException,
_AuthorizationErrorException,
_KMSThrottlingException,
_InvalidParameterException,
_SubscriptionLimitExceededException,
_PlatformApplicationDisabledException,
_KMSOptInRequired,
_InternalErrorException,
_ThrottledException,
_KMSNotFoundException,
_InvalidParameterValueException,
_NotFoundException,
_StaleTagException,
_KMSDisabledException,
_TagPolicyException,
_InvalidSecurityException,
_TopicLimitExceededException,
_ConcurrentAccessException,
_OptedOutException,
_TagLimitExceededException,
_UserErrorException,
_VerificationException,
_ResourceNotFoundException,
_FilterPolicyLimitExceededException,
_KMSAccessDeniedException,
ListPhoneNumbersOptedOut (ListPhoneNumbersOptedOut'),
newListPhoneNumbersOptedOut,
ListPhoneNumbersOptedOutResponse (ListPhoneNumbersOptedOutResponse'),
newListPhoneNumbersOptedOutResponse,
DeleteEndpoint (DeleteEndpoint'),
newDeleteEndpoint,
DeleteEndpointResponse (DeleteEndpointResponse'),
newDeleteEndpointResponse,
ListTagsForResource (ListTagsForResource'),
newListTagsForResource,
ListTagsForResourceResponse (ListTagsForResourceResponse'),
newListTagsForResourceResponse,
RemovePermission (RemovePermission'),
newRemovePermission,
RemovePermissionResponse (RemovePermissionResponse'),
newRemovePermissionResponse,
DeleteTopic (DeleteTopic'),
newDeleteTopic,
DeleteTopicResponse (DeleteTopicResponse'),
newDeleteTopicResponse,
SetSMSAttributes (SetSMSAttributes'),
newSetSMSAttributes,
SetSMSAttributesResponse (SetSMSAttributesResponse'),
newSetSMSAttributesResponse,
ListTopics (ListTopics'),
newListTopics,
ListTopicsResponse (ListTopicsResponse'),
newListTopicsResponse,
VerifySMSSandboxPhoneNumber (VerifySMSSandboxPhoneNumber'),
newVerifySMSSandboxPhoneNumber,
VerifySMSSandboxPhoneNumberResponse (VerifySMSSandboxPhoneNumberResponse'),
newVerifySMSSandboxPhoneNumberResponse,
CreatePlatformEndpoint (CreatePlatformEndpoint'),
newCreatePlatformEndpoint,
CreatePlatformEndpointResponse (CreatePlatformEndpointResponse'),
newCreatePlatformEndpointResponse,
SetPlatformApplicationAttributes (SetPlatformApplicationAttributes'),
newSetPlatformApplicationAttributes,
SetPlatformApplicationAttributesResponse (SetPlatformApplicationAttributesResponse'),
newSetPlatformApplicationAttributesResponse,
ListSubscriptionsByTopic (ListSubscriptionsByTopic'),
newListSubscriptionsByTopic,
ListSubscriptionsByTopicResponse (ListSubscriptionsByTopicResponse'),
newListSubscriptionsByTopicResponse,
GetTopicAttributes (GetTopicAttributes'),
newGetTopicAttributes,
GetTopicAttributesResponse (GetTopicAttributesResponse'),
newGetTopicAttributesResponse,
CreateSMSSandboxPhoneNumber (CreateSMSSandboxPhoneNumber'),
newCreateSMSSandboxPhoneNumber,
CreateSMSSandboxPhoneNumberResponse (CreateSMSSandboxPhoneNumberResponse'),
newCreateSMSSandboxPhoneNumberResponse,
OptInPhoneNumber (OptInPhoneNumber'),
newOptInPhoneNumber,
OptInPhoneNumberResponse (OptInPhoneNumberResponse'),
newOptInPhoneNumberResponse,
DeleteSMSSandboxPhoneNumber (DeleteSMSSandboxPhoneNumber'),
newDeleteSMSSandboxPhoneNumber,
DeleteSMSSandboxPhoneNumberResponse (DeleteSMSSandboxPhoneNumberResponse'),
newDeleteSMSSandboxPhoneNumberResponse,
ListSMSSandboxPhoneNumbers (ListSMSSandboxPhoneNumbers'),
newListSMSSandboxPhoneNumbers,
ListSMSSandboxPhoneNumbersResponse (ListSMSSandboxPhoneNumbersResponse'),
newListSMSSandboxPhoneNumbersResponse,
CreatePlatformApplication (CreatePlatformApplication'),
newCreatePlatformApplication,
CreatePlatformApplicationResponse (CreatePlatformApplicationResponse'),
newCreatePlatformApplicationResponse,
GetPlatformApplicationAttributes (GetPlatformApplicationAttributes'),
newGetPlatformApplicationAttributes,
GetPlatformApplicationAttributesResponse (GetPlatformApplicationAttributesResponse'),
newGetPlatformApplicationAttributesResponse,
ListEndpointsByPlatformApplication (ListEndpointsByPlatformApplication'),
newListEndpointsByPlatformApplication,
ListEndpointsByPlatformApplicationResponse (ListEndpointsByPlatformApplicationResponse'),
newListEndpointsByPlatformApplicationResponse,
SetTopicAttributes (SetTopicAttributes'),
newSetTopicAttributes,
SetTopicAttributesResponse (SetTopicAttributesResponse'),
newSetTopicAttributesResponse,
DeletePlatformApplication (DeletePlatformApplication'),
newDeletePlatformApplication,
DeletePlatformApplicationResponse (DeletePlatformApplicationResponse'),
newDeletePlatformApplicationResponse,
GetSMSAttributes (GetSMSAttributes'),
newGetSMSAttributes,
GetSMSAttributesResponse (GetSMSAttributesResponse'),
newGetSMSAttributesResponse,
ListPlatformApplications (ListPlatformApplications'),
newListPlatformApplications,
ListPlatformApplicationsResponse (ListPlatformApplicationsResponse'),
newListPlatformApplicationsResponse,
AddPermission (AddPermission'),
newAddPermission,
AddPermissionResponse (AddPermissionResponse'),
newAddPermissionResponse,
GetEndpointAttributes (GetEndpointAttributes'),
newGetEndpointAttributes,
GetEndpointAttributesResponse (GetEndpointAttributesResponse'),
newGetEndpointAttributesResponse,
ListSubscriptions (ListSubscriptions'),
newListSubscriptions,
ListSubscriptionsResponse (ListSubscriptionsResponse'),
newListSubscriptionsResponse,
GetSubscriptionAttributes (GetSubscriptionAttributes'),
newGetSubscriptionAttributes,
GetSubscriptionAttributesResponse (GetSubscriptionAttributesResponse'),
newGetSubscriptionAttributesResponse,
CreateTopic (CreateTopic'),
newCreateTopic,
CreateTopicResponse (CreateTopicResponse'),
newCreateTopicResponse,
CheckIfPhoneNumberIsOptedOut (CheckIfPhoneNumberIsOptedOut'),
newCheckIfPhoneNumberIsOptedOut,
CheckIfPhoneNumberIsOptedOutResponse (CheckIfPhoneNumberIsOptedOutResponse'),
newCheckIfPhoneNumberIsOptedOutResponse,
TagResource (TagResource'),
newTagResource,
TagResourceResponse (TagResourceResponse'),
newTagResourceResponse,
Subscribe (Subscribe'),
newSubscribe,
SubscribeResponse (SubscribeResponse'),
newSubscribeResponse,
ListOriginationNumbers (ListOriginationNumbers'),
newListOriginationNumbers,
ListOriginationNumbersResponse (ListOriginationNumbersResponse'),
newListOriginationNumbersResponse,
UntagResource (UntagResource'),
newUntagResource,
UntagResourceResponse (UntagResourceResponse'),
newUntagResourceResponse,
Unsubscribe (Unsubscribe'),
newUnsubscribe,
UnsubscribeResponse (UnsubscribeResponse'),
newUnsubscribeResponse,
GetSMSSandboxAccountStatus (GetSMSSandboxAccountStatus'),
newGetSMSSandboxAccountStatus,
GetSMSSandboxAccountStatusResponse (GetSMSSandboxAccountStatusResponse'),
newGetSMSSandboxAccountStatusResponse,
SetEndpointAttributes (SetEndpointAttributes'),
newSetEndpointAttributes,
SetEndpointAttributesResponse (SetEndpointAttributesResponse'),
newSetEndpointAttributesResponse,
SetSubscriptionAttributes (SetSubscriptionAttributes'),
newSetSubscriptionAttributes,
SetSubscriptionAttributesResponse (SetSubscriptionAttributesResponse'),
newSetSubscriptionAttributesResponse,
ConfirmSubscription (ConfirmSubscription'),
newConfirmSubscription,
ConfirmSubscriptionResponse (ConfirmSubscriptionResponse'),
newConfirmSubscriptionResponse,
Publish (Publish'),
newPublish,
PublishResponse (PublishResponse'),
newPublishResponse,
LanguageCodeString (..),
NumberCapability (..),
RouteType (..),
SMSSandboxPhoneNumberVerificationStatus (..),
Endpoint (Endpoint'),
newEndpoint,
MessageAttributeValue (MessageAttributeValue'),
newMessageAttributeValue,
PhoneNumberInformation (PhoneNumberInformation'),
newPhoneNumberInformation,
PlatformApplication (PlatformApplication'),
newPlatformApplication,
SMSSandboxPhoneNumber (SMSSandboxPhoneNumber'),
newSMSSandboxPhoneNumber,
Subscription (Subscription'),
newSubscription,
Tag (Tag'),
newTag,
Topic (Topic'),
newTopic,
)
where
import Amazonka.SNS.AddPermission
import Amazonka.SNS.CheckIfPhoneNumberIsOptedOut
import Amazonka.SNS.ConfirmSubscription
import Amazonka.SNS.CreatePlatformApplication
import Amazonka.SNS.CreatePlatformEndpoint
import Amazonka.SNS.CreateSMSSandboxPhoneNumber
import Amazonka.SNS.CreateTopic
import Amazonka.SNS.DeleteEndpoint
import Amazonka.SNS.DeletePlatformApplication
import Amazonka.SNS.DeleteSMSSandboxPhoneNumber
import Amazonka.SNS.DeleteTopic
import Amazonka.SNS.GetEndpointAttributes
import Amazonka.SNS.GetPlatformApplicationAttributes
import Amazonka.SNS.GetSMSAttributes
import Amazonka.SNS.GetSMSSandboxAccountStatus
import Amazonka.SNS.GetSubscriptionAttributes
import Amazonka.SNS.GetTopicAttributes
import Amazonka.SNS.Lens
import Amazonka.SNS.ListEndpointsByPlatformApplication
import Amazonka.SNS.ListOriginationNumbers
import Amazonka.SNS.ListPhoneNumbersOptedOut
import Amazonka.SNS.ListPlatformApplications
import Amazonka.SNS.ListSMSSandboxPhoneNumbers
import Amazonka.SNS.ListSubscriptions
import Amazonka.SNS.ListSubscriptionsByTopic
import Amazonka.SNS.ListTagsForResource
import Amazonka.SNS.ListTopics
import Amazonka.SNS.OptInPhoneNumber
import Amazonka.SNS.Publish
import Amazonka.SNS.RemovePermission
import Amazonka.SNS.SetEndpointAttributes
import Amazonka.SNS.SetPlatformApplicationAttributes
import Amazonka.SNS.SetSMSAttributes
import Amazonka.SNS.SetSubscriptionAttributes
import Amazonka.SNS.SetTopicAttributes
import Amazonka.SNS.Subscribe
import Amazonka.SNS.TagResource
import Amazonka.SNS.Types
import Amazonka.SNS.Unsubscribe
import Amazonka.SNS.UntagResource
import Amazonka.SNS.VerifySMSSandboxPhoneNumber
import Amazonka.SNS.Waiters