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

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

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

    Create DataSource Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new DataSource(name: string, args: DataSourceArgs, opts?: CustomResourceOptions);
    @overload
    def DataSource(resource_name: str,
                   args: DataSourceArgs,
                   opts: Optional[ResourceOptions] = None)
    
    @overload
    def DataSource(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   data_source_configuration: Optional[DataSourceConfigurationArgs] = None,
                   knowledge_base_id: Optional[str] = None,
                   data_deletion_policy: Optional[DataSourceDataDeletionPolicy] = None,
                   description: Optional[str] = None,
                   name: Optional[str] = None,
                   server_side_encryption_configuration: Optional[DataSourceServerSideEncryptionConfigurationArgs] = None,
                   vector_ingestion_configuration: Optional[DataSourceVectorIngestionConfigurationArgs] = None)
    func NewDataSource(ctx *Context, name string, args DataSourceArgs, opts ...ResourceOption) (*DataSource, error)
    public DataSource(string name, DataSourceArgs args, CustomResourceOptions? opts = null)
    public DataSource(String name, DataSourceArgs args)
    public DataSource(String name, DataSourceArgs args, CustomResourceOptions options)
    
    type: aws-native:bedrock:DataSource
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args DataSourceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args DataSourceArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args DataSourceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DataSourceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DataSourceArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    DataSource Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The DataSource resource accepts the following input properties:

    DataSourceConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceConfiguration
    The connection configuration for the data source.
    KnowledgeBaseId string
    The unique identifier of the knowledge base to which to add the data source.
    DataDeletionPolicy Pulumi.AwsNative.Bedrock.DataSourceDataDeletionPolicy
    The data deletion policy for the data source.
    Description string
    Description of the Resource.
    Name string
    The name of the data source.
    ServerSideEncryptionConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceServerSideEncryptionConfiguration
    Contains details about the configuration of the server-side encryption.
    VectorIngestionConfiguration Pulumi.AwsNative.Bedrock.Inputs.DataSourceVectorIngestionConfiguration
    Contains details about how to ingest the documents in the data source.
    DataSourceConfiguration DataSourceConfigurationArgs
    The connection configuration for the data source.
    KnowledgeBaseId string
    The unique identifier of the knowledge base to which to add the data source.
    DataDeletionPolicy DataSourceDataDeletionPolicy
    The data deletion policy for the data source.
    Description string
    Description of the Resource.
    Name string
    The name of the data source.
    ServerSideEncryptionConfiguration DataSourceServerSideEncryptionConfigurationArgs
    Contains details about the configuration of the server-side encryption.
    VectorIngestionConfiguration DataSourceVectorIngestionConfigurationArgs
    Contains details about how to ingest the documents in the data source.
    dataSourceConfiguration DataSourceConfiguration
    The connection configuration for the data source.
    knowledgeBaseId String
    The unique identifier of the knowledge base to which to add the data source.
    dataDeletionPolicy DataSourceDataDeletionPolicy
    The data deletion policy for the data source.
    description String
    Description of the Resource.
    name String
    The name of the data source.
    serverSideEncryptionConfiguration DataSourceServerSideEncryptionConfiguration
    Contains details about the configuration of the server-side encryption.
    vectorIngestionConfiguration DataSourceVectorIngestionConfiguration
    Contains details about how to ingest the documents in the data source.
    dataSourceConfiguration DataSourceConfiguration
    The connection configuration for the data source.
    knowledgeBaseId string
    The unique identifier of the knowledge base to which to add the data source.
    dataDeletionPolicy DataSourceDataDeletionPolicy
    The data deletion policy for the data source.
    description string
    Description of the Resource.
    name string
    The name of the data source.
    serverSideEncryptionConfiguration DataSourceServerSideEncryptionConfiguration
    Contains details about the configuration of the server-side encryption.
    vectorIngestionConfiguration DataSourceVectorIngestionConfiguration
    Contains details about how to ingest the documents in the data source.
    data_source_configuration DataSourceConfigurationArgs
    The connection configuration for the data source.
    knowledge_base_id str
    The unique identifier of the knowledge base to which to add the data source.
    data_deletion_policy DataSourceDataDeletionPolicy
    The data deletion policy for the data source.
    description str
    Description of the Resource.
    name str
    The name of the data source.
    server_side_encryption_configuration DataSourceServerSideEncryptionConfigurationArgs
    Contains details about the configuration of the server-side encryption.
    vector_ingestion_configuration DataSourceVectorIngestionConfigurationArgs
    Contains details about how to ingest the documents in the data source.
    dataSourceConfiguration Property Map
    The connection configuration for the data source.
    knowledgeBaseId String
    The unique identifier of the knowledge base to which to add the data source.
    dataDeletionPolicy "RETAIN" | "DELETE"
    The data deletion policy for the data source.
    description String
    Description of the Resource.
    name String
    The name of the data source.
    serverSideEncryptionConfiguration Property Map
    Contains details about the configuration of the server-side encryption.
    vectorIngestionConfiguration Property Map
    Contains details about how to ingest the documents in the data source.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the DataSource resource produces the following output properties:

    CreatedAt string
    The time at which the data source was created.
    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.
    FailureReasons List<string>
    The details of the failure reasons related to the data source.
    Id string
    The provider-assigned unique ID for this managed resource.
    UpdatedAt string
    The time at which the knowledge base was last updated.
    CreatedAt string
    The time at which the data source was created.
    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.
    FailureReasons []string
    The details of the failure reasons related to the data source.
    Id string
    The provider-assigned unique ID for this managed resource.
    UpdatedAt string
    The time at which the knowledge base was last updated.
    createdAt String
    The time at which the data source was created.
    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.
    failureReasons List<String>
    The details of the failure reasons related to the data source.
    id String
    The provider-assigned unique ID for this managed resource.
    updatedAt String
    The time at which the knowledge base was last updated.
    createdAt string
    The time at which the data source was created.
    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.
    failureReasons string[]
    The details of the failure reasons related to the data source.
    id string
    The provider-assigned unique ID for this managed resource.
    updatedAt string
    The time at which the knowledge base was last updated.
    created_at str
    The time at which the data source was created.
    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.
    failure_reasons Sequence[str]
    The details of the failure reasons related to the data source.
    id str
    The provider-assigned unique ID for this managed resource.
    updated_at str
    The time at which the knowledge base was last updated.
    createdAt String
    The time at which the data source was created.
    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.
    failureReasons List<String>
    The details of the failure reasons related to the data source.
    id String
    The provider-assigned unique ID for this managed resource.
    updatedAt String
    The time at which the knowledge base was last updated.

    Supporting Types

    DataSourceBedrockFoundationModelConfiguration, DataSourceBedrockFoundationModelConfigurationArgs

    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, DataSourceChunkingConfigurationArgs

    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, DataSourceChunkingStrategyArgs

    FixedSize
    FIXED_SIZE
    None
    NONE
    Hierarchical
    HIERARCHICAL
    Semantic
    SEMANTIC
    DataSourceChunkingStrategyFixedSize
    FIXED_SIZE
    DataSourceChunkingStrategyNone
    NONE
    DataSourceChunkingStrategyHierarchical
    HIERARCHICAL
    DataSourceChunkingStrategySemantic
    SEMANTIC
    FixedSize
    FIXED_SIZE
    None
    NONE
    Hierarchical
    HIERARCHICAL
    Semantic
    SEMANTIC
    FixedSize
    FIXED_SIZE
    None
    NONE
    Hierarchical
    HIERARCHICAL
    Semantic
    SEMANTIC
    FIXED_SIZE
    FIXED_SIZE
    NONE
    NONE
    HIERARCHICAL
    HIERARCHICAL
    SEMANTIC
    SEMANTIC
    "FIXED_SIZE"
    FIXED_SIZE
    "NONE"
    NONE
    "HIERARCHICAL"
    HIERARCHICAL
    "SEMANTIC"
    SEMANTIC

    DataSourceConfiguration, DataSourceConfigurationArgs

    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, DataSourceConfluenceCrawlerConfigurationArgs

    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, DataSourceConfluenceDataSourceConfigurationArgs

    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, DataSourceConfluenceSourceConfigurationArgs

    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, DataSourceConfluenceSourceConfigurationAuthTypeArgs

    Basic
    BASIC
    Oauth2ClientCredentials
    OAUTH2_CLIENT_CREDENTIALS
    DataSourceConfluenceSourceConfigurationAuthTypeBasic
    BASIC
    DataSourceConfluenceSourceConfigurationAuthTypeOauth2ClientCredentials
    OAUTH2_CLIENT_CREDENTIALS
    Basic
    BASIC
    Oauth2ClientCredentials
    OAUTH2_CLIENT_CREDENTIALS
    Basic
    BASIC
    Oauth2ClientCredentials
    OAUTH2_CLIENT_CREDENTIALS
    BASIC
    BASIC
    OAUTH2_CLIENT_CREDENTIALS
    OAUTH2_CLIENT_CREDENTIALS
    "BASIC"
    BASIC
    "OAUTH2_CLIENT_CREDENTIALS"
    OAUTH2_CLIENT_CREDENTIALS

    DataSourceConfluenceSourceConfigurationHostType, DataSourceConfluenceSourceConfigurationHostTypeArgs

    Saas
    SAAS
    DataSourceConfluenceSourceConfigurationHostTypeSaas
    SAAS
    Saas
    SAAS
    Saas
    SAAS
    SAAS
    SAAS
    "SAAS"
    SAAS

    DataSourceCrawlFilterConfiguration, DataSourceCrawlFilterConfigurationArgs

    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, DataSourceCrawlFilterConfigurationTypeArgs

    Pattern
    PATTERN
    DataSourceCrawlFilterConfigurationTypePattern
    PATTERN
    Pattern
    PATTERN
    Pattern
    PATTERN
    PATTERN
    PATTERN
    "PATTERN"
    PATTERN

    DataSourceCustomTransformationConfiguration, DataSourceCustomTransformationConfigurationArgs

    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, DataSourceDataDeletionPolicyArgs

    Retain
    RETAIN
    Delete
    DELETE
    DataSourceDataDeletionPolicyRetain
    RETAIN
    DataSourceDataDeletionPolicyDelete
    DELETE
    Retain
    RETAIN
    Delete
    DELETE
    Retain
    RETAIN
    Delete
    DELETE
    RETAIN
    RETAIN
    DELETE
    DELETE
    "RETAIN"
    RETAIN
    "DELETE"
    DELETE

    DataSourceFixedSizeChunkingConfiguration, DataSourceFixedSizeChunkingConfigurationArgs

    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, DataSourceHierarchicalChunkingConfigurationArgs

    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, DataSourceHierarchicalChunkingLevelConfigurationArgs

    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, DataSourceIntermediateStorageArgs

    s3Location Property Map
    An S3 bucket path.

    DataSourceParsingConfiguration, DataSourceParsingConfigurationArgs

    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, DataSourceParsingPromptArgs

    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, DataSourceParsingStrategyArgs

    BedrockFoundationModel
    BEDROCK_FOUNDATION_MODEL
    DataSourceParsingStrategyBedrockFoundationModel
    BEDROCK_FOUNDATION_MODEL
    BedrockFoundationModel
    BEDROCK_FOUNDATION_MODEL
    BedrockFoundationModel
    BEDROCK_FOUNDATION_MODEL
    BEDROCK_FOUNDATION_MODEL
    BEDROCK_FOUNDATION_MODEL
    "BEDROCK_FOUNDATION_MODEL"
    BEDROCK_FOUNDATION_MODEL

    DataSourcePatternObjectFilter, DataSourcePatternObjectFilterArgs

    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, DataSourcePatternObjectFilterConfigurationArgs

    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, DataSourceS3DataSourceConfigurationArgs

    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, DataSourceS3LocationArgs

    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, DataSourceSalesforceCrawlerConfigurationArgs

    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, DataSourceSalesforceDataSourceConfigurationArgs

    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, DataSourceSalesforceSourceConfigurationArgs

    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, DataSourceSalesforceSourceConfigurationAuthTypeArgs

    Oauth2ClientCredentials
    OAUTH2_CLIENT_CREDENTIALS
    DataSourceSalesforceSourceConfigurationAuthTypeOauth2ClientCredentials
    OAUTH2_CLIENT_CREDENTIALS
    Oauth2ClientCredentials
    OAUTH2_CLIENT_CREDENTIALS
    Oauth2ClientCredentials
    OAUTH2_CLIENT_CREDENTIALS
    OAUTH2_CLIENT_CREDENTIALS
    OAUTH2_CLIENT_CREDENTIALS
    "OAUTH2_CLIENT_CREDENTIALS"
    OAUTH2_CLIENT_CREDENTIALS

    DataSourceSeedUrl, DataSourceSeedUrlArgs

    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, DataSourceSemanticChunkingConfigurationArgs

    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, DataSourceServerSideEncryptionConfigurationArgs

    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, DataSourceSharePointCrawlerConfigurationArgs

    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, DataSourceSharePointDataSourceConfigurationArgs

    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, DataSourceSharePointSourceConfigurationArgs

    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, DataSourceSharePointSourceConfigurationAuthTypeArgs

    Oauth2ClientCredentials
    OAUTH2_CLIENT_CREDENTIALS
    DataSourceSharePointSourceConfigurationAuthTypeOauth2ClientCredentials
    OAUTH2_CLIENT_CREDENTIALS
    Oauth2ClientCredentials
    OAUTH2_CLIENT_CREDENTIALS
    Oauth2ClientCredentials
    OAUTH2_CLIENT_CREDENTIALS
    OAUTH2_CLIENT_CREDENTIALS
    OAUTH2_CLIENT_CREDENTIALS
    "OAUTH2_CLIENT_CREDENTIALS"
    OAUTH2_CLIENT_CREDENTIALS

    DataSourceSharePointSourceConfigurationHostType, DataSourceSharePointSourceConfigurationHostTypeArgs

    Online
    ONLINE
    DataSourceSharePointSourceConfigurationHostTypeOnline
    ONLINE
    Online
    ONLINE
    Online
    ONLINE
    ONLINE
    ONLINE
    "ONLINE"
    ONLINE

    DataSourceStatus, DataSourceStatusArgs

    Available
    AVAILABLE
    Deleting
    DELETING
    DeleteUnsuccessful
    DELETE_UNSUCCESSFUL
    DataSourceStatusAvailable
    AVAILABLE
    DataSourceStatusDeleting
    DELETING
    DataSourceStatusDeleteUnsuccessful
    DELETE_UNSUCCESSFUL
    Available
    AVAILABLE
    Deleting
    DELETING
    DeleteUnsuccessful
    DELETE_UNSUCCESSFUL
    Available
    AVAILABLE
    Deleting
    DELETING
    DeleteUnsuccessful
    DELETE_UNSUCCESSFUL
    AVAILABLE
    AVAILABLE
    DELETING
    DELETING
    DELETE_UNSUCCESSFUL
    DELETE_UNSUCCESSFUL
    "AVAILABLE"
    AVAILABLE
    "DELETING"
    DELETING
    "DELETE_UNSUCCESSFUL"
    DELETE_UNSUCCESSFUL

    DataSourceTransformation, DataSourceTransformationArgs

    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, DataSourceTransformationFunctionArgs

    DataSourceTransformationLambdaConfiguration, DataSourceTransformationLambdaConfigurationArgs

    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, DataSourceTransformationStepToApplyArgs

    PostChunking
    POST_CHUNKING
    DataSourceTransformationStepToApplyPostChunking
    POST_CHUNKING
    PostChunking
    POST_CHUNKING
    PostChunking
    POST_CHUNKING
    POST_CHUNKING
    POST_CHUNKING
    "POST_CHUNKING"
    POST_CHUNKING

    DataSourceType, DataSourceTypeArgs

    S3
    S3
    Confluence
    CONFLUENCE
    Salesforce
    SALESFORCE
    Sharepoint
    SHAREPOINT
    Web
    WEB
    DataSourceTypeS3
    S3
    DataSourceTypeConfluence
    CONFLUENCE
    DataSourceTypeSalesforce
    SALESFORCE
    DataSourceTypeSharepoint
    SHAREPOINT
    DataSourceTypeWeb
    WEB
    S3
    S3
    Confluence
    CONFLUENCE
    Salesforce
    SALESFORCE
    Sharepoint
    SHAREPOINT
    Web
    WEB
    S3
    S3
    Confluence
    CONFLUENCE
    Salesforce
    SALESFORCE
    Sharepoint
    SHAREPOINT
    Web
    WEB
    S3
    S3
    CONFLUENCE
    CONFLUENCE
    SALESFORCE
    SALESFORCE
    SHAREPOINT
    SHAREPOINT
    WEB
    WEB
    "S3"
    S3
    "CONFLUENCE"
    CONFLUENCE
    "SALESFORCE"
    SALESFORCE
    "SHAREPOINT"
    SHAREPOINT
    "WEB"
    WEB

    DataSourceUrlConfiguration, DataSourceUrlConfigurationArgs

    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, DataSourceVectorIngestionConfigurationArgs

    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, DataSourceWebCrawlerConfigurationArgs

    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, DataSourceWebCrawlerLimitsArgs

    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, DataSourceWebDataSourceConfigurationArgs

    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, DataSourceWebScopeTypeArgs

    HostOnly
    HOST_ONLY
    Subdomains
    SUBDOMAINS
    DataSourceWebScopeTypeHostOnly
    HOST_ONLY
    DataSourceWebScopeTypeSubdomains
    SUBDOMAINS
    HostOnly
    HOST_ONLY
    Subdomains
    SUBDOMAINS
    HostOnly
    HOST_ONLY
    Subdomains
    SUBDOMAINS
    HOST_ONLY
    HOST_ONLY
    SUBDOMAINS
    SUBDOMAINS
    "HOST_ONLY"
    HOST_ONLY
    "SUBDOMAINS"
    SUBDOMAINS

    DataSourceWebSourceConfiguration, DataSourceWebSourceConfigurationArgs

    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