delete_topic
async
¶
delete_topic(
topic_arn: topicARN, *, config_overrides: Optional[AsyncSNSClientConfig] = None
) -> None
Deletes a topic and all its subscriptions. Deleting a topic might prevent some messages previously sent to the topic from being delivered to subscribers. This action is idempotent, so deleting a topic that does not exist does not result in an error.
Parameters:
-
topic_arn(topicARN) –The ARN of the topic you want to delete.
Raises:
-
AuthorizationErrorException–Indicates that the user has been denied access to the requested resource.
-
ConcurrentAccessException–Can't perform multiple operations on a tag simultaneously. Perform the operations sequentially.
-
InternalErrorException–Indicates an internal service error.
-
InvalidParameterException–Indicates that a request parameter does not comply with the associated constraints.
-
InvalidStateException–Indicates that the specified state is not a valid state for an event source.
-
NotFoundException–Indicates that the requested resource does not exist.
-
StaleTagException–A tag has been added to a resource with the same ARN as a deleted resource. Wait a short while and then retry the operation.
-
TagPolicyException–The request doesn't comply with the IAM tag policy. Correct your request and then retry it.
-
UnknownServiceError–The service returned an error code this client does not model.