Class: Aws::QBusiness::Types::GetDataSourceResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::QBusiness::Types::GetDataSourceResponse
- Defined in:
- gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#application_id ⇒ String
The identifier of the Amazon Q Business application.
-
#configuration ⇒ Hash, ...
The details of how the data source connector is configured.
-
#created_at ⇒ Time
The Unix timestamp when the data source connector was created.
-
#data_source_arn ⇒ String
The Amazon Resource Name (ARN) of the data source.
-
#data_source_id ⇒ String
The identifier of the data source connector.
-
#description ⇒ String
The description for the data source connector.
-
#display_name ⇒ String
The name for the data source connector.
-
#document_enrichment_configuration ⇒ Types::DocumentEnrichmentConfiguration
Provides the configuration information for altering document metadata and content during the document ingestion process.
-
#error ⇒ Types::ErrorDetail
When the
Status
field value isFAILED
, theErrorMessage
field contains a description of the error that caused the data source connector to fail. -
#index_id ⇒ String
The identifier of the index linked to the data source connector.
-
#media_extraction_configuration ⇒ Types::MediaExtractionConfiguration
The configuration for extracting information from media in documents for the data source.
-
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the role with permission to access the data source and required resources.
-
#status ⇒ String
The current status of the data source connector.
-
#sync_schedule ⇒ String
The schedule for Amazon Q Business to update the index.
-
#type ⇒ String
The type of the data source connector.
-
#updated_at ⇒ Time
The Unix timestamp when the data source connector was last updated.
-
#vpc_configuration ⇒ Types::DataSourceVpcConfiguration
Configuration information for an Amazon VPC (Virtual Private Cloud) to connect to your data source.
Instance Attribute Details
#application_id ⇒ String
The identifier of the Amazon Q Business application.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4778 class GetDataSourceResponse < Struct.new( :application_id, :index_id, :data_source_id, :data_source_arn, :display_name, :type, :configuration, :vpc_configuration, :created_at, :updated_at, :description, :status, :sync_schedule, :role_arn, :error, :document_enrichment_configuration, :media_extraction_configuration) SENSITIVE = [] include Aws::Structure end |
#configuration ⇒ Hash, ...
The details of how the data source connector is configured.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4778 class GetDataSourceResponse < Struct.new( :application_id, :index_id, :data_source_id, :data_source_arn, :display_name, :type, :configuration, :vpc_configuration, :created_at, :updated_at, :description, :status, :sync_schedule, :role_arn, :error, :document_enrichment_configuration, :media_extraction_configuration) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The Unix timestamp when the data source connector was created.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4778 class GetDataSourceResponse < Struct.new( :application_id, :index_id, :data_source_id, :data_source_arn, :display_name, :type, :configuration, :vpc_configuration, :created_at, :updated_at, :description, :status, :sync_schedule, :role_arn, :error, :document_enrichment_configuration, :media_extraction_configuration) SENSITIVE = [] include Aws::Structure end |
#data_source_arn ⇒ String
The Amazon Resource Name (ARN) of the data source.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4778 class GetDataSourceResponse < Struct.new( :application_id, :index_id, :data_source_id, :data_source_arn, :display_name, :type, :configuration, :vpc_configuration, :created_at, :updated_at, :description, :status, :sync_schedule, :role_arn, :error, :document_enrichment_configuration, :media_extraction_configuration) SENSITIVE = [] include Aws::Structure end |
#data_source_id ⇒ String
The identifier of the data source connector.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4778 class GetDataSourceResponse < Struct.new( :application_id, :index_id, :data_source_id, :data_source_arn, :display_name, :type, :configuration, :vpc_configuration, :created_at, :updated_at, :description, :status, :sync_schedule, :role_arn, :error, :document_enrichment_configuration, :media_extraction_configuration) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description for the data source connector.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4778 class GetDataSourceResponse < Struct.new( :application_id, :index_id, :data_source_id, :data_source_arn, :display_name, :type, :configuration, :vpc_configuration, :created_at, :updated_at, :description, :status, :sync_schedule, :role_arn, :error, :document_enrichment_configuration, :media_extraction_configuration) SENSITIVE = [] include Aws::Structure end |
#display_name ⇒ String
The name for the data source connector.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4778 class GetDataSourceResponse < Struct.new( :application_id, :index_id, :data_source_id, :data_source_arn, :display_name, :type, :configuration, :vpc_configuration, :created_at, :updated_at, :description, :status, :sync_schedule, :role_arn, :error, :document_enrichment_configuration, :media_extraction_configuration) SENSITIVE = [] include Aws::Structure end |
#document_enrichment_configuration ⇒ Types::DocumentEnrichmentConfiguration
Provides the configuration information for altering document metadata and content during the document ingestion process.
For more information, see Custom document enrichment.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4778 class GetDataSourceResponse < Struct.new( :application_id, :index_id, :data_source_id, :data_source_arn, :display_name, :type, :configuration, :vpc_configuration, :created_at, :updated_at, :description, :status, :sync_schedule, :role_arn, :error, :document_enrichment_configuration, :media_extraction_configuration) SENSITIVE = [] include Aws::Structure end |
#error ⇒ Types::ErrorDetail
When the Status
field value is FAILED
, the ErrorMessage
field
contains a description of the error that caused the data source
connector to fail.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4778 class GetDataSourceResponse < Struct.new( :application_id, :index_id, :data_source_id, :data_source_arn, :display_name, :type, :configuration, :vpc_configuration, :created_at, :updated_at, :description, :status, :sync_schedule, :role_arn, :error, :document_enrichment_configuration, :media_extraction_configuration) SENSITIVE = [] include Aws::Structure end |
#index_id ⇒ String
The identifier of the index linked to the data source connector.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4778 class GetDataSourceResponse < Struct.new( :application_id, :index_id, :data_source_id, :data_source_arn, :display_name, :type, :configuration, :vpc_configuration, :created_at, :updated_at, :description, :status, :sync_schedule, :role_arn, :error, :document_enrichment_configuration, :media_extraction_configuration) SENSITIVE = [] include Aws::Structure end |
#media_extraction_configuration ⇒ Types::MediaExtractionConfiguration
The configuration for extracting information from media in documents for the data source.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4778 class GetDataSourceResponse < Struct.new( :application_id, :index_id, :data_source_id, :data_source_arn, :display_name, :type, :configuration, :vpc_configuration, :created_at, :updated_at, :description, :status, :sync_schedule, :role_arn, :error, :document_enrichment_configuration, :media_extraction_configuration) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the role with permission to access the data source and required resources.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4778 class GetDataSourceResponse < Struct.new( :application_id, :index_id, :data_source_id, :data_source_arn, :display_name, :type, :configuration, :vpc_configuration, :created_at, :updated_at, :description, :status, :sync_schedule, :role_arn, :error, :document_enrichment_configuration, :media_extraction_configuration) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the data source connector. When the Status
field value is FAILED
, the ErrorMessage
field contains a
description of the error that caused the data source connector to
fail.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4778 class GetDataSourceResponse < Struct.new( :application_id, :index_id, :data_source_id, :data_source_arn, :display_name, :type, :configuration, :vpc_configuration, :created_at, :updated_at, :description, :status, :sync_schedule, :role_arn, :error, :document_enrichment_configuration, :media_extraction_configuration) SENSITIVE = [] include Aws::Structure end |
#sync_schedule ⇒ String
The schedule for Amazon Q Business to update the index.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4778 class GetDataSourceResponse < Struct.new( :application_id, :index_id, :data_source_id, :data_source_arn, :display_name, :type, :configuration, :vpc_configuration, :created_at, :updated_at, :description, :status, :sync_schedule, :role_arn, :error, :document_enrichment_configuration, :media_extraction_configuration) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of the data source connector. For example, S3
.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4778 class GetDataSourceResponse < Struct.new( :application_id, :index_id, :data_source_id, :data_source_arn, :display_name, :type, :configuration, :vpc_configuration, :created_at, :updated_at, :description, :status, :sync_schedule, :role_arn, :error, :document_enrichment_configuration, :media_extraction_configuration) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The Unix timestamp when the data source connector was last updated.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4778 class GetDataSourceResponse < Struct.new( :application_id, :index_id, :data_source_id, :data_source_arn, :display_name, :type, :configuration, :vpc_configuration, :created_at, :updated_at, :description, :status, :sync_schedule, :role_arn, :error, :document_enrichment_configuration, :media_extraction_configuration) SENSITIVE = [] include Aws::Structure end |
#vpc_configuration ⇒ Types::DataSourceVpcConfiguration
Configuration information for an Amazon VPC (Virtual Private Cloud) to connect to your data source.
4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 |
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 4778 class GetDataSourceResponse < Struct.new( :application_id, :index_id, :data_source_id, :data_source_arn, :display_name, :type, :configuration, :vpc_configuration, :created_at, :updated_at, :description, :status, :sync_schedule, :role_arn, :error, :document_enrichment_configuration, :media_extraction_configuration) SENSITIVE = [] include Aws::Structure end |