We recommend new projects start with resources from the AWS provider.
aws-native.wisdom.KnowledgeBase
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::Wisdom::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_type: Optional[KnowledgeBaseType] = None,
                  description: Optional[str] = None,
                  name: Optional[str] = None,
                  rendering_configuration: Optional[KnowledgeBaseRenderingConfigurationArgs] = None,
                  server_side_encryption_configuration: Optional[KnowledgeBaseServerSideEncryptionConfigurationArgs] = None,
                  source_configuration: Optional[Union[KnowledgeBaseSourceConfiguration0PropertiesArgs, KnowledgeBaseSourceConfiguration1PropertiesArgs]] = None,
                  tags: Optional[Sequence[_root_inputs.CreateOnlyTagArgs]] = None,
                  vector_ingestion_configuration: Optional[KnowledgeBaseVectorIngestionConfigurationArgs] = 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:wisdom: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.Type Aws Native. Wisdom. Knowledge Base Type 
- The type of knowledge base. Only CUSTOM knowledge bases allow you to upload your own content. EXTERNAL knowledge bases support integrations with third-party systems whose content is synchronized automatically.
- Description string
- The description.
- Name string
- The name of the knowledge base.
- RenderingConfiguration Pulumi.Aws Native. Wisdom. Inputs. Knowledge Base Rendering Configuration 
- Information about how to render the content.
- ServerSide Pulumi.Encryption Configuration Aws Native. Wisdom. Inputs. Knowledge Base Server Side Encryption Configuration 
- This customer managed key must have a policy that allows kms:CreateGrantandkms:DescribeKeypermissions to the IAM identity using the key to invoke Wisdom. For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance . For information about valid ID values, see Key identifiers (KeyId) in the AWS Key Management Service Developer Guide .
- SourceConfiguration Pulumi.Aws | Pulumi.Native. Wisdom. Inputs. Knowledge Base Source Configuration0Properties Aws Native. Wisdom. Inputs. Knowledge Base Source Configuration1Properties 
- The source of the knowledge base content. Only set this argument for EXTERNAL or Managed knowledge bases.
- 
List<Pulumi.Aws Native. Inputs. Create Only Tag> 
- The tags used to organize, track, or control access for this resource.
- VectorIngestion Pulumi.Configuration Aws Native. Wisdom. Inputs. Knowledge Base Vector Ingestion Configuration 
- Contains details about how to ingest the documents in a data source.
- KnowledgeBase KnowledgeType Base Type 
- The type of knowledge base. Only CUSTOM knowledge bases allow you to upload your own content. EXTERNAL knowledge bases support integrations with third-party systems whose content is synchronized automatically.
- Description string
- The description.
- Name string
- The name of the knowledge base.
- RenderingConfiguration KnowledgeBase Rendering Configuration Args 
- Information about how to render the content.
- ServerSide KnowledgeEncryption Configuration Base Server Side Encryption Configuration Args 
- This customer managed key must have a policy that allows kms:CreateGrantandkms:DescribeKeypermissions to the IAM identity using the key to invoke Wisdom. For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance . For information about valid ID values, see Key identifiers (KeyId) in the AWS Key Management Service Developer Guide .
- SourceConfiguration KnowledgeBase | KnowledgeSource Configuration0Properties Args Base Source Configuration1Properties Args 
- The source of the knowledge base content. Only set this argument for EXTERNAL or Managed knowledge bases.
- 
CreateOnly Tag Args 
- The tags used to organize, track, or control access for this resource.
- VectorIngestion KnowledgeConfiguration Base Vector Ingestion Configuration Args 
- Contains details about how to ingest the documents in a data source.
- knowledgeBase KnowledgeType Base Type 
- The type of knowledge base. Only CUSTOM knowledge bases allow you to upload your own content. EXTERNAL knowledge bases support integrations with third-party systems whose content is synchronized automatically.
- description String
- The description.
- name String
- The name of the knowledge base.
- renderingConfiguration KnowledgeBase Rendering Configuration 
- Information about how to render the content.
- serverSide KnowledgeEncryption Configuration Base Server Side Encryption Configuration 
- This customer managed key must have a policy that allows kms:CreateGrantandkms:DescribeKeypermissions to the IAM identity using the key to invoke Wisdom. For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance . For information about valid ID values, see Key identifiers (KeyId) in the AWS Key Management Service Developer Guide .
- sourceConfiguration KnowledgeBase | KnowledgeSource Configuration0Properties Base Source Configuration1Properties 
- The source of the knowledge base content. Only set this argument for EXTERNAL or Managed knowledge bases.
- 
List<CreateOnly Tag> 
- The tags used to organize, track, or control access for this resource.
- vectorIngestion KnowledgeConfiguration Base Vector Ingestion Configuration 
- Contains details about how to ingest the documents in a data source.
- knowledgeBase KnowledgeType Base Type 
- The type of knowledge base. Only CUSTOM knowledge bases allow you to upload your own content. EXTERNAL knowledge bases support integrations with third-party systems whose content is synchronized automatically.
- description string
- The description.
- name string
- The name of the knowledge base.
- renderingConfiguration KnowledgeBase Rendering Configuration 
- Information about how to render the content.
- serverSide KnowledgeEncryption Configuration Base Server Side Encryption Configuration 
- This customer managed key must have a policy that allows kms:CreateGrantandkms:DescribeKeypermissions to the IAM identity using the key to invoke Wisdom. For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance . For information about valid ID values, see Key identifiers (KeyId) in the AWS Key Management Service Developer Guide .
- sourceConfiguration KnowledgeBase | KnowledgeSource Configuration0Properties Base Source Configuration1Properties 
- The source of the knowledge base content. Only set this argument for EXTERNAL or Managed knowledge bases.
- 
CreateOnly Tag[] 
- The tags used to organize, track, or control access for this resource.
- vectorIngestion KnowledgeConfiguration Base Vector Ingestion Configuration 
- Contains details about how to ingest the documents in a data source.
- knowledge_base_ Knowledgetype Base Type 
- The type of knowledge base. Only CUSTOM knowledge bases allow you to upload your own content. EXTERNAL knowledge bases support integrations with third-party systems whose content is synchronized automatically.
- description str
- The description.
- name str
- The name of the knowledge base.
- rendering_configuration KnowledgeBase Rendering Configuration Args 
- Information about how to render the content.
- server_side_ Knowledgeencryption_ configuration Base Server Side Encryption Configuration Args 
- This customer managed key must have a policy that allows kms:CreateGrantandkms:DescribeKeypermissions to the IAM identity using the key to invoke Wisdom. For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance . For information about valid ID values, see Key identifiers (KeyId) in the AWS Key Management Service Developer Guide .
- source_configuration KnowledgeBase | KnowledgeSource Configuration0Properties Args Base Source Configuration1Properties Args 
- The source of the knowledge base content. Only set this argument for EXTERNAL or Managed knowledge bases.
- 
Sequence[CreateOnly Tag Args] 
- The tags used to organize, track, or control access for this resource.
- vector_ingestion_ Knowledgeconfiguration Base Vector Ingestion Configuration Args 
- Contains details about how to ingest the documents in a data source.
- knowledgeBase "EXTERNAL" | "CUSTOM" | "MESSAGE_TEMPLATES" | "MANAGED"Type 
- The type of knowledge base. Only CUSTOM knowledge bases allow you to upload your own content. EXTERNAL knowledge bases support integrations with third-party systems whose content is synchronized automatically.
- description String
- The description.
- name String
- The name of the knowledge base.
- renderingConfiguration Property Map
- Information about how to render the content.
- serverSide Property MapEncryption Configuration 
- This customer managed key must have a policy that allows kms:CreateGrantandkms:DescribeKeypermissions to the IAM identity using the key to invoke Wisdom. For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance . For information about valid ID values, see Key identifiers (KeyId) in the AWS Key Management Service Developer Guide .
- sourceConfiguration Property Map | Property Map
- The source of the knowledge base content. Only set this argument for EXTERNAL or Managed knowledge bases.
- List<Property Map>
- The tags used to organize, track, or control access for this resource.
- vectorIngestion Property MapConfiguration 
- Contains details about how to ingest the documents in a data source.
Outputs
All input properties are implicitly available as output properties. Additionally, the KnowledgeBase resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- KnowledgeBase stringArn 
- The Amazon Resource Name (ARN) of the knowledge base.
- KnowledgeBase stringId 
- The ID of the knowledge base.
- Id string
- The provider-assigned unique ID for this managed resource.
- KnowledgeBase stringArn 
- The Amazon Resource Name (ARN) of the knowledge base.
- KnowledgeBase stringId 
- The ID of the knowledge base.
- id String
- The provider-assigned unique ID for this managed resource.
- knowledgeBase StringArn 
- The Amazon Resource Name (ARN) of the knowledge base.
- knowledgeBase StringId 
- The ID of the knowledge base.
- id string
- The provider-assigned unique ID for this managed resource.
- knowledgeBase stringArn 
- The Amazon Resource Name (ARN) of the knowledge base.
- knowledgeBase stringId 
- The ID of the knowledge base.
- id str
- The provider-assigned unique ID for this managed resource.
- knowledge_base_ strarn 
- The Amazon Resource Name (ARN) of the knowledge base.
- knowledge_base_ strid 
- The ID of the knowledge base.
- id String
- The provider-assigned unique ID for this managed resource.
- knowledgeBase StringArn 
- The Amazon Resource Name (ARN) of the knowledge base.
- knowledgeBase StringId 
- The ID of the knowledge base.
Supporting Types
CreateOnlyTag, CreateOnlyTagArgs      
KnowledgeBaseAppIntegrationsConfiguration, KnowledgeBaseAppIntegrationsConfigurationArgs          
- AppIntegration stringArn 
- ObjectFields List<string>
- AppIntegration stringArn 
- ObjectFields []string
- appIntegration StringArn 
- objectFields List<String>
- appIntegration stringArn 
- objectFields string[]
- app_integration_ strarn 
- object_fields Sequence[str]
- appIntegration StringArn 
- objectFields List<String>
KnowledgeBaseBedrockFoundationModelConfiguration, KnowledgeBaseBedrockFoundationModelConfigurationArgs            
- ModelArn string
- The model ARN of the Bedrock foundation model.
- ParsingPrompt Pulumi.Aws Native. Wisdom. Inputs. Knowledge Base Bedrock Foundation Model Configuration Parsing Prompt Properties 
- The parsing prompt of the Bedrock foundation model configuration.
- ModelArn string
- The model ARN of the Bedrock foundation model.
- ParsingPrompt KnowledgeBase Bedrock Foundation Model Configuration Parsing Prompt Properties 
- The parsing prompt of the Bedrock foundation model configuration.
- modelArn String
- The model ARN of the Bedrock foundation model.
- parsingPrompt KnowledgeBase Bedrock Foundation Model Configuration Parsing Prompt Properties 
- The parsing prompt of the Bedrock foundation model configuration.
- modelArn string
- The model ARN of the Bedrock foundation model.
- parsingPrompt KnowledgeBase Bedrock Foundation Model Configuration Parsing Prompt Properties 
- The parsing prompt of the Bedrock foundation model configuration.
- model_arn str
- The model ARN of the Bedrock foundation model.
- parsing_prompt KnowledgeBase Bedrock Foundation Model Configuration Parsing Prompt Properties 
- The parsing prompt of the Bedrock foundation model configuration.
- modelArn String
- The model ARN of the Bedrock foundation model.
- parsingPrompt Property Map
- The parsing prompt of the Bedrock foundation model configuration.
KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptProperties, KnowledgeBaseBedrockFoundationModelConfigurationParsingPromptPropertiesArgs                  
- ParsingPrompt stringText 
- ParsingPrompt stringText 
- parsingPrompt StringText 
- parsingPrompt stringText 
- parsingPrompt StringText 
KnowledgeBaseFixedSizeChunkingConfiguration, KnowledgeBaseFixedSizeChunkingConfigurationArgs            
- MaxTokens double
- The maximum number of tokens to include in a chunk.
- OverlapPercentage double
- The percentage of overlap between adjacent chunks of a data source.
- MaxTokens float64
- The maximum number of tokens to include in a chunk.
- OverlapPercentage float64
- The percentage of overlap between adjacent chunks of a data source.
- maxTokens Double
- The maximum number of tokens to include in a chunk.
- overlapPercentage Double
- The percentage of overlap between adjacent chunks of a data source.
- maxTokens number
- The maximum number of tokens to include in a chunk.
- overlapPercentage number
- The percentage of overlap between adjacent chunks of a data source.
- max_tokens float
- The maximum number of tokens to include in a chunk.
- overlap_percentage float
- The percentage of overlap between adjacent chunks of a data source.
- maxTokens Number
- The maximum number of tokens to include in a chunk.
- overlapPercentage Number
- The percentage of overlap between adjacent chunks of a data source.
KnowledgeBaseHierarchicalChunkingConfiguration, KnowledgeBaseHierarchicalChunkingConfigurationArgs          
- LevelConfigurations List<Pulumi.Aws Native. Wisdom. Inputs. Knowledge Base Hierarchical Chunking Level Configuration> 
- Token settings for each layer.
- OverlapTokens double
- The number of tokens to repeat across chunks in the same layer.
- LevelConfigurations []KnowledgeBase Hierarchical Chunking Level Configuration 
- Token settings for each layer.
- OverlapTokens float64
- The number of tokens to repeat across chunks in the same layer.
- levelConfigurations List<KnowledgeBase Hierarchical Chunking Level Configuration> 
- Token settings for each layer.
- overlapTokens Double
- The number of tokens to repeat across chunks in the same layer.
- levelConfigurations KnowledgeBase Hierarchical Chunking Level Configuration[] 
- Token settings for each layer.
- overlapTokens number
- The number of tokens to repeat across chunks in the same layer.
- level_configurations Sequence[KnowledgeBase Hierarchical Chunking Level Configuration] 
- Token settings for each layer.
- overlap_tokens float
- The number of tokens to repeat across chunks in the same layer.
- levelConfigurations List<Property Map>
- Token settings for each layer.
- overlapTokens Number
- The number of tokens to repeat across chunks in the same layer.
KnowledgeBaseHierarchicalChunkingLevelConfiguration, KnowledgeBaseHierarchicalChunkingLevelConfigurationArgs            
- MaxTokens double
- The maximum number of tokens that a chunk can contain in this layer.
- MaxTokens float64
- The maximum number of tokens that a chunk can contain in this layer.
- maxTokens Double
- The maximum number of tokens that a chunk can contain in this layer.
- maxTokens number
- The maximum number of tokens that a chunk can contain in this layer.
- max_tokens float
- The maximum number of tokens that a chunk can contain in this layer.
- maxTokens Number
- The maximum number of tokens that a chunk can contain in this layer.
KnowledgeBaseManagedSourceConfigurationProperties, KnowledgeBaseManagedSourceConfigurationPropertiesArgs            
KnowledgeBaseRenderingConfiguration, KnowledgeBaseRenderingConfigurationArgs        
- TemplateUri string
- A URI template containing exactly one variable in - ${variableName}format. This can only be set for- EXTERNALknowledge bases. For Salesforce, ServiceNow, and Zendesk, the variable must be one of the following:- Salesforce: Id,ArticleNumber,VersionNumber,Title,PublishStatus, orIsDeleted
- ServiceNow: number,short_description,sys_mod_count,workflow_state, oractive
- Zendesk: id,title,updated_at, ordraft
 - The variable is replaced with the actual value for a piece of content when calling GetContent . 
- Salesforce: 
- TemplateUri string
- A URI template containing exactly one variable in - ${variableName}format. This can only be set for- EXTERNALknowledge bases. For Salesforce, ServiceNow, and Zendesk, the variable must be one of the following:- Salesforce: Id,ArticleNumber,VersionNumber,Title,PublishStatus, orIsDeleted
- ServiceNow: number,short_description,sys_mod_count,workflow_state, oractive
- Zendesk: id,title,updated_at, ordraft
 - The variable is replaced with the actual value for a piece of content when calling GetContent . 
- Salesforce: 
- templateUri String
- A URI template containing exactly one variable in - ${variableName}format. This can only be set for- EXTERNALknowledge bases. For Salesforce, ServiceNow, and Zendesk, the variable must be one of the following:- Salesforce: Id,ArticleNumber,VersionNumber,Title,PublishStatus, orIsDeleted
- ServiceNow: number,short_description,sys_mod_count,workflow_state, oractive
- Zendesk: id,title,updated_at, ordraft
 - The variable is replaced with the actual value for a piece of content when calling GetContent . 
- Salesforce: 
- templateUri string
- A URI template containing exactly one variable in - ${variableName}format. This can only be set for- EXTERNALknowledge bases. For Salesforce, ServiceNow, and Zendesk, the variable must be one of the following:- Salesforce: Id,ArticleNumber,VersionNumber,Title,PublishStatus, orIsDeleted
- ServiceNow: number,short_description,sys_mod_count,workflow_state, oractive
- Zendesk: id,title,updated_at, ordraft
 - The variable is replaced with the actual value for a piece of content when calling GetContent . 
- Salesforce: 
- template_uri str
- A URI template containing exactly one variable in - ${variableName}format. This can only be set for- EXTERNALknowledge bases. For Salesforce, ServiceNow, and Zendesk, the variable must be one of the following:- Salesforce: Id,ArticleNumber,VersionNumber,Title,PublishStatus, orIsDeleted
- ServiceNow: number,short_description,sys_mod_count,workflow_state, oractive
- Zendesk: id,title,updated_at, ordraft
 - The variable is replaced with the actual value for a piece of content when calling GetContent . 
- Salesforce: 
- templateUri String
- A URI template containing exactly one variable in - ${variableName}format. This can only be set for- EXTERNALknowledge bases. For Salesforce, ServiceNow, and Zendesk, the variable must be one of the following:- Salesforce: Id,ArticleNumber,VersionNumber,Title,PublishStatus, orIsDeleted
- ServiceNow: number,short_description,sys_mod_count,workflow_state, oractive
- Zendesk: id,title,updated_at, ordraft
 - The variable is replaced with the actual value for a piece of content when calling GetContent . 
- Salesforce: 
KnowledgeBaseSeedUrl, KnowledgeBaseSeedUrlArgs        
- Url string
- Url string
- url String
- url string
- url str
- url String
KnowledgeBaseSemanticChunkingConfiguration, KnowledgeBaseSemanticChunkingConfigurationArgs          
- BreakpointPercentile doubleThreshold 
- The dissimilarity threshold for splitting chunks.
- BufferSize double
- The buffer size.
- MaxTokens double
- The maximum number of tokens that a chunk can contain.
- BreakpointPercentile float64Threshold 
- The dissimilarity threshold for splitting chunks.
- BufferSize float64
- The buffer size.
- MaxTokens float64
- The maximum number of tokens that a chunk can contain.
- breakpointPercentile DoubleThreshold 
- The dissimilarity threshold for splitting chunks.
- bufferSize Double
- The buffer size.
- maxTokens Double
- The maximum number of tokens that a chunk can contain.
- breakpointPercentile numberThreshold 
- The dissimilarity threshold for splitting chunks.
- bufferSize number
- The buffer size.
- maxTokens number
- The maximum number of tokens that a chunk can contain.
- breakpoint_percentile_ floatthreshold 
- The dissimilarity threshold for splitting chunks.
- buffer_size float
- The buffer size.
- max_tokens float
- The maximum number of tokens that a chunk can contain.
- breakpointPercentile NumberThreshold 
- The dissimilarity threshold for splitting chunks.
- bufferSize Number
- The buffer size.
- maxTokens Number
- The maximum number of tokens that a chunk can contain.
KnowledgeBaseServerSideEncryptionConfiguration, KnowledgeBaseServerSideEncryptionConfigurationArgs            
- KmsKey stringId 
- The customer managed key used for encryption. - This customer managed key must have a policy that allows - kms:CreateGrantand- kms:DescribeKeypermissions to the IAM identity using the key to invoke Wisdom.- For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance . For information about valid ID values, see Key identifiers (KeyId) . 
- KmsKey stringId 
- The customer managed key used for encryption. - This customer managed key must have a policy that allows - kms:CreateGrantand- kms:DescribeKeypermissions to the IAM identity using the key to invoke Wisdom.- For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance . For information about valid ID values, see Key identifiers (KeyId) . 
- kmsKey StringId 
- The customer managed key used for encryption. - This customer managed key must have a policy that allows - kms:CreateGrantand- kms:DescribeKeypermissions to the IAM identity using the key to invoke Wisdom.- For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance . For information about valid ID values, see Key identifiers (KeyId) . 
- kmsKey stringId 
- The customer managed key used for encryption. - This customer managed key must have a policy that allows - kms:CreateGrantand- kms:DescribeKeypermissions to the IAM identity using the key to invoke Wisdom.- For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance . For information about valid ID values, see Key identifiers (KeyId) . 
- kms_key_ strid 
- The customer managed key used for encryption. - This customer managed key must have a policy that allows - kms:CreateGrantand- kms:DescribeKeypermissions to the IAM identity using the key to invoke Wisdom.- For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance . For information about valid ID values, see Key identifiers (KeyId) . 
- kmsKey StringId 
- The customer managed key used for encryption. - This customer managed key must have a policy that allows - kms:CreateGrantand- kms:DescribeKeypermissions to the IAM identity using the key to invoke Wisdom.- For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance . For information about valid ID values, see Key identifiers (KeyId) . 
KnowledgeBaseSourceConfiguration0Properties, KnowledgeBaseSourceConfiguration0PropertiesArgs        
KnowledgeBaseSourceConfiguration1Properties, KnowledgeBaseSourceConfiguration1PropertiesArgs        
KnowledgeBaseType, KnowledgeBaseTypeArgs      
- External
- EXTERNAL
- Custom
- CUSTOM
- MessageTemplates 
- MESSAGE_TEMPLATES
- Managed
- MANAGED
- KnowledgeBase Type External 
- EXTERNAL
- KnowledgeBase Type Custom 
- CUSTOM
- KnowledgeBase Type Message Templates 
- MESSAGE_TEMPLATES
- KnowledgeBase Type Managed 
- MANAGED
- External
- EXTERNAL
- Custom
- CUSTOM
- MessageTemplates 
- MESSAGE_TEMPLATES
- Managed
- MANAGED
- External
- EXTERNAL
- Custom
- CUSTOM
- MessageTemplates 
- MESSAGE_TEMPLATES
- Managed
- MANAGED
- EXTERNAL
- EXTERNAL
- CUSTOM
- CUSTOM
- MESSAGE_TEMPLATES
- MESSAGE_TEMPLATES
- MANAGED
- MANAGED
- "EXTERNAL"
- EXTERNAL
- "CUSTOM"
- CUSTOM
- "MESSAGE_TEMPLATES"
- MESSAGE_TEMPLATES
- "MANAGED"
- MANAGED
KnowledgeBaseVectorIngestionConfiguration, KnowledgeBaseVectorIngestionConfigurationArgs          
- ChunkingConfiguration Pulumi.Aws Native. Wisdom. Inputs. Knowledge Base Vector Ingestion Configuration Chunking Configuration Properties 
- Details about how to chunk the documents in the data source. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried.
- ParsingConfiguration Pulumi.Aws Native. Wisdom. Inputs. Knowledge Base Vector Ingestion Configuration Parsing Configuration Properties 
- A custom parser for data source documents.
- ChunkingConfiguration KnowledgeBase Vector Ingestion Configuration Chunking Configuration Properties 
- Details about how to chunk the documents in the data source. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried.
- ParsingConfiguration KnowledgeBase Vector Ingestion Configuration Parsing Configuration Properties 
- A custom parser for data source documents.
- chunkingConfiguration KnowledgeBase Vector Ingestion Configuration Chunking Configuration Properties 
- Details about how to chunk the documents in the data source. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried.
- parsingConfiguration KnowledgeBase Vector Ingestion Configuration Parsing Configuration Properties 
- A custom parser for data source documents.
- chunkingConfiguration KnowledgeBase Vector Ingestion Configuration Chunking Configuration Properties 
- Details about how to chunk the documents in the data source. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried.
- parsingConfiguration KnowledgeBase Vector Ingestion Configuration Parsing Configuration Properties 
- A custom parser for data source documents.
- chunking_configuration KnowledgeBase Vector Ingestion Configuration Chunking Configuration Properties 
- Details about how to chunk the documents in the data source. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried.
- parsing_configuration KnowledgeBase Vector Ingestion Configuration Parsing Configuration Properties 
- A custom parser for data source documents.
- chunkingConfiguration Property Map
- Details about how to chunk the documents in the data source. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried.
- parsingConfiguration Property Map
- A custom parser for data source documents.
KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationProperties, KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesArgs                
- ChunkingStrategy Pulumi.Aws Native. Wisdom. Knowledge Base Vector Ingestion Configuration Chunking Configuration Properties Chunking Strategy 
- FixedSize Pulumi.Chunking Configuration Aws Native. Wisdom. Inputs. Knowledge Base Fixed Size Chunking Configuration 
- HierarchicalChunking Pulumi.Configuration Aws Native. Wisdom. Inputs. Knowledge Base Hierarchical Chunking Configuration 
- SemanticChunking Pulumi.Configuration Aws Native. Wisdom. Inputs. Knowledge Base Semantic Chunking Configuration 
- ChunkingStrategy KnowledgeBase Vector Ingestion Configuration Chunking Configuration Properties Chunking Strategy 
- FixedSize KnowledgeChunking Configuration Base Fixed Size Chunking Configuration 
- HierarchicalChunking KnowledgeConfiguration Base Hierarchical Chunking Configuration 
- SemanticChunking KnowledgeConfiguration Base Semantic Chunking Configuration 
- chunkingStrategy KnowledgeBase Vector Ingestion Configuration Chunking Configuration Properties Chunking Strategy 
- fixedSize KnowledgeChunking Configuration Base Fixed Size Chunking Configuration 
- hierarchicalChunking KnowledgeConfiguration Base Hierarchical Chunking Configuration 
- semanticChunking KnowledgeConfiguration Base Semantic Chunking Configuration 
- chunkingStrategy KnowledgeBase Vector Ingestion Configuration Chunking Configuration Properties Chunking Strategy 
- fixedSize KnowledgeChunking Configuration Base Fixed Size Chunking Configuration 
- hierarchicalChunking KnowledgeConfiguration Base Hierarchical Chunking Configuration 
- semanticChunking KnowledgeConfiguration Base Semantic Chunking Configuration 
- chunking_strategy KnowledgeBase Vector Ingestion Configuration Chunking Configuration Properties Chunking Strategy 
- fixed_size_ Knowledgechunking_ configuration Base Fixed Size Chunking Configuration 
- hierarchical_chunking_ Knowledgeconfiguration Base Hierarchical Chunking Configuration 
- semantic_chunking_ Knowledgeconfiguration Base Semantic Chunking Configuration 
KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategy, KnowledgeBaseVectorIngestionConfigurationChunkingConfigurationPropertiesChunkingStrategyArgs                    
- FixedSize 
- FIXED_SIZE
- None
- NONE
- Hierarchical
- HIERARCHICAL
- Semantic
- SEMANTIC
- KnowledgeBase Vector Ingestion Configuration Chunking Configuration Properties Chunking Strategy Fixed Size 
- FIXED_SIZE
- KnowledgeBase Vector Ingestion Configuration Chunking Configuration Properties Chunking Strategy None 
- NONE
- KnowledgeBase Vector Ingestion Configuration Chunking Configuration Properties Chunking Strategy Hierarchical 
- HIERARCHICAL
- KnowledgeBase Vector Ingestion Configuration Chunking Configuration Properties Chunking Strategy Semantic 
- SEMANTIC
- FixedSize 
- FIXED_SIZE
- None
- NONE
- Hierarchical
- HIERARCHICAL
- Semantic
- SEMANTIC
- FixedSize 
- FIXED_SIZE
- None
- NONE
- Hierarchical
- HIERARCHICAL
- Semantic
- SEMANTIC
- FIXED_SIZE
- FIXED_SIZE
- NONE
- NONE
- HIERARCHICAL
- HIERARCHICAL
- SEMANTIC
- SEMANTIC
- "FIXED_SIZE"
- FIXED_SIZE
- "NONE"
- NONE
- "HIERARCHICAL"
- HIERARCHICAL
- "SEMANTIC"
- SEMANTIC
KnowledgeBaseVectorIngestionConfigurationParsingConfigurationProperties, KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesArgs                
KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategy, KnowledgeBaseVectorIngestionConfigurationParsingConfigurationPropertiesParsingStrategyArgs                    
- BedrockFoundation Model 
- BEDROCK_FOUNDATION_MODEL
- KnowledgeBase Vector Ingestion Configuration Parsing Configuration Properties Parsing Strategy Bedrock Foundation Model 
- BEDROCK_FOUNDATION_MODEL
- BedrockFoundation Model 
- BEDROCK_FOUNDATION_MODEL
- BedrockFoundation Model 
- BEDROCK_FOUNDATION_MODEL
- BEDROCK_FOUNDATION_MODEL
- BEDROCK_FOUNDATION_MODEL
- "BEDROCK_FOUNDATION_MODEL"
- BEDROCK_FOUNDATION_MODEL
KnowledgeBaseWebCrawlerConfiguration, KnowledgeBaseWebCrawlerConfigurationArgs          
- UrlConfiguration Pulumi.Aws Native. Wisdom. Inputs. Knowledge Base Web Crawler Configuration Url Configuration Properties 
- CrawlerLimits Pulumi.Aws Native. Wisdom. Inputs. Knowledge Base Web Crawler Configuration Crawler Limits Properties 
- ExclusionFilters List<string>
- InclusionFilters List<string>
- Scope
Pulumi.Aws Native. Wisdom. Knowledge Base Web Crawler Configuration Scope 
- urlConfiguration Property Map
- crawlerLimits Property Map
- exclusionFilters List<String>
- inclusionFilters List<String>
- scope "HOST_ONLY" | "SUBDOMAINS"
KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsProperties, KnowledgeBaseWebCrawlerConfigurationCrawlerLimitsPropertiesArgs                
- RateLimit double
- RateLimit float64
- rateLimit Double
- rateLimit number
- rate_limit float
- rateLimit Number
KnowledgeBaseWebCrawlerConfigurationScope, KnowledgeBaseWebCrawlerConfigurationScopeArgs            
- HostOnly 
- HOST_ONLY
- Subdomains
- SUBDOMAINS
- KnowledgeBase Web Crawler Configuration Scope Host Only 
- HOST_ONLY
- KnowledgeBase Web Crawler Configuration Scope Subdomains 
- SUBDOMAINS
- HostOnly 
- HOST_ONLY
- Subdomains
- SUBDOMAINS
- HostOnly 
- HOST_ONLY
- Subdomains
- SUBDOMAINS
- HOST_ONLY
- HOST_ONLY
- SUBDOMAINS
- SUBDOMAINS
- "HOST_ONLY"
- HOST_ONLY
- "SUBDOMAINS"
- SUBDOMAINS
KnowledgeBaseWebCrawlerConfigurationUrlConfigurationProperties, KnowledgeBaseWebCrawlerConfigurationUrlConfigurationPropertiesArgs                
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.