Skip to content

Application

Source: src/AWS/QBusiness/Application.ts

An Amazon Q Business application — the top-level container that indices, retrievers, data sources, and web experiences attach to.

Identity Center Application

import * as AWS from "alchemy/AWS";
const app = yield* AWS.QBusiness.Application("Assistant", {
identityCenterInstanceArn: "arn:aws:sso:::instance/ssoins-1234567890abcdef",
description: "Company knowledge assistant",
});

Anonymous Application

const app = yield* AWS.QBusiness.Application("PublicAssistant", {
identityType: "ANONYMOUS",
});