Classes
The following classes are available globally.
-
Declaration
Objective-C
@interface AWSSNSAddPermissionInputSwift
class AWSSNSAddPermissionInput -
Gives a detailed description of failed messages in the batch.
Required parameters: [Id, Code, SenderFault]
See moreDeclaration
Objective-C
@interface AWSSNSBatchResultErrorEntrySwift
class AWSSNSBatchResultErrorEntry -
Declaration
Objective-C
@interface AWSSNSCheckIfPhoneNumberIsOptedOutInputSwift
class AWSSNSCheckIfPhoneNumberIsOptedOutInput -
The response from the
See moreCheckIfPhoneNumberIsOptedOutaction.Declaration
Objective-C
@interface AWSSNSCheckIfPhoneNumberIsOptedOutResponseSwift
class AWSSNSCheckIfPhoneNumberIsOptedOutResponse -
Declaration
Objective-C
@interface AWSSNSConfirmSubscriptionInputSwift
class AWSSNSConfirmSubscriptionInput -
Response for ConfirmSubscriptions action.
See moreDeclaration
Objective-C
@interface AWSSNSConfirmSubscriptionResponseSwift
class AWSSNSConfirmSubscriptionResponse -
Response from CreateEndpoint action.
See moreDeclaration
Objective-C
@interface AWSSNSCreateEndpointResponseSwift
class AWSSNSCreateEndpointResponse -
Input for CreatePlatformApplication action.
Required parameters: [Name, Platform, Attributes]
See moreDeclaration
Objective-C
@interface AWSSNSCreatePlatformApplicationInputSwift
class AWSSNSCreatePlatformApplicationInput -
Response from CreatePlatformApplication action.
See moreDeclaration
Objective-C
@interface AWSSNSCreatePlatformApplicationResponseSwift
class AWSSNSCreatePlatformApplicationResponse -
Input for CreatePlatformEndpoint action.
Required parameters: [PlatformApplicationArn, Token]
See moreDeclaration
Objective-C
@interface AWSSNSCreatePlatformEndpointInputSwift
class AWSSNSCreatePlatformEndpointInput -
Declaration
Objective-C
@interface AWSSNSCreateSMSSandboxPhoneNumberInputSwift
class AWSSNSCreateSMSSandboxPhoneNumberInput -
Declaration
Objective-C
@interface AWSSNSCreateSMSSandboxPhoneNumberResultSwift
class AWSSNSCreateSMSSandboxPhoneNumberResult -
Declaration
Objective-C
@interface AWSSNSCreateTopicInputSwift
class AWSSNSCreateTopicInput -
Response from CreateTopic action.
See moreDeclaration
Objective-C
@interface AWSSNSCreateTopicResponseSwift
class AWSSNSCreateTopicResponse -
Declaration
Objective-C
@interface AWSSNSDeleteEndpointInputSwift
class AWSSNSDeleteEndpointInput -
Declaration
Objective-C
@interface AWSSNSDeletePlatformApplicationInputSwift
class AWSSNSDeletePlatformApplicationInput -
Declaration
Objective-C
@interface AWSSNSDeleteSMSSandboxPhoneNumberInputSwift
class AWSSNSDeleteSMSSandboxPhoneNumberInput -
Declaration
Objective-C
@interface AWSSNSDeleteSMSSandboxPhoneNumberResultSwift
class AWSSNSDeleteSMSSandboxPhoneNumberResult -
Declaration
Objective-C
@interface AWSSNSDeleteTopicInputSwift
class AWSSNSDeleteTopicInput -
The endpoint for mobile app and device.
See moreDeclaration
Objective-C
@interface AWSSNSEndpointSwift
class AWSSNSEndpoint -
Declaration
Objective-C
@interface AWSSNSGetDataProtectionPolicyInputSwift
class AWSSNSGetDataProtectionPolicyInput -
Declaration
Objective-C
@interface AWSSNSGetDataProtectionPolicyResponseSwift
class AWSSNSGetDataProtectionPolicyResponse -
Declaration
Objective-C
@interface AWSSNSGetEndpointAttributesInputSwift
class AWSSNSGetEndpointAttributesInput -
Response from
See moreGetEndpointAttributesof theEndpointArn.Declaration
Objective-C
@interface AWSSNSGetEndpointAttributesResponseSwift
class AWSSNSGetEndpointAttributesResponse -
Input for
GetPlatformApplicationAttributesaction.Required parameters: [PlatformApplicationArn]
See moreDeclaration
Objective-C
@interface AWSSNSGetPlatformApplicationAttributesInputSwift
class AWSSNSGetPlatformApplicationAttributesInput -
Response for
See moreGetPlatformApplicationAttributesaction.Declaration
Objective-C
@interface AWSSNSGetPlatformApplicationAttributesResponseSwift
class AWSSNSGetPlatformApplicationAttributesResponse -
The input for the
See moreGetSMSAttributesrequest.Declaration
Objective-C
@interface AWSSNSGetSMSAttributesInputSwift
class AWSSNSGetSMSAttributesInput -
The response from the
See moreGetSMSAttributesrequest.Declaration
Objective-C
@interface AWSSNSGetSMSAttributesResponseSwift
class AWSSNSGetSMSAttributesResponse -
Declaration
Objective-C
@interface AWSSNSGetSMSSandboxAccountStatusInputSwift
class AWSSNSGetSMSSandboxAccountStatusInput -
Declaration
Objective-C
@interface AWSSNSGetSMSSandboxAccountStatusResultSwift
class AWSSNSGetSMSSandboxAccountStatusResult -
Declaration
Objective-C
@interface AWSSNSGetSubscriptionAttributesInputSwift
class AWSSNSGetSubscriptionAttributesInput -
Response for GetSubscriptionAttributes action.
See moreDeclaration
Objective-C
@interface AWSSNSGetSubscriptionAttributesResponseSwift
class AWSSNSGetSubscriptionAttributesResponse -
Declaration
Objective-C
@interface AWSSNSGetTopicAttributesInputSwift
class AWSSNSGetTopicAttributesInput -
Response for GetTopicAttributes action.
See moreDeclaration
Objective-C
@interface AWSSNSGetTopicAttributesResponseSwift
class AWSSNSGetTopicAttributesResponse -
Input for
ListEndpointsByPlatformApplicationaction.Required parameters: [PlatformApplicationArn]
See moreDeclaration
Objective-C
@interface AWSSNSListEndpointsByPlatformApplicationInputSwift
class AWSSNSListEndpointsByPlatformApplicationInput -
Response for
See moreListEndpointsByPlatformApplicationaction.Declaration
Objective-C
@interface AWSSNSListEndpointsByPlatformApplicationResponseSwift
class AWSSNSListEndpointsByPlatformApplicationResponse -
Declaration
Objective-C
@interface AWSSNSListOriginationNumbersRequestSwift
class AWSSNSListOriginationNumbersRequest -
Declaration
Objective-C
@interface AWSSNSListOriginationNumbersResultSwift
class AWSSNSListOriginationNumbersResult -
The input for the
See moreListPhoneNumbersOptedOutaction.Declaration
Objective-C
@interface AWSSNSListPhoneNumbersOptedOutInputSwift
class AWSSNSListPhoneNumbersOptedOutInput -
The response from the
See moreListPhoneNumbersOptedOutaction.Declaration
Objective-C
@interface AWSSNSListPhoneNumbersOptedOutResponseSwift
class AWSSNSListPhoneNumbersOptedOutResponse -
Input for
See moreListPlatformApplicationsaction.Declaration
Objective-C
@interface AWSSNSListPlatformApplicationsInputSwift
class AWSSNSListPlatformApplicationsInput -
Response for
See moreListPlatformApplicationsaction.Declaration
Objective-C
@interface AWSSNSListPlatformApplicationsResponseSwift
class AWSSNSListPlatformApplicationsResponse -
Declaration
Objective-C
@interface AWSSNSListSMSSandboxPhoneNumbersInputSwift
class AWSSNSListSMSSandboxPhoneNumbersInput -
Declaration
Objective-C
@interface AWSSNSListSMSSandboxPhoneNumbersResultSwift
class AWSSNSListSMSSandboxPhoneNumbersResult -
Declaration
Objective-C
@interface AWSSNSListSubscriptionsByTopicInputSwift
class AWSSNSListSubscriptionsByTopicInput -
Response for ListSubscriptionsByTopic action.
See moreDeclaration
Objective-C
@interface AWSSNSListSubscriptionsByTopicResponseSwift
class AWSSNSListSubscriptionsByTopicResponse -
Input for ListSubscriptions action.
See moreDeclaration
Objective-C
@interface AWSSNSListSubscriptionsInputSwift
class AWSSNSListSubscriptionsInput -
Response for ListSubscriptions action
See moreDeclaration
Objective-C
@interface AWSSNSListSubscriptionsResponseSwift
class AWSSNSListSubscriptionsResponse -
Declaration
Objective-C
@interface AWSSNSListTagsForResourceRequestSwift
class AWSSNSListTagsForResourceRequest -
Declaration
Objective-C
@interface AWSSNSListTagsForResourceResponseSwift
class AWSSNSListTagsForResourceResponse -
Declaration
Objective-C
@interface AWSSNSListTopicsInputSwift
class AWSSNSListTopicsInput -
Response for ListTopics action.
See moreDeclaration
Objective-C
@interface AWSSNSListTopicsResponseSwift
class AWSSNSListTopicsResponse -
The user-specified message attribute value. For string data types, the value attribute has the same restrictions on the content as the message body. For more information, see Publish.
Name, type, and value must not be empty or null. In addition, the message body should not be empty or null. All parts of the message attribute, including name, type, and value, are included in the message size restriction, which is currently 256 KB (262,144 bytes). For more information, see Amazon SNS message attributes and Publishing to a mobile phone in the Amazon SNS Developer Guide.
Required parameters: [DataType]
See moreDeclaration
Objective-C
@interface AWSSNSMessageAttributeValueSwift
class AWSSNSMessageAttributeValue -
Declaration
Objective-C
@interface AWSSNSOptInPhoneNumberInputSwift
class AWSSNSOptInPhoneNumberInput -
The response for the OptInPhoneNumber action.
Declaration
Objective-C
@interface AWSSNSOptInPhoneNumberResponseSwift
class AWSSNSOptInPhoneNumberResponse -
A list of phone numbers and their metadata.
See moreDeclaration
Objective-C
@interface AWSSNSPhoneNumberInformationSwift
class AWSSNSPhoneNumberInformation -
Platform application object.
See moreDeclaration
Objective-C
@interface AWSSNSPlatformApplicationSwift
class AWSSNSPlatformApplication -
Declaration
Objective-C
@interface AWSSNSPublishBatchInputSwift
class AWSSNSPublishBatchInput -
Contains the details of a single Amazon SNS message along with an
Idthat identifies a message within the batch.Required parameters: [Id, Message]
See moreDeclaration
Objective-C
@interface AWSSNSPublishBatchRequestEntrySwift
class AWSSNSPublishBatchRequestEntry -
Declaration
Objective-C
@interface AWSSNSPublishBatchResponseSwift
class AWSSNSPublishBatchResponse -
Encloses data related to a successful message in a batch request for topic.
See moreDeclaration
Objective-C
@interface AWSSNSPublishBatchResultEntrySwift
class AWSSNSPublishBatchResultEntry -
Declaration
Objective-C
@interface AWSSNSPublishInputSwift
class AWSSNSPublishInput -
Response for Publish action.
See moreDeclaration
Objective-C
@interface AWSSNSPublishResponseSwift
class AWSSNSPublishResponse -
Declaration
Objective-C
@interface AWSSNSPutDataProtectionPolicyInputSwift
class AWSSNSPutDataProtectionPolicyInput -
Declaration
Objective-C
@interface AWSSNSRemovePermissionInputSwift
class AWSSNSRemovePermissionInput -
A verified or pending destination phone number in the SMS sandbox.
When you start using Amazon SNS to send SMS messages, your Amazon Web Services account is in the SMS sandbox. The SMS sandbox provides a safe environment for you to try Amazon SNS features without risking your reputation as an SMS sender. While your Amazon Web Services account is in the SMS sandbox, you can use all of the features of Amazon SNS. However, you can send SMS messages only to verified destination phone numbers. For more information, including how to move out of the sandbox to send messages without restrictions, see SMS sandbox in the Amazon SNS Developer Guide.
See moreDeclaration
Objective-C
@interface AWSSNSSMSSandboxPhoneNumberSwift
class AWSSNSSMSSandboxPhoneNumber -
Declaration
Objective-C
@interface AWSSNSSetEndpointAttributesInputSwift
class AWSSNSSetEndpointAttributesInput -
Input for
SetPlatformApplicationAttributesaction.Required parameters: [PlatformApplicationArn, Attributes]
See moreDeclaration
Objective-C
@interface AWSSNSSetPlatformApplicationAttributesInputSwift
class AWSSNSSetPlatformApplicationAttributesInput -
Declaration
Objective-C
@interface AWSSNSSetSMSAttributesInputSwift
class AWSSNSSetSMSAttributesInput -
The response for the SetSMSAttributes action.
Declaration
Objective-C
@interface AWSSNSSetSMSAttributesResponseSwift
class AWSSNSSetSMSAttributesResponse -
Input for SetSubscriptionAttributes action.
Required parameters: [SubscriptionArn, AttributeName]
See moreDeclaration
Objective-C
@interface AWSSNSSetSubscriptionAttributesInputSwift
class AWSSNSSetSubscriptionAttributesInput -
Declaration
Objective-C
@interface AWSSNSSetTopicAttributesInputSwift
class AWSSNSSetTopicAttributesInput -
Declaration
Objective-C
@interface AWSSNSSubscribeInputSwift
class AWSSNSSubscribeInput -
Response for Subscribe action.
See moreDeclaration
Objective-C
@interface AWSSNSSubscribeResponseSwift
class AWSSNSSubscribeResponse -
A wrapper type for the attributes of an Amazon SNS subscription.
See moreDeclaration
Objective-C
@interface AWSSNSSubscriptionSwift
class AWSSNSSubscription -
Declaration
Objective-C
@interface AWSSNSTagSwift
class AWSSNSTag -
Declaration
Objective-C
@interface AWSSNSTagResourceRequestSwift
class AWSSNSTagResourceRequest -
Declaration
Objective-C
@interface AWSSNSTagResourceResponseSwift
class AWSSNSTagResourceResponse -
A wrapper type for the topic’s Amazon Resource Name (ARN). To retrieve a topic’s attributes, use
See moreGetTopicAttributes.Declaration
Objective-C
@interface AWSSNSTopicSwift
class AWSSNSTopic -
Declaration
Objective-C
@interface AWSSNSUnsubscribeInputSwift
class AWSSNSUnsubscribeInput -
Declaration
Objective-C
@interface AWSSNSUntagResourceRequestSwift
class AWSSNSUntagResourceRequest -
Declaration
Objective-C
@interface AWSSNSUntagResourceResponseSwift
class AWSSNSUntagResourceResponse -
Declaration
Objective-C
@interface AWSSNSVerifySMSSandboxPhoneNumberInputSwift
class AWSSNSVerifySMSSandboxPhoneNumberInput -
The destination phone number’s verification status.
Declaration
Objective-C
@interface AWSSNSVerifySMSSandboxPhoneNumberResultSwift
class AWSSNSVerifySMSSandboxPhoneNumberResult -
Undocumented
See moreDeclaration
Objective-C
@interface AWSSNSResources : NSObject + (instancetype)sharedInstance; - (NSDictionary *)JSONObject; @endSwift
class AWSSNSResources : NSObject -
Amazon Simple Notification Service Amazon Simple Notification Service (Amazon SNS) is a web service that enables you to build distributed web-enabled applications. Applications can use Amazon SNS to easily push real-time notification messages to interested subscribers over multiple delivery protocols. For more information about this product see the Amazon SNS product page. For detailed information about Amazon SNS features and their associated API calls, see the Amazon SNS Developer Guide.
For information on the permissions you need to use this API, see Identity and access management in Amazon SNS in the Amazon SNS Developer Guide.
We also provide SDKs that enable you to access Amazon SNS from your preferred programming language. The SDKs contain functionality that automatically takes care of tasks such as: cryptographically signing your service requests, retrying requests, and handling error responses. For a list of available SDKs, go to Tools for Amazon Web Services.
See moreDeclaration
Objective-C
@interface AWSSNSSwift
class AWSSNS
View on GitHub
Install in Dash
Classes Reference