We recommend new projects start with resources from the AWS provider.
aws-native.bedrock.KnowledgeBase
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::Bedrock::KnowledgeBase Resource Type
Create KnowledgeBase Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new KnowledgeBase(name: string, args: KnowledgeBaseArgs, opts?: CustomResourceOptions);@overload
def KnowledgeBase(resource_name: str,
                  args: KnowledgeBaseArgs,
                  opts: Optional[ResourceOptions] = None)
@overload
def KnowledgeBase(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  knowledge_base_configuration: Optional[KnowledgeBaseConfigurationArgs] = None,
                  role_arn: Optional[str] = None,
                  description: Optional[str] = None,
                  name: Optional[str] = None,
                  storage_configuration: Optional[KnowledgeBaseStorageConfigurationArgs] = None,
                  tags: Optional[Mapping[str, str]] = None)func NewKnowledgeBase(ctx *Context, name string, args KnowledgeBaseArgs, opts ...ResourceOption) (*KnowledgeBase, error)public KnowledgeBase(string name, KnowledgeBaseArgs args, CustomResourceOptions? opts = null)
public KnowledgeBase(String name, KnowledgeBaseArgs args)
public KnowledgeBase(String name, KnowledgeBaseArgs args, CustomResourceOptions options)
type: aws-native:bedrock:KnowledgeBase
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args KnowledgeBaseArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args KnowledgeBaseArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args KnowledgeBaseArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args KnowledgeBaseArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args KnowledgeBaseArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
KnowledgeBase Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The KnowledgeBase resource accepts the following input properties:
- KnowledgeBase Pulumi.Configuration Aws Native. Bedrock. Inputs. Knowledge Base Configuration 
- Contains details about the embeddings configuration of the knowledge base.
- RoleArn string
- The ARN of the IAM role with permissions to invoke API operations on the knowledge base. The ARN must begin with AmazonBedrockExecutionRoleForKnowledgeBase_
- Description string
- Description of the Resource.
- Name string
- The name of the knowledge base.
- StorageConfiguration Pulumi.Aws Native. Bedrock. Inputs. Knowledge Base Storage Configuration 
- Contains details about the storage configuration of the knowledge base.
- Dictionary<string, string>
- Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
- KnowledgeBase KnowledgeConfiguration Base Configuration Args 
- Contains details about the embeddings configuration of the knowledge base.
- RoleArn string
- The ARN of the IAM role with permissions to invoke API operations on the knowledge base. The ARN must begin with AmazonBedrockExecutionRoleForKnowledgeBase_
- Description string
- Description of the Resource.
- Name string
- The name of the knowledge base.
- StorageConfiguration KnowledgeBase Storage Configuration Args 
- Contains details about the storage configuration of the knowledge base.
- map[string]string
- Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
- knowledgeBase KnowledgeConfiguration Base Configuration 
- Contains details about the embeddings configuration of the knowledge base.
- roleArn String
- The ARN of the IAM role with permissions to invoke API operations on the knowledge base. The ARN must begin with AmazonBedrockExecutionRoleForKnowledgeBase_
- description String
- Description of the Resource.
- name String
- The name of the knowledge base.
- storageConfiguration KnowledgeBase Storage Configuration 
- Contains details about the storage configuration of the knowledge base.
- Map<String,String>
- Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
- knowledgeBase KnowledgeConfiguration Base Configuration 
- Contains details about the embeddings configuration of the knowledge base.
- roleArn string
- The ARN of the IAM role with permissions to invoke API operations on the knowledge base. The ARN must begin with AmazonBedrockExecutionRoleForKnowledgeBase_
- description string
- Description of the Resource.
- name string
- The name of the knowledge base.
- storageConfiguration KnowledgeBase Storage Configuration 
- Contains details about the storage configuration of the knowledge base.
- {[key: string]: string}
- Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
- knowledge_base_ Knowledgeconfiguration Base Configuration Args 
- Contains details about the embeddings configuration of the knowledge base.
- role_arn str
- The ARN of the IAM role with permissions to invoke API operations on the knowledge base. The ARN must begin with AmazonBedrockExecutionRoleForKnowledgeBase_
- description str
- Description of the Resource.
- name str
- The name of the knowledge base.
- storage_configuration KnowledgeBase Storage Configuration Args 
- Contains details about the storage configuration of the knowledge base.
- Mapping[str, str]
- Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
- knowledgeBase Property MapConfiguration 
- Contains details about the embeddings configuration of the knowledge base.
- roleArn String
- The ARN of the IAM role with permissions to invoke API operations on the knowledge base. The ARN must begin with AmazonBedrockExecutionRoleForKnowledgeBase_
- description String
- Description of the Resource.
- name String
- The name of the knowledge base.
- storageConfiguration Property Map
- Contains details about the storage configuration of the knowledge base.
- Map<String>
- Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
Outputs
All input properties are implicitly available as output properties. Additionally, the KnowledgeBase resource produces the following output properties:
- CreatedAt string
- The time at which the knowledge base was created.
- FailureReasons List<string>
- A list of reasons that the API operation on the knowledge base failed.
- Id string
- The provider-assigned unique ID for this managed resource.
- KnowledgeBase stringArn 
- The ARN of the knowledge base.
- KnowledgeBase stringId 
- The unique identifier of the knowledge base.
- Status
Pulumi.Aws Native. Bedrock. Knowledge Base Status 
- The status of the knowledge base.
- UpdatedAt string
- The time at which the knowledge base was last updated.
- CreatedAt string
- The time at which the knowledge base was created.
- FailureReasons []string
- A list of reasons that the API operation on the knowledge base failed.
- Id string
- The provider-assigned unique ID for this managed resource.
- KnowledgeBase stringArn 
- The ARN of the knowledge base.
- KnowledgeBase stringId 
- The unique identifier of the knowledge base.
- Status
KnowledgeBase Status 
- The status of the knowledge base.
- UpdatedAt string
- The time at which the knowledge base was last updated.
- createdAt String
- The time at which the knowledge base was created.
- failureReasons List<String>
- A list of reasons that the API operation on the knowledge base failed.
- id String
- The provider-assigned unique ID for this managed resource.
- knowledgeBase StringArn 
- The ARN of the knowledge base.
- knowledgeBase StringId 
- The unique identifier of the knowledge base.
- status
KnowledgeBase Status 
- The status of the knowledge base.
- updatedAt String
- The time at which the knowledge base was last updated.
- createdAt string
- The time at which the knowledge base was created.
- failureReasons string[]
- A list of reasons that the API operation on the knowledge base failed.
- id string
- The provider-assigned unique ID for this managed resource.
- knowledgeBase stringArn 
- The ARN of the knowledge base.
- knowledgeBase stringId 
- The unique identifier of the knowledge base.
- status
KnowledgeBase Status 
- The status of the knowledge base.
- updatedAt string
- The time at which the knowledge base was last updated.
- created_at str
- The time at which the knowledge base was created.
- failure_reasons Sequence[str]
- A list of reasons that the API operation on the knowledge base failed.
- id str
- The provider-assigned unique ID for this managed resource.
- knowledge_base_ strarn 
- The ARN of the knowledge base.
- knowledge_base_ strid 
- The unique identifier of the knowledge base.
- status
KnowledgeBase Status 
- The status of the knowledge base.
- updated_at str
- The time at which the knowledge base was last updated.
- createdAt String
- The time at which the knowledge base was created.
- failureReasons List<String>
- A list of reasons that the API operation on the knowledge base failed.
- id String
- The provider-assigned unique ID for this managed resource.
- knowledgeBase StringArn 
- The ARN of the knowledge base.
- knowledgeBase StringId 
- The unique identifier of the knowledge base.
- status "CREATING" | "ACTIVE" | "DELETING" | "UPDATING" | "FAILED" | "DELETE_UNSUCCESSFUL"
- The status of the knowledge base.
- updatedAt String
- The time at which the knowledge base was last updated.
Supporting Types
KnowledgeBaseBedrockEmbeddingModelConfiguration, KnowledgeBaseBedrockEmbeddingModelConfigurationArgs            
- Dimensions int
- The dimensions details for the vector configuration used on the Bedrock embeddings model.
- EmbeddingData Pulumi.Type Aws Native. Bedrock. Knowledge Base Bedrock Embedding Model Configuration Embedding Data Type 
- The data type for the vectors when using a model to convert text into vector embeddings.
- Dimensions int
- The dimensions details for the vector configuration used on the Bedrock embeddings model.
- EmbeddingData KnowledgeType Base Bedrock Embedding Model Configuration Embedding Data Type 
- The data type for the vectors when using a model to convert text into vector embeddings.
- dimensions Integer
- The dimensions details for the vector configuration used on the Bedrock embeddings model.
- embeddingData KnowledgeType Base Bedrock Embedding Model Configuration Embedding Data Type 
- The data type for the vectors when using a model to convert text into vector embeddings.
- dimensions number
- The dimensions details for the vector configuration used on the Bedrock embeddings model.
- embeddingData KnowledgeType Base Bedrock Embedding Model Configuration Embedding Data Type 
- The data type for the vectors when using a model to convert text into vector embeddings.
- dimensions int
- The dimensions details for the vector configuration used on the Bedrock embeddings model.
- embedding_data_ Knowledgetype Base Bedrock Embedding Model Configuration Embedding Data Type 
- The data type for the vectors when using a model to convert text into vector embeddings.
- dimensions Number
- The dimensions details for the vector configuration used on the Bedrock embeddings model.
- embeddingData "FLOAT32" | "BINARY"Type 
- The data type for the vectors when using a model to convert text into vector embeddings.
KnowledgeBaseBedrockEmbeddingModelConfigurationEmbeddingDataType, KnowledgeBaseBedrockEmbeddingModelConfigurationEmbeddingDataTypeArgs                  
- Float32
- FLOAT32
- Binary
- BINARY
- KnowledgeBase Bedrock Embedding Model Configuration Embedding Data Type Float32 
- FLOAT32
- KnowledgeBase Bedrock Embedding Model Configuration Embedding Data Type Binary 
- BINARY
- Float32
- FLOAT32
- Binary
- BINARY
- Float32
- FLOAT32
- Binary
- BINARY
- FLOAT32
- FLOAT32
- BINARY
- BINARY
- "FLOAT32"
- FLOAT32
- "BINARY"
- BINARY
KnowledgeBaseConfiguration, KnowledgeBaseConfigurationArgs      
- Type
Pulumi.Aws Native. Bedrock. Knowledge Base Type 
- The type of data that the data source is converted into for the knowledge base.
- KendraKnowledge Pulumi.Base Configuration Aws Native. Bedrock. Inputs. Knowledge Base Kendra Knowledge Base Configuration 
- Settings for an Amazon Kendra knowledge base.
- SqlKnowledge Pulumi.Base Configuration Aws Native. Bedrock. Inputs. Knowledge Base Sql Knowledge Base Configuration 
- Specifies configurations for a knowledge base connected to an SQL database.
- VectorKnowledge Pulumi.Base Configuration Aws Native. Bedrock. Inputs. Knowledge Base Vector Knowledge Base Configuration 
- Contains details about the model that's used to convert the data source into vector embeddings.
- Type
KnowledgeBase Type 
- The type of data that the data source is converted into for the knowledge base.
- KendraKnowledge KnowledgeBase Configuration Base Kendra Knowledge Base Configuration 
- Settings for an Amazon Kendra knowledge base.
- SqlKnowledge KnowledgeBase Configuration Base Sql Knowledge Base Configuration 
- Specifies configurations for a knowledge base connected to an SQL database.
- VectorKnowledge KnowledgeBase Configuration Base Vector Knowledge Base Configuration 
- Contains details about the model that's used to convert the data source into vector embeddings.
- type
KnowledgeBase Type 
- The type of data that the data source is converted into for the knowledge base.
- kendraKnowledge KnowledgeBase Configuration Base Kendra Knowledge Base Configuration 
- Settings for an Amazon Kendra knowledge base.
- sqlKnowledge KnowledgeBase Configuration Base Sql Knowledge Base Configuration 
- Specifies configurations for a knowledge base connected to an SQL database.
- vectorKnowledge KnowledgeBase Configuration Base Vector Knowledge Base Configuration 
- Contains details about the model that's used to convert the data source into vector embeddings.
- type
KnowledgeBase Type 
- The type of data that the data source is converted into for the knowledge base.
- kendraKnowledge KnowledgeBase Configuration Base Kendra Knowledge Base Configuration 
- Settings for an Amazon Kendra knowledge base.
- sqlKnowledge KnowledgeBase Configuration Base Sql Knowledge Base Configuration 
- Specifies configurations for a knowledge base connected to an SQL database.
- vectorKnowledge KnowledgeBase Configuration Base Vector Knowledge Base Configuration 
- Contains details about the model that's used to convert the data source into vector embeddings.
- type
KnowledgeBase Type 
- The type of data that the data source is converted into for the knowledge base.
- kendra_knowledge_ Knowledgebase_ configuration Base Kendra Knowledge Base Configuration 
- Settings for an Amazon Kendra knowledge base.
- sql_knowledge_ Knowledgebase_ configuration Base Sql Knowledge Base Configuration 
- Specifies configurations for a knowledge base connected to an SQL database.
- vector_knowledge_ Knowledgebase_ configuration Base Vector Knowledge Base Configuration 
- Contains details about the model that's used to convert the data source into vector embeddings.
- type "VECTOR" | "KENDRA" | "SQL"
- The type of data that the data source is converted into for the knowledge base.
- kendraKnowledge Property MapBase Configuration 
- Settings for an Amazon Kendra knowledge base.
- sqlKnowledge Property MapBase Configuration 
- Specifies configurations for a knowledge base connected to an SQL database.
- vectorKnowledge Property MapBase Configuration 
- Contains details about the model that's used to convert the data source into vector embeddings.
KnowledgeBaseCuratedQuery, KnowledgeBaseCuratedQueryArgs        
- NaturalLanguage string
- Sql string
- NaturalLanguage string
- Sql string
- naturalLanguage String
- sql String
- naturalLanguage string
- sql string
- natural_language str
- sql str
- naturalLanguage String
- sql String
KnowledgeBaseEmbeddingModelConfiguration, KnowledgeBaseEmbeddingModelConfigurationArgs          
- BedrockEmbedding Pulumi.Model Configuration Aws Native. Bedrock. Inputs. Knowledge Base Bedrock Embedding Model Configuration 
- The vector configuration details on the Bedrock embeddings model.
- BedrockEmbedding KnowledgeModel Configuration Base Bedrock Embedding Model Configuration 
- The vector configuration details on the Bedrock embeddings model.
- bedrockEmbedding KnowledgeModel Configuration Base Bedrock Embedding Model Configuration 
- The vector configuration details on the Bedrock embeddings model.
- bedrockEmbedding KnowledgeModel Configuration Base Bedrock Embedding Model Configuration 
- The vector configuration details on the Bedrock embeddings model.
- bedrock_embedding_ Knowledgemodel_ configuration Base Bedrock Embedding Model Configuration 
- The vector configuration details on the Bedrock embeddings model.
- bedrockEmbedding Property MapModel Configuration 
- The vector configuration details on the Bedrock embeddings model.
KnowledgeBaseInclusionType, KnowledgeBaseInclusionTypeArgs        
- Include
- INCLUDE
- Exclude
- EXCLUDE
- KnowledgeBase Inclusion Type Include 
- INCLUDE
- KnowledgeBase Inclusion Type Exclude 
- EXCLUDE
- Include
- INCLUDE
- Exclude
- EXCLUDE
- Include
- INCLUDE
- Exclude
- EXCLUDE
- INCLUDE
- INCLUDE
- EXCLUDE
- EXCLUDE
- "INCLUDE"
- INCLUDE
- "EXCLUDE"
- EXCLUDE
KnowledgeBaseKendraKnowledgeBaseConfiguration, KnowledgeBaseKendraKnowledgeBaseConfigurationArgs            
- KendraIndex stringArn 
- The ARN of the Amazon Kendra index.
- KendraIndex stringArn 
- The ARN of the Amazon Kendra index.
- kendraIndex StringArn 
- The ARN of the Amazon Kendra index.
- kendraIndex stringArn 
- The ARN of the Amazon Kendra index.
- kendra_index_ strarn 
- The ARN of the Amazon Kendra index.
- kendraIndex StringArn 
- The ARN of the Amazon Kendra index.
KnowledgeBaseMongoDbAtlasConfiguration, KnowledgeBaseMongoDbAtlasConfigurationArgs            
- CollectionName string
- Name of the collection within MongoDB Atlas.
- CredentialsSecret stringArn 
- The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon Mongo database.
- DatabaseName string
- Name of the database within MongoDB Atlas.
- Endpoint string
- MongoDB Atlas endpoint.
- FieldMapping Pulumi.Aws Native. Bedrock. Inputs. Knowledge Base Mongo Db Atlas Field Mapping 
- Contains the names of the fields to which to map information about the vector store.
- VectorIndex stringName 
- Name of a MongoDB Atlas index.
- EndpointService stringName 
- MongoDB Atlas endpoint service name.
- CollectionName string
- Name of the collection within MongoDB Atlas.
- CredentialsSecret stringArn 
- The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon Mongo database.
- DatabaseName string
- Name of the database within MongoDB Atlas.
- Endpoint string
- MongoDB Atlas endpoint.
- FieldMapping KnowledgeBase Mongo Db Atlas Field Mapping 
- Contains the names of the fields to which to map information about the vector store.
- VectorIndex stringName 
- Name of a MongoDB Atlas index.
- EndpointService stringName 
- MongoDB Atlas endpoint service name.
- collectionName String
- Name of the collection within MongoDB Atlas.
- credentialsSecret StringArn 
- The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon Mongo database.
- databaseName String
- Name of the database within MongoDB Atlas.
- endpoint String
- MongoDB Atlas endpoint.
- fieldMapping KnowledgeBase Mongo Db Atlas Field Mapping 
- Contains the names of the fields to which to map information about the vector store.
- vectorIndex StringName 
- Name of a MongoDB Atlas index.
- endpointService StringName 
- MongoDB Atlas endpoint service name.
- collectionName string
- Name of the collection within MongoDB Atlas.
- credentialsSecret stringArn 
- The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon Mongo database.
- databaseName string
- Name of the database within MongoDB Atlas.
- endpoint string
- MongoDB Atlas endpoint.
- fieldMapping KnowledgeBase Mongo Db Atlas Field Mapping 
- Contains the names of the fields to which to map information about the vector store.
- vectorIndex stringName 
- Name of a MongoDB Atlas index.
- endpointService stringName 
- MongoDB Atlas endpoint service name.
- collection_name str
- Name of the collection within MongoDB Atlas.
- credentials_secret_ strarn 
- The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon Mongo database.
- database_name str
- Name of the database within MongoDB Atlas.
- endpoint str
- MongoDB Atlas endpoint.
- field_mapping KnowledgeBase Mongo Db Atlas Field Mapping 
- Contains the names of the fields to which to map information about the vector store.
- vector_index_ strname 
- Name of a MongoDB Atlas index.
- endpoint_service_ strname 
- MongoDB Atlas endpoint service name.
- collectionName String
- Name of the collection within MongoDB Atlas.
- credentialsSecret StringArn 
- The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon Mongo database.
- databaseName String
- Name of the database within MongoDB Atlas.
- endpoint String
- MongoDB Atlas endpoint.
- fieldMapping Property Map
- Contains the names of the fields to which to map information about the vector store.
- vectorIndex StringName 
- Name of a MongoDB Atlas index.
- endpointService StringName 
- MongoDB Atlas endpoint service name.
KnowledgeBaseMongoDbAtlasFieldMapping, KnowledgeBaseMongoDbAtlasFieldMappingArgs              
- MetadataField string
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- TextField string
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- VectorField string
- The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
- MetadataField string
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- TextField string
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- VectorField string
- The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
- metadataField String
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- textField String
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- vectorField String
- The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
- metadataField string
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- textField string
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- vectorField string
- The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
- metadata_field str
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- text_field str
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- vector_field str
- The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
- metadataField String
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- textField String
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- vectorField String
- The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
KnowledgeBaseOpenSearchServerlessConfiguration, KnowledgeBaseOpenSearchServerlessConfigurationArgs            
- CollectionArn string
- The ARN of the OpenSearch Service vector store.
- FieldMapping Pulumi.Aws Native. Bedrock. Inputs. Knowledge Base Open Search Serverless Field Mapping 
- Contains the names of the fields to which to map information about the vector store.
- VectorIndex stringName 
- The name of the vector store.
- CollectionArn string
- The ARN of the OpenSearch Service vector store.
- FieldMapping KnowledgeBase Open Search Serverless Field Mapping 
- Contains the names of the fields to which to map information about the vector store.
- VectorIndex stringName 
- The name of the vector store.
- collectionArn String
- The ARN of the OpenSearch Service vector store.
- fieldMapping KnowledgeBase Open Search Serverless Field Mapping 
- Contains the names of the fields to which to map information about the vector store.
- vectorIndex StringName 
- The name of the vector store.
- collectionArn string
- The ARN of the OpenSearch Service vector store.
- fieldMapping KnowledgeBase Open Search Serverless Field Mapping 
- Contains the names of the fields to which to map information about the vector store.
- vectorIndex stringName 
- The name of the vector store.
- collection_arn str
- The ARN of the OpenSearch Service vector store.
- field_mapping KnowledgeBase Open Search Serverless Field Mapping 
- Contains the names of the fields to which to map information about the vector store.
- vector_index_ strname 
- The name of the vector store.
- collectionArn String
- The ARN of the OpenSearch Service vector store.
- fieldMapping Property Map
- Contains the names of the fields to which to map information about the vector store.
- vectorIndex StringName 
- The name of the vector store.
KnowledgeBaseOpenSearchServerlessFieldMapping, KnowledgeBaseOpenSearchServerlessFieldMappingArgs              
- MetadataField string
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- TextField string
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- VectorField string
- The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
- MetadataField string
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- TextField string
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- VectorField string
- The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
- metadataField String
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- textField String
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- vectorField String
- The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
- metadataField string
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- textField string
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- vectorField string
- The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
- metadata_field str
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- text_field str
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- vector_field str
- The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
- metadataField String
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- textField String
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- vectorField String
- The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
KnowledgeBasePineconeConfiguration, KnowledgeBasePineconeConfigurationArgs        
- ConnectionString string
- The endpoint URL for your index management page.
- CredentialsSecret stringArn 
- The ARN of the secret that you created in AWS Secrets Manager that is linked to your Pinecone API key.
- FieldMapping Pulumi.Aws Native. Bedrock. Inputs. Knowledge Base Pinecone Field Mapping 
- Contains the names of the fields to which to map information about the vector store.
- Namespace string
- The namespace to be used to write new data to your database.
- ConnectionString string
- The endpoint URL for your index management page.
- CredentialsSecret stringArn 
- The ARN of the secret that you created in AWS Secrets Manager that is linked to your Pinecone API key.
- FieldMapping KnowledgeBase Pinecone Field Mapping 
- Contains the names of the fields to which to map information about the vector store.
- Namespace string
- The namespace to be used to write new data to your database.
- connectionString String
- The endpoint URL for your index management page.
- credentialsSecret StringArn 
- The ARN of the secret that you created in AWS Secrets Manager that is linked to your Pinecone API key.
- fieldMapping KnowledgeBase Pinecone Field Mapping 
- Contains the names of the fields to which to map information about the vector store.
- namespace String
- The namespace to be used to write new data to your database.
- connectionString string
- The endpoint URL for your index management page.
- credentialsSecret stringArn 
- The ARN of the secret that you created in AWS Secrets Manager that is linked to your Pinecone API key.
- fieldMapping KnowledgeBase Pinecone Field Mapping 
- Contains the names of the fields to which to map information about the vector store.
- namespace string
- The namespace to be used to write new data to your database.
- connection_string str
- The endpoint URL for your index management page.
- credentials_secret_ strarn 
- The ARN of the secret that you created in AWS Secrets Manager that is linked to your Pinecone API key.
- field_mapping KnowledgeBase Pinecone Field Mapping 
- Contains the names of the fields to which to map information about the vector store.
- namespace str
- The namespace to be used to write new data to your database.
- connectionString String
- The endpoint URL for your index management page.
- credentialsSecret StringArn 
- The ARN of the secret that you created in AWS Secrets Manager that is linked to your Pinecone API key.
- fieldMapping Property Map
- Contains the names of the fields to which to map information about the vector store.
- namespace String
- The namespace to be used to write new data to your database.
KnowledgeBasePineconeFieldMapping, KnowledgeBasePineconeFieldMappingArgs          
- MetadataField string
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- TextField string
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- MetadataField string
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- TextField string
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- metadataField String
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- textField String
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- metadataField string
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- textField string
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- metadata_field str
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- text_field str
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- metadataField String
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- textField String
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
KnowledgeBaseQueryEngineType, KnowledgeBaseQueryEngineTypeArgs          
- Redshift
- REDSHIFT
- KnowledgeBase Query Engine Type Redshift 
- REDSHIFT
- Redshift
- REDSHIFT
- Redshift
- REDSHIFT
- REDSHIFT
- REDSHIFT
- "REDSHIFT"
- REDSHIFT
KnowledgeBaseQueryGenerationColumn, KnowledgeBaseQueryGenerationColumnArgs          
- Description string
- Inclusion
KnowledgeBase Inclusion Type 
- Name string
- description String
- inclusion
KnowledgeBase Inclusion Type 
- name String
- description string
- inclusion
KnowledgeBase Inclusion Type 
- name string
- description String
- inclusion "INCLUDE" | "EXCLUDE"
- name String
KnowledgeBaseQueryGenerationConfiguration, KnowledgeBaseQueryGenerationConfigurationArgs          
- ExecutionTimeout intSeconds 
- The time after which query generation will time out.
- GenerationContext Pulumi.Aws Native. Bedrock. Inputs. Knowledge Base Query Generation Context 
- Specifies configurations for context to use during query generation.
- ExecutionTimeout intSeconds 
- The time after which query generation will time out.
- GenerationContext KnowledgeBase Query Generation Context 
- Specifies configurations for context to use during query generation.
- executionTimeout IntegerSeconds 
- The time after which query generation will time out.
- generationContext KnowledgeBase Query Generation Context 
- Specifies configurations for context to use during query generation.
- executionTimeout numberSeconds 
- The time after which query generation will time out.
- generationContext KnowledgeBase Query Generation Context 
- Specifies configurations for context to use during query generation.
- execution_timeout_ intseconds 
- The time after which query generation will time out.
- generation_context KnowledgeBase Query Generation Context 
- Specifies configurations for context to use during query generation.
- executionTimeout NumberSeconds 
- The time after which query generation will time out.
- generationContext Property Map
- Specifies configurations for context to use during query generation.
KnowledgeBaseQueryGenerationContext, KnowledgeBaseQueryGenerationContextArgs          
- CuratedQueries List<Pulumi.Aws Native. Bedrock. Inputs. Knowledge Base Curated Query> 
- An array of objects, each of which defines information about example queries to help the query engine generate appropriate SQL queries.
- Tables
List<Pulumi.Aws Native. Bedrock. Inputs. Knowledge Base Query Generation Table> 
- An array of objects, each of which defines information about a table in the database.
- CuratedQueries []KnowledgeBase Curated Query 
- An array of objects, each of which defines information about example queries to help the query engine generate appropriate SQL queries.
- Tables
[]KnowledgeBase Query Generation Table 
- An array of objects, each of which defines information about a table in the database.
- curatedQueries List<KnowledgeBase Curated Query> 
- An array of objects, each of which defines information about example queries to help the query engine generate appropriate SQL queries.
- tables
List<KnowledgeBase Query Generation Table> 
- An array of objects, each of which defines information about a table in the database.
- curatedQueries KnowledgeBase Curated Query[] 
- An array of objects, each of which defines information about example queries to help the query engine generate appropriate SQL queries.
- tables
KnowledgeBase Query Generation Table[] 
- An array of objects, each of which defines information about a table in the database.
- curated_queries Sequence[KnowledgeBase Curated Query] 
- An array of objects, each of which defines information about example queries to help the query engine generate appropriate SQL queries.
- tables
Sequence[KnowledgeBase Query Generation Table] 
- An array of objects, each of which defines information about a table in the database.
- curatedQueries List<Property Map>
- An array of objects, each of which defines information about example queries to help the query engine generate appropriate SQL queries.
- tables List<Property Map>
- An array of objects, each of which defines information about a table in the database.
KnowledgeBaseQueryGenerationTable, KnowledgeBaseQueryGenerationTableArgs          
KnowledgeBaseRdsConfiguration, KnowledgeBaseRdsConfigurationArgs        
- CredentialsSecret stringArn 
- The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon RDS database.
- DatabaseName string
- The name of your Amazon RDS database.
- FieldMapping Pulumi.Aws Native. Bedrock. Inputs. Knowledge Base Rds Field Mapping 
- Contains the names of the fields to which to map information about the vector store.
- ResourceArn string
- The ARN of the vector store.
- TableName string
- The name of the table in the database.
- CredentialsSecret stringArn 
- The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon RDS database.
- DatabaseName string
- The name of your Amazon RDS database.
- FieldMapping KnowledgeBase Rds Field Mapping 
- Contains the names of the fields to which to map information about the vector store.
- ResourceArn string
- The ARN of the vector store.
- TableName string
- The name of the table in the database.
- credentialsSecret StringArn 
- The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon RDS database.
- databaseName String
- The name of your Amazon RDS database.
- fieldMapping KnowledgeBase Rds Field Mapping 
- Contains the names of the fields to which to map information about the vector store.
- resourceArn String
- The ARN of the vector store.
- tableName String
- The name of the table in the database.
- credentialsSecret stringArn 
- The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon RDS database.
- databaseName string
- The name of your Amazon RDS database.
- fieldMapping KnowledgeBase Rds Field Mapping 
- Contains the names of the fields to which to map information about the vector store.
- resourceArn string
- The ARN of the vector store.
- tableName string
- The name of the table in the database.
- credentials_secret_ strarn 
- The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon RDS database.
- database_name str
- The name of your Amazon RDS database.
- field_mapping KnowledgeBase Rds Field Mapping 
- Contains the names of the fields to which to map information about the vector store.
- resource_arn str
- The ARN of the vector store.
- table_name str
- The name of the table in the database.
- credentialsSecret StringArn 
- The ARN of the secret that you created in AWS Secrets Manager that is linked to your Amazon RDS database.
- databaseName String
- The name of your Amazon RDS database.
- fieldMapping Property Map
- Contains the names of the fields to which to map information about the vector store.
- resourceArn String
- The ARN of the vector store.
- tableName String
- The name of the table in the database.
KnowledgeBaseRdsFieldMapping, KnowledgeBaseRdsFieldMappingArgs          
- MetadataField string
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- PrimaryKey stringField 
- The name of the field in which Amazon Bedrock stores the ID for each entry.
- TextField string
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- VectorField string
- The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
- MetadataField string
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- PrimaryKey stringField 
- The name of the field in which Amazon Bedrock stores the ID for each entry.
- TextField string
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- VectorField string
- The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
- metadataField String
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- primaryKey StringField 
- The name of the field in which Amazon Bedrock stores the ID for each entry.
- textField String
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- vectorField String
- The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
- metadataField string
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- primaryKey stringField 
- The name of the field in which Amazon Bedrock stores the ID for each entry.
- textField string
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- vectorField string
- The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
- metadata_field str
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- primary_key_ strfield 
- The name of the field in which Amazon Bedrock stores the ID for each entry.
- text_field str
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- vector_field str
- The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
- metadataField String
- The name of the field in which Amazon Bedrock stores metadata about the vector store.
- primaryKey StringField 
- The name of the field in which Amazon Bedrock stores the ID for each entry.
- textField String
- The name of the field in which Amazon Bedrock stores the raw text from your data. The text is split according to the chunking strategy you choose.
- vectorField String
- The name of the field in which Amazon Bedrock stores the vector embeddings for your data sources.
KnowledgeBaseRedshiftConfiguration, KnowledgeBaseRedshiftConfigurationArgs        
- QueryEngine Pulumi.Configuration Aws Native. Bedrock. Inputs. Knowledge Base Redshift Query Engine Configuration 
- Specifies configurations for an Amazon Redshift query engine.
- StorageConfigurations List<Pulumi.Aws Native. Bedrock. Inputs. Knowledge Base Redshift Query Engine Storage Configuration> 
- Specifies configurations for Amazon Redshift database storage.
- QueryGeneration Pulumi.Configuration Aws Native. Bedrock. Inputs. Knowledge Base Query Generation Configuration 
- Specifies configurations for generating queries.
- QueryEngine KnowledgeConfiguration Base Redshift Query Engine Configuration 
- Specifies configurations for an Amazon Redshift query engine.
- StorageConfigurations []KnowledgeBase Redshift Query Engine Storage Configuration 
- Specifies configurations for Amazon Redshift database storage.
- QueryGeneration KnowledgeConfiguration Base Query Generation Configuration 
- Specifies configurations for generating queries.
- queryEngine KnowledgeConfiguration Base Redshift Query Engine Configuration 
- Specifies configurations for an Amazon Redshift query engine.
- storageConfigurations List<KnowledgeBase Redshift Query Engine Storage Configuration> 
- Specifies configurations for Amazon Redshift database storage.
- queryGeneration KnowledgeConfiguration Base Query Generation Configuration 
- Specifies configurations for generating queries.
- queryEngine KnowledgeConfiguration Base Redshift Query Engine Configuration 
- Specifies configurations for an Amazon Redshift query engine.
- storageConfigurations KnowledgeBase Redshift Query Engine Storage Configuration[] 
- Specifies configurations for Amazon Redshift database storage.
- queryGeneration KnowledgeConfiguration Base Query Generation Configuration 
- Specifies configurations for generating queries.
- query_engine_ Knowledgeconfiguration Base Redshift Query Engine Configuration 
- Specifies configurations for an Amazon Redshift query engine.
- storage_configurations Sequence[KnowledgeBase Redshift Query Engine Storage Configuration] 
- Specifies configurations for Amazon Redshift database storage.
- query_generation_ Knowledgeconfiguration Base Query Generation Configuration 
- Specifies configurations for generating queries.
- queryEngine Property MapConfiguration 
- Specifies configurations for an Amazon Redshift query engine.
- storageConfigurations List<Property Map>
- Specifies configurations for Amazon Redshift database storage.
- queryGeneration Property MapConfiguration 
- Specifies configurations for generating queries.
KnowledgeBaseRedshiftProvisionedAuthConfiguration, KnowledgeBaseRedshiftProvisionedAuthConfigurationArgs            
- Type
Pulumi.Aws Native. Bedrock. Knowledge Base Redshift Provisioned Auth Type 
- The type of authentication to use.
- DatabaseUser string
- Redshift database user
- UsernamePassword stringSecret Arn 
- The ARN of an Secrets Manager secret for authentication.
- Type
KnowledgeBase Redshift Provisioned Auth Type 
- The type of authentication to use.
- DatabaseUser string
- Redshift database user
- UsernamePassword stringSecret Arn 
- The ARN of an Secrets Manager secret for authentication.
- type
KnowledgeBase Redshift Provisioned Auth Type 
- The type of authentication to use.
- databaseUser String
- Redshift database user
- usernamePassword StringSecret Arn 
- The ARN of an Secrets Manager secret for authentication.
- type
KnowledgeBase Redshift Provisioned Auth Type 
- The type of authentication to use.
- databaseUser string
- Redshift database user
- usernamePassword stringSecret Arn 
- The ARN of an Secrets Manager secret for authentication.
- type
KnowledgeBase Redshift Provisioned Auth Type 
- The type of authentication to use.
- database_user str
- Redshift database user
- username_password_ strsecret_ arn 
- The ARN of an Secrets Manager secret for authentication.
- type "IAM" | "USERNAME_PASSWORD" | "USERNAME"
- The type of authentication to use.
- databaseUser String
- Redshift database user
- usernamePassword StringSecret Arn 
- The ARN of an Secrets Manager secret for authentication.
KnowledgeBaseRedshiftProvisionedAuthType, KnowledgeBaseRedshiftProvisionedAuthTypeArgs            
- Iam
- IAM
- UsernamePassword 
- USERNAME_PASSWORD
- Username
- USERNAME
- KnowledgeBase Redshift Provisioned Auth Type Iam 
- IAM
- KnowledgeBase Redshift Provisioned Auth Type Username Password 
- USERNAME_PASSWORD
- KnowledgeBase Redshift Provisioned Auth Type Username 
- USERNAME
- Iam
- IAM
- UsernamePassword 
- USERNAME_PASSWORD
- Username
- USERNAME
- Iam
- IAM
- UsernamePassword 
- USERNAME_PASSWORD
- Username
- USERNAME
- IAM
- IAM
- USERNAME_PASSWORD
- USERNAME_PASSWORD
- USERNAME
- USERNAME
- "IAM"
- IAM
- "USERNAME_PASSWORD"
- USERNAME_PASSWORD
- "USERNAME"
- USERNAME
KnowledgeBaseRedshiftProvisionedConfiguration, KnowledgeBaseRedshiftProvisionedConfigurationArgs          
- AuthConfiguration Pulumi.Aws Native. Bedrock. Inputs. Knowledge Base Redshift Provisioned Auth Configuration 
- Specifies configurations for authentication to Amazon Redshift.
- ClusterIdentifier string
- The ID of the Amazon Redshift cluster.
- AuthConfiguration KnowledgeBase Redshift Provisioned Auth Configuration 
- Specifies configurations for authentication to Amazon Redshift.
- ClusterIdentifier string
- The ID of the Amazon Redshift cluster.
- authConfiguration KnowledgeBase Redshift Provisioned Auth Configuration 
- Specifies configurations for authentication to Amazon Redshift.
- clusterIdentifier String
- The ID of the Amazon Redshift cluster.
- authConfiguration KnowledgeBase Redshift Provisioned Auth Configuration 
- Specifies configurations for authentication to Amazon Redshift.
- clusterIdentifier string
- The ID of the Amazon Redshift cluster.
- auth_configuration KnowledgeBase Redshift Provisioned Auth Configuration 
- Specifies configurations for authentication to Amazon Redshift.
- cluster_identifier str
- The ID of the Amazon Redshift cluster.
- authConfiguration Property Map
- Specifies configurations for authentication to Amazon Redshift.
- clusterIdentifier String
- The ID of the Amazon Redshift cluster.
KnowledgeBaseRedshiftQueryEngineAwsDataCatalogStorageConfiguration, KnowledgeBaseRedshiftQueryEngineAwsDataCatalogStorageConfigurationArgs                    
- TableNames List<string>
- TableNames []string
- tableNames List<String>
- tableNames string[]
- table_names Sequence[str]
- tableNames List<String>
KnowledgeBaseRedshiftQueryEngineConfiguration, KnowledgeBaseRedshiftQueryEngineConfigurationArgs            
- Type
Pulumi.Aws Native. Bedrock. Knowledge Base Redshift Query Engine Type 
- The type of query engine.
- ProvisionedConfiguration Pulumi.Aws Native. Bedrock. Inputs. Knowledge Base Redshift Provisioned Configuration 
- Specifies configurations for a provisioned Amazon Redshift query engine.
- ServerlessConfiguration Pulumi.Aws Native. Bedrock. Inputs. Knowledge Base Redshift Serverless Configuration 
- Specifies configurations for a serverless Amazon Redshift query engine.
- Type
KnowledgeBase Redshift Query Engine Type 
- The type of query engine.
- ProvisionedConfiguration KnowledgeBase Redshift Provisioned Configuration 
- Specifies configurations for a provisioned Amazon Redshift query engine.
- ServerlessConfiguration KnowledgeBase Redshift Serverless Configuration 
- Specifies configurations for a serverless Amazon Redshift query engine.
- type
KnowledgeBase Redshift Query Engine Type 
- The type of query engine.
- provisionedConfiguration KnowledgeBase Redshift Provisioned Configuration 
- Specifies configurations for a provisioned Amazon Redshift query engine.
- serverlessConfiguration KnowledgeBase Redshift Serverless Configuration 
- Specifies configurations for a serverless Amazon Redshift query engine.
- type
KnowledgeBase Redshift Query Engine Type 
- The type of query engine.
- provisionedConfiguration KnowledgeBase Redshift Provisioned Configuration 
- Specifies configurations for a provisioned Amazon Redshift query engine.
- serverlessConfiguration KnowledgeBase Redshift Serverless Configuration 
- Specifies configurations for a serverless Amazon Redshift query engine.
- type
KnowledgeBase Redshift Query Engine Type 
- The type of query engine.
- provisioned_configuration KnowledgeBase Redshift Provisioned Configuration 
- Specifies configurations for a provisioned Amazon Redshift query engine.
- serverless_configuration KnowledgeBase Redshift Serverless Configuration 
- Specifies configurations for a serverless Amazon Redshift query engine.
- type "SERVERLESS" | "PROVISIONED"
- The type of query engine.
- provisionedConfiguration Property Map
- Specifies configurations for a provisioned Amazon Redshift query engine.
- serverlessConfiguration Property Map
- Specifies configurations for a serverless Amazon Redshift query engine.
KnowledgeBaseRedshiftQueryEngineRedshiftStorageConfiguration, KnowledgeBaseRedshiftQueryEngineRedshiftStorageConfigurationArgs                
- DatabaseName string
- DatabaseName string
- databaseName String
- databaseName string
- database_name str
- databaseName String
KnowledgeBaseRedshiftQueryEngineStorageConfiguration, KnowledgeBaseRedshiftQueryEngineStorageConfigurationArgs              
- Type
Pulumi.Aws Native. Bedrock. Knowledge Base Redshift Query Engine Storage Type 
- AwsData Pulumi.Catalog Configuration Aws Native. Bedrock. Inputs. Knowledge Base Redshift Query Engine Aws Data Catalog Storage Configuration 
- RedshiftConfiguration Pulumi.Aws Native. Bedrock. Inputs. Knowledge Base Redshift Query Engine Redshift Storage Configuration 
KnowledgeBaseRedshiftQueryEngineStorageType, KnowledgeBaseRedshiftQueryEngineStorageTypeArgs              
- Redshift
- REDSHIFT
- AwsData Catalog 
- AWS_DATA_CATALOG
- KnowledgeBase Redshift Query Engine Storage Type Redshift 
- REDSHIFT
- KnowledgeBase Redshift Query Engine Storage Type Aws Data Catalog 
- AWS_DATA_CATALOG
- Redshift
- REDSHIFT
- AwsData Catalog 
- AWS_DATA_CATALOG
- Redshift
- REDSHIFT
- AwsData Catalog 
- AWS_DATA_CATALOG
- REDSHIFT
- REDSHIFT
- AWS_DATA_CATALOG
- AWS_DATA_CATALOG
- "REDSHIFT"
- REDSHIFT
- "AWS_DATA_CATALOG"
- AWS_DATA_CATALOG
KnowledgeBaseRedshiftQueryEngineType, KnowledgeBaseRedshiftQueryEngineTypeArgs            
- Serverless
- SERVERLESS
- Provisioned
- PROVISIONED
- KnowledgeBase Redshift Query Engine Type Serverless 
- SERVERLESS
- KnowledgeBase Redshift Query Engine Type Provisioned 
- PROVISIONED
- Serverless
- SERVERLESS
- Provisioned
- PROVISIONED
- Serverless
- SERVERLESS
- Provisioned
- PROVISIONED
- SERVERLESS
- SERVERLESS
- PROVISIONED
- PROVISIONED
- "SERVERLESS"
- SERVERLESS
- "PROVISIONED"
- PROVISIONED
KnowledgeBaseRedshiftServerlessAuthConfiguration, KnowledgeBaseRedshiftServerlessAuthConfigurationArgs            
- Type
Pulumi.Aws Native. Bedrock. Knowledge Base Redshift Serverless Auth Type 
- The type of authentication to use.
- UsernamePassword stringSecret Arn 
- The ARN of an Secrets Manager secret for authentication.
- Type
KnowledgeBase Redshift Serverless Auth Type 
- The type of authentication to use.
- UsernamePassword stringSecret Arn 
- The ARN of an Secrets Manager secret for authentication.
- type
KnowledgeBase Redshift Serverless Auth Type 
- The type of authentication to use.
- usernamePassword StringSecret Arn 
- The ARN of an Secrets Manager secret for authentication.
- type
KnowledgeBase Redshift Serverless Auth Type 
- The type of authentication to use.
- usernamePassword stringSecret Arn 
- The ARN of an Secrets Manager secret for authentication.
- type
KnowledgeBase Redshift Serverless Auth Type 
- The type of authentication to use.
- username_password_ strsecret_ arn 
- The ARN of an Secrets Manager secret for authentication.
- type "IAM" | "USERNAME_PASSWORD"
- The type of authentication to use.
- usernamePassword StringSecret Arn 
- The ARN of an Secrets Manager secret for authentication.
KnowledgeBaseRedshiftServerlessAuthType, KnowledgeBaseRedshiftServerlessAuthTypeArgs            
- Iam
- IAM
- UsernamePassword 
- USERNAME_PASSWORD
- KnowledgeBase Redshift Serverless Auth Type Iam 
- IAM
- KnowledgeBase Redshift Serverless Auth Type Username Password 
- USERNAME_PASSWORD
- Iam
- IAM
- UsernamePassword 
- USERNAME_PASSWORD
- Iam
- IAM
- UsernamePassword 
- USERNAME_PASSWORD
- IAM
- IAM
- USERNAME_PASSWORD
- USERNAME_PASSWORD
- "IAM"
- IAM
- "USERNAME_PASSWORD"
- USERNAME_PASSWORD
KnowledgeBaseRedshiftServerlessConfiguration, KnowledgeBaseRedshiftServerlessConfigurationArgs          
- AuthConfiguration Pulumi.Aws Native. Bedrock. Inputs. Knowledge Base Redshift Serverless Auth Configuration 
- Specifies configurations for authentication to an Amazon Redshift provisioned data warehouse.
- WorkgroupArn string
- The ARN of the Amazon Redshift workgroup.
- AuthConfiguration KnowledgeBase Redshift Serverless Auth Configuration 
- Specifies configurations for authentication to an Amazon Redshift provisioned data warehouse.
- WorkgroupArn string
- The ARN of the Amazon Redshift workgroup.
- authConfiguration KnowledgeBase Redshift Serverless Auth Configuration 
- Specifies configurations for authentication to an Amazon Redshift provisioned data warehouse.
- workgroupArn String
- The ARN of the Amazon Redshift workgroup.
- authConfiguration KnowledgeBase Redshift Serverless Auth Configuration 
- Specifies configurations for authentication to an Amazon Redshift provisioned data warehouse.
- workgroupArn string
- The ARN of the Amazon Redshift workgroup.
- auth_configuration KnowledgeBase Redshift Serverless Auth Configuration 
- Specifies configurations for authentication to an Amazon Redshift provisioned data warehouse.
- workgroup_arn str
- The ARN of the Amazon Redshift workgroup.
- authConfiguration Property Map
- Specifies configurations for authentication to an Amazon Redshift provisioned data warehouse.
- workgroupArn String
- The ARN of the Amazon Redshift workgroup.
KnowledgeBaseS3Location, KnowledgeBaseS3LocationArgs      
- Uri string
- The location's URI
- Uri string
- The location's URI
- uri String
- The location's URI
- uri string
- The location's URI
- uri str
- The location's URI
- uri String
- The location's URI
KnowledgeBaseSqlKnowledgeBaseConfiguration, KnowledgeBaseSqlKnowledgeBaseConfigurationArgs            
- Type
Pulumi.Aws Native. Bedrock. Knowledge Base Query Engine Type 
- The type of SQL database to connect to the knowledge base.
- RedshiftConfiguration Pulumi.Aws Native. Bedrock. Inputs. Knowledge Base Redshift Configuration 
- Specifies configurations for a knowledge base connected to an Amazon Redshift database.
- Type
KnowledgeBase Query Engine Type 
- The type of SQL database to connect to the knowledge base.
- RedshiftConfiguration KnowledgeBase Redshift Configuration 
- Specifies configurations for a knowledge base connected to an Amazon Redshift database.
- type
KnowledgeBase Query Engine Type 
- The type of SQL database to connect to the knowledge base.
- redshiftConfiguration KnowledgeBase Redshift Configuration 
- Specifies configurations for a knowledge base connected to an Amazon Redshift database.
- type
KnowledgeBase Query Engine Type 
- The type of SQL database to connect to the knowledge base.
- redshiftConfiguration KnowledgeBase Redshift Configuration 
- Specifies configurations for a knowledge base connected to an Amazon Redshift database.
- type
KnowledgeBase Query Engine Type 
- The type of SQL database to connect to the knowledge base.
- redshift_configuration KnowledgeBase Redshift Configuration 
- Specifies configurations for a knowledge base connected to an Amazon Redshift database.
- type "REDSHIFT"
- The type of SQL database to connect to the knowledge base.
- redshiftConfiguration Property Map
- Specifies configurations for a knowledge base connected to an Amazon Redshift database.
KnowledgeBaseStatus, KnowledgeBaseStatusArgs      
- Creating
- CREATING
- Active
- ACTIVE
- Deleting
- DELETING
- Updating
- UPDATING
- Failed
- FAILED
- DeleteUnsuccessful 
- DELETE_UNSUCCESSFUL
- KnowledgeBase Status Creating 
- CREATING
- KnowledgeBase Status Active 
- ACTIVE
- KnowledgeBase Status Deleting 
- DELETING
- KnowledgeBase Status Updating 
- UPDATING
- KnowledgeBase Status Failed 
- FAILED
- KnowledgeBase Status Delete Unsuccessful 
- DELETE_UNSUCCESSFUL
- Creating
- CREATING
- Active
- ACTIVE
- Deleting
- DELETING
- Updating
- UPDATING
- Failed
- FAILED
- DeleteUnsuccessful 
- DELETE_UNSUCCESSFUL
- Creating
- CREATING
- Active
- ACTIVE
- Deleting
- DELETING
- Updating
- UPDATING
- Failed
- FAILED
- DeleteUnsuccessful 
- DELETE_UNSUCCESSFUL
- CREATING
- CREATING
- ACTIVE
- ACTIVE
- DELETING
- DELETING
- UPDATING
- UPDATING
- FAILED
- FAILED
- DELETE_UNSUCCESSFUL
- DELETE_UNSUCCESSFUL
- "CREATING"
- CREATING
- "ACTIVE"
- ACTIVE
- "DELETING"
- DELETING
- "UPDATING"
- UPDATING
- "FAILED"
- FAILED
- "DELETE_UNSUCCESSFUL"
- DELETE_UNSUCCESSFUL
KnowledgeBaseStorageConfiguration, KnowledgeBaseStorageConfigurationArgs        
- Type
Pulumi.Aws Native. Bedrock. Knowledge Base Storage Type 
- The vector store service in which the knowledge base is stored.
- MongoDb Pulumi.Atlas Configuration Aws Native. Bedrock. Inputs. Knowledge Base Mongo Db Atlas Configuration 
- Contains the storage configuration of the knowledge base in MongoDB Atlas.
- OpensearchServerless Pulumi.Configuration Aws Native. Bedrock. Inputs. Knowledge Base Open Search Serverless Configuration 
- Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.
- PineconeConfiguration Pulumi.Aws Native. Bedrock. Inputs. Knowledge Base Pinecone Configuration 
- Contains the storage configuration of the knowledge base in Pinecone.
- RdsConfiguration Pulumi.Aws Native. Bedrock. Inputs. Knowledge Base Rds Configuration 
- Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS .
- Type
KnowledgeBase Storage Type 
- The vector store service in which the knowledge base is stored.
- MongoDb KnowledgeAtlas Configuration Base Mongo Db Atlas Configuration 
- Contains the storage configuration of the knowledge base in MongoDB Atlas.
- OpensearchServerless KnowledgeConfiguration Base Open Search Serverless Configuration 
- Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.
- PineconeConfiguration KnowledgeBase Pinecone Configuration 
- Contains the storage configuration of the knowledge base in Pinecone.
- RdsConfiguration KnowledgeBase Rds Configuration 
- Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS .
- type
KnowledgeBase Storage Type 
- The vector store service in which the knowledge base is stored.
- mongoDb KnowledgeAtlas Configuration Base Mongo Db Atlas Configuration 
- Contains the storage configuration of the knowledge base in MongoDB Atlas.
- opensearchServerless KnowledgeConfiguration Base Open Search Serverless Configuration 
- Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.
- pineconeConfiguration KnowledgeBase Pinecone Configuration 
- Contains the storage configuration of the knowledge base in Pinecone.
- rdsConfiguration KnowledgeBase Rds Configuration 
- Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS .
- type
KnowledgeBase Storage Type 
- The vector store service in which the knowledge base is stored.
- mongoDb KnowledgeAtlas Configuration Base Mongo Db Atlas Configuration 
- Contains the storage configuration of the knowledge base in MongoDB Atlas.
- opensearchServerless KnowledgeConfiguration Base Open Search Serverless Configuration 
- Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.
- pineconeConfiguration KnowledgeBase Pinecone Configuration 
- Contains the storage configuration of the knowledge base in Pinecone.
- rdsConfiguration KnowledgeBase Rds Configuration 
- Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS .
- type
KnowledgeBase Storage Type 
- The vector store service in which the knowledge base is stored.
- mongo_db_ Knowledgeatlas_ configuration Base Mongo Db Atlas Configuration 
- Contains the storage configuration of the knowledge base in MongoDB Atlas.
- opensearch_serverless_ Knowledgeconfiguration Base Open Search Serverless Configuration 
- Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.
- pinecone_configuration KnowledgeBase Pinecone Configuration 
- Contains the storage configuration of the knowledge base in Pinecone.
- rds_configuration KnowledgeBase Rds Configuration 
- Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS .
- type "OPENSEARCH_SERVERLESS" | "PINECONE" | "RDS" | "MONGO_DB_ATLAS"
- The vector store service in which the knowledge base is stored.
- mongoDb Property MapAtlas Configuration 
- Contains the storage configuration of the knowledge base in MongoDB Atlas.
- opensearchServerless Property MapConfiguration 
- Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.
- pineconeConfiguration Property Map
- Contains the storage configuration of the knowledge base in Pinecone.
- rdsConfiguration Property Map
- Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS .
KnowledgeBaseStorageType, KnowledgeBaseStorageTypeArgs        
- OpensearchServerless 
- OPENSEARCH_SERVERLESS
- Pinecone
- PINECONE
- Rds
- RDS
- MongoDb Atlas 
- MONGO_DB_ATLAS
- KnowledgeBase Storage Type Opensearch Serverless 
- OPENSEARCH_SERVERLESS
- KnowledgeBase Storage Type Pinecone 
- PINECONE
- KnowledgeBase Storage Type Rds 
- RDS
- KnowledgeBase Storage Type Mongo Db Atlas 
- MONGO_DB_ATLAS
- OpensearchServerless 
- OPENSEARCH_SERVERLESS
- Pinecone
- PINECONE
- Rds
- RDS
- MongoDb Atlas 
- MONGO_DB_ATLAS
- OpensearchServerless 
- OPENSEARCH_SERVERLESS
- Pinecone
- PINECONE
- Rds
- RDS
- MongoDb Atlas 
- MONGO_DB_ATLAS
- OPENSEARCH_SERVERLESS
- OPENSEARCH_SERVERLESS
- PINECONE
- PINECONE
- RDS
- RDS
- MONGO_DB_ATLAS
- MONGO_DB_ATLAS
- "OPENSEARCH_SERVERLESS"
- OPENSEARCH_SERVERLESS
- "PINECONE"
- PINECONE
- "RDS"
- RDS
- "MONGO_DB_ATLAS"
- MONGO_DB_ATLAS
KnowledgeBaseSupplementalDataStorageConfiguration, KnowledgeBaseSupplementalDataStorageConfigurationArgs            
KnowledgeBaseSupplementalDataStorageLocation, KnowledgeBaseSupplementalDataStorageLocationArgs            
KnowledgeBaseSupplementalDataStorageLocationType, KnowledgeBaseSupplementalDataStorageLocationTypeArgs              
- S3
- S3
- KnowledgeBase Supplemental Data Storage Location Type S3 
- S3
- S3
- S3
- S3
- S3
- S3
- S3
- "S3"
- S3
KnowledgeBaseType, KnowledgeBaseTypeArgs      
- Vector
- VECTOR
- Kendra
- KENDRA
- Sql
- SQL
- KnowledgeBase Type Vector 
- VECTOR
- KnowledgeBase Type Kendra 
- KENDRA
- KnowledgeBase Type Sql 
- SQL
- Vector
- VECTOR
- Kendra
- KENDRA
- Sql
- SQL
- Vector
- VECTOR
- Kendra
- KENDRA
- Sql
- SQL
- VECTOR
- VECTOR
- KENDRA
- KENDRA
- SQL
- SQL
- "VECTOR"
- VECTOR
- "KENDRA"
- KENDRA
- "SQL"
- SQL
KnowledgeBaseVectorKnowledgeBaseConfiguration, KnowledgeBaseVectorKnowledgeBaseConfigurationArgs            
- EmbeddingModel stringArn 
- The ARN of the model used to create vector embeddings for the knowledge base.
- EmbeddingModel Pulumi.Configuration Aws Native. Bedrock. Inputs. Knowledge Base Embedding Model Configuration 
- The embeddings model configuration details for the vector model used in Knowledge Base.
- SupplementalData Pulumi.Storage Configuration Aws Native. Bedrock. Inputs. Knowledge Base Supplemental Data Storage Configuration 
- If you include multimodal data from your data source, use this object to specify configurations for the storage location of the images extracted from your documents. These images can be retrieved and returned to the end user. They can also be used in generation when using RetrieveAndGenerate .
- EmbeddingModel stringArn 
- The ARN of the model used to create vector embeddings for the knowledge base.
- EmbeddingModel KnowledgeConfiguration Base Embedding Model Configuration 
- The embeddings model configuration details for the vector model used in Knowledge Base.
- SupplementalData KnowledgeStorage Configuration Base Supplemental Data Storage Configuration 
- If you include multimodal data from your data source, use this object to specify configurations for the storage location of the images extracted from your documents. These images can be retrieved and returned to the end user. They can also be used in generation when using RetrieveAndGenerate .
- embeddingModel StringArn 
- The ARN of the model used to create vector embeddings for the knowledge base.
- embeddingModel KnowledgeConfiguration Base Embedding Model Configuration 
- The embeddings model configuration details for the vector model used in Knowledge Base.
- supplementalData KnowledgeStorage Configuration Base Supplemental Data Storage Configuration 
- If you include multimodal data from your data source, use this object to specify configurations for the storage location of the images extracted from your documents. These images can be retrieved and returned to the end user. They can also be used in generation when using RetrieveAndGenerate .
- embeddingModel stringArn 
- The ARN of the model used to create vector embeddings for the knowledge base.
- embeddingModel KnowledgeConfiguration Base Embedding Model Configuration 
- The embeddings model configuration details for the vector model used in Knowledge Base.
- supplementalData KnowledgeStorage Configuration Base Supplemental Data Storage Configuration 
- If you include multimodal data from your data source, use this object to specify configurations for the storage location of the images extracted from your documents. These images can be retrieved and returned to the end user. They can also be used in generation when using RetrieveAndGenerate .
- embedding_model_ strarn 
- The ARN of the model used to create vector embeddings for the knowledge base.
- embedding_model_ Knowledgeconfiguration Base Embedding Model Configuration 
- The embeddings model configuration details for the vector model used in Knowledge Base.
- supplemental_data_ Knowledgestorage_ configuration Base Supplemental Data Storage Configuration 
- If you include multimodal data from your data source, use this object to specify configurations for the storage location of the images extracted from your documents. These images can be retrieved and returned to the end user. They can also be used in generation when using RetrieveAndGenerate .
- embeddingModel StringArn 
- The ARN of the model used to create vector embeddings for the knowledge base.
- embeddingModel Property MapConfiguration 
- The embeddings model configuration details for the vector model used in Knowledge Base.
- supplementalData Property MapStorage Configuration 
- If you include multimodal data from your data source, use this object to specify configurations for the storage location of the images extracted from your documents. These images can be retrieved and returned to the end user. They can also be used in generation when using RetrieveAndGenerate .
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.