updateQAppPermissions
abstract suspend fun updateQAppPermissions(input: UpdateQAppPermissionsRequest): UpdateQAppPermissionsResponse
Updates read permissions for a Amazon Q App in Amazon Q Business application environment instance.
Samples
// Grant permissions for the app
val resp = qAppsClient.updateQAppPermissions {
instanceId = "01793661-ad73-4c7d-8eaa-1c95a10151c2"
appId = "fe0acf86-49e5-4def-a0c2-40ce0cafee14"
grantPermissions = listOf<PermissionInput>(
PermissionInput {
action = Action.fromValue("read")
principal = "user2@example.com"
}
)
}Content copied to clipboard
// Revoke permissions for the app
val resp = qAppsClient.updateQAppPermissions {
instanceId = "01793661-ad73-4c7d-8eaa-1c95a10151c2"
appId = "fe0acf86-49e5-4def-a0c2-40ce0cafee14"
revokePermissions = listOf<PermissionInput>(
PermissionInput {
action = Action.fromValue("read")
principal = "user2@example.com"
}
)
}Content copied to clipboard