Class: Aws::BedrockAgent::Types::ManagedKnowledgeBaseConnectorConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb

Overview

Configuration for managed knowledge base connector data sources.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#connector_parameters ⇒ Hash, ...

Connector-specific parameters. For more information, see Connect a data source.

Returns:

  • (Hash, Array, String, Numeric, Boolean)


7921
7922
7923
7924
7925
7926
7927
7928
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 7921

class ManagedKnowledgeBaseConnectorConfiguration < Struct.new(
  :deletion_protection_configuration,
  :media_extraction_configuration,
  :connector_parameters,
  :sync_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#deletion_protection_configuration ⇒ Types::DeletionProtectionConfiguration

A safeguard against accidental bulk deletion of indexed content.



7921
7922
7923
7924
7925
7926
7927
7928
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 7921

class ManagedKnowledgeBaseConnectorConfiguration < Struct.new(
  :deletion_protection_configuration,
  :media_extraction_configuration,
  :connector_parameters,
  :sync_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#media_extraction_configuration ⇒ Types::MediaExtractionConfiguration

Configuration for extracting media (images, audio, video) from data source files.



7921
7922
7923
7924
7925
7926
7927
7928
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 7921

class ManagedKnowledgeBaseConnectorConfiguration < Struct.new(
  :deletion_protection_configuration,
  :media_extraction_configuration,
  :connector_parameters,
  :sync_schedule)
  SENSITIVE = []
  include Aws::Structure
end

#sync_schedule ⇒ Types::SyncSchedule

The recurring schedule on which the connector automatically syncs this data source. If not specified, the data source is not synced automatically and you start each sync yourself. Not supported for the Custom connector.

Returns:



7921
7922
7923
7924
7925
7926
7927
7928
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 7921

class ManagedKnowledgeBaseConnectorConfiguration < Struct.new(
  :deletion_protection_configuration,
  :media_extraction_configuration,
  :connector_parameters,
  :sync_schedule)
  SENSITIVE = []
  include Aws::Structure
end