1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. bedrock
  5. getDataSource

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.0.1 published on Tuesday, Oct 1, 2024 by Pulumi

aws-native.bedrock.getDataSource

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.0.1 published on Tuesday, Oct 1, 2024 by Pulumi

    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:

    DataSourceId string
    Identifier for a resource.
    KnowledgeBaseId string
    The unique identifier of the knowledge base to which to add the data source.
    DataSourceId string
    Identifier for a resource.
    KnowledgeBaseId string
    The unique identifier of the knowledge base to which to add the data source.
    dataSourceId String
    Identifier for a resource.
    knowledgeBaseId String
    The unique identifier of the knowledge base to which to add the data source.
    dataSourceId string
    Identifier for a resource.
    knowledgeBaseId string
    The unique identifier of the knowledge base to which to add the data source.
    data_source_id str
    Identifier for a resource.
    knowledge_base_id str
    The unique identifier of the knowledge base to which to add the data source.
    dataSourceId String
    Identifier for a resource.
    knowledgeBaseId String
    The unique identifier of the knowledge base to which to add the data source.

    getDataSource Result

    The following output properties are available:

    CreatedAt string
    The time at which the data source was created.
    DataDeletionPolicy Pulumi.AwsNative.Bedrock.DataSourceDataDeletionPolicy
    The data deletion policy for the data source.
    DataSourceConfiguration Pulumi.AwsNative.Bedrock.Outputs.DataSourceConfiguration
    The connection configuration for the data source.
    DataSourceId string
    Identifier for a resource.
    DataSourceStatus Pulumi.AwsNative.Bedrock.DataSourceStatus
    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.
    FailureReasons List<string>
    The details of the failure reasons related to the data source.
    Name string
    The name of the data source.
    ServerSideEncryptionConfiguration Pulumi.AwsNative.Bedrock.Outputs.DataSourceServerSideEncryptionConfiguration
    Contains details about the configuration of the server-side encryption.
    UpdatedAt string
    The time at which the knowledge base was last updated.
    VectorIngestionConfiguration Pulumi.AwsNative.Bedrock.Outputs.DataSourceVectorIngestionConfiguration
    Contains details about how to ingest the documents in the data source.
    CreatedAt string
    The time at which the data source was created.
    DataDeletionPolicy DataSourceDataDeletionPolicy
    The data deletion policy for the data source.
    DataSourceConfiguration DataSourceConfiguration
    The connection configuration for the data source.
    DataSourceId string
    Identifier for a resource.
    DataSourceStatus DataSourceStatus
    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.
    FailureReasons []string
    The details of the failure reasons related to the data source.
    Name string
    The name of the data source.
    ServerSideEncryptionConfiguration DataSourceServerSideEncryptionConfiguration
    Contains details about the configuration of the server-side encryption.
    UpdatedAt string
    The time at which the knowledge base was last updated.
    VectorIngestionConfiguration DataSourceVectorIngestionConfiguration
    Contains details about how to ingest the documents in the data source.
    createdAt String
    The time at which the data source was created.
    dataDeletionPolicy DataSourceDataDeletionPolicy
    The data deletion policy for the data source.
    dataSourceConfiguration DataSourceConfiguration
    The connection configuration for the data source.
    dataSourceId String
    Identifier for a resource.
    dataSourceStatus DataSourceStatus
    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.
    failureReasons List<String>
    The details of the failure reasons related to the data source.
    name String
    The name of the data source.
    serverSideEncryptionConfiguration DataSourceServerSideEncryptionConfiguration
    Contains details about the configuration of the server-side encryption.
    updatedAt String
    The time at which the knowledge base was last updated.
    vectorIngestionConfiguration DataSourceVectorIngestionConfiguration
    Contains details about how to ingest the documents in the data source.
    createdAt string
    The time at which the data source was created.
    dataDeletionPolicy DataSourceDataDeletionPolicy
    The data deletion policy for the data source.
    dataSourceConfiguration DataSourceConfiguration
    The connection configuration for the data source.
    dataSourceId string
    Identifier for a resource.
    dataSourceStatus DataSourceStatus
    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.
    failureReasons string[]
    The details of the failure reasons related to the data source.
    name string
    The name of the data source.
    serverSideEncryptionConfiguration DataSourceServerSideEncryptionConfiguration
    Contains details about the configuration of the server-side encryption.
    updatedAt string
    The time at which the knowledge base was last updated.
    vectorIngestionConfiguration DataSourceVectorIngestionConfiguration
    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_policy DataSourceDataDeletionPolicy
    The data deletion policy for the data source.
    data_source_configuration DataSourceConfiguration
    The connection configuration for the data source.
    data_source_id str
    Identifier for a resource.
    data_source_status DataSourceStatus
    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_encryption_configuration DataSourceServerSideEncryptionConfiguration
    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_configuration DataSourceVectorIngestionConfiguration
    Contains details about how to ingest the documents in the data source.
    createdAt String
    The time at which the data source was created.
    dataDeletionPolicy "RETAIN" | "DELETE"
    The data deletion policy for the data source.
    dataSourceConfiguration Property Map
    The connection configuration for the data source.
    dataSourceId String
    Identifier for a resource.
    dataSourceStatus "AVAILABLE" | "DELETING" | "DELETE_UNSUCCESSFUL"
    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.
    failureReasons List<String>
    The details of the failure reasons related to the data source.
    name String
    The name of the data source.
    serverSideEncryptionConfiguration Property Map
    Contains details about the configuration of the server-side encryption.
    updatedAt String
    The time at which the knowledge base was last updated.
    vectorIngestionConfiguration Property Map
    Contains details about how to ingest the documents in the data source.

    Supporting Types

    DataSourceBedrockFoundationModelConfiguration

    ModelArn string
    The model's ARN.
    ParsingPrompt Pulumi.AwsNative.Bedrock.Inputs.DataSourceParsingPrompt
    Instructions for interpreting the contents of a document.
    ModelArn string
    The model's ARN.
    ParsingPrompt DataSourceParsingPrompt
    Instructions for interpreting the contents of a document.
    modelArn String
    The model's ARN.
    parsingPrompt DataSourceParsingPrompt
    Instructions for interpreting the contents of a document.
    modelArn string
    The model's ARN.
    parsingPrompt DataSourceParsingPrompt
    Instructions for interpreting the contents of a document.
    model_arn str
    The model's ARN.
    parsing_prompt DataSourceParsingPrompt
    Instructions for interpreting the contents of a document.
    modelArn String
    The model's ARN.
    parsingPrompt Property Map
    Instructions for interpreting the contents of a document.

    DataSourceChunkingConfiguration

    ChunkingStrategy Pulumi.AwsNative.Bedrock.DataSourceChunkingStrategy
    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 the fixedSizeChunkingConfiguration .
    • 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.
    FixedSizeChunkingConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceFixedSizeChunkingConfiguration
    Configurations for when you choose fixed-size chunking. If you set the chunkingStrategy as NONE , exclude this field.
    HierarchicalChunkingConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceHierarchicalChunkingConfiguration
    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.
    SemanticChunkingConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceSemanticChunkingConfiguration
    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.
    ChunkingStrategy DataSourceChunkingStrategy
    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 the fixedSizeChunkingConfiguration .
    • 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.
    FixedSizeChunkingConfiguration DataSourceFixedSizeChunkingConfiguration
    Configurations for when you choose fixed-size chunking. If you set the chunkingStrategy as NONE , exclude this field.
    HierarchicalChunkingConfiguration DataSourceHierarchicalChunkingConfiguration
    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.
    SemanticChunkingConfiguration DataSourceSemanticChunkingConfiguration
    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.
    chunkingStrategy DataSourceChunkingStrategy
    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 the fixedSizeChunkingConfiguration .
    • 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.
    fixedSizeChunkingConfiguration DataSourceFixedSizeChunkingConfiguration
    Configurations for when you choose fixed-size chunking. If you set the chunkingStrategy as NONE , exclude this field.
    hierarchicalChunkingConfiguration DataSourceHierarchicalChunkingConfiguration
    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.
    semanticChunkingConfiguration DataSourceSemanticChunkingConfiguration
    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.
    chunkingStrategy DataSourceChunkingStrategy
    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 the fixedSizeChunkingConfiguration .
    • 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.
    fixedSizeChunkingConfiguration DataSourceFixedSizeChunkingConfiguration
    Configurations for when you choose fixed-size chunking. If you set the chunkingStrategy as NONE , exclude this field.
    hierarchicalChunkingConfiguration DataSourceHierarchicalChunkingConfiguration
    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.
    semanticChunkingConfiguration DataSourceSemanticChunkingConfiguration
    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 DataSourceChunkingStrategy
    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 the fixedSizeChunkingConfiguration .
    • 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_chunking_configuration DataSourceFixedSizeChunkingConfiguration
    Configurations for when you choose fixed-size chunking. If you set the chunkingStrategy as NONE , exclude this field.
    hierarchical_chunking_configuration DataSourceHierarchicalChunkingConfiguration
    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_configuration DataSourceSemanticChunkingConfiguration
    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.
    chunkingStrategy "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 the fixedSizeChunkingConfiguration .
    • 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.
    fixedSizeChunkingConfiguration Property Map
    Configurations for when you choose fixed-size chunking. If you set the chunkingStrategy as NONE , exclude this field.
    hierarchicalChunkingConfiguration Property Map
    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.
    semanticChunkingConfiguration Property Map
    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.AwsNative.Bedrock.DataSourceType
    The type of data source.
    ConfluenceConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceConfluenceDataSourceConfiguration

    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.AwsNative.Bedrock.Inputs.DataSourceS3DataSourceConfiguration
    The configuration information to connect to Amazon S3 as your data source.
    SalesforceConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceSalesforceDataSourceConfiguration

    The configuration information to connect to Salesforce as your data source.

    Salesforce data source connector is in preview release and is subject to change.

    SharePointConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceSharePointDataSourceConfiguration

    The configuration information to connect to SharePoint as your data source.

    SharePoint data source connector is in preview release and is subject to change.

    WebConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceWebDataSourceConfiguration

    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 DataSourceType
    The type of data source.
    ConfluenceConfiguration DataSourceConfluenceDataSourceConfiguration

    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 DataSourceS3DataSourceConfiguration
    The configuration information to connect to Amazon S3 as your data source.
    SalesforceConfiguration DataSourceSalesforceDataSourceConfiguration

    The configuration information to connect to Salesforce as your data source.

    Salesforce data source connector is in preview release and is subject to change.

    SharePointConfiguration DataSourceSharePointDataSourceConfiguration

    The configuration information to connect to SharePoint as your data source.

    SharePoint data source connector is in preview release and is subject to change.

    WebConfiguration DataSourceWebDataSourceConfiguration

    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 DataSourceType
    The type of data source.
    confluenceConfiguration DataSourceConfluenceDataSourceConfiguration

    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 DataSourceS3DataSourceConfiguration
    The configuration information to connect to Amazon S3 as your data source.
    salesforceConfiguration DataSourceSalesforceDataSourceConfiguration

    The configuration information to connect to Salesforce as your data source.

    Salesforce data source connector is in preview release and is subject to change.

    sharePointConfiguration DataSourceSharePointDataSourceConfiguration

    The configuration information to connect to SharePoint as your data source.

    SharePoint data source connector is in preview release and is subject to change.

    webConfiguration DataSourceWebDataSourceConfiguration

    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 DataSourceType
    The type of data source.
    confluenceConfiguration DataSourceConfluenceDataSourceConfiguration

    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 DataSourceS3DataSourceConfiguration
    The configuration information to connect to Amazon S3 as your data source.
    salesforceConfiguration DataSourceSalesforceDataSourceConfiguration

    The configuration information to connect to Salesforce as your data source.

    Salesforce data source connector is in preview release and is subject to change.

    sharePointConfiguration DataSourceSharePointDataSourceConfiguration

    The configuration information to connect to SharePoint as your data source.

    SharePoint data source connector is in preview release and is subject to change.

    webConfiguration DataSourceWebDataSourceConfiguration

    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 DataSourceType
    The type of data source.
    confluence_configuration DataSourceConfluenceDataSourceConfiguration

    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 DataSourceS3DataSourceConfiguration
    The configuration information to connect to Amazon S3 as your data source.
    salesforce_configuration DataSourceSalesforceDataSourceConfiguration

    The configuration information to connect to Salesforce as your data source.

    Salesforce data source connector is in preview release and is subject to change.

    share_point_configuration DataSourceSharePointDataSourceConfiguration

    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 DataSourceWebDataSourceConfiguration

    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.
    confluenceConfiguration 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.
    salesforceConfiguration 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.

    sharePointConfiguration 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.

    webConfiguration 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

    FilterConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceCrawlFilterConfiguration
    The configuration of filtering the Confluence content. For example, configuring regular expression patterns to include or exclude certain content.
    FilterConfiguration DataSourceCrawlFilterConfiguration
    The configuration of filtering the Confluence content. For example, configuring regular expression patterns to include or exclude certain content.
    filterConfiguration DataSourceCrawlFilterConfiguration
    The configuration of filtering the Confluence content. For example, configuring regular expression patterns to include or exclude certain content.
    filterConfiguration DataSourceCrawlFilterConfiguration
    The configuration of filtering the Confluence content. For example, configuring regular expression patterns to include or exclude certain content.
    filter_configuration DataSourceCrawlFilterConfiguration
    The configuration of filtering the Confluence content. For example, configuring regular expression patterns to include or exclude certain content.
    filterConfiguration Property Map
    The configuration of filtering the Confluence content. For example, configuring regular expression patterns to include or exclude certain content.

    DataSourceConfluenceDataSourceConfiguration

    SourceConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceConfluenceSourceConfiguration
    The endpoint information to connect to your Confluence data source.
    CrawlerConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceConfluenceCrawlerConfiguration
    The configuration of the Confluence content. For example, configuring specific types of Confluence content.
    SourceConfiguration DataSourceConfluenceSourceConfiguration
    The endpoint information to connect to your Confluence data source.
    CrawlerConfiguration DataSourceConfluenceCrawlerConfiguration
    The configuration of the Confluence content. For example, configuring specific types of Confluence content.
    sourceConfiguration DataSourceConfluenceSourceConfiguration
    The endpoint information to connect to your Confluence data source.
    crawlerConfiguration DataSourceConfluenceCrawlerConfiguration
    The configuration of the Confluence content. For example, configuring specific types of Confluence content.
    sourceConfiguration DataSourceConfluenceSourceConfiguration
    The endpoint information to connect to your Confluence data source.
    crawlerConfiguration DataSourceConfluenceCrawlerConfiguration
    The configuration of the Confluence content. For example, configuring specific types of Confluence content.
    source_configuration DataSourceConfluenceSourceConfiguration
    The endpoint information to connect to your Confluence data source.
    crawler_configuration DataSourceConfluenceCrawlerConfiguration
    The configuration of the Confluence content. For example, configuring specific types of Confluence content.
    sourceConfiguration Property Map
    The endpoint information to connect to your Confluence data source.
    crawlerConfiguration Property Map
    The configuration of the Confluence content. For example, configuring specific types of Confluence content.

    DataSourceConfluenceSourceConfiguration

    AuthType Pulumi.AwsNative.Bedrock.DataSourceConfluenceSourceConfigurationAuthType
    The supported authentication type to authenticate and connect to your Confluence instance.
    CredentialsSecretArn string
    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.
    HostType Pulumi.AwsNative.Bedrock.DataSourceConfluenceSourceConfigurationHostType
    The supported host type, whether online/cloud or server/on-premises.
    HostUrl string
    The Confluence host URL or instance URL.
    AuthType DataSourceConfluenceSourceConfigurationAuthType
    The supported authentication type to authenticate and connect to your Confluence instance.
    CredentialsSecretArn string
    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.
    HostType DataSourceConfluenceSourceConfigurationHostType
    The supported host type, whether online/cloud or server/on-premises.
    HostUrl string
    The Confluence host URL or instance URL.
    authType DataSourceConfluenceSourceConfigurationAuthType
    The supported authentication type to authenticate and connect to your Confluence instance.
    credentialsSecretArn String
    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.
    hostType DataSourceConfluenceSourceConfigurationHostType
    The supported host type, whether online/cloud or server/on-premises.
    hostUrl String
    The Confluence host URL or instance URL.
    authType DataSourceConfluenceSourceConfigurationAuthType
    The supported authentication type to authenticate and connect to your Confluence instance.
    credentialsSecretArn string
    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.
    hostType DataSourceConfluenceSourceConfigurationHostType
    The supported host type, whether online/cloud or server/on-premises.
    hostUrl string
    The Confluence host URL or instance URL.
    auth_type DataSourceConfluenceSourceConfigurationAuthType
    The supported authentication type to authenticate and connect to your Confluence instance.
    credentials_secret_arn str
    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 DataSourceConfluenceSourceConfigurationHostType
    The supported host type, whether online/cloud or server/on-premises.
    host_url str
    The Confluence host URL or instance URL.
    authType "BASIC" | "OAUTH2_CLIENT_CREDENTIALS"
    The supported authentication type to authenticate and connect to your Confluence instance.
    credentialsSecretArn String
    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.
    hostType "SAAS"
    The supported host type, whether online/cloud or server/on-premises.
    hostUrl String
    The Confluence host URL or instance URL.

    DataSourceConfluenceSourceConfigurationAuthType

    DataSourceConfluenceSourceConfigurationHostType

    DataSourceCrawlFilterConfiguration

    Type Pulumi.AwsNative.Bedrock.DataSourceCrawlFilterConfigurationType
    The crawl filter type.
    PatternObjectFilter Pulumi.AwsNative.Bedrock.Inputs.DataSourcePatternObjectFilterConfiguration
    The configuration of filtering certain objects or content types of the data source.
    Type DataSourceCrawlFilterConfigurationType
    The crawl filter type.
    PatternObjectFilter DataSourcePatternObjectFilterConfiguration
    The configuration of filtering certain objects or content types of the data source.
    type DataSourceCrawlFilterConfigurationType
    The crawl filter type.
    patternObjectFilter DataSourcePatternObjectFilterConfiguration
    The configuration of filtering certain objects or content types of the data source.
    type DataSourceCrawlFilterConfigurationType
    The crawl filter type.
    patternObjectFilter DataSourcePatternObjectFilterConfiguration
    The configuration of filtering certain objects or content types of the data source.
    type DataSourceCrawlFilterConfigurationType
    The crawl filter type.
    pattern_object_filter DataSourcePatternObjectFilterConfiguration
    The configuration of filtering certain objects or content types of the data source.
    type "PATTERN"
    The crawl filter type.
    patternObjectFilter Property Map
    The configuration of filtering certain objects or content types of the data source.

    DataSourceCrawlFilterConfigurationType

    DataSourceCustomTransformationConfiguration

    IntermediateStorage DataSourceIntermediateStorage
    An S3 bucket path for input and output objects.
    Transformations []DataSourceTransformation
    A list of Lambda functions that process documents.
    intermediateStorage DataSourceIntermediateStorage
    An S3 bucket path for input and output objects.
    transformations List<DataSourceTransformation>
    A list of Lambda functions that process documents.
    intermediateStorage DataSourceIntermediateStorage
    An S3 bucket path for input and output objects.
    transformations DataSourceTransformation[]
    A list of Lambda functions that process documents.
    intermediate_storage DataSourceIntermediateStorage
    An S3 bucket path for input and output objects.
    transformations Sequence[DataSourceTransformation]
    A list of Lambda functions that process documents.
    intermediateStorage 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

    MaxTokens int
    The maximum number of tokens to include in a chunk.
    OverlapPercentage int
    The percentage of overlap between adjacent chunks of a data source.
    MaxTokens int
    The maximum number of tokens to include in a chunk.
    OverlapPercentage int
    The percentage of overlap between adjacent chunks of a data source.
    maxTokens Integer
    The maximum number of tokens to include in a chunk.
    overlapPercentage Integer
    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 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.
    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.

    DataSourceHierarchicalChunkingConfiguration

    LevelConfigurations List<Pulumi.AwsNative.Bedrock.Inputs.DataSourceHierarchicalChunkingLevelConfiguration>
    Token settings for each layer.
    OverlapTokens int
    The number of tokens to repeat across chunks in the same layer.
    LevelConfigurations []DataSourceHierarchicalChunkingLevelConfiguration
    Token settings for each layer.
    OverlapTokens int
    The number of tokens to repeat across chunks in the same layer.
    levelConfigurations List<DataSourceHierarchicalChunkingLevelConfiguration>
    Token settings for each layer.
    overlapTokens Integer
    The number of tokens to repeat across chunks in the same layer.
    levelConfigurations DataSourceHierarchicalChunkingLevelConfiguration[]
    Token settings for each layer.
    overlapTokens number
    The number of tokens to repeat across chunks in the same layer.
    level_configurations Sequence[DataSourceHierarchicalChunkingLevelConfiguration]
    Token settings for each layer.
    overlap_tokens int
    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.

    DataSourceHierarchicalChunkingLevelConfiguration

    MaxTokens int
    The maximum number of tokens that a chunk can contain in this layer.
    MaxTokens int
    The maximum number of tokens that a chunk can contain in this layer.
    maxTokens Integer
    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 int
    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.

    DataSourceIntermediateStorage

    s3Location Property Map
    An S3 bucket path.

    DataSourceParsingConfiguration

    ParsingStrategy DataSourceParsingStrategy
    The parsing strategy for the data source.
    BedrockFoundationModelConfiguration DataSourceBedrockFoundationModelConfiguration
    Settings for a foundation model used to parse documents for a data source.
    parsingStrategy DataSourceParsingStrategy
    The parsing strategy for the data source.
    bedrockFoundationModelConfiguration DataSourceBedrockFoundationModelConfiguration
    Settings for a foundation model used to parse documents for a data source.
    parsingStrategy DataSourceParsingStrategy
    The parsing strategy for the data source.
    bedrockFoundationModelConfiguration DataSourceBedrockFoundationModelConfiguration
    Settings for a foundation model used to parse documents for a data source.
    parsing_strategy DataSourceParsingStrategy
    The parsing strategy for the data source.
    bedrock_foundation_model_configuration DataSourceBedrockFoundationModelConfiguration
    Settings for a foundation model used to parse documents for a data source.
    parsingStrategy "BEDROCK_FOUNDATION_MODEL"
    The parsing strategy for the data source.
    bedrockFoundationModelConfiguration Property Map
    Settings for a foundation model used to parse documents for a data source.

    DataSourceParsingPrompt

    ParsingPromptText string
    Instructions for interpreting the contents of a document.
    ParsingPromptText string
    Instructions for interpreting the contents of a document.
    parsingPromptText String
    Instructions for interpreting the contents of a document.
    parsingPromptText string
    Instructions for interpreting the contents of a document.
    parsing_prompt_text str
    Instructions for interpreting the contents of a document.
    parsingPromptText String
    Instructions for interpreting the contents of a document.

    DataSourceParsingStrategy

    DataSourcePatternObjectFilter

    ObjectType string
    The supported object type or content type of the data source.
    ExclusionFilters List<string>
    InclusionFilters List<string>
    ObjectType string
    The supported object type or content type of the data source.
    ExclusionFilters []string
    InclusionFilters []string
    objectType String
    The supported object type or content type of the data source.
    exclusionFilters List<String>
    inclusionFilters List<String>
    objectType string
    The supported object type or content type of the data source.
    exclusionFilters string[]
    inclusionFilters string[]
    object_type str
    The supported object type or content type of the data source.
    exclusion_filters Sequence[str]
    inclusion_filters Sequence[str]
    objectType String
    The supported object type or content type of the data source.
    exclusionFilters List<String>
    inclusionFilters List<String>

    DataSourcePatternObjectFilterConfiguration

    Filters List<Pulumi.AwsNative.Bedrock.Inputs.DataSourcePatternObjectFilter>
    The configuration of specific filters applied to your data source content. You can filter out or include certain content.
    Filters []DataSourcePatternObjectFilter
    The configuration of specific filters applied to your data source content. You can filter out or include certain content.
    filters List<DataSourcePatternObjectFilter>
    The configuration of specific filters applied to your data source content. You can filter out or include certain content.
    filters DataSourcePatternObjectFilter[]
    The configuration of specific filters applied to your data source content. You can filter out or include certain content.
    filters Sequence[DataSourcePatternObjectFilter]
    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

    BucketArn string
    The ARN of the bucket that contains the data source.
    BucketOwnerAccountId string
    The account ID for the owner of the S3 bucket.
    InclusionPrefixes List<string>
    A list of S3 prefixes that define the object containing the data sources.
    BucketArn string
    The ARN of the bucket that contains the data source.
    BucketOwnerAccountId string
    The account ID for the owner of the S3 bucket.
    InclusionPrefixes []string
    A list of S3 prefixes that define the object containing the data sources.
    bucketArn String
    The ARN of the bucket that contains the data source.
    bucketOwnerAccountId String
    The account ID for the owner of the S3 bucket.
    inclusionPrefixes List<String>
    A list of S3 prefixes that define the object containing the data sources.
    bucketArn string
    The ARN of the bucket that contains the data source.
    bucketOwnerAccountId string
    The account ID for the owner of the S3 bucket.
    inclusionPrefixes 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_account_id str
    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.
    bucketArn String
    The ARN of the bucket that contains the data source.
    bucketOwnerAccountId String
    The account ID for the owner of the S3 bucket.
    inclusionPrefixes 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

    FilterConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceCrawlFilterConfiguration
    The configuration of filtering the Salesforce content. For example, configuring regular expression patterns to include or exclude certain content.
    FilterConfiguration DataSourceCrawlFilterConfiguration
    The configuration of filtering the Salesforce content. For example, configuring regular expression patterns to include or exclude certain content.
    filterConfiguration DataSourceCrawlFilterConfiguration
    The configuration of filtering the Salesforce content. For example, configuring regular expression patterns to include or exclude certain content.
    filterConfiguration DataSourceCrawlFilterConfiguration
    The configuration of filtering the Salesforce content. For example, configuring regular expression patterns to include or exclude certain content.
    filter_configuration DataSourceCrawlFilterConfiguration
    The configuration of filtering the Salesforce content. For example, configuring regular expression patterns to include or exclude certain content.
    filterConfiguration Property Map
    The configuration of filtering the Salesforce content. For example, configuring regular expression patterns to include or exclude certain content.

    DataSourceSalesforceDataSourceConfiguration

    SourceConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceSalesforceSourceConfiguration
    The endpoint information to connect to your Salesforce data source.
    CrawlerConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceSalesforceCrawlerConfiguration
    The configuration of the Salesforce content. For example, configuring specific types of Salesforce content.
    SourceConfiguration DataSourceSalesforceSourceConfiguration
    The endpoint information to connect to your Salesforce data source.
    CrawlerConfiguration DataSourceSalesforceCrawlerConfiguration
    The configuration of the Salesforce content. For example, configuring specific types of Salesforce content.
    sourceConfiguration DataSourceSalesforceSourceConfiguration
    The endpoint information to connect to your Salesforce data source.
    crawlerConfiguration DataSourceSalesforceCrawlerConfiguration
    The configuration of the Salesforce content. For example, configuring specific types of Salesforce content.
    sourceConfiguration DataSourceSalesforceSourceConfiguration
    The endpoint information to connect to your Salesforce data source.
    crawlerConfiguration DataSourceSalesforceCrawlerConfiguration
    The configuration of the Salesforce content. For example, configuring specific types of Salesforce content.
    source_configuration DataSourceSalesforceSourceConfiguration
    The endpoint information to connect to your Salesforce data source.
    crawler_configuration DataSourceSalesforceCrawlerConfiguration
    The configuration of the Salesforce content. For example, configuring specific types of Salesforce content.
    sourceConfiguration Property Map
    The endpoint information to connect to your Salesforce data source.
    crawlerConfiguration Property Map
    The configuration of the Salesforce content. For example, configuring specific types of Salesforce content.

    DataSourceSalesforceSourceConfiguration

    AuthType Pulumi.AwsNative.Bedrock.DataSourceSalesforceSourceConfigurationAuthType
    The supported authentication type to authenticate and connect to your Salesforce instance.
    CredentialsSecretArn string
    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.
    HostUrl string
    The Salesforce host URL or instance URL.
    AuthType DataSourceSalesforceSourceConfigurationAuthType
    The supported authentication type to authenticate and connect to your Salesforce instance.
    CredentialsSecretArn string
    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.
    HostUrl string
    The Salesforce host URL or instance URL.
    authType DataSourceSalesforceSourceConfigurationAuthType
    The supported authentication type to authenticate and connect to your Salesforce instance.
    credentialsSecretArn String
    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.
    hostUrl String
    The Salesforce host URL or instance URL.
    authType DataSourceSalesforceSourceConfigurationAuthType
    The supported authentication type to authenticate and connect to your Salesforce instance.
    credentialsSecretArn string
    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.
    hostUrl string
    The Salesforce host URL or instance URL.
    auth_type DataSourceSalesforceSourceConfigurationAuthType
    The supported authentication type to authenticate and connect to your Salesforce instance.
    credentials_secret_arn str
    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.
    authType "OAUTH2_CLIENT_CREDENTIALS"
    The supported authentication type to authenticate and connect to your Salesforce instance.
    credentialsSecretArn String
    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.
    hostUrl 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

    BreakpointPercentileThreshold int
    The dissimilarity threshold for splitting chunks.
    BufferSize int
    The buffer size.
    MaxTokens int
    The maximum number of tokens that a chunk can contain.
    BreakpointPercentileThreshold int
    The dissimilarity threshold for splitting chunks.
    BufferSize int
    The buffer size.
    MaxTokens int
    The maximum number of tokens that a chunk can contain.
    breakpointPercentileThreshold Integer
    The dissimilarity threshold for splitting chunks.
    bufferSize Integer
    The buffer size.
    maxTokens Integer
    The maximum number of tokens that a chunk can contain.
    breakpointPercentileThreshold number
    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_threshold int
    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.
    breakpointPercentileThreshold Number
    The dissimilarity threshold for splitting chunks.
    bufferSize Number
    The buffer size.
    maxTokens Number
    The maximum number of tokens that a chunk can contain.

    DataSourceServerSideEncryptionConfiguration

    KmsKeyArn string
    The ARN of the AWS KMS key used to encrypt the resource.
    KmsKeyArn string
    The ARN of the AWS KMS key used to encrypt the resource.
    kmsKeyArn String
    The ARN of the AWS KMS key used to encrypt the resource.
    kmsKeyArn string
    The ARN of the AWS KMS key used to encrypt the resource.
    kms_key_arn str
    The ARN of the AWS KMS key used to encrypt the resource.
    kmsKeyArn String
    The ARN of the AWS KMS key used to encrypt the resource.

    DataSourceSharePointCrawlerConfiguration

    FilterConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceCrawlFilterConfiguration
    The configuration of filtering the SharePoint content. For example, configuring regular expression patterns to include or exclude certain content.
    FilterConfiguration DataSourceCrawlFilterConfiguration
    The configuration of filtering the SharePoint content. For example, configuring regular expression patterns to include or exclude certain content.
    filterConfiguration DataSourceCrawlFilterConfiguration
    The configuration of filtering the SharePoint content. For example, configuring regular expression patterns to include or exclude certain content.
    filterConfiguration DataSourceCrawlFilterConfiguration
    The configuration of filtering the SharePoint content. For example, configuring regular expression patterns to include or exclude certain content.
    filter_configuration DataSourceCrawlFilterConfiguration
    The configuration of filtering the SharePoint content. For example, configuring regular expression patterns to include or exclude certain content.
    filterConfiguration Property Map
    The configuration of filtering the SharePoint content. For example, configuring regular expression patterns to include or exclude certain content.

    DataSourceSharePointDataSourceConfiguration

    SourceConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceSharePointSourceConfiguration
    The endpoint information to connect to your SharePoint data source.
    CrawlerConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceSharePointCrawlerConfiguration
    The configuration of the SharePoint content. For example, configuring specific types of SharePoint content.
    SourceConfiguration DataSourceSharePointSourceConfiguration
    The endpoint information to connect to your SharePoint data source.
    CrawlerConfiguration DataSourceSharePointCrawlerConfiguration
    The configuration of the SharePoint content. For example, configuring specific types of SharePoint content.
    sourceConfiguration DataSourceSharePointSourceConfiguration
    The endpoint information to connect to your SharePoint data source.
    crawlerConfiguration DataSourceSharePointCrawlerConfiguration
    The configuration of the SharePoint content. For example, configuring specific types of SharePoint content.
    sourceConfiguration DataSourceSharePointSourceConfiguration
    The endpoint information to connect to your SharePoint data source.
    crawlerConfiguration DataSourceSharePointCrawlerConfiguration
    The configuration of the SharePoint content. For example, configuring specific types of SharePoint content.
    source_configuration DataSourceSharePointSourceConfiguration
    The endpoint information to connect to your SharePoint data source.
    crawler_configuration DataSourceSharePointCrawlerConfiguration
    The configuration of the SharePoint content. For example, configuring specific types of SharePoint content.
    sourceConfiguration Property Map
    The endpoint information to connect to your SharePoint data source.
    crawlerConfiguration Property Map
    The configuration of the SharePoint content. For example, configuring specific types of SharePoint content.

    DataSourceSharePointSourceConfiguration

    AuthType Pulumi.AwsNative.Bedrock.DataSourceSharePointSourceConfigurationAuthType
    The supported authentication type to authenticate and connect to your SharePoint site/sites.
    CredentialsSecretArn string
    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.
    HostType Pulumi.AwsNative.Bedrock.DataSourceSharePointSourceConfigurationHostType
    The supported host type, whether online/cloud or server/on-premises.
    SiteUrls List<string>
    A list of one or more SharePoint site URLs.
    TenantId string
    The identifier of your Microsoft 365 tenant.
    AuthType DataSourceSharePointSourceConfigurationAuthType
    The supported authentication type to authenticate and connect to your SharePoint site/sites.
    CredentialsSecretArn string
    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.
    HostType DataSourceSharePointSourceConfigurationHostType
    The supported host type, whether online/cloud or server/on-premises.
    SiteUrls []string
    A list of one or more SharePoint site URLs.
    TenantId string
    The identifier of your Microsoft 365 tenant.
    authType DataSourceSharePointSourceConfigurationAuthType
    The supported authentication type to authenticate and connect to your SharePoint site/sites.
    credentialsSecretArn String
    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.
    hostType DataSourceSharePointSourceConfigurationHostType
    The supported host type, whether online/cloud or server/on-premises.
    siteUrls List<String>
    A list of one or more SharePoint site URLs.
    tenantId String
    The identifier of your Microsoft 365 tenant.
    authType DataSourceSharePointSourceConfigurationAuthType
    The supported authentication type to authenticate and connect to your SharePoint site/sites.
    credentialsSecretArn string
    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.
    hostType DataSourceSharePointSourceConfigurationHostType
    The supported host type, whether online/cloud or server/on-premises.
    siteUrls string[]
    A list of one or more SharePoint site URLs.
    tenantId string
    The identifier of your Microsoft 365 tenant.
    auth_type DataSourceSharePointSourceConfigurationAuthType
    The supported authentication type to authenticate and connect to your SharePoint site/sites.
    credentials_secret_arn str
    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 DataSourceSharePointSourceConfigurationHostType
    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.
    authType "OAUTH2_CLIENT_CREDENTIALS"
    The supported authentication type to authenticate and connect to your SharePoint site/sites.
    credentialsSecretArn String
    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.
    hostType "ONLINE"
    The supported host type, whether online/cloud or server/on-premises.
    siteUrls List<String>
    A list of one or more SharePoint site URLs.
    tenantId String
    The identifier of your Microsoft 365 tenant.

    DataSourceSharePointSourceConfigurationAuthType

    DataSourceSharePointSourceConfigurationHostType

    DataSourceStatus

    DataSourceTransformation

    StepToApply DataSourceTransformationStepToApply
    When the service applies the transformation.
    TransformationFunction DataSourceTransformationFunction
    A Lambda function that processes documents.
    stepToApply DataSourceTransformationStepToApply
    When the service applies the transformation.
    transformationFunction DataSourceTransformationFunction
    A Lambda function that processes documents.
    stepToApply DataSourceTransformationStepToApply
    When the service applies the transformation.
    transformationFunction DataSourceTransformationFunction
    A Lambda function that processes documents.
    step_to_apply DataSourceTransformationStepToApply
    When the service applies the transformation.
    transformation_function DataSourceTransformationFunction
    A Lambda function that processes documents.
    stepToApply "POST_CHUNKING"
    When the service applies the transformation.
    transformationFunction Property Map
    A Lambda function that processes documents.

    DataSourceTransformationFunction

    DataSourceTransformationLambdaConfiguration

    LambdaArn string
    The function's ARN identifier.
    LambdaArn string
    The function's ARN identifier.
    lambdaArn String
    The function's ARN identifier.
    lambdaArn string
    The function's ARN identifier.
    lambda_arn str
    The function's ARN identifier.
    lambdaArn String
    The function's ARN identifier.

    DataSourceTransformationStepToApply

    DataSourceType

    DataSourceUrlConfiguration

    SeedUrls []DataSourceSeedUrl
    One or more seed or starting point URLs.
    seedUrls List<DataSourceSeedUrl>
    One or more seed or starting point URLs.
    seedUrls DataSourceSeedUrl[]
    One or more seed or starting point URLs.
    seed_urls Sequence[DataSourceSeedUrl]
    One or more seed or starting point URLs.
    seedUrls List<Property Map>
    One or more seed or starting point URLs.

    DataSourceVectorIngestionConfiguration

    ChunkingConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceChunkingConfiguration
    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.
    CustomTransformationConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceCustomTransformationConfiguration
    A custom document transformer for parsed data source documents.
    ParsingConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceParsingConfiguration
    A custom parser for data source documents.
    ChunkingConfiguration DataSourceChunkingConfiguration
    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.
    CustomTransformationConfiguration DataSourceCustomTransformationConfiguration
    A custom document transformer for parsed data source documents.
    ParsingConfiguration DataSourceParsingConfiguration
    A custom parser for data source documents.
    chunkingConfiguration DataSourceChunkingConfiguration
    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.
    customTransformationConfiguration DataSourceCustomTransformationConfiguration
    A custom document transformer for parsed data source documents.
    parsingConfiguration DataSourceParsingConfiguration
    A custom parser for data source documents.
    chunkingConfiguration DataSourceChunkingConfiguration
    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.
    customTransformationConfiguration DataSourceCustomTransformationConfiguration
    A custom document transformer for parsed data source documents.
    parsingConfiguration DataSourceParsingConfiguration
    A custom parser for data source documents.
    chunking_configuration DataSourceChunkingConfiguration
    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_configuration DataSourceCustomTransformationConfiguration
    A custom document transformer for parsed data source documents.
    parsing_configuration DataSourceParsingConfiguration
    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.
    customTransformationConfiguration Property Map
    A custom document transformer for parsed data source documents.
    parsingConfiguration Property Map
    A custom parser for data source documents.

    DataSourceWebCrawlerConfiguration

    CrawlerLimits Pulumi.AwsNative.Bedrock.Inputs.DataSourceWebCrawlerLimits
    The configuration of crawl limits for the web URLs.
    ExclusionFilters 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.
    InclusionFilters 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.AwsNative.Bedrock.DataSourceWebScopeType

    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".

    CrawlerLimits DataSourceWebCrawlerLimits
    The configuration of crawl limits for the web URLs.
    ExclusionFilters []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.
    InclusionFilters []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 DataSourceWebScopeType

    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".

    crawlerLimits DataSourceWebCrawlerLimits
    The configuration of crawl limits for the web URLs.
    exclusionFilters 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.
    inclusionFilters 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 DataSourceWebScopeType

    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".

    crawlerLimits DataSourceWebCrawlerLimits
    The configuration of crawl limits for the web URLs.
    exclusionFilters 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.
    inclusionFilters 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 DataSourceWebScopeType

    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 DataSourceWebCrawlerLimits
    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 DataSourceWebScopeType

    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".

    crawlerLimits Property Map
    The configuration of crawl limits for the web URLs.
    exclusionFilters 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.
    inclusionFilters 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

    RateLimit int
    Rate of web URLs retrieved per minute.
    RateLimit int
    Rate of web URLs retrieved per minute.
    rateLimit Integer
    Rate of web URLs retrieved per minute.
    rateLimit number
    Rate of web URLs retrieved per minute.
    rate_limit int
    Rate of web URLs retrieved per minute.
    rateLimit Number
    Rate of web URLs retrieved per minute.

    DataSourceWebDataSourceConfiguration

    SourceConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceWebSourceConfiguration
    The source configuration details for the web data source.
    CrawlerConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceWebCrawlerConfiguration
    The Web Crawler configuration details for the web data source.
    SourceConfiguration DataSourceWebSourceConfiguration
    The source configuration details for the web data source.
    CrawlerConfiguration DataSourceWebCrawlerConfiguration
    The Web Crawler configuration details for the web data source.
    sourceConfiguration DataSourceWebSourceConfiguration
    The source configuration details for the web data source.
    crawlerConfiguration DataSourceWebCrawlerConfiguration
    The Web Crawler configuration details for the web data source.
    sourceConfiguration DataSourceWebSourceConfiguration
    The source configuration details for the web data source.
    crawlerConfiguration DataSourceWebCrawlerConfiguration
    The Web Crawler configuration details for the web data source.
    source_configuration DataSourceWebSourceConfiguration
    The source configuration details for the web data source.
    crawler_configuration DataSourceWebCrawlerConfiguration
    The Web Crawler configuration details for the web data source.
    sourceConfiguration Property Map
    The source configuration details for the web data source.
    crawlerConfiguration Property Map
    The Web Crawler configuration details for the web data source.

    DataSourceWebScopeType

    DataSourceWebSourceConfiguration

    UrlConfiguration DataSourceUrlConfiguration
    The configuration of the URL/URLs.
    urlConfiguration DataSourceUrlConfiguration
    The configuration of the URL/URLs.
    urlConfiguration DataSourceUrlConfiguration
    The configuration of the URL/URLs.
    url_configuration DataSourceUrlConfiguration
    The configuration of the URL/URLs.
    urlConfiguration Property Map
    The configuration of the URL/URLs.

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.0.1 published on Tuesday, Oct 1, 2024 by Pulumi