Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Deletes a subscription. If the subscription requires authentication for
deletion, only the owner of the subscription or the topic's owner can
unsubscribe, and an Amazon Web Services signature is required. If the
Unsubscribe
call does not require authentication and the requester is
not the subscription owner, a final cancellation message is delivered to
the endpoint, so that the endpoint owner can easily resubscribe to the
topic if the Unsubscribe
request was unintended.
This action is throttled at 100 transactions per second (TPS).
Synopsis
Creating a Request
data Unsubscribe Source #
Input for Unsubscribe action.
See: newUnsubscribe
smart constructor.
Unsubscribe' | |
|
Instances
Create a value of Unsubscribe
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:subscriptionArn:Unsubscribe'
, unsubscribe_subscriptionArn
- The ARN of the subscription to be deleted.
Request Lenses
unsubscribe_subscriptionArn :: Lens' Unsubscribe Text Source #
The ARN of the subscription to be deleted.
Destructuring the Response
data UnsubscribeResponse Source #
See: newUnsubscribeResponse
smart constructor.
Instances
Eq UnsubscribeResponse Source # | |
Defined in Amazonka.SNS.Unsubscribe (==) :: UnsubscribeResponse -> UnsubscribeResponse -> Bool # (/=) :: UnsubscribeResponse -> UnsubscribeResponse -> Bool # | |
Read UnsubscribeResponse Source # | |
Defined in Amazonka.SNS.Unsubscribe | |
Show UnsubscribeResponse Source # | |
Defined in Amazonka.SNS.Unsubscribe showsPrec :: Int -> UnsubscribeResponse -> ShowS # show :: UnsubscribeResponse -> String # showList :: [UnsubscribeResponse] -> ShowS # | |
Generic UnsubscribeResponse Source # | |
Defined in Amazonka.SNS.Unsubscribe type Rep UnsubscribeResponse :: Type -> Type # from :: UnsubscribeResponse -> Rep UnsubscribeResponse x # to :: Rep UnsubscribeResponse x -> UnsubscribeResponse # | |
NFData UnsubscribeResponse Source # | |
Defined in Amazonka.SNS.Unsubscribe rnf :: UnsubscribeResponse -> () # | |
type Rep UnsubscribeResponse Source # | |
newUnsubscribeResponse :: UnsubscribeResponse Source #
Create a value of UnsubscribeResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.