Skip to main content


No description

type AWSSNSSubscription {
endpoint: String!
owner: String!
protocol: String!
arn: String!
topicArn: String!
confirmationWasAuthenticated: Boolean!
filterPolicy: AWSSNSFilterPolicy
filterPolicyScope: String!
pendingConfirmation: Boolean!
rawMessageDelivery: Boolean!
redrivePolicy: AWSSNSRedrivePolicy
roleArn: String!


AWSSNSSubscription.endpoint ● String! non-null scalar

The subscription's endpoint (format depends on the protocol)

AWSSNSSubscription.owner ● String! non-null scalar

The subscription's owner

AWSSNSSubscription.protocol ● String! non-null scalar

The subscription's protocol

AWSSNSSubscription.arn ● String! non-null scalar

The subscription's ARN

AWSSNSSubscription.topicArn ● String! non-null scalar

The ARN of the subscription's topic

AWSSNSSubscription.confirmationWasAuthenticated ● Boolean! non-null scalar

true if the subscription confirmation request was authenticated

AWSSNSSubscription.filterPolicy ● AWSSNSFilterPolicy object

The filter policy JSON that is assigned to the subscription

AWSSNSSubscription.filterPolicyScope ● String! non-null scalar

The filtering scope

AWSSNSSubscription.pendingConfirmation ● Boolean! non-null scalar

true if the subscription hasn't been confirmed. Toconfirm a pending subscription, call the ConfirmSubscription action with aconfirmation token

AWSSNSSubscription.rawMessageDelivery ● Boolean! non-null scalar

true if raw message delivery is enabled for the subscription. Raw messages are free of JSON formatting and can be sent to HTTP/S and Amazon SQS endpoints

AWSSNSSubscription.redrivePolicy ● AWSSNSRedrivePolicy object

When specified, sends undeliverable messages to the specified Amazon SQS dead-letter queue

AWSSNSSubscription.roleArn ● String! non-null scalar

The ARN of the IAM role

Member of

AWSSNSTopicFifo object ● AWSSNSTopicStandard object