AWS::QBusiness::DataAccessorCreates a new data accessor for an ISV to access data from a Amazon Q Business application. The data accessor is an entity that represents the ISV's access to the Amazon Q Business application's data. It includes the IAM role ARN for the ISV, a friendly name, and a set of action configurations that define the specific actions the ISV is allowed to perform and any associated data filters. When the data accessor is created, an IAM Identity Center application is also created to manage the ISV's identity and authentication for accessing the Amazon Q Business application.
import { CfnDataAccessor } from 'aws-cdk-lib/aws-qbusiness';Or use the module namespace:
import * as qbusiness from 'aws-cdk-lib/aws-qbusiness';
// qbusiness.CfnDataAccessorConfiguration passed to the constructor as CfnDataAccessorProps.
actionConfigurationsRequiredIResolvable | IResolvable | ActionConfigurationProperty[]A list of action configurations specifying the allowed actions and any associated filters.
applicationIdRequiredstringThe unique identifier of the Amazon Q Business application.
displayNameRequiredstringThe friendly name of the data accessor.
principalRequiredstringThe Amazon Resource Name (ARN) of the IAM role for the ISV associated with this data accessor.
authenticationDetailOptionalIResolvable | DataAccessorAuthenticationDetailPropertyThe authentication configuration details for the data accessor. This specifies how the ISV authenticates when accessing data through this data accessor.
tagsOptionalCfnTag[]The tags to associate with the data accessor.
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-qbusinessAWS::QBusiness::DataAccessor