Package software.amazon.awscdk.services.qbusiness
AWS::QBusiness Construct Library
---
All classes with the
Cfn
prefix in this module (CFN Resources) are always stable and safe to use.
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.qbusiness.*;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for QBusiness construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::QBusiness resources directly.
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::QBusiness.
(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)
-
ClassDescriptionCreates an Amazon Q Business application.Configuration information for the file upload during chat feature.A builder for
CfnApplication.AttachmentsConfigurationProperty
An implementation forCfnApplication.AttachmentsConfigurationProperty
Subscription configuration information for an Amazon Q Business application using IAM identity federation for user management.A builder forCfnApplication.AutoSubscriptionConfigurationProperty
An implementation forCfnApplication.AutoSubscriptionConfigurationProperty
A fluent builder forCfnApplication
.Provides the identifier of the AWS KMS key used to encrypt data indexed by Amazon Q Business.A builder forCfnApplication.EncryptionConfigurationProperty
An implementation forCfnApplication.EncryptionConfigurationProperty
Configuration information about chat response personalization.A builder forCfnApplication.PersonalizationConfigurationProperty
An implementation forCfnApplication.PersonalizationConfigurationProperty
Configuration information about Amazon Q Apps.A builder forCfnApplication.QAppsConfigurationProperty
An implementation forCfnApplication.QAppsConfigurationProperty
Example:A builder forCfnApplication.QuickSightConfigurationProperty
An implementation forCfnApplication.QuickSightConfigurationProperty
Properties for defining aCfnApplication
.A builder forCfnApplicationProps
An implementation forCfnApplicationProps
Definition of AWS::QBusiness::DataAccessor Resource Type.Example:A builder forCfnDataAccessor.ActionConfigurationProperty
An implementation forCfnDataAccessor.ActionConfigurationProperty
Example:A builder forCfnDataAccessor.ActionFilterConfigurationProperty
An implementation forCfnDataAccessor.ActionFilterConfigurationProperty
Example:A builder forCfnDataAccessor.AttributeFilterProperty
An implementation forCfnDataAccessor.AttributeFilterProperty
A fluent builder forCfnDataAccessor
.Example:A builder forCfnDataAccessor.DocumentAttributeProperty
An implementation forCfnDataAccessor.DocumentAttributeProperty
Example:A builder forCfnDataAccessor.DocumentAttributeValueProperty
An implementation forCfnDataAccessor.DocumentAttributeValueProperty
Properties for defining aCfnDataAccessor
.A builder forCfnDataAccessorProps
An implementation forCfnDataAccessorProps
Creates a data source connector for an Amazon Q Business application.A fluent builder forCfnDataSource
.Provides configuration information needed to connect to an Amazon VPC (Virtual Private Cloud).A builder forCfnDataSource.DataSourceVpcConfigurationProperty
An implementation forCfnDataSource.DataSourceVpcConfigurationProperty
The condition used for the target document attribute or metadata field when ingesting documents into Amazon Q Business.A builder forCfnDataSource.DocumentAttributeConditionProperty
An implementation forCfnDataSource.DocumentAttributeConditionProperty
The target document attribute or metadata field you want to alter when ingesting documents into Amazon Q Business.A builder forCfnDataSource.DocumentAttributeTargetProperty
An implementation forCfnDataSource.DocumentAttributeTargetProperty
The value of a document attribute.A builder forCfnDataSource.DocumentAttributeValueProperty
An implementation forCfnDataSource.DocumentAttributeValueProperty
Provides the configuration information for altering document metadata and content during the document ingestion process.A builder forCfnDataSource.DocumentEnrichmentConfigurationProperty
An implementation forCfnDataSource.DocumentEnrichmentConfigurationProperty
Provides the configuration information for invoking a Lambda function in AWS Lambda to alter document metadata and content when ingesting documents into Amazon Q Business.A builder forCfnDataSource.HookConfigurationProperty
An implementation forCfnDataSource.HookConfigurationProperty
Provides the configuration information for applying basic logic to alter document metadata and content when ingesting documents into Amazon Q Business.An implementation forCfnDataSource.InlineDocumentEnrichmentConfigurationProperty
Properties for defining aCfnDataSource
.A builder forCfnDataSourceProps
An implementation forCfnDataSourceProps
Creates an Amazon Q Business index.A fluent builder forCfnIndex
.Configuration information for document attributes.A builder forCfnIndex.DocumentAttributeConfigurationProperty
An implementation forCfnIndex.DocumentAttributeConfigurationProperty
Provides information about index capacity configuration.A builder forCfnIndex.IndexCapacityConfigurationProperty
An implementation forCfnIndex.IndexCapacityConfigurationProperty
Provides information about the number of documents in an index.A builder forCfnIndex.IndexStatisticsProperty
An implementation forCfnIndex.IndexStatisticsProperty
Provides information about text documents in an index.A builder forCfnIndex.TextDocumentStatisticsProperty
An implementation forCfnIndex.TextDocumentStatisticsProperty
Properties for defining aCfnIndex
.A builder forCfnIndexProps
An implementation forCfnIndexProps
Definition of AWS::QBusiness::Permission Resource Type.A fluent builder forCfnPermission
.Properties for defining aCfnPermission
.A builder forCfnPermissionProps
An implementation forCfnPermissionProps
Information about an Amazon Q Business plugin and its configuration.Contains details about the OpenAPI schema for a custom plugin.A builder forCfnPlugin.APISchemaProperty
An implementation forCfnPlugin.APISchemaProperty
Information about the basic authentication credentials used to configure a plugin.A builder forCfnPlugin.BasicAuthConfigurationProperty
An implementation forCfnPlugin.BasicAuthConfigurationProperty
A fluent builder forCfnPlugin
.Configuration information required to create a custom plugin.A builder forCfnPlugin.CustomPluginConfigurationProperty
An implementation forCfnPlugin.CustomPluginConfigurationProperty
Information about the OAuth 2.0 authentication credential/token used to configure a plugin.A builder forCfnPlugin.OAuth2ClientCredentialConfigurationProperty
An implementation forCfnPlugin.OAuth2ClientCredentialConfigurationProperty
Authentication configuration information for an Amazon Q Business plugin.A builder forCfnPlugin.PluginAuthConfigurationProperty
An implementation forCfnPlugin.PluginAuthConfigurationProperty
Information required for Amazon Q Business to find a specific file in an Amazon S3 bucket.A builder forCfnPlugin.S3Property
An implementation forCfnPlugin.S3Property
Properties for defining aCfnPlugin
.A builder forCfnPluginProps
An implementation forCfnPluginProps
Adds a retriever to your Amazon Q Business application.A fluent builder forCfnRetriever
.Stores an Amazon Kendra index as a retriever.A builder forCfnRetriever.KendraIndexConfigurationProperty
An implementation forCfnRetriever.KendraIndexConfigurationProperty
Configuration information for an Amazon Q Business index.A builder forCfnRetriever.NativeIndexConfigurationProperty
An implementation forCfnRetriever.NativeIndexConfigurationProperty
Provides information on how the retriever used for your Amazon Q Business application is configured.A builder forCfnRetriever.RetrieverConfigurationProperty
An implementation forCfnRetriever.RetrieverConfigurationProperty
Properties for defining aCfnRetriever
.A builder forCfnRetrieverProps
An implementation forCfnRetrieverProps
Creates an Amazon Q Business web experience.A fluent builder forCfnWebExperience
.Example:A builder forCfnWebExperience.CustomizationConfigurationProperty
An implementation forCfnWebExperience.CustomizationConfigurationProperty
Provides information about the identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience.A builder forCfnWebExperience.IdentityProviderConfigurationProperty
An implementation forCfnWebExperience.IdentityProviderConfigurationProperty
Information about the OIDC-compliant identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience.An implementation forCfnWebExperience.OpenIDConnectProviderConfigurationProperty
Information about the SAML 2.0-compliant identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience.A builder forCfnWebExperience.SamlProviderConfigurationProperty
An implementation forCfnWebExperience.SamlProviderConfigurationProperty
Properties for defining aCfnWebExperience
.A builder forCfnWebExperienceProps
An implementation forCfnWebExperienceProps