PermissionArgs

data class PermissionArgs(val actions: Output<List<String>>? = null, val applicationId: Output<String>? = null, val principal: Output<String>? = null, val statementId: Output<String>? = null) : ConvertibleToJava<PermissionArgs>

Definition of AWS::QBusiness::Permission Resource Type

Constructors

Link copied to clipboard
constructor(actions: Output<List<String>>? = null, applicationId: Output<String>? = null, principal: Output<String>? = null, statementId: Output<String>? = null)

Properties

Link copied to clipboard
val actions: Output<List<String>>? = null

The list of Amazon Q Business actions that the ISV is allowed to perform.

Link copied to clipboard
val applicationId: Output<String>? = null

The unique identifier of the Amazon Q Business application.

Link copied to clipboard
val principal: Output<String>? = null

Provides user and group information used for filtering documents to use for generating Amazon Q Business conversation responses.

Link copied to clipboard
val statementId: Output<String>? = null

A unique identifier for the policy statement.

Functions

Link copied to clipboard
open override fun toJava(): PermissionArgs