DataSourceArgs

data class DataSourceArgs(val dataDeletionPolicy: Output<DataSourceDataDeletionPolicy>? = null, val dataSourceConfiguration: Output<DataSourceConfigurationArgs>? = null, val description: Output<String>? = null, val knowledgeBaseId: Output<String>? = null, val name: Output<String>? = null, val serverSideEncryptionConfiguration: Output<DataSourceServerSideEncryptionConfigurationArgs>? = null, val vectorIngestionConfiguration: Output<DataSourceVectorIngestionConfigurationArgs>? = null) : ConvertibleToJava<DataSourceArgs>

Definition of AWS::Bedrock::DataSource Resource Type

Constructors

Link copied to clipboard
constructor(dataDeletionPolicy: Output<DataSourceDataDeletionPolicy>? = null, dataSourceConfiguration: Output<DataSourceConfigurationArgs>? = null, description: Output<String>? = null, knowledgeBaseId: Output<String>? = null, name: Output<String>? = null, serverSideEncryptionConfiguration: Output<DataSourceServerSideEncryptionConfigurationArgs>? = null, vectorIngestionConfiguration: Output<DataSourceVectorIngestionConfigurationArgs>? = null)

Properties

Link copied to clipboard

The data deletion policy for the data source.

Link copied to clipboard

The connection configuration for the data source.

Link copied to clipboard
val description: Output<String>? = null

Description of the Resource.

Link copied to clipboard
val knowledgeBaseId: Output<String>? = null

The unique identifier of the knowledge base to which to add the data source.

Link copied to clipboard
val name: Output<String>? = null

The name of the data source.

Link copied to clipboard

Contains details about the configuration of the server-side encryption.

Link copied to clipboard

Contains details about how to ingest the documents in the data source.

Functions

Link copied to clipboard
open override fun toJava(): DataSourceArgs