Values.UpdatePluginRequestSourceUpdates an Amazon Q Business plugin.
type nonrec t = {applicationId : ApplicationId.t;The identifier of the application the plugin is attached to.
*)pluginId : PluginId.t;The identifier of the plugin.
*)displayName : PluginName.t option;The name of the plugin.
*)state : PluginState.t option;The status of the plugin.
*)serverUrl : Url.t option;The source URL used for plugin configuration.
*)customPluginConfiguration : CustomPluginConfiguration.t option;The configuration for a custom plugin.
*)authConfiguration : PluginAuthConfiguration.t option;The authentication configuration the plugin is using.
*)}val make :
?displayName:PluginName.t ->
?state:PluginState.t ->
?serverUrl:Url.t ->
?customPluginConfiguration:CustomPluginConfiguration.t ->
?authConfiguration:PluginAuthConfiguration.t ->
applicationId:ApplicationId.t ->
pluginId:PluginId.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of ApplicationId.t
| `Structure of
(string
* [> `Enum of string
| `String of PluginDescription.t
| `Structure of
(string
* [> `String of Payload.t
| `Structure of
(string * [> `String of S3BucketName.t ]) list ])
list ])
list ])
list ]