Values.UpdateQAppPermissionsInputSourceUpdates read permissions for a Amazon Q App in Amazon Q Business application environment instance.
type nonrec t = {instanceId : InstanceId.t;The unique identifier of the Amazon Q Business application environment instance.
*)appId : UUID.t;The unique identifier of the Amazon Q App for which permissions are being updated.
*)grantPermissions : UpdateQAppPermissionsInputGrantPermissionsList.t option;The list of permissions to grant for the Amazon Q App.
*)revokePermissions : UpdateQAppPermissionsInputRevokePermissionsList.t option;The list of permissions to revoke for the Amazon Q App.
*)}val make :
?grantPermissions:??? ->
?revokePermissions:??? ->
instanceId:InstanceId.t ->
appId:UUID.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Enum of string
| `String of PermissionInputPrincipalString.t ])
list ]
list
| `String of InstanceId.t ])
list ]