Class: Aws::BedrockAgent::Types::DataSourceConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgent::Types::DataSourceConfiguration
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-bedrockagent/types.rb
Overview
The connection configuration for the data source.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#confluence_configuration ⇒ Types::ConfluenceDataSourceConfiguration
The configuration information to connect to Confluence as your data source for self-managed knowledge bases.
-
#managed_knowledge_base_connector_configuration ⇒ Types::ManagedKnowledgeBaseConnectorConfiguration
Contains the configuration for a data source that connects a managed knowledge base to a supported data source connector.
-
#s3_configuration ⇒ Types::S3DataSourceConfiguration
The configuration information to connect to Amazon S3 as your data source for self-managed knowledge bases.
-
#salesforce_configuration ⇒ Types::SalesforceDataSourceConfiguration
The configuration information to connect to Salesforce as your data source.
-
#share_point_configuration ⇒ Types::SharePointDataSourceConfiguration
The configuration information to connect to SharePoint as your data source for self-managed knowledge bases.
-
#type ⇒ String
The type of data source.
-
#web_configuration ⇒ Types::WebDataSourceConfiguration
The configuration of web URLs to crawl for your data source.
Instance Attribute Details
#confluence_configuration ⇒ Types::ConfluenceDataSourceConfiguration
The configuration information to connect to Confluence as your data source for self-managed knowledge bases.
3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3156 class DataSourceConfiguration < Struct.new( :type, :managed_knowledge_base_connector_configuration, :s3_configuration, :web_configuration, :confluence_configuration, :salesforce_configuration, :share_point_configuration) SENSITIVE = [] include Aws::Structure end |
#managed_knowledge_base_connector_configuration ⇒ Types::ManagedKnowledgeBaseConnectorConfiguration
Contains the configuration for a data source that connects a managed
knowledge base to a supported data source connector. Specify this
object when the data source type is
MANAGED_KNOWLEDGE_BASE_CONNECTOR.
3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3156 class DataSourceConfiguration < Struct.new( :type, :managed_knowledge_base_connector_configuration, :s3_configuration, :web_configuration, :confluence_configuration, :salesforce_configuration, :share_point_configuration) SENSITIVE = [] include Aws::Structure end |
#s3_configuration ⇒ Types::S3DataSourceConfiguration
The configuration information to connect to Amazon S3 as your data source for self-managed knowledge bases. To configure this data source for managed knowledge bases, use managedKnowledgeBaseConnectorConfiguration.
3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3156 class DataSourceConfiguration < Struct.new( :type, :managed_knowledge_base_connector_configuration, :s3_configuration, :web_configuration, :confluence_configuration, :salesforce_configuration, :share_point_configuration) SENSITIVE = [] include Aws::Structure end |
#salesforce_configuration ⇒ Types::SalesforceDataSourceConfiguration
The configuration information to connect to Salesforce as your data source.
3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3156 class DataSourceConfiguration < Struct.new( :type, :managed_knowledge_base_connector_configuration, :s3_configuration, :web_configuration, :confluence_configuration, :salesforce_configuration, :share_point_configuration) SENSITIVE = [] include Aws::Structure end |
#share_point_configuration ⇒ Types::SharePointDataSourceConfiguration
The configuration information to connect to SharePoint as your data source for self-managed knowledge bases.
3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3156 class DataSourceConfiguration < Struct.new( :type, :managed_knowledge_base_connector_configuration, :s3_configuration, :web_configuration, :confluence_configuration, :salesforce_configuration, :share_point_configuration) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of data source.
3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3156 class DataSourceConfiguration < Struct.new( :type, :managed_knowledge_base_connector_configuration, :s3_configuration, :web_configuration, :confluence_configuration, :salesforce_configuration, :share_point_configuration) SENSITIVE = [] include Aws::Structure end |
#web_configuration ⇒ Types::WebDataSourceConfiguration
The configuration of web URLs to crawl for your data source. You should be authorized to crawl the URLs.
3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 |
# File 'lib/aws-sdk-bedrockagent/types.rb', line 3156 class DataSourceConfiguration < Struct.new( :type, :managed_knowledge_base_connector_configuration, :s3_configuration, :web_configuration, :confluence_configuration, :salesforce_configuration, :share_point_configuration) SENSITIVE = [] include Aws::Structure end |