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:??? ->
?state:??? ->
?serverUrl:??? ->
?customPluginConfiguration:??? ->
?authConfiguration:??? ->
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 ]