What exactly is a Platform Application in this context? Is it worth adding listPlatformApplications?
On Tue, Jun 3, 2014 at 5:50 PM, Rasika Hettige <[email protected]> wrote: > > *Introduction* > Amazon Simple Notification Service (Amazon SNS) is a web service that > enables you to build distributed web-enabled applications. Applications can > use Amazon SNS to easily push real-time notification messages to interested > subscribers over multiple delivery protocols. > (Document was last updated on 3rd June, 2014) > > > *API (REST)* > http://docs.aws.amazon.com/sns/latest/APIReference/API_Operations.html > > *AmazonSNS Connector Summary* > • Connector Name: amazonsns-connector-1.0.0 > • Version: 1.0.0 > • Technology: REST > > *Authentication* > This uses the standard HTTP Authorization header to pass authentication > information. Developers are issued an AWS access key ID and AWS secret > access key when they register. For request authentication, the > AWSAccessKeyId element identifies the access key ID that was used to > compute > the signature and, indirectly, the developer making the request. > > *Methods Selected:* > > *Endpoint* > *createEndpoint* - Creates an endpoint for a device and mobile app on > one of > the supported push notification services, such as GCM and APNS. > *deleteEndpoint* - Deletes the endpoint from Amazon SNS. This action > is > idempotent. > *listEndpoints* - Lists the endpoints and endpoint attributes for devices > in > a supported push notification service. > *subscribe* - Prepares to subscribe an endpoint by sending the endpoint a > confirmation message. > *unsubscribe* - Deletes a subscription. > *confirmSubscription* - Verifies an endpoint owner's intent to receive > messages by validating the token sent to the endpoint by an earlier > Subscribe action > *listSubscriptions* - Returns a list of the requester's subscriptions. Each > call returns a limited list of subscriptions, up to 100. > *listSubscriptionsByTopic* - Returns a list of the subscriptions to a > specific topic. Each call returns a limited list of subscriptions, up to > 100. > > *Topic* > *createTopic* - Creates a topic to which notifications can be published. > Users can create at most 3000 topics. > *deleteTopic* - Deletes a topic and all its subscriptions. Deleting a topic > might prevent some messages previously sent to the topic frombeing > delivered > to subscribers. > *listTopics* - Returns a list of the requester's topics. Each call > returns a > limited list of topics, up to 100. > *publish* - Sends a message to all of a topic's subscribed endpoints. > > *Methods not selected:* > > The following methods handle configuration level data, hence we have not > considered. > *addPermission > removePermission > createPlatformApplication > deletePlatformApplication > listPlatformApplications* > > Following setters and getters are deprioritized from initial release since > these can be initially set when creating operation. And similarly they can > be retrieved from respective list operations. > *getPlatformApplicationAttributes > setEndpointAttributes > setEndpointAttributes > getSubscriptionAttributes > setSubscriptionAttributes > setTopicAttributes > getTopicAttributes* > > Thanks & Regards > Rasika > > > > > -- > View this message in context: > http://wso2-oxygen-tank.10903.n7.nabble.com/Connector-AmazonSNS-tp97747.html > Sent from the WSO2 Architecture mailing list archive at Nabble.com. > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > -- Shevan Goonetilleke Director of Engineering WSO2, Inc. lean.enterprise.middleware m: +94777340680 w: http://wso2.com
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
