# Packages
Package snsiface provides an interface to enable mocking the Amazon Simple Notification Service service client for testing your code.
# Functions
New creates a new instance of the SNS client with a session.
# Constants
Service ID for Regions and Endpoints metadata.
ErrCodeAuthorizationErrorException for service response error code "AuthorizationError".
ErrCodeEndpointDisabledException for service response error code "EndpointDisabled".
ErrCodeInternalErrorException for service response error code "InternalError".
ErrCodeInvalidParameterException for service response error code "InvalidParameter".
ErrCodeInvalidParameterValueException for service response error code "ParameterValueInvalid".
ErrCodeNotFoundException for service response error code "NotFound".
ErrCodePlatformApplicationDisabledException for service response error code "PlatformApplicationDisabled".
ErrCodeSubscriptionLimitExceededException for service response error code "SubscriptionLimitExceeded".
ErrCodeThrottledException for service response error code "Throttled".
ErrCodeTopicLimitExceededException for service response error code "TopicLimitExceeded".
Service endpoint prefix API calls made to.
# Structs
Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/AddPermissionInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/AddPermissionOutput.
The input for the CheckIfPhoneNumberIsOptedOut action.
The response from the CheckIfPhoneNumberIsOptedOut action.
Input for ConfirmSubscription action.
Response for ConfirmSubscriptions action.
Input for CreatePlatformApplication action.
Response from CreatePlatformApplication action.
Input for CreatePlatformEndpoint action.
Response from CreateEndpoint action.
Input for CreateTopic action.
Response from CreateTopic action.
Input for DeleteEndpoint action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/DeleteEndpointOutput.
Input for DeletePlatformApplication action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/DeletePlatformApplicationOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/DeleteTopicInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/DeleteTopicOutput.
Endpoint for mobile app and device.
Input for GetEndpointAttributes action.
Response from GetEndpointAttributes of the EndpointArn.
Input for GetPlatformApplicationAttributes action.
Response for GetPlatformApplicationAttributes action.
The input for the GetSMSAttributes request.
The response from the GetSMSAttributes request.
Input for GetSubscriptionAttributes.
Response for GetSubscriptionAttributes action.
Input for GetTopicAttributes action.
Response for GetTopicAttributes action.
Input for ListEndpointsByPlatformApplication action.
Response for ListEndpointsByPlatformApplication action.
The input for the ListPhoneNumbersOptedOut action.
The response from the ListPhoneNumbersOptedOut action.
Input for ListPlatformApplications action.
Response for ListPlatformApplications action.
Input for ListSubscriptionsByTopic action.
Response for ListSubscriptionsByTopic action.
Input for ListSubscriptions action.
Response for ListSubscriptions action Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListSubscriptionsResponse.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListTopicsInput.
Response for ListTopics action.
The user-specified message attribute value.
Input for the OptInPhoneNumber action.
The response for the OptInPhoneNumber action.
Platform application object.
Input for Publish action.
Response for Publish action.
Input for RemovePermission action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/RemovePermissionOutput.
Input for SetEndpointAttributes action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SetEndpointAttributesOutput.
Input for SetPlatformApplicationAttributes action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SetPlatformApplicationAttributesOutput.
The input for the SetSMSAttributes action.
The response for the SetSMSAttributes action.
Input for SetSubscriptionAttributes action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SetSubscriptionAttributesOutput.
Input for SetTopicAttributes action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SetTopicAttributesOutput.
SNS provides the API operation methods for making requests to Amazon Simple Notification Service.
Input for Subscribe action.
Response for Subscribe action.
A wrapper type for the attributes of an Amazon SNS subscription.
A wrapper type for the topic's Amazon Resource Name (ARN).
Input for Unsubscribe action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/UnsubscribeOutput.