Values.CreatePluginRequestSourceCreates an Amazon Q Business plugin.
type nonrec t = {applicationId : ApplicationId.t;The identifier of the application that will contain the plugin.
*)displayName : PluginName.t;A the name for your plugin.
*)type_ : PluginType.t;The type of plugin you want to create.
*)authConfiguration : PluginAuthConfiguration.t;serverUrl : Url.t option;The source URL used for plugin configuration.
*)customPluginConfiguration : CustomPluginConfiguration.t option;Contains configuration for a custom plugin.
*)clientToken : ClientToken.t option;A token that you provide to identify the request to create your Amazon Q Business plugin.
*)}val make :
?serverUrl:??? ->
?customPluginConfiguration:??? ->
?tags:??? ->
?clientToken:??? ->
applicationId:ApplicationId.t ->
displayName:PluginName.t ->
type_:PluginType.t ->
authConfiguration:PluginAuthConfiguration.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of (string * [> `String of TagKey.t ]) list ] list
| `String of ApplicationId.t
| `Structure of
(string
* [> `Enum of string
| `String of PluginDescription.t
| `Structure of
(string
* [> `String of SecretArn.t
| `Structure of
(string * [> `String of S3BucketName.t ]) list ])
list ])
list ])
list ]