aws-sns-0.1: Bindings for AWS SNS Version 2013-03-31

Stabilityexperimental
MaintainerLars Kuhtz <lars@alephcloud.com>
Safe HaskellNone

Aws.Sns.Commands.GetSubscriptionAttributes

Description

API Version: 2013-03-31

Returns all of the properties of a subscription.

http://docs.aws.amazon.com/sns/2010-03-31/api/API_GetSubscriptionAttributes.html

Synopsis

Documentation

data SubscriptionAttributes Source

Subscription Attributes

http://docs.aws.amazon.com/sns/2010-03-31/api/API_GetSubscriptionAttributes.html

TODO find out which of the fields in the structure are optional and which are required.

Constructors

SubscriptionAttributes 

Fields

subscriptionAttrSubscriptionArn :: !(Maybe Arn)

the subscription's ARN

subscriptionAttrTopicArn :: !(Maybe Arn)

the topic ARN that the subscription is associated with

subscriptionAttrOwner :: !(Maybe AccountId)

the AWS account ID of the subscription's owner

subscriptionAttrConfirmationWasAuthenticated :: !Bool

True if the subscription confirmation request was authenticated

subscriptionAttrDeliveryPolicy :: !(Maybe DeliveryPolicy)

the JSON serialization of the subscription's delivery policy

subscriptionAttrEffectiveDeliveryPolicy :: !(Maybe DeliveryPolicy)

the JSON serialization of the effective delivery policy that takes into account the topic delivery policy and account system defaults

data GetSubscriptionAttributesErrors Source

Constructors

GetSubscriptionAttributesAuthorizationError

Indicates that the user has been denied access to the requested resource.

Code 403

GetSubscriptionAttributesInternalError

Indicates an internal service error.

Code 500

GetSubscriptionAttributesInvalidParameter

Indicates that a request parameter does not comply with the associated constraints.

Code 400

GetSubscriptionAttributesNotFound

Indicates that the requested resource does not exist.

Code 404