We recommend new projects start with resources from the AWS provider.
aws-native.bedrock.getDataSource
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::Bedrock::DataSource Resource Type
Using getDataSource
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDataSource(args: GetDataSourceArgs, opts?: InvokeOptions): Promise<GetDataSourceResult>
function getDataSourceOutput(args: GetDataSourceOutputArgs, opts?: InvokeOptions): Output<GetDataSourceResult>
def get_data_source(data_source_id: Optional[str] = None,
knowledge_base_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDataSourceResult
def get_data_source_output(data_source_id: Optional[pulumi.Input[str]] = None,
knowledge_base_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDataSourceResult]
func LookupDataSource(ctx *Context, args *LookupDataSourceArgs, opts ...InvokeOption) (*LookupDataSourceResult, error)
func LookupDataSourceOutput(ctx *Context, args *LookupDataSourceOutputArgs, opts ...InvokeOption) LookupDataSourceResultOutput
> Note: This function is named LookupDataSource
in the Go SDK.
public static class GetDataSource
{
public static Task<GetDataSourceResult> InvokeAsync(GetDataSourceArgs args, InvokeOptions? opts = null)
public static Output<GetDataSourceResult> Invoke(GetDataSourceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDataSourceResult> getDataSource(GetDataSourceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:bedrock:getDataSource
arguments:
# arguments dictionary
The following arguments are supported:
- Data
Source stringId - Identifier for a resource.
- Knowledge
Base stringId - The unique identifier of the knowledge base to which to add the data source.
- Data
Source stringId - Identifier for a resource.
- Knowledge
Base stringId - The unique identifier of the knowledge base to which to add the data source.
- data
Source StringId - Identifier for a resource.
- knowledge
Base StringId - The unique identifier of the knowledge base to which to add the data source.
- data
Source stringId - Identifier for a resource.
- knowledge
Base stringId - The unique identifier of the knowledge base to which to add the data source.
- data_
source_ strid - Identifier for a resource.
- knowledge_
base_ strid - The unique identifier of the knowledge base to which to add the data source.
- data
Source StringId - Identifier for a resource.
- knowledge
Base StringId - The unique identifier of the knowledge base to which to add the data source.
getDataSource Result
The following output properties are available:
- Created
At string - The time at which the data source was created.
- Data
Deletion Pulumi.Policy Aws Native. Bedrock. Data Source Data Deletion Policy - The data deletion policy for the data source.
- Data
Source Pulumi.Configuration Aws Native. Bedrock. Outputs. Data Source Configuration - The connection configuration for the data source.
- Data
Source stringId - Identifier for a resource.
- Data
Source Pulumi.Status Aws Native. Bedrock. Data Source Status - The status of the data source. The following statuses are possible:
- Available – The data source has been created and is ready for ingestion into the knowledge base.
- Deleting – The data source is being deleted.
- Description string
- Description of the Resource.
- Failure
Reasons List<string> - The details of the failure reasons related to the data source.
- Name string
- The name of the data source.
- Server
Side Pulumi.Encryption Configuration Aws Native. Bedrock. Outputs. Data Source Server Side Encryption Configuration - Contains details about the configuration of the server-side encryption.
- Updated
At string - The time at which the knowledge base was last updated.
- Vector
Ingestion Pulumi.Configuration Aws Native. Bedrock. Outputs. Data Source Vector Ingestion Configuration - Contains details about how to ingest the documents in the data source.
- Created
At string - The time at which the data source was created.
- Data
Deletion DataPolicy Source Data Deletion Policy - The data deletion policy for the data source.
- Data
Source DataConfiguration Source Configuration - The connection configuration for the data source.
- Data
Source stringId - Identifier for a resource.
- Data
Source DataStatus Source Status - The status of the data source. The following statuses are possible:
- Available – The data source has been created and is ready for ingestion into the knowledge base.
- Deleting – The data source is being deleted.
- Description string
- Description of the Resource.
- Failure
Reasons []string - The details of the failure reasons related to the data source.
- Name string
- The name of the data source.
- Server
Side DataEncryption Configuration Source Server Side Encryption Configuration - Contains details about the configuration of the server-side encryption.
- Updated
At string - The time at which the knowledge base was last updated.
- Vector
Ingestion DataConfiguration Source Vector Ingestion Configuration - Contains details about how to ingest the documents in the data source.
- created
At String - The time at which the data source was created.
- data
Deletion DataPolicy Source Data Deletion Policy - The data deletion policy for the data source.
- data
Source DataConfiguration Source Configuration - The connection configuration for the data source.
- data
Source StringId - Identifier for a resource.
- data
Source DataStatus Source Status - The status of the data source. The following statuses are possible:
- Available – The data source has been created and is ready for ingestion into the knowledge base.
- Deleting – The data source is being deleted.
- description String
- Description of the Resource.
- failure
Reasons List<String> - The details of the failure reasons related to the data source.
- name String
- The name of the data source.
- server
Side DataEncryption Configuration Source Server Side Encryption Configuration - Contains details about the configuration of the server-side encryption.
- updated
At String - The time at which the knowledge base was last updated.
- vector
Ingestion DataConfiguration Source Vector Ingestion Configuration - Contains details about how to ingest the documents in the data source.
- created
At string - The time at which the data source was created.
- data
Deletion DataPolicy Source Data Deletion Policy - The data deletion policy for the data source.
- data
Source DataConfiguration Source Configuration - The connection configuration for the data source.
- data
Source stringId - Identifier for a resource.
- data
Source DataStatus Source Status - The status of the data source. The following statuses are possible:
- Available – The data source has been created and is ready for ingestion into the knowledge base.
- Deleting – The data source is being deleted.
- description string
- Description of the Resource.
- failure
Reasons string[] - The details of the failure reasons related to the data source.
- name string
- The name of the data source.
- server
Side DataEncryption Configuration Source Server Side Encryption Configuration - Contains details about the configuration of the server-side encryption.
- updated
At string - The time at which the knowledge base was last updated.
- vector
Ingestion DataConfiguration Source Vector Ingestion Configuration - Contains details about how to ingest the documents in the data source.
- created_
at str - The time at which the data source was created.
- data_
deletion_ Datapolicy Source Data Deletion Policy - The data deletion policy for the data source.
- data_
source_ Dataconfiguration Source Configuration - The connection configuration for the data source.
- data_
source_ strid - Identifier for a resource.
- data_
source_ Datastatus Source Status - The status of the data source. The following statuses are possible:
- Available – The data source has been created and is ready for ingestion into the knowledge base.
- Deleting – The data source is being deleted.
- description str
- Description of the Resource.
- failure_
reasons Sequence[str] - The details of the failure reasons related to the data source.
- name str
- The name of the data source.
- server_
side_ Dataencryption_ configuration Source Server Side Encryption Configuration - Contains details about the configuration of the server-side encryption.
- updated_
at str - The time at which the knowledge base was last updated.
- vector_
ingestion_ Dataconfiguration Source Vector Ingestion Configuration - Contains details about how to ingest the documents in the data source.
- created
At String - The time at which the data source was created.
- data
Deletion "RETAIN" | "DELETE"Policy - The data deletion policy for the data source.
- data
Source Property MapConfiguration - The connection configuration for the data source.
- data
Source StringId - Identifier for a resource.
- data
Source "AVAILABLE" | "DELETING" | "DELETE_UNSUCCESSFUL"Status - The status of the data source. The following statuses are possible:
- Available – The data source has been created and is ready for ingestion into the knowledge base.
- Deleting – The data source is being deleted.
- description String
- Description of the Resource.
- failure
Reasons List<String> - The details of the failure reasons related to the data source.
- name String
- The name of the data source.
- server
Side Property MapEncryption Configuration - Contains details about the configuration of the server-side encryption.
- updated
At String - The time at which the knowledge base was last updated.
- vector
Ingestion Property MapConfiguration - Contains details about how to ingest the documents in the data source.
Supporting Types
DataSourceBedrockFoundationModelConfiguration
- Model
Arn string - The model's ARN.
- Parsing
Prompt Pulumi.Aws Native. Bedrock. Inputs. Data Source Parsing Prompt - Instructions for interpreting the contents of a document.
- Model
Arn string - The model's ARN.
- Parsing
Prompt DataSource Parsing Prompt - Instructions for interpreting the contents of a document.
- model
Arn String - The model's ARN.
- parsing
Prompt DataSource Parsing Prompt - Instructions for interpreting the contents of a document.
- model
Arn string - The model's ARN.
- parsing
Prompt DataSource Parsing Prompt - Instructions for interpreting the contents of a document.
- model_
arn str - The model's ARN.
- parsing_
prompt DataSource Parsing Prompt - Instructions for interpreting the contents of a document.
- model
Arn String - The model's ARN.
- parsing
Prompt Property Map - Instructions for interpreting the contents of a document.
DataSourceChunkingConfiguration
- Chunking
Strategy Pulumi.Aws Native. Bedrock. Data Source Chunking Strategy - Knowledge base can split your source data into chunks. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried. You have the following options for chunking your data. If you opt for
NONE
, then you may want to pre-process your files by splitting them up such that each file corresponds to a chunk.FIXED_SIZE
– Amazon Bedrock splits your source data into chunks of the approximate size that you set in thefixedSizeChunkingConfiguration
.HIERARCHICAL
– Split documents into layers of chunks where the first layer contains large chunks, and the second layer contains smaller chunks derived from the first layer.SEMANTIC
– Split documents into chunks based on groups of similar content derived with natural language processing.NONE
– Amazon Bedrock treats each file as one chunk. If you choose this option, you may want to pre-process your documents by splitting them into separate files.
- Fixed
Size Pulumi.Chunking Configuration Aws Native. Bedrock. Inputs. Data Source Fixed Size Chunking Configuration - Configurations for when you choose fixed-size chunking. If you set the
chunkingStrategy
asNONE
, exclude this field. - Hierarchical
Chunking Pulumi.Configuration Aws Native. Bedrock. Inputs. Data Source Hierarchical Chunking Configuration - Settings for hierarchical document chunking for a data source. Hierarchical chunking splits documents into layers of chunks where the first layer contains large chunks, and the second layer contains smaller chunks derived from the first layer.
- Semantic
Chunking Pulumi.Configuration Aws Native. Bedrock. Inputs. Data Source Semantic Chunking Configuration - Settings for semantic document chunking for a data source. Semantic chunking splits a document into into smaller documents based on groups of similar content derived from the text with natural language processing.
- Chunking
Strategy DataSource Chunking Strategy - Knowledge base can split your source data into chunks. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried. You have the following options for chunking your data. If you opt for
NONE
, then you may want to pre-process your files by splitting them up such that each file corresponds to a chunk.FIXED_SIZE
– Amazon Bedrock splits your source data into chunks of the approximate size that you set in thefixedSizeChunkingConfiguration
.HIERARCHICAL
– Split documents into layers of chunks where the first layer contains large chunks, and the second layer contains smaller chunks derived from the first layer.SEMANTIC
– Split documents into chunks based on groups of similar content derived with natural language processing.NONE
– Amazon Bedrock treats each file as one chunk. If you choose this option, you may want to pre-process your documents by splitting them into separate files.
- Fixed
Size DataChunking Configuration Source Fixed Size Chunking Configuration - Configurations for when you choose fixed-size chunking. If you set the
chunkingStrategy
asNONE
, exclude this field. - Hierarchical
Chunking DataConfiguration Source Hierarchical Chunking Configuration - Settings for hierarchical document chunking for a data source. Hierarchical chunking splits documents into layers of chunks where the first layer contains large chunks, and the second layer contains smaller chunks derived from the first layer.
- Semantic
Chunking DataConfiguration Source Semantic Chunking Configuration - Settings for semantic document chunking for a data source. Semantic chunking splits a document into into smaller documents based on groups of similar content derived from the text with natural language processing.
- chunking
Strategy DataSource Chunking Strategy - Knowledge base can split your source data into chunks. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried. You have the following options for chunking your data. If you opt for
NONE
, then you may want to pre-process your files by splitting them up such that each file corresponds to a chunk.FIXED_SIZE
– Amazon Bedrock splits your source data into chunks of the approximate size that you set in thefixedSizeChunkingConfiguration
.HIERARCHICAL
– Split documents into layers of chunks where the first layer contains large chunks, and the second layer contains smaller chunks derived from the first layer.SEMANTIC
– Split documents into chunks based on groups of similar content derived with natural language processing.NONE
– Amazon Bedrock treats each file as one chunk. If you choose this option, you may want to pre-process your documents by splitting them into separate files.
- fixed
Size DataChunking Configuration Source Fixed Size Chunking Configuration - Configurations for when you choose fixed-size chunking. If you set the
chunkingStrategy
asNONE
, exclude this field. - hierarchical
Chunking DataConfiguration Source Hierarchical Chunking Configuration - Settings for hierarchical document chunking for a data source. Hierarchical chunking splits documents into layers of chunks where the first layer contains large chunks, and the second layer contains smaller chunks derived from the first layer.
- semantic
Chunking DataConfiguration Source Semantic Chunking Configuration - Settings for semantic document chunking for a data source. Semantic chunking splits a document into into smaller documents based on groups of similar content derived from the text with natural language processing.
- chunking
Strategy DataSource Chunking Strategy - Knowledge base can split your source data into chunks. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried. You have the following options for chunking your data. If you opt for
NONE
, then you may want to pre-process your files by splitting them up such that each file corresponds to a chunk.FIXED_SIZE
– Amazon Bedrock splits your source data into chunks of the approximate size that you set in thefixedSizeChunkingConfiguration
.HIERARCHICAL
– Split documents into layers of chunks where the first layer contains large chunks, and the second layer contains smaller chunks derived from the first layer.SEMANTIC
– Split documents into chunks based on groups of similar content derived with natural language processing.NONE
– Amazon Bedrock treats each file as one chunk. If you choose this option, you may want to pre-process your documents by splitting them into separate files.
- fixed
Size DataChunking Configuration Source Fixed Size Chunking Configuration - Configurations for when you choose fixed-size chunking. If you set the
chunkingStrategy
asNONE
, exclude this field. - hierarchical
Chunking DataConfiguration Source Hierarchical Chunking Configuration - Settings for hierarchical document chunking for a data source. Hierarchical chunking splits documents into layers of chunks where the first layer contains large chunks, and the second layer contains smaller chunks derived from the first layer.
- semantic
Chunking DataConfiguration Source Semantic Chunking Configuration - Settings for semantic document chunking for a data source. Semantic chunking splits a document into into smaller documents based on groups of similar content derived from the text with natural language processing.
- chunking_
strategy DataSource Chunking Strategy - Knowledge base can split your source data into chunks. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried. You have the following options for chunking your data. If you opt for
NONE
, then you may want to pre-process your files by splitting them up such that each file corresponds to a chunk.FIXED_SIZE
– Amazon Bedrock splits your source data into chunks of the approximate size that you set in thefixedSizeChunkingConfiguration
.HIERARCHICAL
– Split documents into layers of chunks where the first layer contains large chunks, and the second layer contains smaller chunks derived from the first layer.SEMANTIC
– Split documents into chunks based on groups of similar content derived with natural language processing.NONE
– Amazon Bedrock treats each file as one chunk. If you choose this option, you may want to pre-process your documents by splitting them into separate files.
- fixed_
size_ Datachunking_ configuration Source Fixed Size Chunking Configuration - Configurations for when you choose fixed-size chunking. If you set the
chunkingStrategy
asNONE
, exclude this field. - hierarchical_
chunking_ Dataconfiguration Source Hierarchical Chunking Configuration - Settings for hierarchical document chunking for a data source. Hierarchical chunking splits documents into layers of chunks where the first layer contains large chunks, and the second layer contains smaller chunks derived from the first layer.
- semantic_
chunking_ Dataconfiguration Source Semantic Chunking Configuration - Settings for semantic document chunking for a data source. Semantic chunking splits a document into into smaller documents based on groups of similar content derived from the text with natural language processing.
- chunking
Strategy "FIXED_SIZE" | "NONE" | "HIERARCHICAL" | "SEMANTIC" - Knowledge base can split your source data into chunks. A chunk refers to an excerpt from a data source that is returned when the knowledge base that it belongs to is queried. You have the following options for chunking your data. If you opt for
NONE
, then you may want to pre-process your files by splitting them up such that each file corresponds to a chunk.FIXED_SIZE
– Amazon Bedrock splits your source data into chunks of the approximate size that you set in thefixedSizeChunkingConfiguration
.HIERARCHICAL
– Split documents into layers of chunks where the first layer contains large chunks, and the second layer contains smaller chunks derived from the first layer.SEMANTIC
– Split documents into chunks based on groups of similar content derived with natural language processing.NONE
– Amazon Bedrock treats each file as one chunk. If you choose this option, you may want to pre-process your documents by splitting them into separate files.
- fixed
Size Property MapChunking Configuration - Configurations for when you choose fixed-size chunking. If you set the
chunkingStrategy
asNONE
, exclude this field. - hierarchical
Chunking Property MapConfiguration - Settings for hierarchical document chunking for a data source. Hierarchical chunking splits documents into layers of chunks where the first layer contains large chunks, and the second layer contains smaller chunks derived from the first layer.
- semantic
Chunking Property MapConfiguration - Settings for semantic document chunking for a data source. Semantic chunking splits a document into into smaller documents based on groups of similar content derived from the text with natural language processing.
DataSourceChunkingStrategy
DataSourceConfiguration
- Type
Pulumi.
Aws Native. Bedrock. Data Source Type - The type of data source.
- Confluence
Configuration Pulumi.Aws Native. Bedrock. Inputs. Data Source Confluence Data Source Configuration The configuration information to connect to Confluence as your data source.
Confluence data source connector is in preview release and is subject to change.
- S3Configuration
Pulumi.
Aws Native. Bedrock. Inputs. Data Source S3Data Source Configuration - The configuration information to connect to Amazon S3 as your data source.
- Salesforce
Configuration Pulumi.Aws Native. Bedrock. Inputs. Data Source Salesforce Data Source Configuration The configuration information to connect to Salesforce as your data source.
Salesforce data source connector is in preview release and is subject to change.
- Pulumi.
Aws Native. Bedrock. Inputs. Data Source Share Point Data Source Configuration The configuration information to connect to SharePoint as your data source.
SharePoint data source connector is in preview release and is subject to change.
- Web
Configuration Pulumi.Aws Native. Bedrock. Inputs. Data Source Web Data Source Configuration The configuration of web URLs to crawl for your data source. You should be authorized to crawl the URLs.
Crawling web URLs as your data source is in preview release and is subject to change.
- Type
Data
Source Type - The type of data source.
- Confluence
Configuration DataSource Confluence Data Source Configuration The configuration information to connect to Confluence as your data source.
Confluence data source connector is in preview release and is subject to change.
- S3Configuration
Data
Source S3Data Source Configuration - The configuration information to connect to Amazon S3 as your data source.
- Salesforce
Configuration DataSource Salesforce Data Source Configuration The configuration information to connect to Salesforce as your data source.
Salesforce data source connector is in preview release and is subject to change.
- Data
Source Share Point Data Source Configuration The configuration information to connect to SharePoint as your data source.
SharePoint data source connector is in preview release and is subject to change.
- Web
Configuration DataSource Web Data Source Configuration The configuration of web URLs to crawl for your data source. You should be authorized to crawl the URLs.
Crawling web URLs as your data source is in preview release and is subject to change.
- type
Data
Source Type - The type of data source.
- confluence
Configuration DataSource Confluence Data Source Configuration The configuration information to connect to Confluence as your data source.
Confluence data source connector is in preview release and is subject to change.
- s3Configuration
Data
Source S3Data Source Configuration - The configuration information to connect to Amazon S3 as your data source.
- salesforce
Configuration DataSource Salesforce Data Source Configuration The configuration information to connect to Salesforce as your data source.
Salesforce data source connector is in preview release and is subject to change.
- Data
Source Share Point Data Source Configuration The configuration information to connect to SharePoint as your data source.
SharePoint data source connector is in preview release and is subject to change.
- web
Configuration DataSource Web Data Source Configuration The configuration of web URLs to crawl for your data source. You should be authorized to crawl the URLs.
Crawling web URLs as your data source is in preview release and is subject to change.
- type
Data
Source Type - The type of data source.
- confluence
Configuration DataSource Confluence Data Source Configuration The configuration information to connect to Confluence as your data source.
Confluence data source connector is in preview release and is subject to change.
- s3Configuration
Data
Source S3Data Source Configuration - The configuration information to connect to Amazon S3 as your data source.
- salesforce
Configuration DataSource Salesforce Data Source Configuration The configuration information to connect to Salesforce as your data source.
Salesforce data source connector is in preview release and is subject to change.
- Data
Source Share Point Data Source Configuration The configuration information to connect to SharePoint as your data source.
SharePoint data source connector is in preview release and is subject to change.
- web
Configuration DataSource Web Data Source Configuration The configuration of web URLs to crawl for your data source. You should be authorized to crawl the URLs.
Crawling web URLs as your data source is in preview release and is subject to change.
- type
Data
Source Type - The type of data source.
- confluence_
configuration DataSource Confluence Data Source Configuration The configuration information to connect to Confluence as your data source.
Confluence data source connector is in preview release and is subject to change.
- s3_
configuration DataSource S3Data Source Configuration - The configuration information to connect to Amazon S3 as your data source.
- salesforce_
configuration DataSource Salesforce Data Source Configuration The configuration information to connect to Salesforce as your data source.
Salesforce data source connector is in preview release and is subject to change.
- Data
Source Share Point Data Source Configuration The configuration information to connect to SharePoint as your data source.
SharePoint data source connector is in preview release and is subject to change.
- web_
configuration DataSource Web Data Source Configuration The configuration of web URLs to crawl for your data source. You should be authorized to crawl the URLs.
Crawling web URLs as your data source is in preview release and is subject to change.
- type "S3" | "CONFLUENCE" | "SALESFORCE" | "SHAREPOINT" | "WEB"
- The type of data source.
- confluence
Configuration Property Map The configuration information to connect to Confluence as your data source.
Confluence data source connector is in preview release and is subject to change.
- s3Configuration Property Map
- The configuration information to connect to Amazon S3 as your data source.
- salesforce
Configuration Property Map The configuration information to connect to Salesforce as your data source.
Salesforce data source connector is in preview release and is subject to change.
- Property Map
The configuration information to connect to SharePoint as your data source.
SharePoint data source connector is in preview release and is subject to change.
- web
Configuration Property Map The configuration of web URLs to crawl for your data source. You should be authorized to crawl the URLs.
Crawling web URLs as your data source is in preview release and is subject to change.
DataSourceConfluenceCrawlerConfiguration
- Filter
Configuration Pulumi.Aws Native. Bedrock. Inputs. Data Source Crawl Filter Configuration - The configuration of filtering the Confluence content. For example, configuring regular expression patterns to include or exclude certain content.
- Filter
Configuration DataSource Crawl Filter Configuration - The configuration of filtering the Confluence content. For example, configuring regular expression patterns to include or exclude certain content.
- filter
Configuration DataSource Crawl Filter Configuration - The configuration of filtering the Confluence content. For example, configuring regular expression patterns to include or exclude certain content.
- filter
Configuration DataSource Crawl Filter Configuration - The configuration of filtering the Confluence content. For example, configuring regular expression patterns to include or exclude certain content.
- filter_
configuration DataSource Crawl Filter Configuration - The configuration of filtering the Confluence content. For example, configuring regular expression patterns to include or exclude certain content.
- filter
Configuration Property Map - The configuration of filtering the Confluence content. For example, configuring regular expression patterns to include or exclude certain content.
DataSourceConfluenceDataSourceConfiguration
- Source
Configuration Pulumi.Aws Native. Bedrock. Inputs. Data Source Confluence Source Configuration - The endpoint information to connect to your Confluence data source.
- Crawler
Configuration Pulumi.Aws Native. Bedrock. Inputs. Data Source Confluence Crawler Configuration - The configuration of the Confluence content. For example, configuring specific types of Confluence content.
- Source
Configuration DataSource Confluence Source Configuration - The endpoint information to connect to your Confluence data source.
- Crawler
Configuration DataSource Confluence Crawler Configuration - The configuration of the Confluence content. For example, configuring specific types of Confluence content.
- source
Configuration DataSource Confluence Source Configuration - The endpoint information to connect to your Confluence data source.
- crawler
Configuration DataSource Confluence Crawler Configuration - The configuration of the Confluence content. For example, configuring specific types of Confluence content.
- source
Configuration DataSource Confluence Source Configuration - The endpoint information to connect to your Confluence data source.
- crawler
Configuration DataSource Confluence Crawler Configuration - The configuration of the Confluence content. For example, configuring specific types of Confluence content.
- source_
configuration DataSource Confluence Source Configuration - The endpoint information to connect to your Confluence data source.
- crawler_
configuration DataSource Confluence Crawler Configuration - The configuration of the Confluence content. For example, configuring specific types of Confluence content.
- source
Configuration Property Map - The endpoint information to connect to your Confluence data source.
- crawler
Configuration Property Map - The configuration of the Confluence content. For example, configuring specific types of Confluence content.
DataSourceConfluenceSourceConfiguration
- Auth
Type Pulumi.Aws Native. Bedrock. Data Source Confluence Source Configuration Auth Type - The supported authentication type to authenticate and connect to your Confluence instance.
- Credentials
Secret stringArn - The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Confluence instance URL. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Confluence connection configuration.
- Host
Type Pulumi.Aws Native. Bedrock. Data Source Confluence Source Configuration Host Type - The supported host type, whether online/cloud or server/on-premises.
- Host
Url string - The Confluence host URL or instance URL.
- Auth
Type DataSource Confluence Source Configuration Auth Type - The supported authentication type to authenticate and connect to your Confluence instance.
- Credentials
Secret stringArn - The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Confluence instance URL. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Confluence connection configuration.
- Host
Type DataSource Confluence Source Configuration Host Type - The supported host type, whether online/cloud or server/on-premises.
- Host
Url string - The Confluence host URL or instance URL.
- auth
Type DataSource Confluence Source Configuration Auth Type - The supported authentication type to authenticate and connect to your Confluence instance.
- credentials
Secret StringArn - The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Confluence instance URL. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Confluence connection configuration.
- host
Type DataSource Confluence Source Configuration Host Type - The supported host type, whether online/cloud or server/on-premises.
- host
Url String - The Confluence host URL or instance URL.
- auth
Type DataSource Confluence Source Configuration Auth Type - The supported authentication type to authenticate and connect to your Confluence instance.
- credentials
Secret stringArn - The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Confluence instance URL. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Confluence connection configuration.
- host
Type DataSource Confluence Source Configuration Host Type - The supported host type, whether online/cloud or server/on-premises.
- host
Url string - The Confluence host URL or instance URL.
- auth_
type DataSource Confluence Source Configuration Auth Type - The supported authentication type to authenticate and connect to your Confluence instance.
- credentials_
secret_ strarn - The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Confluence instance URL. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Confluence connection configuration.
- host_
type DataSource Confluence Source Configuration Host Type - The supported host type, whether online/cloud or server/on-premises.
- host_
url str - The Confluence host URL or instance URL.
- auth
Type "BASIC" | "OAUTH2_CLIENT_CREDENTIALS" - The supported authentication type to authenticate and connect to your Confluence instance.
- credentials
Secret StringArn - The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Confluence instance URL. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Confluence connection configuration.
- host
Type "SAAS" - The supported host type, whether online/cloud or server/on-premises.
- host
Url String - The Confluence host URL or instance URL.
DataSourceConfluenceSourceConfigurationAuthType
DataSourceConfluenceSourceConfigurationHostType
DataSourceCrawlFilterConfiguration
- Type
Pulumi.
Aws Native. Bedrock. Data Source Crawl Filter Configuration Type - The crawl filter type.
- Pattern
Object Pulumi.Filter Aws Native. Bedrock. Inputs. Data Source Pattern Object Filter Configuration - The configuration of filtering certain objects or content types of the data source.
- Type
Data
Source Crawl Filter Configuration Type - The crawl filter type.
- Pattern
Object DataFilter Source Pattern Object Filter Configuration - The configuration of filtering certain objects or content types of the data source.
- type
Data
Source Crawl Filter Configuration Type - The crawl filter type.
- pattern
Object DataFilter Source Pattern Object Filter Configuration - The configuration of filtering certain objects or content types of the data source.
- type
Data
Source Crawl Filter Configuration Type - The crawl filter type.
- pattern
Object DataFilter Source Pattern Object Filter Configuration - The configuration of filtering certain objects or content types of the data source.
- type
Data
Source Crawl Filter Configuration Type - The crawl filter type.
- pattern_
object_ Datafilter Source Pattern Object Filter Configuration - The configuration of filtering certain objects or content types of the data source.
- type "PATTERN"
- The crawl filter type.
- pattern
Object Property MapFilter - The configuration of filtering certain objects or content types of the data source.
DataSourceCrawlFilterConfigurationType
DataSourceCustomTransformationConfiguration
- Intermediate
Storage Pulumi.Aws Native. Bedrock. Inputs. Data Source Intermediate Storage - An S3 bucket path for input and output objects.
- Transformations
List<Pulumi.
Aws Native. Bedrock. Inputs. Data Source Transformation> - A list of Lambda functions that process documents.
- Intermediate
Storage DataSource Intermediate Storage - An S3 bucket path for input and output objects.
- Transformations
[]Data
Source Transformation - A list of Lambda functions that process documents.
- intermediate
Storage DataSource Intermediate Storage - An S3 bucket path for input and output objects.
- transformations
List<Data
Source Transformation> - A list of Lambda functions that process documents.
- intermediate
Storage DataSource Intermediate Storage - An S3 bucket path for input and output objects.
- transformations
Data
Source Transformation[] - A list of Lambda functions that process documents.
- intermediate_
storage DataSource Intermediate Storage - An S3 bucket path for input and output objects.
- transformations
Sequence[Data
Source Transformation] - A list of Lambda functions that process documents.
- intermediate
Storage Property Map - An S3 bucket path for input and output objects.
- transformations List<Property Map>
- A list of Lambda functions that process documents.
DataSourceDataDeletionPolicy
DataSourceFixedSizeChunkingConfiguration
- Max
Tokens int - The maximum number of tokens to include in a chunk.
- Overlap
Percentage int - The percentage of overlap between adjacent chunks of a data source.
- Max
Tokens int - The maximum number of tokens to include in a chunk.
- Overlap
Percentage int - The percentage of overlap between adjacent chunks of a data source.
- max
Tokens Integer - The maximum number of tokens to include in a chunk.
- overlap
Percentage Integer - The percentage of overlap between adjacent chunks of a data source.
- max
Tokens number - The maximum number of tokens to include in a chunk.
- overlap
Percentage number - The percentage of overlap between adjacent chunks of a data source.
- max_
tokens int - The maximum number of tokens to include in a chunk.
- overlap_
percentage int - The percentage of overlap between adjacent chunks of a data source.
- max
Tokens Number - The maximum number of tokens to include in a chunk.
- overlap
Percentage Number - The percentage of overlap between adjacent chunks of a data source.
DataSourceHierarchicalChunkingConfiguration
- Level
Configurations List<Pulumi.Aws Native. Bedrock. Inputs. Data Source Hierarchical Chunking Level Configuration> - Token settings for each layer.
- Overlap
Tokens int - The number of tokens to repeat across chunks in the same layer.
- Level
Configurations []DataSource Hierarchical Chunking Level Configuration - Token settings for each layer.
- Overlap
Tokens int - The number of tokens to repeat across chunks in the same layer.
- level
Configurations List<DataSource Hierarchical Chunking Level Configuration> - Token settings for each layer.
- overlap
Tokens Integer - The number of tokens to repeat across chunks in the same layer.
- level
Configurations DataSource Hierarchical Chunking Level Configuration[] - Token settings for each layer.
- overlap
Tokens number - The number of tokens to repeat across chunks in the same layer.
- level_
configurations Sequence[DataSource Hierarchical Chunking Level Configuration] - Token settings for each layer.
- overlap_
tokens int - The number of tokens to repeat across chunks in the same layer.
- level
Configurations List<Property Map> - Token settings for each layer.
- overlap
Tokens Number - The number of tokens to repeat across chunks in the same layer.
DataSourceHierarchicalChunkingLevelConfiguration
- Max
Tokens int - The maximum number of tokens that a chunk can contain in this layer.
- Max
Tokens int - The maximum number of tokens that a chunk can contain in this layer.
- max
Tokens Integer - The maximum number of tokens that a chunk can contain in this layer.
- max
Tokens number - The maximum number of tokens that a chunk can contain in this layer.
- max_
tokens int - The maximum number of tokens that a chunk can contain in this layer.
- max
Tokens Number - The maximum number of tokens that a chunk can contain in this layer.
DataSourceIntermediateStorage
- S3Location
Pulumi.
Aws Native. Bedrock. Inputs. Data Source S3Location - An S3 bucket path.
- S3Location
Data
Source S3Location - An S3 bucket path.
- s3Location
Data
Source S3Location - An S3 bucket path.
- s3Location
Data
Source S3Location - An S3 bucket path.
- s3_
location DataSource S3Location - An S3 bucket path.
- s3Location Property Map
- An S3 bucket path.
DataSourceParsingConfiguration
- Parsing
Strategy Pulumi.Aws Native. Bedrock. Data Source Parsing Strategy - The parsing strategy for the data source.
- Bedrock
Foundation Pulumi.Model Configuration Aws Native. Bedrock. Inputs. Data Source Bedrock Foundation Model Configuration - Settings for a foundation model used to parse documents for a data source.
- Parsing
Strategy DataSource Parsing Strategy - The parsing strategy for the data source.
- Bedrock
Foundation DataModel Configuration Source Bedrock Foundation Model Configuration - Settings for a foundation model used to parse documents for a data source.
- parsing
Strategy DataSource Parsing Strategy - The parsing strategy for the data source.
- bedrock
Foundation DataModel Configuration Source Bedrock Foundation Model Configuration - Settings for a foundation model used to parse documents for a data source.
- parsing
Strategy DataSource Parsing Strategy - The parsing strategy for the data source.
- bedrock
Foundation DataModel Configuration Source Bedrock Foundation Model Configuration - Settings for a foundation model used to parse documents for a data source.
- parsing_
strategy DataSource Parsing Strategy - The parsing strategy for the data source.
- bedrock_
foundation_ Datamodel_ configuration Source Bedrock Foundation Model Configuration - Settings for a foundation model used to parse documents for a data source.
- parsing
Strategy "BEDROCK_FOUNDATION_MODEL" - The parsing strategy for the data source.
- bedrock
Foundation Property MapModel Configuration - Settings for a foundation model used to parse documents for a data source.
DataSourceParsingPrompt
- Parsing
Prompt stringText - Instructions for interpreting the contents of a document.
- Parsing
Prompt stringText - Instructions for interpreting the contents of a document.
- parsing
Prompt StringText - Instructions for interpreting the contents of a document.
- parsing
Prompt stringText - Instructions for interpreting the contents of a document.
- parsing_
prompt_ strtext - Instructions for interpreting the contents of a document.
- parsing
Prompt StringText - Instructions for interpreting the contents of a document.
DataSourceParsingStrategy
DataSourcePatternObjectFilter
- Object
Type string - The supported object type or content type of the data source.
- Exclusion
Filters List<string> - Inclusion
Filters List<string>
- Object
Type string - The supported object type or content type of the data source.
- Exclusion
Filters []string - Inclusion
Filters []string
- object
Type String - The supported object type or content type of the data source.
- exclusion
Filters List<String> - inclusion
Filters List<String>
- object
Type string - The supported object type or content type of the data source.
- exclusion
Filters string[] - inclusion
Filters string[]
- object_
type str - The supported object type or content type of the data source.
- exclusion_
filters Sequence[str] - inclusion_
filters Sequence[str]
- object
Type String - The supported object type or content type of the data source.
- exclusion
Filters List<String> - inclusion
Filters List<String>
DataSourcePatternObjectFilterConfiguration
- Filters
List<Pulumi.
Aws Native. Bedrock. Inputs. Data Source Pattern Object Filter> - The configuration of specific filters applied to your data source content. You can filter out or include certain content.
- Filters
[]Data
Source Pattern Object Filter - The configuration of specific filters applied to your data source content. You can filter out or include certain content.
- filters
List<Data
Source Pattern Object Filter> - The configuration of specific filters applied to your data source content. You can filter out or include certain content.
- filters
Data
Source Pattern Object Filter[] - The configuration of specific filters applied to your data source content. You can filter out or include certain content.
- filters
Sequence[Data
Source Pattern Object Filter] - The configuration of specific filters applied to your data source content. You can filter out or include certain content.
- filters List<Property Map>
- The configuration of specific filters applied to your data source content. You can filter out or include certain content.
DataSourceS3DataSourceConfiguration
- Bucket
Arn string - The ARN of the bucket that contains the data source.
- Bucket
Owner stringAccount Id - The account ID for the owner of the S3 bucket.
- Inclusion
Prefixes List<string> - A list of S3 prefixes that define the object containing the data sources.
- Bucket
Arn string - The ARN of the bucket that contains the data source.
- Bucket
Owner stringAccount Id - The account ID for the owner of the S3 bucket.
- Inclusion
Prefixes []string - A list of S3 prefixes that define the object containing the data sources.
- bucket
Arn String - The ARN of the bucket that contains the data source.
- bucket
Owner StringAccount Id - The account ID for the owner of the S3 bucket.
- inclusion
Prefixes List<String> - A list of S3 prefixes that define the object containing the data sources.
- bucket
Arn string - The ARN of the bucket that contains the data source.
- bucket
Owner stringAccount Id - The account ID for the owner of the S3 bucket.
- inclusion
Prefixes string[] - A list of S3 prefixes that define the object containing the data sources.
- bucket_
arn str - The ARN of the bucket that contains the data source.
- bucket_
owner_ straccount_ id - The account ID for the owner of the S3 bucket.
- inclusion_
prefixes Sequence[str] - A list of S3 prefixes that define the object containing the data sources.
- bucket
Arn String - The ARN of the bucket that contains the data source.
- bucket
Owner StringAccount Id - The account ID for the owner of the S3 bucket.
- inclusion
Prefixes List<String> - A list of S3 prefixes that define the object containing the data sources.
DataSourceS3Location
- 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
DataSourceSalesforceCrawlerConfiguration
- Filter
Configuration Pulumi.Aws Native. Bedrock. Inputs. Data Source Crawl Filter Configuration - The configuration of filtering the Salesforce content. For example, configuring regular expression patterns to include or exclude certain content.
- Filter
Configuration DataSource Crawl Filter Configuration - The configuration of filtering the Salesforce content. For example, configuring regular expression patterns to include or exclude certain content.
- filter
Configuration DataSource Crawl Filter Configuration - The configuration of filtering the Salesforce content. For example, configuring regular expression patterns to include or exclude certain content.
- filter
Configuration DataSource Crawl Filter Configuration - The configuration of filtering the Salesforce content. For example, configuring regular expression patterns to include or exclude certain content.
- filter_
configuration DataSource Crawl Filter Configuration - The configuration of filtering the Salesforce content. For example, configuring regular expression patterns to include or exclude certain content.
- filter
Configuration Property Map - The configuration of filtering the Salesforce content. For example, configuring regular expression patterns to include or exclude certain content.
DataSourceSalesforceDataSourceConfiguration
- Source
Configuration Pulumi.Aws Native. Bedrock. Inputs. Data Source Salesforce Source Configuration - The endpoint information to connect to your Salesforce data source.
- Crawler
Configuration Pulumi.Aws Native. Bedrock. Inputs. Data Source Salesforce Crawler Configuration - The configuration of the Salesforce content. For example, configuring specific types of Salesforce content.
- Source
Configuration DataSource Salesforce Source Configuration - The endpoint information to connect to your Salesforce data source.
- Crawler
Configuration DataSource Salesforce Crawler Configuration - The configuration of the Salesforce content. For example, configuring specific types of Salesforce content.
- source
Configuration DataSource Salesforce Source Configuration - The endpoint information to connect to your Salesforce data source.
- crawler
Configuration DataSource Salesforce Crawler Configuration - The configuration of the Salesforce content. For example, configuring specific types of Salesforce content.
- source
Configuration DataSource Salesforce Source Configuration - The endpoint information to connect to your Salesforce data source.
- crawler
Configuration DataSource Salesforce Crawler Configuration - The configuration of the Salesforce content. For example, configuring specific types of Salesforce content.
- source_
configuration DataSource Salesforce Source Configuration - The endpoint information to connect to your Salesforce data source.
- crawler_
configuration DataSource Salesforce Crawler Configuration - The configuration of the Salesforce content. For example, configuring specific types of Salesforce content.
- source
Configuration Property Map - The endpoint information to connect to your Salesforce data source.
- crawler
Configuration Property Map - The configuration of the Salesforce content. For example, configuring specific types of Salesforce content.
DataSourceSalesforceSourceConfiguration
- Auth
Type Pulumi.Aws Native. Bedrock. Data Source Salesforce Source Configuration Auth Type - The supported authentication type to authenticate and connect to your Salesforce instance.
- Credentials
Secret stringArn - The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Salesforce instance URL. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Salesforce connection configuration.
- Host
Url string - The Salesforce host URL or instance URL.
- Auth
Type DataSource Salesforce Source Configuration Auth Type - The supported authentication type to authenticate and connect to your Salesforce instance.
- Credentials
Secret stringArn - The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Salesforce instance URL. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Salesforce connection configuration.
- Host
Url string - The Salesforce host URL or instance URL.
- auth
Type DataSource Salesforce Source Configuration Auth Type - The supported authentication type to authenticate and connect to your Salesforce instance.
- credentials
Secret StringArn - The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Salesforce instance URL. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Salesforce connection configuration.
- host
Url String - The Salesforce host URL or instance URL.
- auth
Type DataSource Salesforce Source Configuration Auth Type - The supported authentication type to authenticate and connect to your Salesforce instance.
- credentials
Secret stringArn - The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Salesforce instance URL. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Salesforce connection configuration.
- host
Url string - The Salesforce host URL or instance URL.
- auth_
type DataSource Salesforce Source Configuration Auth Type - The supported authentication type to authenticate and connect to your Salesforce instance.
- credentials_
secret_ strarn - The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Salesforce instance URL. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Salesforce connection configuration.
- host_
url str - The Salesforce host URL or instance URL.
- auth
Type "OAUTH2_CLIENT_CREDENTIALS" - The supported authentication type to authenticate and connect to your Salesforce instance.
- credentials
Secret StringArn - The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Salesforce instance URL. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Salesforce connection configuration.
- host
Url String - The Salesforce host URL or instance URL.
DataSourceSalesforceSourceConfigurationAuthType
DataSourceSeedUrl
- Url string
- A web url.
- Url string
- A web url.
- url String
- A web url.
- url string
- A web url.
- url str
- A web url.
- url String
- A web url.
DataSourceSemanticChunkingConfiguration
- Breakpoint
Percentile intThreshold - The dissimilarity threshold for splitting chunks.
- Buffer
Size int - The buffer size.
- Max
Tokens int - The maximum number of tokens that a chunk can contain.
- Breakpoint
Percentile intThreshold - The dissimilarity threshold for splitting chunks.
- Buffer
Size int - The buffer size.
- Max
Tokens int - The maximum number of tokens that a chunk can contain.
- breakpoint
Percentile IntegerThreshold - The dissimilarity threshold for splitting chunks.
- buffer
Size Integer - The buffer size.
- max
Tokens Integer - The maximum number of tokens that a chunk can contain.
- breakpoint
Percentile numberThreshold - The dissimilarity threshold for splitting chunks.
- buffer
Size number - The buffer size.
- max
Tokens number - The maximum number of tokens that a chunk can contain.
- breakpoint_
percentile_ intthreshold - The dissimilarity threshold for splitting chunks.
- buffer_
size int - The buffer size.
- max_
tokens int - The maximum number of tokens that a chunk can contain.
- breakpoint
Percentile NumberThreshold - The dissimilarity threshold for splitting chunks.
- buffer
Size Number - The buffer size.
- max
Tokens Number - The maximum number of tokens that a chunk can contain.
DataSourceServerSideEncryptionConfiguration
- Kms
Key stringArn - The ARN of the AWS KMS key used to encrypt the resource.
- Kms
Key stringArn - The ARN of the AWS KMS key used to encrypt the resource.
- kms
Key StringArn - The ARN of the AWS KMS key used to encrypt the resource.
- kms
Key stringArn - The ARN of the AWS KMS key used to encrypt the resource.
- kms_
key_ strarn - The ARN of the AWS KMS key used to encrypt the resource.
- kms
Key StringArn - The ARN of the AWS KMS key used to encrypt the resource.
DataSourceSharePointCrawlerConfiguration
- Filter
Configuration Pulumi.Aws Native. Bedrock. Inputs. Data Source Crawl Filter Configuration - The configuration of filtering the SharePoint content. For example, configuring regular expression patterns to include or exclude certain content.
- Filter
Configuration DataSource Crawl Filter Configuration - The configuration of filtering the SharePoint content. For example, configuring regular expression patterns to include or exclude certain content.
- filter
Configuration DataSource Crawl Filter Configuration - The configuration of filtering the SharePoint content. For example, configuring regular expression patterns to include or exclude certain content.
- filter
Configuration DataSource Crawl Filter Configuration - The configuration of filtering the SharePoint content. For example, configuring regular expression patterns to include or exclude certain content.
- filter_
configuration DataSource Crawl Filter Configuration - The configuration of filtering the SharePoint content. For example, configuring regular expression patterns to include or exclude certain content.
- filter
Configuration Property Map - The configuration of filtering the SharePoint content. For example, configuring regular expression patterns to include or exclude certain content.
DataSourceSharePointDataSourceConfiguration
- Source
Configuration Pulumi.Aws Native. Bedrock. Inputs. Data Source Share Point Source Configuration - The endpoint information to connect to your SharePoint data source.
- Crawler
Configuration Pulumi.Aws Native. Bedrock. Inputs. Data Source Share Point Crawler Configuration - The configuration of the SharePoint content. For example, configuring specific types of SharePoint content.
- Source
Configuration DataSource Share Point Source Configuration - The endpoint information to connect to your SharePoint data source.
- Crawler
Configuration DataSource Share Point Crawler Configuration - The configuration of the SharePoint content. For example, configuring specific types of SharePoint content.
- source
Configuration DataSource Share Point Source Configuration - The endpoint information to connect to your SharePoint data source.
- crawler
Configuration DataSource Share Point Crawler Configuration - The configuration of the SharePoint content. For example, configuring specific types of SharePoint content.
- source
Configuration DataSource Share Point Source Configuration - The endpoint information to connect to your SharePoint data source.
- crawler
Configuration DataSource Share Point Crawler Configuration - The configuration of the SharePoint content. For example, configuring specific types of SharePoint content.
- source_
configuration DataSource Share Point Source Configuration - The endpoint information to connect to your SharePoint data source.
- crawler_
configuration DataSource Share Point Crawler Configuration - The configuration of the SharePoint content. For example, configuring specific types of SharePoint content.
- source
Configuration Property Map - The endpoint information to connect to your SharePoint data source.
- crawler
Configuration Property Map - The configuration of the SharePoint content. For example, configuring specific types of SharePoint content.
DataSourceSharePointSourceConfiguration
- Auth
Type Pulumi.Aws Native. Bedrock. Data Source Share Point Source Configuration Auth Type - The supported authentication type to authenticate and connect to your SharePoint site/sites.
- Credentials
Secret stringArn - The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your SharePoint site/sites. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see SharePoint connection configuration.
- Domain string
- The domain of your SharePoint instance or site URL/URLs.
- Host
Type Pulumi.Aws Native. Bedrock. Data Source Share Point Source Configuration Host Type - The supported host type, whether online/cloud or server/on-premises.
- Site
Urls List<string> - A list of one or more SharePoint site URLs.
- Tenant
Id string - The identifier of your Microsoft 365 tenant.
- Auth
Type DataSource Share Point Source Configuration Auth Type - The supported authentication type to authenticate and connect to your SharePoint site/sites.
- Credentials
Secret stringArn - The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your SharePoint site/sites. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see SharePoint connection configuration.
- Domain string
- The domain of your SharePoint instance or site URL/URLs.
- Host
Type DataSource Share Point Source Configuration Host Type - The supported host type, whether online/cloud or server/on-premises.
- Site
Urls []string - A list of one or more SharePoint site URLs.
- Tenant
Id string - The identifier of your Microsoft 365 tenant.
- auth
Type DataSource Share Point Source Configuration Auth Type - The supported authentication type to authenticate and connect to your SharePoint site/sites.
- credentials
Secret StringArn - The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your SharePoint site/sites. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see SharePoint connection configuration.
- domain String
- The domain of your SharePoint instance or site URL/URLs.
- host
Type DataSource Share Point Source Configuration Host Type - The supported host type, whether online/cloud or server/on-premises.
- site
Urls List<String> - A list of one or more SharePoint site URLs.
- tenant
Id String - The identifier of your Microsoft 365 tenant.
- auth
Type DataSource Share Point Source Configuration Auth Type - The supported authentication type to authenticate and connect to your SharePoint site/sites.
- credentials
Secret stringArn - The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your SharePoint site/sites. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see SharePoint connection configuration.
- domain string
- The domain of your SharePoint instance or site URL/URLs.
- host
Type DataSource Share Point Source Configuration Host Type - The supported host type, whether online/cloud or server/on-premises.
- site
Urls string[] - A list of one or more SharePoint site URLs.
- tenant
Id string - The identifier of your Microsoft 365 tenant.
- auth_
type DataSource Share Point Source Configuration Auth Type - The supported authentication type to authenticate and connect to your SharePoint site/sites.
- credentials_
secret_ strarn - The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your SharePoint site/sites. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see SharePoint connection configuration.
- domain str
- The domain of your SharePoint instance or site URL/URLs.
- host_
type DataSource Share Point Source Configuration Host Type - The supported host type, whether online/cloud or server/on-premises.
- site_
urls Sequence[str] - A list of one or more SharePoint site URLs.
- tenant_
id str - The identifier of your Microsoft 365 tenant.
- auth
Type "OAUTH2_CLIENT_CREDENTIALS" - The supported authentication type to authenticate and connect to your SharePoint site/sites.
- credentials
Secret StringArn - The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your SharePoint site/sites. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see SharePoint connection configuration.
- domain String
- The domain of your SharePoint instance or site URL/URLs.
- host
Type "ONLINE" - The supported host type, whether online/cloud or server/on-premises.
- site
Urls List<String> - A list of one or more SharePoint site URLs.
- tenant
Id String - The identifier of your Microsoft 365 tenant.
DataSourceSharePointSourceConfigurationAuthType
DataSourceSharePointSourceConfigurationHostType
DataSourceStatus
DataSourceTransformation
- Step
To Pulumi.Apply Aws Native. Bedrock. Data Source Transformation Step To Apply - When the service applies the transformation.
- Transformation
Function Pulumi.Aws Native. Bedrock. Inputs. Data Source Transformation Function - A Lambda function that processes documents.
- Step
To DataApply Source Transformation Step To Apply - When the service applies the transformation.
- Transformation
Function DataSource Transformation Function - A Lambda function that processes documents.
- step
To DataApply Source Transformation Step To Apply - When the service applies the transformation.
- transformation
Function DataSource Transformation Function - A Lambda function that processes documents.
- step
To DataApply Source Transformation Step To Apply - When the service applies the transformation.
- transformation
Function DataSource Transformation Function - A Lambda function that processes documents.
- step_
to_ Dataapply Source Transformation Step To Apply - When the service applies the transformation.
- transformation_
function DataSource Transformation Function - A Lambda function that processes documents.
- step
To "POST_CHUNKING"Apply - When the service applies the transformation.
- transformation
Function Property Map - A Lambda function that processes documents.
DataSourceTransformationFunction
- Transformation
Lambda DataConfiguration Source Transformation Lambda Configuration - The Lambda function.
- transformation
Lambda DataConfiguration Source Transformation Lambda Configuration - The Lambda function.
- transformation
Lambda DataConfiguration Source Transformation Lambda Configuration - The Lambda function.
- transformation_
lambda_ Dataconfiguration Source Transformation Lambda Configuration - The Lambda function.
- transformation
Lambda Property MapConfiguration - The Lambda function.
DataSourceTransformationLambdaConfiguration
- Lambda
Arn string - The function's ARN identifier.
- Lambda
Arn string - The function's ARN identifier.
- lambda
Arn String - The function's ARN identifier.
- lambda
Arn string - The function's ARN identifier.
- lambda_
arn str - The function's ARN identifier.
- lambda
Arn String - The function's ARN identifier.
DataSourceTransformationStepToApply
DataSourceType
DataSourceUrlConfiguration
- Seed
Urls List<Pulumi.Aws Native. Bedrock. Inputs. Data Source Seed Url> - One or more seed or starting point URLs.
- Seed
Urls []DataSource Seed Url - One or more seed or starting point URLs.
- seed
Urls List<DataSource Seed Url> - One or more seed or starting point URLs.
- seed
Urls DataSource Seed Url[] - One or more seed or starting point URLs.
- seed_
urls Sequence[DataSource Seed Url] - One or more seed or starting point URLs.
- seed
Urls List<Property Map> - One or more seed or starting point URLs.
DataSourceVectorIngestionConfiguration
- Chunking
Configuration Pulumi.Aws Native. Bedrock. Inputs. Data Source Chunking Configuration - 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.
- Custom
Transformation Pulumi.Configuration Aws Native. Bedrock. Inputs. Data Source Custom Transformation Configuration - A custom document transformer for parsed data source documents.
- Parsing
Configuration Pulumi.Aws Native. Bedrock. Inputs. Data Source Parsing Configuration - A custom parser for data source documents.
- Chunking
Configuration DataSource Chunking Configuration - 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.
- Custom
Transformation DataConfiguration Source Custom Transformation Configuration - A custom document transformer for parsed data source documents.
- Parsing
Configuration DataSource Parsing Configuration - A custom parser for data source documents.
- chunking
Configuration DataSource Chunking Configuration - 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.
- custom
Transformation DataConfiguration Source Custom Transformation Configuration - A custom document transformer for parsed data source documents.
- parsing
Configuration DataSource Parsing Configuration - A custom parser for data source documents.
- chunking
Configuration DataSource Chunking Configuration - 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.
- custom
Transformation DataConfiguration Source Custom Transformation Configuration - A custom document transformer for parsed data source documents.
- parsing
Configuration DataSource Parsing Configuration - A custom parser for data source documents.
- chunking_
configuration DataSource Chunking Configuration - 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.
- custom_
transformation_ Dataconfiguration Source Custom Transformation Configuration - A custom document transformer for parsed data source documents.
- parsing_
configuration DataSource Parsing Configuration - A custom parser for data source documents.
- chunking
Configuration 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.
- custom
Transformation Property MapConfiguration - A custom document transformer for parsed data source documents.
- parsing
Configuration Property Map - A custom parser for data source documents.
DataSourceWebCrawlerConfiguration
- Crawler
Limits Pulumi.Aws Native. Bedrock. Inputs. Data Source Web Crawler Limits - The configuration of crawl limits for the web URLs.
- Exclusion
Filters List<string> - A list of one or more exclusion regular expression patterns to exclude certain URLs. If you specify an inclusion and exclusion filter/pattern and both match a URL, the exclusion filter takes precedence and the web content of the URL isn’t crawled.
- Inclusion
Filters List<string> - A list of one or more inclusion regular expression patterns to include certain URLs. If you specify an inclusion and exclusion filter/pattern and both match a URL, the exclusion filter takes precedence and the web content of the URL isn’t crawled.
- Scope
Pulumi.
Aws Native. Bedrock. Data Source Web Scope Type The scope of what is crawled for your URLs.
You can choose to crawl only web pages that belong to the same host or primary domain. For example, only web pages that contain the seed URL "https://docs.aws.amazon.com/bedrock/latest/userguide/" and no other domains. You can choose to include sub domains in addition to the host or primary domain. For example, web pages that contain "aws.amazon.com" can also include sub domain "docs.aws.amazon.com".
- Crawler
Limits DataSource Web Crawler Limits - The configuration of crawl limits for the web URLs.
- Exclusion
Filters []string - A list of one or more exclusion regular expression patterns to exclude certain URLs. If you specify an inclusion and exclusion filter/pattern and both match a URL, the exclusion filter takes precedence and the web content of the URL isn’t crawled.
- Inclusion
Filters []string - A list of one or more inclusion regular expression patterns to include certain URLs. If you specify an inclusion and exclusion filter/pattern and both match a URL, the exclusion filter takes precedence and the web content of the URL isn’t crawled.
- Scope
Data
Source Web Scope Type The scope of what is crawled for your URLs.
You can choose to crawl only web pages that belong to the same host or primary domain. For example, only web pages that contain the seed URL "https://docs.aws.amazon.com/bedrock/latest/userguide/" and no other domains. You can choose to include sub domains in addition to the host or primary domain. For example, web pages that contain "aws.amazon.com" can also include sub domain "docs.aws.amazon.com".
- crawler
Limits DataSource Web Crawler Limits - The configuration of crawl limits for the web URLs.
- exclusion
Filters List<String> - A list of one or more exclusion regular expression patterns to exclude certain URLs. If you specify an inclusion and exclusion filter/pattern and both match a URL, the exclusion filter takes precedence and the web content of the URL isn’t crawled.
- inclusion
Filters List<String> - A list of one or more inclusion regular expression patterns to include certain URLs. If you specify an inclusion and exclusion filter/pattern and both match a URL, the exclusion filter takes precedence and the web content of the URL isn’t crawled.
- scope
Data
Source Web Scope Type The scope of what is crawled for your URLs.
You can choose to crawl only web pages that belong to the same host or primary domain. For example, only web pages that contain the seed URL "https://docs.aws.amazon.com/bedrock/latest/userguide/" and no other domains. You can choose to include sub domains in addition to the host or primary domain. For example, web pages that contain "aws.amazon.com" can also include sub domain "docs.aws.amazon.com".
- crawler
Limits DataSource Web Crawler Limits - The configuration of crawl limits for the web URLs.
- exclusion
Filters string[] - A list of one or more exclusion regular expression patterns to exclude certain URLs. If you specify an inclusion and exclusion filter/pattern and both match a URL, the exclusion filter takes precedence and the web content of the URL isn’t crawled.
- inclusion
Filters string[] - A list of one or more inclusion regular expression patterns to include certain URLs. If you specify an inclusion and exclusion filter/pattern and both match a URL, the exclusion filter takes precedence and the web content of the URL isn’t crawled.
- scope
Data
Source Web Scope Type The scope of what is crawled for your URLs.
You can choose to crawl only web pages that belong to the same host or primary domain. For example, only web pages that contain the seed URL "https://docs.aws.amazon.com/bedrock/latest/userguide/" and no other domains. You can choose to include sub domains in addition to the host or primary domain. For example, web pages that contain "aws.amazon.com" can also include sub domain "docs.aws.amazon.com".
- crawler_
limits DataSource Web Crawler Limits - The configuration of crawl limits for the web URLs.
- exclusion_
filters Sequence[str] - A list of one or more exclusion regular expression patterns to exclude certain URLs. If you specify an inclusion and exclusion filter/pattern and both match a URL, the exclusion filter takes precedence and the web content of the URL isn’t crawled.
- inclusion_
filters Sequence[str] - A list of one or more inclusion regular expression patterns to include certain URLs. If you specify an inclusion and exclusion filter/pattern and both match a URL, the exclusion filter takes precedence and the web content of the URL isn’t crawled.
- scope
Data
Source Web Scope Type The scope of what is crawled for your URLs.
You can choose to crawl only web pages that belong to the same host or primary domain. For example, only web pages that contain the seed URL "https://docs.aws.amazon.com/bedrock/latest/userguide/" and no other domains. You can choose to include sub domains in addition to the host or primary domain. For example, web pages that contain "aws.amazon.com" can also include sub domain "docs.aws.amazon.com".
- crawler
Limits Property Map - The configuration of crawl limits for the web URLs.
- exclusion
Filters List<String> - A list of one or more exclusion regular expression patterns to exclude certain URLs. If you specify an inclusion and exclusion filter/pattern and both match a URL, the exclusion filter takes precedence and the web content of the URL isn’t crawled.
- inclusion
Filters List<String> - A list of one or more inclusion regular expression patterns to include certain URLs. If you specify an inclusion and exclusion filter/pattern and both match a URL, the exclusion filter takes precedence and the web content of the URL isn’t crawled.
- scope "HOST_ONLY" | "SUBDOMAINS"
The scope of what is crawled for your URLs.
You can choose to crawl only web pages that belong to the same host or primary domain. For example, only web pages that contain the seed URL "https://docs.aws.amazon.com/bedrock/latest/userguide/" and no other domains. You can choose to include sub domains in addition to the host or primary domain. For example, web pages that contain "aws.amazon.com" can also include sub domain "docs.aws.amazon.com".
DataSourceWebCrawlerLimits
- Rate
Limit int - Rate of web URLs retrieved per minute.
- Rate
Limit int - Rate of web URLs retrieved per minute.
- rate
Limit Integer - Rate of web URLs retrieved per minute.
- rate
Limit number - Rate of web URLs retrieved per minute.
- rate_
limit int - Rate of web URLs retrieved per minute.
- rate
Limit Number - Rate of web URLs retrieved per minute.
DataSourceWebDataSourceConfiguration
- Source
Configuration Pulumi.Aws Native. Bedrock. Inputs. Data Source Web Source Configuration - The source configuration details for the web data source.
- Crawler
Configuration Pulumi.Aws Native. Bedrock. Inputs. Data Source Web Crawler Configuration - The Web Crawler configuration details for the web data source.
- Source
Configuration DataSource Web Source Configuration - The source configuration details for the web data source.
- Crawler
Configuration DataSource Web Crawler Configuration - The Web Crawler configuration details for the web data source.
- source
Configuration DataSource Web Source Configuration - The source configuration details for the web data source.
- crawler
Configuration DataSource Web Crawler Configuration - The Web Crawler configuration details for the web data source.
- source
Configuration DataSource Web Source Configuration - The source configuration details for the web data source.
- crawler
Configuration DataSource Web Crawler Configuration - The Web Crawler configuration details for the web data source.
- source_
configuration DataSource Web Source Configuration - The source configuration details for the web data source.
- crawler_
configuration DataSource Web Crawler Configuration - The Web Crawler configuration details for the web data source.
- source
Configuration Property Map - The source configuration details for the web data source.
- crawler
Configuration Property Map - The Web Crawler configuration details for the web data source.
DataSourceWebScopeType
DataSourceWebSourceConfiguration
- Url
Configuration Pulumi.Aws Native. Bedrock. Inputs. Data Source Url Configuration - The configuration of the URL/URLs.
- Url
Configuration DataSource Url Configuration - The configuration of the URL/URLs.
- url
Configuration DataSource Url Configuration - The configuration of the URL/URLs.
- url
Configuration DataSource Url Configuration - The configuration of the URL/URLs.
- url_
configuration DataSource Url Configuration - The configuration of the URL/URLs.
- url
Configuration Property Map - The configuration of the URL/URLs.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.