AWS.SNS.ISNSClient.CreateTopic

Creates a topic to which notifications can be published.

function CreateTopic(const ARequest: ISNSCreateTopicRequest): ISNSCreateTopicResponse; overload; function CreateTopic(const AName: string): ISNSCreateTopicResponse; overload;
__fastcall ISNSCreateTopicResponse CreateTopic(const ISNSCreateTopicRequest ARequest); __fastcall ISNSCreateTopicResponse CreateTopic(const AnsiString AName);

File: AWS.SNS.pas 

Namespace: AWS.SNS 

Module: Appercept AWS SDK for Delphi 

Parameters
Description
const ARequest: ISNSCreateTopicRequest
A CreateTopic request object.
const AName: string
A name for the topic you want to create.

Response containing CreateTopic results.

Exceptions
Description
The user has been denied access to the requested resource.
Multiple operations on a tag can't be performed simultaneously.
One of the request parameters does not comply with the associated constraints.
One of the request parameters does not comply with the associated constraints.
Requests must use HTTPS and signed with valid credentials using Signature Version 4.
A tag has been added to a resource with the same Amazon Resource Name (ARN) as a deleted resource. Wait a short while and retry the operation.
Topics can't have more than 50 tags.
The request rate for this action has exceeded the limit for your AWS account.
Indicates the customer already owns the maximum number of allowed topics.
Copyright © 2019-2021 Appercept Ltd. All rights reserved.