Values_1.CreateTopicRequestSourceCreates a new Q topic.
type nonrec t = {awsAccountId : AwsAccountId.t;The ID of the Amazon Web Services account that you want to create a topic in.
*)topicId : TopicId.t;The ID for the topic that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
*)topic : TopicDetails.t;The definition of a topic to create.
*)folderArns : FolderArnList.t option;The Folder ARN of the folder that you want the topic to reside in.
*)customInstructions : CustomInstructions.t option;Custom instructions for the topic.
*)}val make :
?tags:??? ->
?folderArns:??? ->
?customInstructions:??? ->
awsAccountId:AwsAccountId.t ->
topicId:TopicId.t ->
topic:TopicDetails.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `String of Values_0.Arn.t
| `Structure of (string * [> `String of TagKey.t ]) list ]
list
| `String of AwsAccountId.t
| `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Enum of string
| `List of
[> `Enum of string
| `String of Values_0.LimitedString.t
| `Structure of
(string
* [> `Enum of string
| `List of
[> `String of Values_0.String_.t ]
list
| `String of
Values_0.LimitedString.t
| `Structure of
(string
* [> `Enum of string
| `Map of
([> `String of string ]
* [> `String of string ])
list ])
list ])
list ]
list
| `String of Values_0.LimitedString.t
| `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Enum of string
| `List of
[> `String of Values_0.String_.t ]
list
| `Map of
([> `String of
Values_0.LimitedString.t ]
* [> `String of
Values_0.LimitedString.t ])
list
| `String of
Values_0.LimitedString.t
| `Structure of
(string
* [> `Boolean of
Values_0.Boolean.t
| `Enum of string
| `Integer of
Values_0.Integer.t
| `String of
Values_0.LimitedString.t
| `Structure of
(string
* [> `List of
[> `String of
Values_0.String_.t ]
list
| `String of
Values_0.LimitedString.t ])
list ])
list ])
list ])
list ]
list
| `String of Values_0.Arn.t
| `Structure of
(string
* [> `Enum of string
| `String of Values_0.LimitedString.t ])
list ])
list ]
list
| `String of ResourceName.t
| `Structure of
(string * [> `Boolean of NullableBoolean.t ]) list ])
list ])
list ]