Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

SNS

import { SNS } from "https://aws-api-7b9dvns8xscg.deno.dev/v0.2/services/sns.ts";
class SNS {
constructor(apiFactory: client.ApiFactory);
async addPermission(params: AddPermissionInput, opts?: client.RequestOptions): Promise<void>;
async checkIfPhoneNumberIsOptedOut(params: CheckIfPhoneNumberIsOptedOutInput, opts?: client.RequestOptions): Promise<CheckIfPhoneNumberIsOptedOutResponse>;
async confirmSubscription(params: ConfirmSubscriptionInput, opts?: client.RequestOptions): Promise<ConfirmSubscriptionResponse>;
async createPlatformApplication(params: CreatePlatformApplicationInput, opts?: client.RequestOptions): Promise<CreatePlatformApplicationResponse>;
async createPlatformEndpoint(params: CreatePlatformEndpointInput, opts?: client.RequestOptions): Promise<CreateEndpointResponse>;
async createSMSSandboxPhoneNumber(params: CreateSMSSandboxPhoneNumberInput, opts?: client.RequestOptions): Promise<void>;
async createTopic(params: CreateTopicInput, opts?: client.RequestOptions): Promise<CreateTopicResponse>;
async deleteEndpoint(params: DeleteEndpointInput, opts?: client.RequestOptions): Promise<void>;
async deletePlatformApplication(params: DeletePlatformApplicationInput, opts?: client.RequestOptions): Promise<void>;
async deleteSMSSandboxPhoneNumber(params: DeleteSMSSandboxPhoneNumberInput, opts?: client.RequestOptions): Promise<void>;
async deleteTopic(params: DeleteTopicInput, opts?: client.RequestOptions): Promise<void>;
async getEndpointAttributes(params: GetEndpointAttributesInput, opts?: client.RequestOptions): Promise<GetEndpointAttributesResponse>;
async getPlatformApplicationAttributes(params: GetPlatformApplicationAttributesInput, opts?: client.RequestOptions): Promise<GetPlatformApplicationAttributesResponse>;
async getSMSAttributes(params?: GetSMSAttributesInput, opts?: client.RequestOptions): Promise<GetSMSAttributesResponse>;
async getSMSSandboxAccountStatus(opts?: client.RequestOptions): Promise<GetSMSSandboxAccountStatusResult>;
async getSubscriptionAttributes(params: GetSubscriptionAttributesInput, opts?: client.RequestOptions): Promise<GetSubscriptionAttributesResponse>;
async getTopicAttributes(params: GetTopicAttributesInput, opts?: client.RequestOptions): Promise<GetTopicAttributesResponse>;
async listEndpointsByPlatformApplication(params: ListEndpointsByPlatformApplicationInput, opts?: client.RequestOptions): Promise<ListEndpointsByPlatformApplicationResponse>;
async listOriginationNumbers(params?: ListOriginationNumbersRequest, opts?: client.RequestOptions): Promise<ListOriginationNumbersResult>;
async listPhoneNumbersOptedOut(params?: ListPhoneNumbersOptedOutInput, opts?: client.RequestOptions): Promise<ListPhoneNumbersOptedOutResponse>;
async listPlatformApplications(params?: ListPlatformApplicationsInput, opts?: client.RequestOptions): Promise<ListPlatformApplicationsResponse>;
async listSMSSandboxPhoneNumbers(params?: ListSMSSandboxPhoneNumbersInput, opts?: client.RequestOptions): Promise<ListSMSSandboxPhoneNumbersResult>;
async listSubscriptions(params?: ListSubscriptionsInput, opts?: client.RequestOptions): Promise<ListSubscriptionsResponse>;
async listSubscriptionsByTopic(params: ListSubscriptionsByTopicInput, opts?: client.RequestOptions): Promise<ListSubscriptionsByTopicResponse>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async listTopics(params?: ListTopicsInput, opts?: client.RequestOptions): Promise<ListTopicsResponse>;
async optInPhoneNumber(params: OptInPhoneNumberInput, opts?: client.RequestOptions): Promise<void>;
async publish(params: PublishInput, opts?: client.RequestOptions): Promise<PublishResponse>;
async removePermission(params: RemovePermissionInput, opts?: client.RequestOptions): Promise<void>;
async setEndpointAttributes(params: SetEndpointAttributesInput, opts?: client.RequestOptions): Promise<void>;
async setPlatformApplicationAttributes(params: SetPlatformApplicationAttributesInput, opts?: client.RequestOptions): Promise<void>;
async setSMSAttributes(params: SetSMSAttributesInput, opts?: client.RequestOptions): Promise<void>;
async setSubscriptionAttributes(params: SetSubscriptionAttributesInput, opts?: client.RequestOptions): Promise<void>;
async setTopicAttributes(params: SetTopicAttributesInput, opts?: client.RequestOptions): Promise<void>;
async subscribe(params: SubscribeInput, opts?: client.RequestOptions): Promise<SubscribeResponse>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async unsubscribe(params: UnsubscribeInput, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async verifySMSSandboxPhoneNumber(params: VerifySMSSandboxPhoneNumberInput, opts?: client.RequestOptions): Promise<void>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new SNS(apiFactory: client.ApiFactory)
[src]

§Methods

§
addPermission(params: AddPermissionInput, opts?: client.RequestOptions): Promise<void>
[src]
§
createPlatformEndpoint(params: CreatePlatformEndpointInput, opts?: client.RequestOptions): Promise<CreateEndpointResponse>
[src]
§
createSMSSandboxPhoneNumber(params: CreateSMSSandboxPhoneNumberInput, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteEndpoint(params: DeleteEndpointInput, opts?: client.RequestOptions): Promise<void>
[src]
§
deletePlatformApplication(params: DeletePlatformApplicationInput, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteSMSSandboxPhoneNumber(params: DeleteSMSSandboxPhoneNumberInput, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteTopic(params: DeleteTopicInput, opts?: client.RequestOptions): Promise<void>
[src]
§
getSMSSandboxAccountStatus(opts?: client.RequestOptions): Promise<GetSMSSandboxAccountStatusResult>
[src]
§
listTopics(params?: ListTopicsInput, opts?: client.RequestOptions): Promise<ListTopicsResponse>
[src]
§
optInPhoneNumber(params: OptInPhoneNumberInput, opts?: client.RequestOptions): Promise<void>
[src]
§
publish(params: PublishInput, opts?: client.RequestOptions): Promise<PublishResponse>
[src]
§
removePermission(params: RemovePermissionInput, opts?: client.RequestOptions): Promise<void>
[src]
§
setEndpointAttributes(params: SetEndpointAttributesInput, opts?: client.RequestOptions): Promise<void>
[src]
§
setPlatformApplicationAttributes(params: SetPlatformApplicationAttributesInput, opts?: client.RequestOptions): Promise<void>
[src]
§
setSMSAttributes(params: SetSMSAttributesInput, opts?: client.RequestOptions): Promise<void>
[src]
§
setSubscriptionAttributes(params: SetSubscriptionAttributesInput, opts?: client.RequestOptions): Promise<void>
[src]
§
setTopicAttributes(params: SetTopicAttributesInput, opts?: client.RequestOptions): Promise<void>
[src]
§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
unsubscribe(params: UnsubscribeInput, opts?: client.RequestOptions): Promise<void>
[src]
§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
verifySMSSandboxPhoneNumber(params: VerifySMSSandboxPhoneNumberInput, opts?: client.RequestOptions): Promise<void>
[src]

§Static Properties