package
1.55.6
Repository: https://github.com/aws/aws-sdk-go.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

LanguageCodeString_Values returns all elements of the LanguageCodeString enum.
New creates a new instance of the SNS client with a session.
NumberCapability_Values returns all elements of the NumberCapability enum.
RouteType_Values returns all elements of the RouteType enum.
SMSSandboxPhoneNumberVerificationStatus_Values returns all elements of the SMSSandboxPhoneNumberVerificationStatus enum.

# Constants

ID to lookup a service endpoint with.
ErrCodeAuthorizationErrorException for service response error code "AuthorizationError".
ErrCodeBatchEntryIdsNotDistinctException for service response error code "BatchEntryIdsNotDistinct".
ErrCodeBatchRequestTooLongException for service response error code "BatchRequestTooLong".
ErrCodeConcurrentAccessException for service response error code "ConcurrentAccess".
ErrCodeEmptyBatchRequestException for service response error code "EmptyBatchRequest".
ErrCodeEndpointDisabledException for service response error code "EndpointDisabled".
ErrCodeFilterPolicyLimitExceededException for service response error code "FilterPolicyLimitExceeded".
ErrCodeInternalErrorException for service response error code "InternalError".
ErrCodeInvalidBatchEntryIdException for service response error code "InvalidBatchEntryId".
ErrCodeInvalidParameterException for service response error code "InvalidParameter".
ErrCodeInvalidParameterValueException for service response error code "ParameterValueInvalid".
ErrCodeInvalidSecurityException for service response error code "InvalidSecurity".
ErrCodeInvalidStateException for service response error code "InvalidState".
ErrCodeKMSAccessDeniedException for service response error code "KMSAccessDenied".
ErrCodeKMSDisabledException for service response error code "KMSDisabled".
ErrCodeKMSInvalidStateException for service response error code "KMSInvalidState".
ErrCodeKMSNotFoundException for service response error code "KMSNotFound".
ErrCodeKMSOptInRequired for service response error code "KMSOptInRequired".
ErrCodeKMSThrottlingException for service response error code "KMSThrottling".
ErrCodeNotFoundException for service response error code "NotFound".
ErrCodeOptedOutException for service response error code "OptedOut".
ErrCodePlatformApplicationDisabledException for service response error code "PlatformApplicationDisabled".
ErrCodeReplayLimitExceededException for service response error code "ReplayLimitExceeded".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFound".
ErrCodeStaleTagException for service response error code "StaleTag".
ErrCodeSubscriptionLimitExceededException for service response error code "SubscriptionLimitExceeded".
ErrCodeTagLimitExceededException for service response error code "TagLimitExceeded".
ErrCodeTagPolicyException for service response error code "TagPolicy".
ErrCodeThrottledException for service response error code "Throttled".
ErrCodeTooManyEntriesInBatchRequestException for service response error code "TooManyEntriesInBatchRequest".
ErrCodeTopicLimitExceededException for service response error code "TopicLimitExceeded".
ErrCodeUserErrorException for service response error code "UserError".
ErrCodeValidationException for service response error code "ValidationException".
ErrCodeVerificationException for service response error code "VerificationException".
LanguageCodeStringDeDe is a LanguageCodeString enum value.
LanguageCodeStringEnGb is a LanguageCodeString enum value.
LanguageCodeStringEnUs is a LanguageCodeString enum value.
LanguageCodeStringEs419 is a LanguageCodeString enum value.
LanguageCodeStringEsEs is a LanguageCodeString enum value.
LanguageCodeStringFrCa is a LanguageCodeString enum value.
LanguageCodeStringFrFr is a LanguageCodeString enum value.
LanguageCodeStringItIt is a LanguageCodeString enum value.
LanguageCodeStringJaJp is a LanguageCodeString enum value.
LanguageCodeStringKrKr is a LanguageCodeString enum value.
LanguageCodeStringPtBr is a LanguageCodeString enum value.
LanguageCodeStringZhCn is a LanguageCodeString enum value.
LanguageCodeStringZhTw is a LanguageCodeString enum value.
NumberCapabilityMms is a NumberCapability enum value.
NumberCapabilitySms is a NumberCapability enum value.
NumberCapabilityVoice is a NumberCapability enum value.
RouteTypePremium is a RouteType enum value.
RouteTypePromotional is a RouteType enum value.
RouteTypeTransactional is a RouteType enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
SMSSandboxPhoneNumberVerificationStatusPending is a SMSSandboxPhoneNumberVerificationStatus enum value.
SMSSandboxPhoneNumberVerificationStatusVerified is a SMSSandboxPhoneNumberVerificationStatus enum value.

# Structs

Gives a detailed description of failed messages in the batch.
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.
Input for DeletePlatformApplication action.
The 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.
Response for ListTopics action.
The user-specified message attribute value.
Input for the OptInPhoneNumber action.
The response for the OptInPhoneNumber action.
A list of phone numbers and their metadata.
Platform application object.
Contains the details of a single Amazon SNS message along with an Id that identifies a message within the batch.
Encloses data related to a successful message in a batch request for topic.
Input for Publish action.
Response for Publish action.
Input for RemovePermission action.
Input for SetEndpointAttributes action.
Input for SetPlatformApplicationAttributes action.
The input for the SetSMSAttributes action.
The response for the SetSMSAttributes action.
Input for SetSubscriptionAttributes action.
Input for SetTopicAttributes action.
A verified or pending destination phone number in the SMS sandbox.
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.
The list of tags to be added to the specified topic.
A wrapper type for the topic's Amazon Resource Name (ARN).
Input for Unsubscribe action.
The destination phone number's verification status.