package
2.0.0-preview.5+incompatible
Repository: https://github.com/aws/aws-sdk-go-v2.git
Documentation: pkg.go.dev
# 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 config.
# Constants
Service ID for Regions and Endpoints metadata.
ErrCodeAuthorizationErrorException for service response error code "AuthorizationError".
ErrCodeEndpointDisabledException for service response error code "EndpointDisabled".
ErrCodeFilterPolicyLimitExceededException for service response error code "FilterPolicyLimitExceeded".
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.
AddPermissionRequest is a API request type for the AddPermission API operation.
The input for the CheckIfPhoneNumberIsOptedOut action.
The response from the CheckIfPhoneNumberIsOptedOut action.
CheckIfPhoneNumberIsOptedOutRequest is a API request type for the CheckIfPhoneNumberIsOptedOut API operation.
Input for ConfirmSubscription action.
Response for ConfirmSubscriptions action.
ConfirmSubscriptionRequest is a API request type for the ConfirmSubscription API operation.
Input for CreatePlatformApplication action.
Response from CreatePlatformApplication action.
CreatePlatformApplicationRequest is a API request type for the CreatePlatformApplication API operation.
Input for CreatePlatformEndpoint action.
Response from CreateEndpoint action.
CreatePlatformEndpointRequest is a API request type for the CreatePlatformEndpoint API operation.
Input for CreateTopic action.
Response from CreateTopic action.
CreateTopicRequest is a API request type for the CreateTopic API operation.
Input for DeleteEndpoint action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/DeleteEndpointOutput.
DeleteEndpointRequest is a API request type for the DeleteEndpoint API operation.
Input for DeletePlatformApplication action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/DeletePlatformApplicationOutput.
DeletePlatformApplicationRequest is a API request type for the DeletePlatformApplication API operation.
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.
DeleteTopicRequest is a API request type for the DeleteTopic API operation.
Endpoint for mobile app and device.
Input for GetEndpointAttributes action.
Response from GetEndpointAttributes of the EndpointArn.
GetEndpointAttributesRequest is a API request type for the GetEndpointAttributes API operation.
Input for GetPlatformApplicationAttributes action.
Response for GetPlatformApplicationAttributes action.
GetPlatformApplicationAttributesRequest is a API request type for the GetPlatformApplicationAttributes API operation.
The input for the GetSMSAttributes request.
The response from the GetSMSAttributes request.
GetSMSAttributesRequest is a API request type for the GetSMSAttributes API operation.
Input for GetSubscriptionAttributes.
Response for GetSubscriptionAttributes action.
GetSubscriptionAttributesRequest is a API request type for the GetSubscriptionAttributes API operation.
Input for GetTopicAttributes action.
Response for GetTopicAttributes action.
GetTopicAttributesRequest is a API request type for the GetTopicAttributes API operation.
Input for ListEndpointsByPlatformApplication action.
Response for ListEndpointsByPlatformApplication action.
ListEndpointsByPlatformApplicationPager is used to paginate the request.
ListEndpointsByPlatformApplicationRequest is a API request type for the ListEndpointsByPlatformApplication API operation.
The input for the ListPhoneNumbersOptedOut action.
The response from the ListPhoneNumbersOptedOut action.
ListPhoneNumbersOptedOutRequest is a API request type for the ListPhoneNumbersOptedOut API operation.
Input for ListPlatformApplications action.
Response for ListPlatformApplications action.
ListPlatformApplicationsPager is used to paginate the request.
ListPlatformApplicationsRequest is a API request type for the ListPlatformApplications API operation.
Input for ListSubscriptionsByTopic action.
Response for ListSubscriptionsByTopic action.
ListSubscriptionsByTopicPager is used to paginate the request.
ListSubscriptionsByTopicRequest is a API request type for the ListSubscriptionsByTopic API operation.
Input for ListSubscriptions action.
Response for ListSubscriptions action Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListSubscriptionsResponse.
ListSubscriptionsPager is used to paginate the request.
ListSubscriptionsRequest is a API request type for the ListSubscriptions API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListTopicsInput.
Response for ListTopics action.
ListTopicsPager is used to paginate the request.
ListTopicsRequest is a API request type for the ListTopics API operation.
The user-specified message attribute value.
Input for the OptInPhoneNumber action.
The response for the OptInPhoneNumber action.
OptInPhoneNumberRequest is a API request type for the OptInPhoneNumber API operation.
Platform application object.
Input for Publish action.
Response for Publish action.
PublishRequest is a API request type for the Publish API operation.
Input for RemovePermission action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/RemovePermissionOutput.
RemovePermissionRequest is a API request type for the RemovePermission API operation.
Input for SetEndpointAttributes action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SetEndpointAttributesOutput.
SetEndpointAttributesRequest is a API request type for the SetEndpointAttributes API operation.
Input for SetPlatformApplicationAttributes action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SetPlatformApplicationAttributesOutput.
SetPlatformApplicationAttributesRequest is a API request type for the SetPlatformApplicationAttributes API operation.
The input for the SetSMSAttributes action.
The response for the SetSMSAttributes action.
SetSMSAttributesRequest is a API request type for the SetSMSAttributes API operation.
Input for SetSubscriptionAttributes action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SetSubscriptionAttributesOutput.
SetSubscriptionAttributesRequest is a API request type for the SetSubscriptionAttributes API operation.
Input for SetTopicAttributes action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SetTopicAttributesOutput.
SetTopicAttributesRequest is a API request type for the SetTopicAttributes API operation.
SNS provides the API operation methods for making requests to Amazon Simple Notification Service.
Input for Subscribe action.
Response for Subscribe action.
SubscribeRequest is a API request type for the Subscribe API operation.
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.
UnsubscribeRequest is a API request type for the Unsubscribe API operation.