AWS SDK for .NET Documentation
AmazonSimpleNotificationService Interface
AmazonAmazon.SimpleNotificationServiceAmazonSimpleNotificationService Did this page help you?   Yes   No    Tell us about it...
Amazon Simple Notification Service
Declaration Syntax
C#
public interface AmazonSimpleNotificationService : IDisposable
Members
All MembersMethods



IconMemberDescription
AddPermission(AddPermissionRequest)
Adds a statement to a topic's access control policy, granting access for the specified AWS accounts to the specified actions.

ConfirmSubscription(ConfirmSubscriptionRequest)
Verifies an endpoint owner's intent to receive messages by validating the token sent to the endpoint by an earlier Subscribe action. If the token is valid, the action creates a new subscription and returns its Amazon Resource Name (ARN).

CreatePlatformApplication(CreatePlatformApplicationRequest)
Creates a platform application object for one of the supported push notification services, such as APNS and GCM, to which devices and mobile apps may register.

CreatePlatformEndpoint(CreatePlatformEndpointRequest)
Creates an endpoint for a device on one of the supported push notification services, such as GCM and APNS.

CreateTopic(CreateTopicRequest)
Creates a topic to which notifications can be published. Users can create at most 3000 topics.

DeleteEndpoint(DeleteEndpointRequest)
Deletes the endpoint for a device on one of the supported push notification services, such as GCM and APNS.

DeletePlatformApplication(DeletePlatformApplicationRequest)
Deletes a platform application object for one of the supported push notification services, such as APNS and GCM.

DeleteTopic(DeleteTopicRequest)
Deletes a topic and all its subscriptions. Deleting a topic might prevent some messages previously sent to the topic from being delivered to subscribers.

Dispose()()()()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
GetEndpointAttributes(GetEndpointAttributesRequest)
Retrieves the endpoint attributes for a device on one of the supported push notification services, such as GCM and APNS.

GetPlatformApplicationAttributes(GetPlatformApplicationAttributesRequest)
Retrieves the attributes of the platform application object for the supported push notification services, such as APNS and GCM.

GetSubscriptionAttributes(GetSubscriptionAttributesRequest)
Returns all of the properties of a subscription customers have created. Subscription properties returned might differ based on the authorization of the user.

GetTopicAttributes(GetTopicAttributesRequest)
Returns all of the properties of a topic customers have created. Topic properties returned might differ based on the authorization of the user.

ListEndpointsByPlatformApplication(ListEndpointsByPlatformApplicationRequest)
Lists the endpoints and endpoint attributes for devices in a supported push notification service, such as GCM and APNS.

ListPlatformApplications(ListPlatformApplicationsRequest)
Lists the platform application objects for the supported push notification services, such as APNS and GCM.

ListSubscriptions(ListSubscriptionsRequest)
Returns a list of the requester's subscriptions.

ListSubscriptionsByTopic(ListSubscriptionsByTopicRequest)
Returns a list of the subscriptions to a specific topic.

ListTopics(ListTopicsRequest)
Returns a list of the requester's topics.

Publish(PublishRequest)
Sends a message to all of a topic's subscribed endpoints.

RemovePermission(RemovePermissionRequest)
Removes a statement from a topic's access control policy.

SetEndpointAttributes(SetEndpointAttributesRequest)
Sets the attributes for the an endpoint for a device on one of the supported push notification services, such as GCM and APNS.

SetPlatformApplicationAttributes(SetPlatformApplicationAttributesRequest)
Sets the attributes of the platform application object for the supported push notification services, such as APNS and GCM.

SetSubscriptionAttributes(SetSubscriptionAttributesRequest)
Sets an attribute of the topic to a new value.

SetTopicAttributes(SetTopicAttributesRequest)
Sets an attribute of a topic to a new value.

Subscribe(SubscribeRequest)
Prepares to subscribe an endpoint by sending the endpoint a confirmation message.

Unsubscribe(UnsubscribeRequest)
Deletes a subscription.

Assembly: AWSSDK (Module: AWSSDK) Version: 1.5.60.0 (1.5.60.0)