Class: Aws::BedrockAgent::Types::DataSourceConfiguration

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#confluence_configurationTypes::ConfluenceDataSourceConfiguration

The configuration information to connect to Confluence as your data source for self-managed knowledge bases.

<note markdown=“1”> To configure this data source for managed knowledge bases, use [managedKnowledgeBaseConnectorConfiguration]. Confluence data source connector for self-managed knowledge bases is in preview release and is subject to change.

</note>

[1]: docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ManagedKnowledgeBaseConnectorConfiguration.html



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_configurationTypes::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_configurationTypes::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].

[1]: docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ManagedKnowledgeBaseConnectorConfiguration.html



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_configurationTypes::SalesforceDataSourceConfiguration

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

<note markdown=“1”> Salesforce data source connector for self-managed knowledge bases is in preview release and is subject to change.

</note>


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_configurationTypes::SharePointDataSourceConfiguration

The configuration information to connect to SharePoint as your data source for self-managed knowledge bases.

<note markdown=“1”> To configure this data source for managed knowledge bases, use [managedKnowledgeBaseConnectorConfiguration]. SharePoint data source connector for self-managed knowledge bases is in preview release and is subject to change.

</note>

[1]: docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ManagedKnowledgeBaseConnectorConfiguration.html



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

#typeString

The type of data source.

Returns:

  • (String)


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_configurationTypes::WebDataSourceConfiguration

The configuration of web URLs to crawl for your data source. You should be authorized to crawl the URLs.

<note markdown=“1”> To configure this data source for managed knowledge bases, use [managedKnowledgeBaseConnectorConfiguration]. Web crawler data source connector for self-managed knowledge bases is in preview release and is subject to change.

</note>

[1]: docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ManagedKnowledgeBaseConnectorConfiguration.html



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