AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::QBusiness::Permission

CfnPermission

Adds or updates a permission policy for a Amazon Q Business application, allowing cross-account access for an ISV. This operation creates a new policy statement for the specified Amazon Q Business application. The policy statement defines the IAM actions that the ISV is allowed to perform on the Amazon Q Business application's resources.

Import

import { CfnPermission } from 'aws-cdk-lib/aws-qbusiness';

Or use the module namespace:

import * as qbusiness from 'aws-cdk-lib/aws-qbusiness';
// qbusiness.CfnPermission

Properties

Configuration passed to the constructor as CfnPermissionProps.

actionsRequired
string[]

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

applicationIdRequired
string

The unique identifier of the Amazon Q Business application.

principalRequired
string

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

statementIdRequired
string

A unique identifier for the policy statement.

conditionsOptional
IResolvable | IResolvable | ConditionProperty[]

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter