Skip to main content
Module

x/aws_api/services/sns/mod.ts>SNS

From-scratch Typescript client for accessing AWS APIs
Extremely Popular
Latest
class SNS
import { SNS } from "https://deno.land/x/aws_api@v0.8.1/services/sns/mod.ts";

Constructors

new
SNS(apiFactory: client.ApiFactory)

Methods

addPermission(params: s.AddPermissionInput, opts?: client.RequestOptions): Promise<void>
checkIfPhoneNumberIsOptedOut(params: s.CheckIfPhoneNumberIsOptedOutInput, opts?: client.RequestOptions): Promise<s.CheckIfPhoneNumberIsOptedOutResponse>
confirmSubscription(params: s.ConfirmSubscriptionInput, opts?: client.RequestOptions): Promise<s.ConfirmSubscriptionResponse>
createPlatformApplication(params: s.CreatePlatformApplicationInput, opts?: client.RequestOptions): Promise<s.CreatePlatformApplicationResponse>
createPlatformEndpoint(params: s.CreatePlatformEndpointInput, opts?: client.RequestOptions): Promise<s.CreateEndpointResponse>
createSMSSandboxPhoneNumber(params: s.CreateSMSSandboxPhoneNumberInput, opts?: client.RequestOptions): Promise<void>
createTopic(params: s.CreateTopicInput, opts?: client.RequestOptions): Promise<s.CreateTopicResponse>
deleteEndpoint(params: s.DeleteEndpointInput, opts?: client.RequestOptions): Promise<void>
deletePlatformApplication(params: s.DeletePlatformApplicationInput, opts?: client.RequestOptions): Promise<void>
deleteSMSSandboxPhoneNumber(params: s.DeleteSMSSandboxPhoneNumberInput, opts?: client.RequestOptions): Promise<void>
deleteTopic(params: s.DeleteTopicInput, opts?: client.RequestOptions): Promise<void>
getEndpointAttributes(params: s.GetEndpointAttributesInput, opts?: client.RequestOptions): Promise<s.GetEndpointAttributesResponse>
getPlatformApplicationAttributes(params: s.GetPlatformApplicationAttributesInput, opts?: client.RequestOptions): Promise<s.GetPlatformApplicationAttributesResponse>
getSMSAttributes(params?: s.GetSMSAttributesInput, opts?: client.RequestOptions): Promise<s.GetSMSAttributesResponse>
getSMSSandboxAccountStatus(opts?: client.RequestOptions): Promise<s.GetSMSSandboxAccountStatusResult>
getSubscriptionAttributes(params: s.GetSubscriptionAttributesInput, opts?: client.RequestOptions): Promise<s.GetSubscriptionAttributesResponse>
getTopicAttributes(params: s.GetTopicAttributesInput, opts?: client.RequestOptions): Promise<s.GetTopicAttributesResponse>
listEndpointsByPlatformApplication(params: s.ListEndpointsByPlatformApplicationInput, opts?: client.RequestOptions): Promise<s.ListEndpointsByPlatformApplicationResponse>
listOriginationNumbers(params?: s.ListOriginationNumbersRequest, opts?: client.RequestOptions): Promise<s.ListOriginationNumbersResult>
listPhoneNumbersOptedOut(params?: s.ListPhoneNumbersOptedOutInput, opts?: client.RequestOptions): Promise<s.ListPhoneNumbersOptedOutResponse>
listPlatformApplications(params?: s.ListPlatformApplicationsInput, opts?: client.RequestOptions): Promise<s.ListPlatformApplicationsResponse>
listSMSSandboxPhoneNumbers(params?: s.ListSMSSandboxPhoneNumbersInput, opts?: client.RequestOptions): Promise<s.ListSMSSandboxPhoneNumbersResult>
listSubscriptions(params?: s.ListSubscriptionsInput, opts?: client.RequestOptions): Promise<s.ListSubscriptionsResponse>
listSubscriptionsByTopic(params: s.ListSubscriptionsByTopicInput, opts?: client.RequestOptions): Promise<s.ListSubscriptionsByTopicResponse>
listTagsForResource(params: s.ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<s.ListTagsForResourceResponse>
listTopics(params?: s.ListTopicsInput, opts?: client.RequestOptions): Promise<s.ListTopicsResponse>
optInPhoneNumber(params: s.OptInPhoneNumberInput, opts?: client.RequestOptions): Promise<void>
publish(params: s.PublishInput, opts?: client.RequestOptions): Promise<s.PublishResponse>
publishBatch(params: s.PublishBatchInput, opts?: client.RequestOptions): Promise<s.PublishBatchResponse>
removePermission(params: s.RemovePermissionInput, opts?: client.RequestOptions): Promise<void>
setEndpointAttributes(params: s.SetEndpointAttributesInput, opts?: client.RequestOptions): Promise<void>
setPlatformApplicationAttributes(params: s.SetPlatformApplicationAttributesInput, opts?: client.RequestOptions): Promise<void>
setSMSAttributes(params: s.SetSMSAttributesInput, opts?: client.RequestOptions): Promise<void>
setSubscriptionAttributes(params: s.SetSubscriptionAttributesInput, opts?: client.RequestOptions): Promise<void>
setTopicAttributes(params: s.SetTopicAttributesInput, opts?: client.RequestOptions): Promise<void>
subscribe(params: s.SubscribeInput, opts?: client.RequestOptions): Promise<s.SubscribeResponse>
tagResource(params: s.TagResourceRequest, opts?: client.RequestOptions): Promise<void>
unsubscribe(params: s.UnsubscribeInput, opts?: client.RequestOptions): Promise<void>
untagResource(params: s.UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
verifySMSSandboxPhoneNumber(params: s.VerifySMSSandboxPhoneNumberInput, opts?: client.RequestOptions): Promise<void>

Static Properties

ApiMetadata: client.ApiMetadata