Skip to main content

@swamp/aws/qbusiness

v2026.04.23.3

AWS QBUSINESS infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awsqbusinesscloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/qbusiness

@swamp/aws/qbusiness/applicationv2026.04.23.2application.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
AttachmentsConfiguration?object
AutoSubscriptionConfiguration?object
ClientIdsForOIDC?array
Description?string
DisplayNamestring
EncryptionConfiguration?object
IamIdentityProviderArn?string
IdentityCenterInstanceArn?string
IdentityType?enum
PersonalizationConfiguration?object
QAppsConfiguration?object
QuickSightConfiguration?object
RoleArn?string
Tags?array
createCreate a QBusiness Application
getGet a QBusiness Application
ArgumentTypeDescription
identifierstringThe primary identifier of the QBusiness Application
updateUpdate a QBusiness Application
deleteDelete a QBusiness Application
ArgumentTypeDescription
identifierstringThe primary identifier of the QBusiness Application
syncSync QBusiness Application state from AWS

Resources

state(infinite)— QBusiness Application resource state
@swamp/aws/qbusiness/data-accessorv2026.04.23.2data_accessor.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ActionConfigurationsarray
ApplicationIdstring
AuthenticationDetail?object
DisplayNamestring
Principalstring
Tags?array
createCreate a QBusiness DataAccessor
getGet a QBusiness DataAccessor
ArgumentTypeDescription
identifierstringThe primary identifier of the QBusiness DataAccessor
updateUpdate a QBusiness DataAccessor
deleteDelete a QBusiness DataAccessor
ArgumentTypeDescription
identifierstringThe primary identifier of the QBusiness DataAccessor
syncSync QBusiness DataAccessor state from AWS

Resources

state(infinite)— QBusiness DataAccessor resource state
@swamp/aws/qbusiness/data-sourcev2026.04.23.2data_source.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ApplicationIdstring
Description?string
DisplayNamestring
DocumentEnrichmentConfiguration?object
MediaExtractionConfiguration?object
IndexIdstring
RoleArn?string
SyncSchedule?string
Tags?array
VpcConfiguration?object
createCreate a QBusiness DataSource
getGet a QBusiness DataSource
ArgumentTypeDescription
identifierstringThe primary identifier of the QBusiness DataSource
updateUpdate a QBusiness DataSource
deleteDelete a QBusiness DataSource
ArgumentTypeDescription
identifierstringThe primary identifier of the QBusiness DataSource
syncSync QBusiness DataSource state from AWS

Resources

state(infinite)— QBusiness DataSource resource state
@swamp/aws/qbusiness/indexv2026.04.23.2index.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ApplicationIdstring
CapacityConfiguration?object
Description?string
DisplayNamestring
DocumentAttributeConfigurations?array
IndexStatistics?object
Type?enum
Tags?array
createCreate a QBusiness Index
getGet a QBusiness Index
ArgumentTypeDescription
identifierstringThe primary identifier of the QBusiness Index
updateUpdate a QBusiness Index
deleteDelete a QBusiness Index
ArgumentTypeDescription
identifierstringThe primary identifier of the QBusiness Index
syncSync QBusiness Index state from AWS

Resources

state(infinite)— QBusiness Index resource state
@swamp/aws/qbusiness/permissionv2026.04.23.2permission.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ApplicationIdstring
StatementIdstring
Actionsarray
Conditions?array
Principalstring
createCreate a QBusiness Permission
getGet a QBusiness Permission
ArgumentTypeDescription
identifierstringThe primary identifier of the QBusiness Permission
deleteDelete a QBusiness Permission
ArgumentTypeDescription
identifierstringThe primary identifier of the QBusiness Permission
syncSync QBusiness Permission state from AWS

Resources

state(infinite)— QBusiness Permission resource state
@swamp/aws/qbusiness/pluginv2026.04.23.2plugin.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ApplicationId?string
AuthConfigurationobject
CustomPluginConfiguration?object
DisplayNamestring
ServerUrl?string
State?enum
Tags?array
Typeenum
createCreate a QBusiness Plugin
getGet a QBusiness Plugin
ArgumentTypeDescription
identifierstringThe primary identifier of the QBusiness Plugin
updateUpdate a QBusiness Plugin
deleteDelete a QBusiness Plugin
ArgumentTypeDescription
identifierstringThe primary identifier of the QBusiness Plugin
syncSync QBusiness Plugin state from AWS

Resources

state(infinite)— QBusiness Plugin resource state
@swamp/aws/qbusiness/retrieverv2026.04.23.2retriever.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ApplicationIdstring
Configurationobject
DisplayNamestring
RoleArn?string
Tags?array
Typeenum
createCreate a QBusiness Retriever
getGet a QBusiness Retriever
ArgumentTypeDescription
identifierstringThe primary identifier of the QBusiness Retriever
updateUpdate a QBusiness Retriever
deleteDelete a QBusiness Retriever
ArgumentTypeDescription
identifierstringThe primary identifier of the QBusiness Retriever
syncSync QBusiness Retriever state from AWS

Resources

state(infinite)— QBusiness Retriever resource state
@swamp/aws/qbusiness/web-experiencev2026.04.23.2web_experience.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ApplicationIdstring
IdentityProviderConfiguration?object
RoleArn?string
SamplePromptsControlMode?enum
Subtitle?string
Tags?array
Title?string
WelcomeMessage?string
Origins?array
CustomizationConfiguration?object
BrowserExtensionConfiguration?object
createCreate a QBusiness WebExperience
getGet a QBusiness WebExperience
ArgumentTypeDescription
identifierstringThe primary identifier of the QBusiness WebExperience
updateUpdate a QBusiness WebExperience
deleteDelete a QBusiness WebExperience
ArgumentTypeDescription
identifierstringThe primary identifier of the QBusiness WebExperience
syncSync QBusiness WebExperience state from AWS

Resources

state(infinite)— QBusiness WebExperience resource state