Class: Aws::QBusiness::Types::GetDataSourceResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#application_idString

The identifier of the Amazon Q Business application.

Returns:

  • (String)


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

#configurationHash, ...

The details of how the data source connector is configured.

Returns:

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


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_atTime

The Unix timestamp when the data source connector was created.

Returns:

  • (Time)


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_arnString

The Amazon Resource Name (ARN) of the data source.

Returns:

  • (String)


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_idString

The identifier of the data source connector.

Returns:

  • (String)


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

#descriptionString

The description for the data source connector.

Returns:

  • (String)


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_nameString

The name for the data source connector.

Returns:

  • (String)


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

#errorTypes::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.

Returns:



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_idString

The identifier of the index linked to the data source connector.

Returns:

  • (String)


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

The Amazon Resource Name (ARN) of the role with permission to access the data source and required resources.

Returns:

  • (String)


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

#statusString

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.

Returns:

  • (String)


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_scheduleString

The schedule for Amazon Q Business to update the index.

Returns:

  • (String)


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

#typeString

The type of the data source connector. For example, S3.

Returns:

  • (String)


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_atTime

The Unix timestamp when the data source connector was last updated.

Returns:

  • (Time)


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