AWS SDK for .NET Documentation
Amazon.SimpleNotificationService.Model Namespace
AmazonAmazon.SimpleNotificationService.Model Did this page help you?   Yes   No    Tell us about it...
 
Declaration Syntax
C#
namespace Amazon.SimpleNotificationService.Model
Types
All TypesClasses
IconTypeDescription
AddPermissionRequest
Adds a statement to a topic's access control policy, granting access for the specified AWS accounts to the specified actions.

AddPermissionResponse
Encapsulates the metadata and result of the AddPermission action.

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).

ConfirmSubscriptionResponse
Encapsulates the metadata and result of the ConfirmSubscription action.

ConfirmSubscriptionResult
Encapsulates the result of the ConfirmSubscription action.

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.

CreatePlatformApplicationResponse
Encapsulates the metadata and result of the CreatePlatformApplication action.

CreatePlatformApplicationResult
Encapsulates the result of the CreatePlatformApplication request.

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

CreatePlatformEndpointResponse
Encapsulates the metadata and result of the CreatePlatformEndpoint action.

CreatePlatformEndpointResult
Encapsulates the result of the CreatePlatformEndpoint request.

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

CreateTopicResponse
Encapsulates the metadata and result of the CreateTopic action.

CreateTopicResult
Encapsulates the result of the CreateTopic action.

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

DeleteEndpointResponse
Encapsulates the metadata and result of the DeleteEndpoint action.

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

DeletePlatformApplicationResponse
Encapsulates the metadata and result of the DeletePlatformApplication action.

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.

DeleteTopicResponse
Encapsulates the metadata and result of the DeleteTopic action.

Endpoint
Endpoint for mobile app and device.

EndpointAttribute
Key and value of endpoint attribute.

Error
Error associated with the request.

ErrorResponse
Errors in the request.

GetEndpointAttributesRequest
Retrieves the endpoint attributes for a device on one of the supported push notification services, such as GCM and APNS.

GetEndpointAttributesResponse
Encapsulates the metadata and result of the GetEndpointAttributesRequest action.

GetEndpointAttributesResult
Encapsulates the result of the GetEndpointAttributes request.

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

GetPlatformApplicationAttributesResponse
Encapsulates the metadata and result of the GetPlatformApplicationAttributes action.

GetPlatformApplicationAttributesResult
Encapsulates the result of the GetPlatformApplicationAttributes request.

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

GetSubscriptionAttributesResponse
Encapsulates the metadata and result of the GetSubscriptionAttributes action.

GetSubscriptionAttributesResult
Encapsulates the result of the GetSubscriptionAttributes action.

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

GetTopicAttributesResponse
Encapsulates the metadata and result of the GetTopicAttributes action.

GetTopicAttributesResult
Encapsulates the result of the GetTopicAttributes action.

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

ListEndpointsByPlatformApplicationResponse
Encapsulates the metadata and result of the ListEndpointsByPlatformApplication action.

ListEndpointsByPlatformApplicationResult
Encapsulates the result of the ListEndpointsByPlatformApplication action.

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

ListPlatformApplicationsResponse
Encapsulates the metadata and result of the ListPlatformApplications action.

ListPlatformApplicationsResult
Encapsulates the result of the ListPlatformApplications action.

ListSubscriptionsByTopicRequest
Returns a list of the subscriptions to a specific topic.

ListSubscriptionsByTopicResponse
Encapsulates the metadata and result of the ListSubscriptionsByTopic action.

ListSubscriptionsByTopicResult
Encapsulates the result of the ListSubscriptionsByTopic action.

ListSubscriptionsRequest
Returns a list of the requester's subscriptions.

ListSubscriptionsResponse
Encapsulates the metadata and result of the ListSubscriptions action.

ListSubscriptionsResult
Encapsulates the result of the ListSubscriptions action.

ListTopicsRequest
Returns a list of the requester's topics.

ListTopicsResponse
Encapsulates the metadata and result of the ListTopics action.

ListTopicsResult
Encapsulates the result of the ListTopics action.

MessageAttributeValue
The user-specified message attribute value. For string data types, the value attribute has the same restrictions on the content as the message body. For more information, see Publish.

Name, type, and value must not be empty or null. In addition, the message body should not be empty or null. All parts of the message attribute, including name, type, and value, are included in the message size restriction, which is currently 256 KB (262,144 bytes).


PlatformApplication
The Platform application object.

PlatformApplicationAttribute
Key and value of platform application attribute.

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

PublishResponse
Encapsulates the metadata and result of the Publish action.

PublishResult
Encapsulates the result of the Publish action.

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

RemovePermissionResponse
Encapsulates the metadata and result of the RemovePermission action.

ResponseMetadata
The Metadata used to identify the service request uniquely.

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

SetEndpointAttributesResponse
Encapsulates the metadata and result of the SetEndpointAttributes action.

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

SetPlatformApplicationAttributesResponse
Encapsulates the metadata and result of the SetPlatformApplicationAttributes action.

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

SetSubscriptionAttributesResponse
SetTopicAttributesRequest
Sets an attribute of a topic to a new value.

SetTopicAttributesResponse
Encapsulates the metadata and result of the SetTopicAttributes action.

SNSRequest
SubscribeRequest
Prepares to subscribe an endpoint by sending the endpoint a confirmation message.

SubscribeResponse
Encapsulates the metadata and result of the Subscribe action.

SubscribeResult
Encapsulates the result of the Subscribe action.

Subscription
The attributes of an SNS subscription.

SubscriptionAttribute
Key and value of a subscription attribute.

Topic
Contains a specific topic's Amazon Resource Name (ARN). To retrieve a topic's attributes, use GetTopicAttributes.

TopicAttribute
Key and value of topic attribute.

UnsubscribeRequest
Deletes a subscription.

UnsubscribeResponse
Encapsulates the metadata and result of the Unsubscribe action.