@cdklabs/generative-ai-cdk-constructs
@cdklabs/generative-ai-cdk-constructs / RagAppsyncStepfnOpensearchProps
The properties for the RagAppsyncStepfnOpensearchProps class.
readonly
optional
bucketInputsAssetsProps:BucketProps
Optional user provided props to override the default props for the S3 Bucket.
Providing both this and existingInputAssetsBucketObj
will cause an error.
- Default props are used
readonly
optional
bucketProcessedAssetsProps:BucketProps
Optional user provided props to override the default props for the S3 Bucket.
Providing both this and existingProcessedAssetsBucketObj
will cause an error.
- Default props are used
readonly
cognitoUserPool:IUserPool
Cognito user pool used for authentication.
- None
readonly
optional
customEmbeddingsDockerLambdaProps:DockerLambdaCustomProps
Optional. Allows to provide Embeddings custom lambda code and settings instead of the existing
readonly
optional
customFileTransformerDockerLambdaProps:DockerLambdaCustomProps
Optional. Allows to provide File Transformer custom lambda code and settings instead of the existing
readonly
optional
customInputValidationDockerLambdaProps:DockerLambdaCustomProps
Optional. Allows to provide Input Validation custom lambda code and settings instead of the existing
readonly
optional
existingBusInterface:IEventBus
Optional Existing instance of an EventBridge bus. If not provided, the construct will create one.
- None
readonly
optional
existingInputAssetsBucketObj:IBucket
Existing instance of S3 Bucket object, providing both this and bucketInputsAssetsProps
will cause an error.
- None
readonly
optional
existingMergedApi:CfnGraphQLApi
Existing merged Appsync GraphQL api.
- None
readonly
optional
existingOpensearchDomain:IDomain
Optional existing Amazon OpenSearch Service domain.
- None
readonly
optional
existingOpensearchServerlessCollection:CfnCollection
Optional existing Amazon Amazon OpenSearch Serverless collection.
- None
readonly
optional
existingProcessedAssetsBucketObj:IBucket
Existing instance of S3 Bucket object, providing both this and bucketProcessedAssetsProps
will cause an error.
- None
readonly
optional
existingSecurityGroup:ISecurityGroup
Optional existing security group allowing access to opensearch. Used by the lambda functions built by this construct. If not provided, the construct will create one.
- none
readonly
optional
existingVpc:IVpc
Optional An existing VPC in which to deploy the construct. Providing both this and vpcProps is an error.
- none
readonly
optional
observability:boolean
Enable observability. Warning: associated cost with the services used. Best practice to enable by default.
- true
readonly
openSearchIndexName:string
Index name for the OpenSearch Service.
- None
readonly
optional
openSearchSecret:ISecret
Optional. SecretsManager secret to authenticate against the OpenSearch Service domain if domain is configured with Username/Password.
- None
readonly
optional
stage:string
Value will be appended to resources name.
- _dev
readonly
optional
vpcProps:VpcProps
Optional custom properties for a VPC the construct will create. This VPC will be used by the Lambda functions the construct creates. Providing both this and existingVpc is an error.
- none