Versions in this module Expand all Collapse all v1 v1.48.2 Nov 21, 2023 Changes in this version + const EndpointsID + const ErrCodeAuthorizationErrorException + const ErrCodeBatchEntryIdsNotDistinctException + const ErrCodeBatchRequestTooLongException + const ErrCodeConcurrentAccessException + const ErrCodeEmptyBatchRequestException + const ErrCodeEndpointDisabledException + const ErrCodeFilterPolicyLimitExceededException + const ErrCodeInternalErrorException + const ErrCodeInvalidBatchEntryIdException + const ErrCodeInvalidParameterException + const ErrCodeInvalidParameterValueException + const ErrCodeInvalidSecurityException + const ErrCodeInvalidStateException + const ErrCodeKMSAccessDeniedException + const ErrCodeKMSDisabledException + const ErrCodeKMSInvalidStateException + const ErrCodeKMSNotFoundException + const ErrCodeKMSOptInRequired + const ErrCodeKMSThrottlingException + const ErrCodeNotFoundException + const ErrCodeOptedOutException + const ErrCodePlatformApplicationDisabledException + const ErrCodeReplayLimitExceededException + const ErrCodeResourceNotFoundException + const ErrCodeStaleTagException + const ErrCodeSubscriptionLimitExceededException + const ErrCodeTagLimitExceededException + const ErrCodeTagPolicyException + const ErrCodeThrottledException + const ErrCodeTooManyEntriesInBatchRequestException + const ErrCodeTopicLimitExceededException + const ErrCodeUserErrorException + const ErrCodeValidationException + const ErrCodeVerificationException + const LanguageCodeStringDeDe + const LanguageCodeStringEnGb + const LanguageCodeStringEnUs + const LanguageCodeStringEs419 + const LanguageCodeStringEsEs + const LanguageCodeStringFrCa + const LanguageCodeStringFrFr + const LanguageCodeStringItIt + const LanguageCodeStringJaJp + const LanguageCodeStringKrKr + const LanguageCodeStringPtBr + const LanguageCodeStringZhCn + const LanguageCodeStringZhTw + const NumberCapabilityMms + const NumberCapabilitySms + const NumberCapabilityVoice + const RouteTypePremium + const RouteTypePromotional + const RouteTypeTransactional + const SMSSandboxPhoneNumberVerificationStatusPending + const SMSSandboxPhoneNumberVerificationStatusVerified + const ServiceID + const ServiceName + func LanguageCodeString_Values() []string + func NumberCapability_Values() []string + func RouteType_Values() []string + func SMSSandboxPhoneNumberVerificationStatus_Values() []string + type AddPermissionInput struct + AWSAccountId []*string + ActionName []*string + Label *string + TopicArn *string + func (s *AddPermissionInput) SetAWSAccountId(v []*string) *AddPermissionInput + func (s *AddPermissionInput) SetActionName(v []*string) *AddPermissionInput + func (s *AddPermissionInput) SetLabel(v string) *AddPermissionInput + func (s *AddPermissionInput) SetTopicArn(v string) *AddPermissionInput + func (s *AddPermissionInput) Validate() error + func (s AddPermissionInput) GoString() string + func (s AddPermissionInput) String() string + type AddPermissionOutput struct + func (s AddPermissionOutput) GoString() string + func (s AddPermissionOutput) String() string + type BatchResultErrorEntry struct + Code *string + Id *string + Message *string + SenderFault *bool + func (s *BatchResultErrorEntry) SetCode(v string) *BatchResultErrorEntry + func (s *BatchResultErrorEntry) SetId(v string) *BatchResultErrorEntry + func (s *BatchResultErrorEntry) SetMessage(v string) *BatchResultErrorEntry + func (s *BatchResultErrorEntry) SetSenderFault(v bool) *BatchResultErrorEntry + func (s BatchResultErrorEntry) GoString() string + func (s BatchResultErrorEntry) String() string + type CheckIfPhoneNumberIsOptedOutInput struct + PhoneNumber *string + func (s *CheckIfPhoneNumberIsOptedOutInput) SetPhoneNumber(v string) *CheckIfPhoneNumberIsOptedOutInput + func (s *CheckIfPhoneNumberIsOptedOutInput) Validate() error + func (s CheckIfPhoneNumberIsOptedOutInput) GoString() string + func (s CheckIfPhoneNumberIsOptedOutInput) String() string + type CheckIfPhoneNumberIsOptedOutOutput struct + IsOptedOut *bool + func (s *CheckIfPhoneNumberIsOptedOutOutput) SetIsOptedOut(v bool) *CheckIfPhoneNumberIsOptedOutOutput + func (s CheckIfPhoneNumberIsOptedOutOutput) GoString() string + func (s CheckIfPhoneNumberIsOptedOutOutput) String() string + type ConfirmSubscriptionInput struct + AuthenticateOnUnsubscribe *string + Token *string + TopicArn *string + func (s *ConfirmSubscriptionInput) SetAuthenticateOnUnsubscribe(v string) *ConfirmSubscriptionInput + func (s *ConfirmSubscriptionInput) SetToken(v string) *ConfirmSubscriptionInput + func (s *ConfirmSubscriptionInput) SetTopicArn(v string) *ConfirmSubscriptionInput + func (s *ConfirmSubscriptionInput) Validate() error + func (s ConfirmSubscriptionInput) GoString() string + func (s ConfirmSubscriptionInput) String() string + type ConfirmSubscriptionOutput struct + SubscriptionArn *string + func (s *ConfirmSubscriptionOutput) SetSubscriptionArn(v string) *ConfirmSubscriptionOutput + func (s ConfirmSubscriptionOutput) GoString() string + func (s ConfirmSubscriptionOutput) String() string + type CreatePlatformApplicationInput struct + Attributes map[string]*string + Name *string + Platform *string + func (s *CreatePlatformApplicationInput) SetAttributes(v map[string]*string) *CreatePlatformApplicationInput + func (s *CreatePlatformApplicationInput) SetName(v string) *CreatePlatformApplicationInput + func (s *CreatePlatformApplicationInput) SetPlatform(v string) *CreatePlatformApplicationInput + func (s *CreatePlatformApplicationInput) Validate() error + func (s CreatePlatformApplicationInput) GoString() string + func (s CreatePlatformApplicationInput) String() string + type CreatePlatformApplicationOutput struct + PlatformApplicationArn *string + func (s *CreatePlatformApplicationOutput) SetPlatformApplicationArn(v string) *CreatePlatformApplicationOutput + func (s CreatePlatformApplicationOutput) GoString() string + func (s CreatePlatformApplicationOutput) String() string + type CreatePlatformEndpointInput struct + Attributes map[string]*string + CustomUserData *string + PlatformApplicationArn *string + Token *string + func (s *CreatePlatformEndpointInput) SetAttributes(v map[string]*string) *CreatePlatformEndpointInput + func (s *CreatePlatformEndpointInput) SetCustomUserData(v string) *CreatePlatformEndpointInput + func (s *CreatePlatformEndpointInput) SetPlatformApplicationArn(v string) *CreatePlatformEndpointInput + func (s *CreatePlatformEndpointInput) SetToken(v string) *CreatePlatformEndpointInput + func (s *CreatePlatformEndpointInput) Validate() error + func (s CreatePlatformEndpointInput) GoString() string + func (s CreatePlatformEndpointInput) String() string + type CreatePlatformEndpointOutput struct + EndpointArn *string + func (s *CreatePlatformEndpointOutput) SetEndpointArn(v string) *CreatePlatformEndpointOutput + func (s CreatePlatformEndpointOutput) GoString() string + func (s CreatePlatformEndpointOutput) String() string + type CreateSMSSandboxPhoneNumberInput struct + LanguageCode *string + PhoneNumber *string + func (s *CreateSMSSandboxPhoneNumberInput) SetLanguageCode(v string) *CreateSMSSandboxPhoneNumberInput + func (s *CreateSMSSandboxPhoneNumberInput) SetPhoneNumber(v string) *CreateSMSSandboxPhoneNumberInput + func (s *CreateSMSSandboxPhoneNumberInput) Validate() error + func (s CreateSMSSandboxPhoneNumberInput) GoString() string + func (s CreateSMSSandboxPhoneNumberInput) String() string + type CreateSMSSandboxPhoneNumberOutput struct + func (s CreateSMSSandboxPhoneNumberOutput) GoString() string + func (s CreateSMSSandboxPhoneNumberOutput) String() string + type CreateTopicInput struct + Attributes map[string]*string + DataProtectionPolicy *string + Name *string + Tags []*Tag + func (s *CreateTopicInput) SetAttributes(v map[string]*string) *CreateTopicInput + func (s *CreateTopicInput) SetDataProtectionPolicy(v string) *CreateTopicInput + func (s *CreateTopicInput) SetName(v string) *CreateTopicInput + func (s *CreateTopicInput) SetTags(v []*Tag) *CreateTopicInput + func (s *CreateTopicInput) Validate() error + func (s CreateTopicInput) GoString() string + func (s CreateTopicInput) String() string + type CreateTopicOutput struct + TopicArn *string + func (s *CreateTopicOutput) SetTopicArn(v string) *CreateTopicOutput + func (s CreateTopicOutput) GoString() string + func (s CreateTopicOutput) String() string + type DeleteEndpointInput struct + EndpointArn *string + func (s *DeleteEndpointInput) SetEndpointArn(v string) *DeleteEndpointInput + func (s *DeleteEndpointInput) Validate() error + func (s DeleteEndpointInput) GoString() string + func (s DeleteEndpointInput) String() string + type DeleteEndpointOutput struct + func (s DeleteEndpointOutput) GoString() string + func (s DeleteEndpointOutput) String() string + type DeletePlatformApplicationInput struct + PlatformApplicationArn *string + func (s *DeletePlatformApplicationInput) SetPlatformApplicationArn(v string) *DeletePlatformApplicationInput + func (s *DeletePlatformApplicationInput) Validate() error + func (s DeletePlatformApplicationInput) GoString() string + func (s DeletePlatformApplicationInput) String() string + type DeletePlatformApplicationOutput struct + func (s DeletePlatformApplicationOutput) GoString() string + func (s DeletePlatformApplicationOutput) String() string + type DeleteSMSSandboxPhoneNumberInput struct + PhoneNumber *string + func (s *DeleteSMSSandboxPhoneNumberInput) SetPhoneNumber(v string) *DeleteSMSSandboxPhoneNumberInput + func (s *DeleteSMSSandboxPhoneNumberInput) Validate() error + func (s DeleteSMSSandboxPhoneNumberInput) GoString() string + func (s DeleteSMSSandboxPhoneNumberInput) String() string + type DeleteSMSSandboxPhoneNumberOutput struct + func (s DeleteSMSSandboxPhoneNumberOutput) GoString() string + func (s DeleteSMSSandboxPhoneNumberOutput) String() string + type DeleteTopicInput struct + TopicArn *string + func (s *DeleteTopicInput) SetTopicArn(v string) *DeleteTopicInput + func (s *DeleteTopicInput) Validate() error + func (s DeleteTopicInput) GoString() string + func (s DeleteTopicInput) String() string + type DeleteTopicOutput struct + func (s DeleteTopicOutput) GoString() string + func (s DeleteTopicOutput) String() string + type Endpoint struct + Attributes map[string]*string + EndpointArn *string + func (s *Endpoint) SetAttributes(v map[string]*string) *Endpoint + func (s *Endpoint) SetEndpointArn(v string) *Endpoint + func (s Endpoint) GoString() string + func (s Endpoint) String() string + type GetDataProtectionPolicyInput struct + ResourceArn *string + func (s *GetDataProtectionPolicyInput) SetResourceArn(v string) *GetDataProtectionPolicyInput + func (s *GetDataProtectionPolicyInput) Validate() error + func (s GetDataProtectionPolicyInput) GoString() string + func (s GetDataProtectionPolicyInput) String() string + type GetDataProtectionPolicyOutput struct + DataProtectionPolicy *string + func (s *GetDataProtectionPolicyOutput) SetDataProtectionPolicy(v string) *GetDataProtectionPolicyOutput + func (s GetDataProtectionPolicyOutput) GoString() string + func (s GetDataProtectionPolicyOutput) String() string + type GetEndpointAttributesInput struct + EndpointArn *string + func (s *GetEndpointAttributesInput) SetEndpointArn(v string) *GetEndpointAttributesInput + func (s *GetEndpointAttributesInput) Validate() error + func (s GetEndpointAttributesInput) GoString() string + func (s GetEndpointAttributesInput) String() string + type GetEndpointAttributesOutput struct + Attributes map[string]*string + func (s *GetEndpointAttributesOutput) SetAttributes(v map[string]*string) *GetEndpointAttributesOutput + func (s GetEndpointAttributesOutput) GoString() string + func (s GetEndpointAttributesOutput) String() string + type GetPlatformApplicationAttributesInput struct + PlatformApplicationArn *string + func (s *GetPlatformApplicationAttributesInput) SetPlatformApplicationArn(v string) *GetPlatformApplicationAttributesInput + func (s *GetPlatformApplicationAttributesInput) Validate() error + func (s GetPlatformApplicationAttributesInput) GoString() string + func (s GetPlatformApplicationAttributesInput) String() string + type GetPlatformApplicationAttributesOutput struct + Attributes map[string]*string + func (s *GetPlatformApplicationAttributesOutput) SetAttributes(v map[string]*string) *GetPlatformApplicationAttributesOutput + func (s GetPlatformApplicationAttributesOutput) GoString() string + func (s GetPlatformApplicationAttributesOutput) String() string + type GetSMSAttributesInput struct + Attributes []*string + func (s *GetSMSAttributesInput) SetAttributes(v []*string) *GetSMSAttributesInput + func (s GetSMSAttributesInput) GoString() string + func (s GetSMSAttributesInput) String() string + type GetSMSAttributesOutput struct + Attributes map[string]*string + func (s *GetSMSAttributesOutput) SetAttributes(v map[string]*string) *GetSMSAttributesOutput + func (s GetSMSAttributesOutput) GoString() string + func (s GetSMSAttributesOutput) String() string + type GetSMSSandboxAccountStatusInput struct + func (s GetSMSSandboxAccountStatusInput) GoString() string + func (s GetSMSSandboxAccountStatusInput) String() string + type GetSMSSandboxAccountStatusOutput struct + IsInSandbox *bool + func (s *GetSMSSandboxAccountStatusOutput) SetIsInSandbox(v bool) *GetSMSSandboxAccountStatusOutput + func (s GetSMSSandboxAccountStatusOutput) GoString() string + func (s GetSMSSandboxAccountStatusOutput) String() string + type GetSubscriptionAttributesInput struct + SubscriptionArn *string + func (s *GetSubscriptionAttributesInput) SetSubscriptionArn(v string) *GetSubscriptionAttributesInput + func (s *GetSubscriptionAttributesInput) Validate() error + func (s GetSubscriptionAttributesInput) GoString() string + func (s GetSubscriptionAttributesInput) String() string + type GetSubscriptionAttributesOutput struct + Attributes map[string]*string + func (s *GetSubscriptionAttributesOutput) SetAttributes(v map[string]*string) *GetSubscriptionAttributesOutput + func (s GetSubscriptionAttributesOutput) GoString() string + func (s GetSubscriptionAttributesOutput) String() string + type GetTopicAttributesInput struct + TopicArn *string + func (s *GetTopicAttributesInput) SetTopicArn(v string) *GetTopicAttributesInput + func (s *GetTopicAttributesInput) Validate() error + func (s GetTopicAttributesInput) GoString() string + func (s GetTopicAttributesInput) String() string + type GetTopicAttributesOutput struct + Attributes map[string]*string + func (s *GetTopicAttributesOutput) SetAttributes(v map[string]*string) *GetTopicAttributesOutput + func (s GetTopicAttributesOutput) GoString() string + func (s GetTopicAttributesOutput) String() string + type ListEndpointsByPlatformApplicationInput struct + NextToken *string + PlatformApplicationArn *string + func (s *ListEndpointsByPlatformApplicationInput) SetNextToken(v string) *ListEndpointsByPlatformApplicationInput + func (s *ListEndpointsByPlatformApplicationInput) SetPlatformApplicationArn(v string) *ListEndpointsByPlatformApplicationInput + func (s *ListEndpointsByPlatformApplicationInput) Validate() error + func (s ListEndpointsByPlatformApplicationInput) GoString() string + func (s ListEndpointsByPlatformApplicationInput) String() string + type ListEndpointsByPlatformApplicationOutput struct + Endpoints []*Endpoint + NextToken *string + func (s *ListEndpointsByPlatformApplicationOutput) SetEndpoints(v []*Endpoint) *ListEndpointsByPlatformApplicationOutput + func (s *ListEndpointsByPlatformApplicationOutput) SetNextToken(v string) *ListEndpointsByPlatformApplicationOutput + func (s ListEndpointsByPlatformApplicationOutput) GoString() string + func (s ListEndpointsByPlatformApplicationOutput) String() string + type ListOriginationNumbersInput struct + MaxResults *int64 + NextToken *string + func (s *ListOriginationNumbersInput) SetMaxResults(v int64) *ListOriginationNumbersInput + func (s *ListOriginationNumbersInput) SetNextToken(v string) *ListOriginationNumbersInput + func (s *ListOriginationNumbersInput) Validate() error + func (s ListOriginationNumbersInput) GoString() string + func (s ListOriginationNumbersInput) String() string + type ListOriginationNumbersOutput struct + NextToken *string + PhoneNumbers []*PhoneNumberInformation + func (s *ListOriginationNumbersOutput) SetNextToken(v string) *ListOriginationNumbersOutput + func (s *ListOriginationNumbersOutput) SetPhoneNumbers(v []*PhoneNumberInformation) *ListOriginationNumbersOutput + func (s ListOriginationNumbersOutput) GoString() string + func (s ListOriginationNumbersOutput) String() string + type ListPhoneNumbersOptedOutInput struct + NextToken *string + func (s *ListPhoneNumbersOptedOutInput) SetNextToken(v string) *ListPhoneNumbersOptedOutInput + func (s ListPhoneNumbersOptedOutInput) GoString() string + func (s ListPhoneNumbersOptedOutInput) String() string + type ListPhoneNumbersOptedOutOutput struct + NextToken *string + PhoneNumbers []*string + func (s *ListPhoneNumbersOptedOutOutput) SetNextToken(v string) *ListPhoneNumbersOptedOutOutput + func (s *ListPhoneNumbersOptedOutOutput) SetPhoneNumbers(v []*string) *ListPhoneNumbersOptedOutOutput + func (s ListPhoneNumbersOptedOutOutput) GoString() string + func (s ListPhoneNumbersOptedOutOutput) String() string + type ListPlatformApplicationsInput struct + NextToken *string + func (s *ListPlatformApplicationsInput) SetNextToken(v string) *ListPlatformApplicationsInput + func (s ListPlatformApplicationsInput) GoString() string + func (s ListPlatformApplicationsInput) String() string + type ListPlatformApplicationsOutput struct + NextToken *string + PlatformApplications []*PlatformApplication + func (s *ListPlatformApplicationsOutput) SetNextToken(v string) *ListPlatformApplicationsOutput + func (s *ListPlatformApplicationsOutput) SetPlatformApplications(v []*PlatformApplication) *ListPlatformApplicationsOutput + func (s ListPlatformApplicationsOutput) GoString() string + func (s ListPlatformApplicationsOutput) String() string + type ListSMSSandboxPhoneNumbersInput struct + MaxResults *int64 + NextToken *string + func (s *ListSMSSandboxPhoneNumbersInput) SetMaxResults(v int64) *ListSMSSandboxPhoneNumbersInput + func (s *ListSMSSandboxPhoneNumbersInput) SetNextToken(v string) *ListSMSSandboxPhoneNumbersInput + func (s *ListSMSSandboxPhoneNumbersInput) Validate() error + func (s ListSMSSandboxPhoneNumbersInput) GoString() string + func (s ListSMSSandboxPhoneNumbersInput) String() string + type ListSMSSandboxPhoneNumbersOutput struct + NextToken *string + PhoneNumbers []*SMSSandboxPhoneNumber + func (s *ListSMSSandboxPhoneNumbersOutput) SetNextToken(v string) *ListSMSSandboxPhoneNumbersOutput + func (s *ListSMSSandboxPhoneNumbersOutput) SetPhoneNumbers(v []*SMSSandboxPhoneNumber) *ListSMSSandboxPhoneNumbersOutput + func (s ListSMSSandboxPhoneNumbersOutput) GoString() string + func (s ListSMSSandboxPhoneNumbersOutput) String() string + type ListSubscriptionsByTopicInput struct + NextToken *string + TopicArn *string + func (s *ListSubscriptionsByTopicInput) SetNextToken(v string) *ListSubscriptionsByTopicInput + func (s *ListSubscriptionsByTopicInput) SetTopicArn(v string) *ListSubscriptionsByTopicInput + func (s *ListSubscriptionsByTopicInput) Validate() error + func (s ListSubscriptionsByTopicInput) GoString() string + func (s ListSubscriptionsByTopicInput) String() string + type ListSubscriptionsByTopicOutput struct + NextToken *string + Subscriptions []*Subscription + func (s *ListSubscriptionsByTopicOutput) SetNextToken(v string) *ListSubscriptionsByTopicOutput + func (s *ListSubscriptionsByTopicOutput) SetSubscriptions(v []*Subscription) *ListSubscriptionsByTopicOutput + func (s ListSubscriptionsByTopicOutput) GoString() string + func (s ListSubscriptionsByTopicOutput) String() string + type ListSubscriptionsInput struct + NextToken *string + func (s *ListSubscriptionsInput) SetNextToken(v string) *ListSubscriptionsInput + func (s ListSubscriptionsInput) GoString() string + func (s ListSubscriptionsInput) String() string + type ListSubscriptionsOutput struct + NextToken *string + Subscriptions []*Subscription + func (s *ListSubscriptionsOutput) SetNextToken(v string) *ListSubscriptionsOutput + func (s *ListSubscriptionsOutput) SetSubscriptions(v []*Subscription) *ListSubscriptionsOutput + func (s ListSubscriptionsOutput) GoString() string + func (s ListSubscriptionsOutput) String() string + type ListTagsForResourceInput struct + ResourceArn *string + func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput + func (s *ListTagsForResourceInput) Validate() error + func (s ListTagsForResourceInput) GoString() string + func (s ListTagsForResourceInput) String() string + type ListTagsForResourceOutput struct + Tags []*Tag + func (s *ListTagsForResourceOutput) SetTags(v []*Tag) *ListTagsForResourceOutput + func (s ListTagsForResourceOutput) GoString() string + func (s ListTagsForResourceOutput) String() string + type ListTopicsInput struct + NextToken *string + func (s *ListTopicsInput) SetNextToken(v string) *ListTopicsInput + func (s ListTopicsInput) GoString() string + func (s ListTopicsInput) String() string + type ListTopicsOutput struct + NextToken *string + Topics []*Topic + func (s *ListTopicsOutput) SetNextToken(v string) *ListTopicsOutput + func (s *ListTopicsOutput) SetTopics(v []*Topic) *ListTopicsOutput + func (s ListTopicsOutput) GoString() string + func (s ListTopicsOutput) String() string + type MessageAttributeValue struct + BinaryValue []byte + DataType *string + StringValue *string + func (s *MessageAttributeValue) SetBinaryValue(v []byte) *MessageAttributeValue + func (s *MessageAttributeValue) SetDataType(v string) *MessageAttributeValue + func (s *MessageAttributeValue) SetStringValue(v string) *MessageAttributeValue + func (s *MessageAttributeValue) Validate() error + func (s MessageAttributeValue) GoString() string + func (s MessageAttributeValue) String() string + type OptInPhoneNumberInput struct + PhoneNumber *string + func (s *OptInPhoneNumberInput) SetPhoneNumber(v string) *OptInPhoneNumberInput + func (s *OptInPhoneNumberInput) Validate() error + func (s OptInPhoneNumberInput) GoString() string + func (s OptInPhoneNumberInput) String() string + type OptInPhoneNumberOutput struct + func (s OptInPhoneNumberOutput) GoString() string + func (s OptInPhoneNumberOutput) String() string + type PhoneNumberInformation struct + CreatedAt *time.Time + Iso2CountryCode *string + NumberCapabilities []*string + PhoneNumber *string + RouteType *string + Status *string + func (s *PhoneNumberInformation) SetCreatedAt(v time.Time) *PhoneNumberInformation + func (s *PhoneNumberInformation) SetIso2CountryCode(v string) *PhoneNumberInformation + func (s *PhoneNumberInformation) SetNumberCapabilities(v []*string) *PhoneNumberInformation + func (s *PhoneNumberInformation) SetPhoneNumber(v string) *PhoneNumberInformation + func (s *PhoneNumberInformation) SetRouteType(v string) *PhoneNumberInformation + func (s *PhoneNumberInformation) SetStatus(v string) *PhoneNumberInformation + func (s PhoneNumberInformation) GoString() string + func (s PhoneNumberInformation) String() string + type PlatformApplication struct + Attributes map[string]*string + PlatformApplicationArn *string + func (s *PlatformApplication) SetAttributes(v map[string]*string) *PlatformApplication + func (s *PlatformApplication) SetPlatformApplicationArn(v string) *PlatformApplication + func (s PlatformApplication) GoString() string + func (s PlatformApplication) String() string + type PublishBatchInput struct + PublishBatchRequestEntries []*PublishBatchRequestEntry + TopicArn *string + func (s *PublishBatchInput) SetPublishBatchRequestEntries(v []*PublishBatchRequestEntry) *PublishBatchInput + func (s *PublishBatchInput) SetTopicArn(v string) *PublishBatchInput + func (s *PublishBatchInput) Validate() error + func (s PublishBatchInput) GoString() string + func (s PublishBatchInput) String() string + type PublishBatchOutput struct + Failed []*BatchResultErrorEntry + Successful []*PublishBatchResultEntry + func (s *PublishBatchOutput) SetFailed(v []*BatchResultErrorEntry) *PublishBatchOutput + func (s *PublishBatchOutput) SetSuccessful(v []*PublishBatchResultEntry) *PublishBatchOutput + func (s PublishBatchOutput) GoString() string + func (s PublishBatchOutput) String() string + type PublishBatchRequestEntry struct + Id *string + Message *string + MessageAttributes map[string]*MessageAttributeValue + MessageDeduplicationId *string + MessageGroupId *string + MessageStructure *string + Subject *string + func (s *PublishBatchRequestEntry) SetId(v string) *PublishBatchRequestEntry + func (s *PublishBatchRequestEntry) SetMessage(v string) *PublishBatchRequestEntry + func (s *PublishBatchRequestEntry) SetMessageAttributes(v map[string]*MessageAttributeValue) *PublishBatchRequestEntry + func (s *PublishBatchRequestEntry) SetMessageDeduplicationId(v string) *PublishBatchRequestEntry + func (s *PublishBatchRequestEntry) SetMessageGroupId(v string) *PublishBatchRequestEntry + func (s *PublishBatchRequestEntry) SetMessageStructure(v string) *PublishBatchRequestEntry + func (s *PublishBatchRequestEntry) SetSubject(v string) *PublishBatchRequestEntry + func (s *PublishBatchRequestEntry) Validate() error + func (s PublishBatchRequestEntry) GoString() string + func (s PublishBatchRequestEntry) String() string + type PublishBatchResultEntry struct + Id *string + MessageId *string + SequenceNumber *string + func (s *PublishBatchResultEntry) SetId(v string) *PublishBatchResultEntry + func (s *PublishBatchResultEntry) SetMessageId(v string) *PublishBatchResultEntry + func (s *PublishBatchResultEntry) SetSequenceNumber(v string) *PublishBatchResultEntry + func (s PublishBatchResultEntry) GoString() string + func (s PublishBatchResultEntry) String() string + type PublishInput struct + Message *string + MessageAttributes map[string]*MessageAttributeValue + MessageDeduplicationId *string + MessageGroupId *string + MessageStructure *string + PhoneNumber *string + Subject *string + TargetArn *string + TopicArn *string + func (s *PublishInput) SetMessage(v string) *PublishInput + func (s *PublishInput) SetMessageAttributes(v map[string]*MessageAttributeValue) *PublishInput + func (s *PublishInput) SetMessageDeduplicationId(v string) *PublishInput + func (s *PublishInput) SetMessageGroupId(v string) *PublishInput + func (s *PublishInput) SetMessageStructure(v string) *PublishInput + func (s *PublishInput) SetPhoneNumber(v string) *PublishInput + func (s *PublishInput) SetSubject(v string) *PublishInput + func (s *PublishInput) SetTargetArn(v string) *PublishInput + func (s *PublishInput) SetTopicArn(v string) *PublishInput + func (s *PublishInput) Validate() error + func (s PublishInput) GoString() string + func (s PublishInput) String() string + type PublishOutput struct + MessageId *string + SequenceNumber *string + func (s *PublishOutput) SetMessageId(v string) *PublishOutput + func (s *PublishOutput) SetSequenceNumber(v string) *PublishOutput + func (s PublishOutput) GoString() string + func (s PublishOutput) String() string + type PutDataProtectionPolicyInput struct + DataProtectionPolicy *string + ResourceArn *string + func (s *PutDataProtectionPolicyInput) SetDataProtectionPolicy(v string) *PutDataProtectionPolicyInput + func (s *PutDataProtectionPolicyInput) SetResourceArn(v string) *PutDataProtectionPolicyInput + func (s *PutDataProtectionPolicyInput) Validate() error + func (s PutDataProtectionPolicyInput) GoString() string + func (s PutDataProtectionPolicyInput) String() string + type PutDataProtectionPolicyOutput struct + func (s PutDataProtectionPolicyOutput) GoString() string + func (s PutDataProtectionPolicyOutput) String() string + type RemovePermissionInput struct + Label *string + TopicArn *string + func (s *RemovePermissionInput) SetLabel(v string) *RemovePermissionInput + func (s *RemovePermissionInput) SetTopicArn(v string) *RemovePermissionInput + func (s *RemovePermissionInput) Validate() error + func (s RemovePermissionInput) GoString() string + func (s RemovePermissionInput) String() string + type RemovePermissionOutput struct + func (s RemovePermissionOutput) GoString() string + func (s RemovePermissionOutput) String() string + type SMSSandboxPhoneNumber struct + PhoneNumber *string + Status *string + func (s *SMSSandboxPhoneNumber) SetPhoneNumber(v string) *SMSSandboxPhoneNumber + func (s *SMSSandboxPhoneNumber) SetStatus(v string) *SMSSandboxPhoneNumber + func (s SMSSandboxPhoneNumber) GoString() string + func (s SMSSandboxPhoneNumber) String() string + type SNS struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *SNS + func (c *SNS) AddPermission(input *AddPermissionInput) (*AddPermissionOutput, error) + func (c *SNS) AddPermissionRequest(input *AddPermissionInput) (req *request.Request, output *AddPermissionOutput) + func (c *SNS) AddPermissionWithContext(ctx aws.Context, input *AddPermissionInput, opts ...request.Option) (*AddPermissionOutput, error) + func (c *SNS) CheckIfPhoneNumberIsOptedOut(input *CheckIfPhoneNumberIsOptedOutInput) (*CheckIfPhoneNumberIsOptedOutOutput, error) + func (c *SNS) CheckIfPhoneNumberIsOptedOutRequest(input *CheckIfPhoneNumberIsOptedOutInput) (req *request.Request, output *CheckIfPhoneNumberIsOptedOutOutput) + func (c *SNS) CheckIfPhoneNumberIsOptedOutWithContext(ctx aws.Context, input *CheckIfPhoneNumberIsOptedOutInput, ...) (*CheckIfPhoneNumberIsOptedOutOutput, error) + func (c *SNS) ConfirmSubscription(input *ConfirmSubscriptionInput) (*ConfirmSubscriptionOutput, error) + func (c *SNS) ConfirmSubscriptionRequest(input *ConfirmSubscriptionInput) (req *request.Request, output *ConfirmSubscriptionOutput) + func (c *SNS) ConfirmSubscriptionWithContext(ctx aws.Context, input *ConfirmSubscriptionInput, opts ...request.Option) (*ConfirmSubscriptionOutput, error) + func (c *SNS) CreatePlatformApplication(input *CreatePlatformApplicationInput) (*CreatePlatformApplicationOutput, error) + func (c *SNS) CreatePlatformApplicationRequest(input *CreatePlatformApplicationInput) (req *request.Request, output *CreatePlatformApplicationOutput) + func (c *SNS) CreatePlatformApplicationWithContext(ctx aws.Context, input *CreatePlatformApplicationInput, opts ...request.Option) (*CreatePlatformApplicationOutput, error) + func (c *SNS) CreatePlatformEndpoint(input *CreatePlatformEndpointInput) (*CreatePlatformEndpointOutput, error) + func (c *SNS) CreatePlatformEndpointRequest(input *CreatePlatformEndpointInput) (req *request.Request, output *CreatePlatformEndpointOutput) + func (c *SNS) CreatePlatformEndpointWithContext(ctx aws.Context, input *CreatePlatformEndpointInput, opts ...request.Option) (*CreatePlatformEndpointOutput, error) + func (c *SNS) CreateSMSSandboxPhoneNumber(input *CreateSMSSandboxPhoneNumberInput) (*CreateSMSSandboxPhoneNumberOutput, error) + func (c *SNS) CreateSMSSandboxPhoneNumberRequest(input *CreateSMSSandboxPhoneNumberInput) (req *request.Request, output *CreateSMSSandboxPhoneNumberOutput) + func (c *SNS) CreateSMSSandboxPhoneNumberWithContext(ctx aws.Context, input *CreateSMSSandboxPhoneNumberInput, ...) (*CreateSMSSandboxPhoneNumberOutput, error) + func (c *SNS) CreateTopic(input *CreateTopicInput) (*CreateTopicOutput, error) + func (c *SNS) CreateTopicRequest(input *CreateTopicInput) (req *request.Request, output *CreateTopicOutput) + func (c *SNS) CreateTopicWithContext(ctx aws.Context, input *CreateTopicInput, opts ...request.Option) (*CreateTopicOutput, error) + func (c *SNS) DeleteEndpoint(input *DeleteEndpointInput) (*DeleteEndpointOutput, error) + func (c *SNS) DeleteEndpointRequest(input *DeleteEndpointInput) (req *request.Request, output *DeleteEndpointOutput) + func (c *SNS) DeleteEndpointWithContext(ctx aws.Context, input *DeleteEndpointInput, opts ...request.Option) (*DeleteEndpointOutput, error) + func (c *SNS) DeletePlatformApplication(input *DeletePlatformApplicationInput) (*DeletePlatformApplicationOutput, error) + func (c *SNS) DeletePlatformApplicationRequest(input *DeletePlatformApplicationInput) (req *request.Request, output *DeletePlatformApplicationOutput) + func (c *SNS) DeletePlatformApplicationWithContext(ctx aws.Context, input *DeletePlatformApplicationInput, opts ...request.Option) (*DeletePlatformApplicationOutput, error) + func (c *SNS) DeleteSMSSandboxPhoneNumber(input *DeleteSMSSandboxPhoneNumberInput) (*DeleteSMSSandboxPhoneNumberOutput, error) + func (c *SNS) DeleteSMSSandboxPhoneNumberRequest(input *DeleteSMSSandboxPhoneNumberInput) (req *request.Request, output *DeleteSMSSandboxPhoneNumberOutput) + func (c *SNS) DeleteSMSSandboxPhoneNumberWithContext(ctx aws.Context, input *DeleteSMSSandboxPhoneNumberInput, ...) (*DeleteSMSSandboxPhoneNumberOutput, error) + func (c *SNS) DeleteTopic(input *DeleteTopicInput) (*DeleteTopicOutput, error) + func (c *SNS) DeleteTopicRequest(input *DeleteTopicInput) (req *request.Request, output *DeleteTopicOutput) + func (c *SNS) DeleteTopicWithContext(ctx aws.Context, input *DeleteTopicInput, opts ...request.Option) (*DeleteTopicOutput, error) + func (c *SNS) GetDataProtectionPolicy(input *GetDataProtectionPolicyInput) (*GetDataProtectionPolicyOutput, error) + func (c *SNS) GetDataProtectionPolicyRequest(input *GetDataProtectionPolicyInput) (req *request.Request, output *GetDataProtectionPolicyOutput) + func (c *SNS) GetDataProtectionPolicyWithContext(ctx aws.Context, input *GetDataProtectionPolicyInput, opts ...request.Option) (*GetDataProtectionPolicyOutput, error) + func (c *SNS) GetEndpointAttributes(input *GetEndpointAttributesInput) (*GetEndpointAttributesOutput, error) + func (c *SNS) GetEndpointAttributesRequest(input *GetEndpointAttributesInput) (req *request.Request, output *GetEndpointAttributesOutput) + func (c *SNS) GetEndpointAttributesWithContext(ctx aws.Context, input *GetEndpointAttributesInput, opts ...request.Option) (*GetEndpointAttributesOutput, error) + func (c *SNS) GetPlatformApplicationAttributes(input *GetPlatformApplicationAttributesInput) (*GetPlatformApplicationAttributesOutput, error) + func (c *SNS) GetPlatformApplicationAttributesRequest(input *GetPlatformApplicationAttributesInput) (req *request.Request, output *GetPlatformApplicationAttributesOutput) + func (c *SNS) GetPlatformApplicationAttributesWithContext(ctx aws.Context, input *GetPlatformApplicationAttributesInput, ...) (*GetPlatformApplicationAttributesOutput, error) + func (c *SNS) GetSMSAttributes(input *GetSMSAttributesInput) (*GetSMSAttributesOutput, error) + func (c *SNS) GetSMSAttributesRequest(input *GetSMSAttributesInput) (req *request.Request, output *GetSMSAttributesOutput) + func (c *SNS) GetSMSAttributesWithContext(ctx aws.Context, input *GetSMSAttributesInput, opts ...request.Option) (*GetSMSAttributesOutput, error) + func (c *SNS) GetSMSSandboxAccountStatus(input *GetSMSSandboxAccountStatusInput) (*GetSMSSandboxAccountStatusOutput, error) + func (c *SNS) GetSMSSandboxAccountStatusRequest(input *GetSMSSandboxAccountStatusInput) (req *request.Request, output *GetSMSSandboxAccountStatusOutput) + func (c *SNS) GetSMSSandboxAccountStatusWithContext(ctx aws.Context, input *GetSMSSandboxAccountStatusInput, ...) (*GetSMSSandboxAccountStatusOutput, error) + func (c *SNS) GetSubscriptionAttributes(input *GetSubscriptionAttributesInput) (*GetSubscriptionAttributesOutput, error) + func (c *SNS) GetSubscriptionAttributesRequest(input *GetSubscriptionAttributesInput) (req *request.Request, output *GetSubscriptionAttributesOutput) + func (c *SNS) GetSubscriptionAttributesWithContext(ctx aws.Context, input *GetSubscriptionAttributesInput, opts ...request.Option) (*GetSubscriptionAttributesOutput, error) + func (c *SNS) GetTopicAttributes(input *GetTopicAttributesInput) (*GetTopicAttributesOutput, error) + func (c *SNS) GetTopicAttributesRequest(input *GetTopicAttributesInput) (req *request.Request, output *GetTopicAttributesOutput) + func (c *SNS) GetTopicAttributesWithContext(ctx aws.Context, input *GetTopicAttributesInput, opts ...request.Option) (*GetTopicAttributesOutput, error) + func (c *SNS) ListEndpointsByPlatformApplication(input *ListEndpointsByPlatformApplicationInput) (*ListEndpointsByPlatformApplicationOutput, error) + func (c *SNS) ListEndpointsByPlatformApplicationPages(input *ListEndpointsByPlatformApplicationInput, ...) error + func (c *SNS) ListEndpointsByPlatformApplicationPagesWithContext(ctx aws.Context, input *ListEndpointsByPlatformApplicationInput, ...) error + func (c *SNS) ListEndpointsByPlatformApplicationRequest(input *ListEndpointsByPlatformApplicationInput) (req *request.Request, output *ListEndpointsByPlatformApplicationOutput) + func (c *SNS) ListEndpointsByPlatformApplicationWithContext(ctx aws.Context, input *ListEndpointsByPlatformApplicationInput, ...) (*ListEndpointsByPlatformApplicationOutput, error) + func (c *SNS) ListOriginationNumbers(input *ListOriginationNumbersInput) (*ListOriginationNumbersOutput, error) + func (c *SNS) ListOriginationNumbersPages(input *ListOriginationNumbersInput, ...) error + func (c *SNS) ListOriginationNumbersPagesWithContext(ctx aws.Context, input *ListOriginationNumbersInput, ...) error + func (c *SNS) ListOriginationNumbersRequest(input *ListOriginationNumbersInput) (req *request.Request, output *ListOriginationNumbersOutput) + func (c *SNS) ListOriginationNumbersWithContext(ctx aws.Context, input *ListOriginationNumbersInput, opts ...request.Option) (*ListOriginationNumbersOutput, error) + func (c *SNS) ListPhoneNumbersOptedOut(input *ListPhoneNumbersOptedOutInput) (*ListPhoneNumbersOptedOutOutput, error) + func (c *SNS) ListPhoneNumbersOptedOutPages(input *ListPhoneNumbersOptedOutInput, ...) error + func (c *SNS) ListPhoneNumbersOptedOutPagesWithContext(ctx aws.Context, input *ListPhoneNumbersOptedOutInput, ...) error + func (c *SNS) ListPhoneNumbersOptedOutRequest(input *ListPhoneNumbersOptedOutInput) (req *request.Request, output *ListPhoneNumbersOptedOutOutput) + func (c *SNS) ListPhoneNumbersOptedOutWithContext(ctx aws.Context, input *ListPhoneNumbersOptedOutInput, opts ...request.Option) (*ListPhoneNumbersOptedOutOutput, error) + func (c *SNS) ListPlatformApplications(input *ListPlatformApplicationsInput) (*ListPlatformApplicationsOutput, error) + func (c *SNS) ListPlatformApplicationsPages(input *ListPlatformApplicationsInput, ...) error + func (c *SNS) ListPlatformApplicationsPagesWithContext(ctx aws.Context, input *ListPlatformApplicationsInput, ...) error + func (c *SNS) ListPlatformApplicationsRequest(input *ListPlatformApplicationsInput) (req *request.Request, output *ListPlatformApplicationsOutput) + func (c *SNS) ListPlatformApplicationsWithContext(ctx aws.Context, input *ListPlatformApplicationsInput, opts ...request.Option) (*ListPlatformApplicationsOutput, error) + func (c *SNS) ListSMSSandboxPhoneNumbers(input *ListSMSSandboxPhoneNumbersInput) (*ListSMSSandboxPhoneNumbersOutput, error) + func (c *SNS) ListSMSSandboxPhoneNumbersPages(input *ListSMSSandboxPhoneNumbersInput, ...) error + func (c *SNS) ListSMSSandboxPhoneNumbersPagesWithContext(ctx aws.Context, input *ListSMSSandboxPhoneNumbersInput, ...) error + func (c *SNS) ListSMSSandboxPhoneNumbersRequest(input *ListSMSSandboxPhoneNumbersInput) (req *request.Request, output *ListSMSSandboxPhoneNumbersOutput) + func (c *SNS) ListSMSSandboxPhoneNumbersWithContext(ctx aws.Context, input *ListSMSSandboxPhoneNumbersInput, ...) (*ListSMSSandboxPhoneNumbersOutput, error) + func (c *SNS) ListSubscriptions(input *ListSubscriptionsInput) (*ListSubscriptionsOutput, error) + func (c *SNS) ListSubscriptionsByTopic(input *ListSubscriptionsByTopicInput) (*ListSubscriptionsByTopicOutput, error) + func (c *SNS) ListSubscriptionsByTopicPages(input *ListSubscriptionsByTopicInput, ...) error + func (c *SNS) ListSubscriptionsByTopicPagesWithContext(ctx aws.Context, input *ListSubscriptionsByTopicInput, ...) error + func (c *SNS) ListSubscriptionsByTopicRequest(input *ListSubscriptionsByTopicInput) (req *request.Request, output *ListSubscriptionsByTopicOutput) + func (c *SNS) ListSubscriptionsByTopicWithContext(ctx aws.Context, input *ListSubscriptionsByTopicInput, opts ...request.Option) (*ListSubscriptionsByTopicOutput, error) + func (c *SNS) ListSubscriptionsPages(input *ListSubscriptionsInput, fn func(*ListSubscriptionsOutput, bool) bool) error + func (c *SNS) ListSubscriptionsPagesWithContext(ctx aws.Context, input *ListSubscriptionsInput, ...) error + func (c *SNS) ListSubscriptionsRequest(input *ListSubscriptionsInput) (req *request.Request, output *ListSubscriptionsOutput) + func (c *SNS) ListSubscriptionsWithContext(ctx aws.Context, input *ListSubscriptionsInput, opts ...request.Option) (*ListSubscriptionsOutput, error) + func (c *SNS) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error) + func (c *SNS) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput) + func (c *SNS) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error) + func (c *SNS) ListTopics(input *ListTopicsInput) (*ListTopicsOutput, error) + func (c *SNS) ListTopicsPages(input *ListTopicsInput, fn func(*ListTopicsOutput, bool) bool) error + func (c *SNS) ListTopicsPagesWithContext(ctx aws.Context, input *ListTopicsInput, fn func(*ListTopicsOutput, bool) bool, ...) error + func (c *SNS) ListTopicsRequest(input *ListTopicsInput) (req *request.Request, output *ListTopicsOutput) + func (c *SNS) ListTopicsWithContext(ctx aws.Context, input *ListTopicsInput, opts ...request.Option) (*ListTopicsOutput, error) + func (c *SNS) OptInPhoneNumber(input *OptInPhoneNumberInput) (*OptInPhoneNumberOutput, error) + func (c *SNS) OptInPhoneNumberRequest(input *OptInPhoneNumberInput) (req *request.Request, output *OptInPhoneNumberOutput) + func (c *SNS) OptInPhoneNumberWithContext(ctx aws.Context, input *OptInPhoneNumberInput, opts ...request.Option) (*OptInPhoneNumberOutput, error) + func (c *SNS) Publish(input *PublishInput) (*PublishOutput, error) + func (c *SNS) PublishBatch(input *PublishBatchInput) (*PublishBatchOutput, error) + func (c *SNS) PublishBatchRequest(input *PublishBatchInput) (req *request.Request, output *PublishBatchOutput) + func (c *SNS) PublishBatchWithContext(ctx aws.Context, input *PublishBatchInput, opts ...request.Option) (*PublishBatchOutput, error) + func (c *SNS) PublishRequest(input *PublishInput) (req *request.Request, output *PublishOutput) + func (c *SNS) PublishWithContext(ctx aws.Context, input *PublishInput, opts ...request.Option) (*PublishOutput, error) + func (c *SNS) PutDataProtectionPolicy(input *PutDataProtectionPolicyInput) (*PutDataProtectionPolicyOutput, error) + func (c *SNS) PutDataProtectionPolicyRequest(input *PutDataProtectionPolicyInput) (req *request.Request, output *PutDataProtectionPolicyOutput) + func (c *SNS) PutDataProtectionPolicyWithContext(ctx aws.Context, input *PutDataProtectionPolicyInput, opts ...request.Option) (*PutDataProtectionPolicyOutput, error) + func (c *SNS) RemovePermission(input *RemovePermissionInput) (*RemovePermissionOutput, error) + func (c *SNS) RemovePermissionRequest(input *RemovePermissionInput) (req *request.Request, output *RemovePermissionOutput) + func (c *SNS) RemovePermissionWithContext(ctx aws.Context, input *RemovePermissionInput, opts ...request.Option) (*RemovePermissionOutput, error) + func (c *SNS) SetEndpointAttributes(input *SetEndpointAttributesInput) (*SetEndpointAttributesOutput, error) + func (c *SNS) SetEndpointAttributesRequest(input *SetEndpointAttributesInput) (req *request.Request, output *SetEndpointAttributesOutput) + func (c *SNS) SetEndpointAttributesWithContext(ctx aws.Context, input *SetEndpointAttributesInput, opts ...request.Option) (*SetEndpointAttributesOutput, error) + func (c *SNS) SetPlatformApplicationAttributes(input *SetPlatformApplicationAttributesInput) (*SetPlatformApplicationAttributesOutput, error) + func (c *SNS) SetPlatformApplicationAttributesRequest(input *SetPlatformApplicationAttributesInput) (req *request.Request, output *SetPlatformApplicationAttributesOutput) + func (c *SNS) SetPlatformApplicationAttributesWithContext(ctx aws.Context, input *SetPlatformApplicationAttributesInput, ...) (*SetPlatformApplicationAttributesOutput, error) + func (c *SNS) SetSMSAttributes(input *SetSMSAttributesInput) (*SetSMSAttributesOutput, error) + func (c *SNS) SetSMSAttributesRequest(input *SetSMSAttributesInput) (req *request.Request, output *SetSMSAttributesOutput) + func (c *SNS) SetSMSAttributesWithContext(ctx aws.Context, input *SetSMSAttributesInput, opts ...request.Option) (*SetSMSAttributesOutput, error) + func (c *SNS) SetSubscriptionAttributes(input *SetSubscriptionAttributesInput) (*SetSubscriptionAttributesOutput, error) + func (c *SNS) SetSubscriptionAttributesRequest(input *SetSubscriptionAttributesInput) (req *request.Request, output *SetSubscriptionAttributesOutput) + func (c *SNS) SetSubscriptionAttributesWithContext(ctx aws.Context, input *SetSubscriptionAttributesInput, opts ...request.Option) (*SetSubscriptionAttributesOutput, error) + func (c *SNS) SetTopicAttributes(input *SetTopicAttributesInput) (*SetTopicAttributesOutput, error) + func (c *SNS) SetTopicAttributesRequest(input *SetTopicAttributesInput) (req *request.Request, output *SetTopicAttributesOutput) + func (c *SNS) SetTopicAttributesWithContext(ctx aws.Context, input *SetTopicAttributesInput, opts ...request.Option) (*SetTopicAttributesOutput, error) + func (c *SNS) Subscribe(input *SubscribeInput) (*SubscribeOutput, error) + func (c *SNS) SubscribeRequest(input *SubscribeInput) (req *request.Request, output *SubscribeOutput) + func (c *SNS) SubscribeWithContext(ctx aws.Context, input *SubscribeInput, opts ...request.Option) (*SubscribeOutput, error) + func (c *SNS) TagResource(input *TagResourceInput) (*TagResourceOutput, error) + func (c *SNS) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput) + func (c *SNS) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error) + func (c *SNS) Unsubscribe(input *UnsubscribeInput) (*UnsubscribeOutput, error) + func (c *SNS) UnsubscribeRequest(input *UnsubscribeInput) (req *request.Request, output *UnsubscribeOutput) + func (c *SNS) UnsubscribeWithContext(ctx aws.Context, input *UnsubscribeInput, opts ...request.Option) (*UnsubscribeOutput, error) + func (c *SNS) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error) + func (c *SNS) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput) + func (c *SNS) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error) + func (c *SNS) VerifySMSSandboxPhoneNumber(input *VerifySMSSandboxPhoneNumberInput) (*VerifySMSSandboxPhoneNumberOutput, error) + func (c *SNS) VerifySMSSandboxPhoneNumberRequest(input *VerifySMSSandboxPhoneNumberInput) (req *request.Request, output *VerifySMSSandboxPhoneNumberOutput) + func (c *SNS) VerifySMSSandboxPhoneNumberWithContext(ctx aws.Context, input *VerifySMSSandboxPhoneNumberInput, ...) (*VerifySMSSandboxPhoneNumberOutput, error) + type SetEndpointAttributesInput struct + Attributes map[string]*string + EndpointArn *string + func (s *SetEndpointAttributesInput) SetAttributes(v map[string]*string) *SetEndpointAttributesInput + func (s *SetEndpointAttributesInput) SetEndpointArn(v string) *SetEndpointAttributesInput + func (s *SetEndpointAttributesInput) Validate() error + func (s SetEndpointAttributesInput) GoString() string + func (s SetEndpointAttributesInput) String() string + type SetEndpointAttributesOutput struct + func (s SetEndpointAttributesOutput) GoString() string + func (s SetEndpointAttributesOutput) String() string + type SetPlatformApplicationAttributesInput struct + Attributes map[string]*string + PlatformApplicationArn *string + func (s *SetPlatformApplicationAttributesInput) SetAttributes(v map[string]*string) *SetPlatformApplicationAttributesInput + func (s *SetPlatformApplicationAttributesInput) SetPlatformApplicationArn(v string) *SetPlatformApplicationAttributesInput + func (s *SetPlatformApplicationAttributesInput) Validate() error + func (s SetPlatformApplicationAttributesInput) GoString() string + func (s SetPlatformApplicationAttributesInput) String() string + type SetPlatformApplicationAttributesOutput struct + func (s SetPlatformApplicationAttributesOutput) GoString() string + func (s SetPlatformApplicationAttributesOutput) String() string + type SetSMSAttributesInput struct + Attributes map[string]*string + func (s *SetSMSAttributesInput) SetAttributes(v map[string]*string) *SetSMSAttributesInput + func (s *SetSMSAttributesInput) Validate() error + func (s SetSMSAttributesInput) GoString() string + func (s SetSMSAttributesInput) String() string + type SetSMSAttributesOutput struct + func (s SetSMSAttributesOutput) GoString() string + func (s SetSMSAttributesOutput) String() string + type SetSubscriptionAttributesInput struct + AttributeName *string + AttributeValue *string + SubscriptionArn *string + func (s *SetSubscriptionAttributesInput) SetAttributeName(v string) *SetSubscriptionAttributesInput + func (s *SetSubscriptionAttributesInput) SetAttributeValue(v string) *SetSubscriptionAttributesInput + func (s *SetSubscriptionAttributesInput) SetSubscriptionArn(v string) *SetSubscriptionAttributesInput + func (s *SetSubscriptionAttributesInput) Validate() error + func (s SetSubscriptionAttributesInput) GoString() string + func (s SetSubscriptionAttributesInput) String() string + type SetSubscriptionAttributesOutput struct + func (s SetSubscriptionAttributesOutput) GoString() string + func (s SetSubscriptionAttributesOutput) String() string + type SetTopicAttributesInput struct + AttributeName *string + AttributeValue *string + TopicArn *string + func (s *SetTopicAttributesInput) SetAttributeName(v string) *SetTopicAttributesInput + func (s *SetTopicAttributesInput) SetAttributeValue(v string) *SetTopicAttributesInput + func (s *SetTopicAttributesInput) SetTopicArn(v string) *SetTopicAttributesInput + func (s *SetTopicAttributesInput) Validate() error + func (s SetTopicAttributesInput) GoString() string + func (s SetTopicAttributesInput) String() string + type SetTopicAttributesOutput struct + func (s SetTopicAttributesOutput) GoString() string + func (s SetTopicAttributesOutput) String() string + type SubscribeInput struct + Attributes map[string]*string + Endpoint *string + Protocol *string + ReturnSubscriptionArn *bool + TopicArn *string + func (s *SubscribeInput) SetAttributes(v map[string]*string) *SubscribeInput + func (s *SubscribeInput) SetEndpoint(v string) *SubscribeInput + func (s *SubscribeInput) SetProtocol(v string) *SubscribeInput + func (s *SubscribeInput) SetReturnSubscriptionArn(v bool) *SubscribeInput + func (s *SubscribeInput) SetTopicArn(v string) *SubscribeInput + func (s *SubscribeInput) Validate() error + func (s SubscribeInput) GoString() string + func (s SubscribeInput) String() string + type SubscribeOutput struct + SubscriptionArn *string + func (s *SubscribeOutput) SetSubscriptionArn(v string) *SubscribeOutput + func (s SubscribeOutput) GoString() string + func (s SubscribeOutput) String() string + type Subscription struct + Endpoint *string + Owner *string + Protocol *string + SubscriptionArn *string + TopicArn *string + func (s *Subscription) SetEndpoint(v string) *Subscription + func (s *Subscription) SetOwner(v string) *Subscription + func (s *Subscription) SetProtocol(v string) *Subscription + func (s *Subscription) SetSubscriptionArn(v string) *Subscription + func (s *Subscription) SetTopicArn(v string) *Subscription + func (s Subscription) GoString() string + func (s Subscription) String() string + type Tag struct + Key *string + Value *string + func (s *Tag) SetKey(v string) *Tag + func (s *Tag) SetValue(v string) *Tag + func (s *Tag) Validate() error + func (s Tag) GoString() string + func (s Tag) String() string + type TagResourceInput struct + ResourceArn *string + Tags []*Tag + func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput + func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput + func (s *TagResourceInput) Validate() error + func (s TagResourceInput) GoString() string + func (s TagResourceInput) String() string + type TagResourceOutput struct + func (s TagResourceOutput) GoString() string + func (s TagResourceOutput) String() string + type Topic struct + TopicArn *string + func (s *Topic) SetTopicArn(v string) *Topic + func (s Topic) GoString() string + func (s Topic) String() string + type UnsubscribeInput struct + SubscriptionArn *string + func (s *UnsubscribeInput) SetSubscriptionArn(v string) *UnsubscribeInput + func (s *UnsubscribeInput) Validate() error + func (s UnsubscribeInput) GoString() string + func (s UnsubscribeInput) String() string + type UnsubscribeOutput struct + func (s UnsubscribeOutput) GoString() string + func (s UnsubscribeOutput) String() string + type UntagResourceInput struct + ResourceArn *string + TagKeys []*string + func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput + func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput + func (s *UntagResourceInput) Validate() error + func (s UntagResourceInput) GoString() string + func (s UntagResourceInput) String() string + type UntagResourceOutput struct + func (s UntagResourceOutput) GoString() string + func (s UntagResourceOutput) String() string + type VerifySMSSandboxPhoneNumberInput struct + OneTimePassword *string + PhoneNumber *string + func (s *VerifySMSSandboxPhoneNumberInput) SetOneTimePassword(v string) *VerifySMSSandboxPhoneNumberInput + func (s *VerifySMSSandboxPhoneNumberInput) SetPhoneNumber(v string) *VerifySMSSandboxPhoneNumberInput + func (s *VerifySMSSandboxPhoneNumberInput) Validate() error + func (s VerifySMSSandboxPhoneNumberInput) GoString() string + func (s VerifySMSSandboxPhoneNumberInput) String() string + type VerifySMSSandboxPhoneNumberOutput struct + func (s VerifySMSSandboxPhoneNumberOutput) GoString() string + func (s VerifySMSSandboxPhoneNumberOutput) String() string