Terraform module for Amazon Bedrock Agent resources
Name | Version |
---|---|
aws | ~> 5.73 |
opensearch | ~> 2.2 |
time | ~> 0.12 |
Name | Version |
---|---|
terraform | ~> 1.3 |
aws | ~> 5.73 |
opensearch | ~> 2.2 |
time | ~> 0.12 |
The following input variables are required:
Description: Name for the agent.
Type: string
Description: Name for the agent alias.
Type: string
Description: Model identifier for agent.
Type: string
Description: Name for the knowledgebase.
Type: string
Description: Description for the knowledgebase.
Type: string
Description: ARN of S3 bucket with data
Type:
object({
bucket_arn = string
bucket_owner_account_id = optional(string)
inclusion_prefixes = optional(set(string))
})
Description: Name of OpenSearch Serverless Collection.
Type: string
The following input variables are optional (have default values):
Description: Description for the agent alias.
Type: string
Default: null
Description: Model identifier for agent.
Type: string
Default: "anthropic.claude-v2"
Description: Model identifier for Knowledgebase.
Type: string
Default: "amazon.titan-embed-text-v1"
Description: Data deletion policy for a data source. Valid values: RETAIN
, DELETE
Type: string
Default: "RETAIN"
Description: Additional ARNs of roles to access OpenSearch
Type: list(string)
Default: []
Description: A map of tags to assign to the customization job and custom model.
Type: map(string)
Default: {}
Name | Description |
---|---|
agent | Information about created Bedrock Agent |
agent_alias | Information about created Bedrock Agent Alias |
knowledge_base | Information about created Bedrock Knowledgebase |
oss_collection | Information about created OpenSearch Serverless collection |
Copyright (c) 2024 Flaconi GmbH