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)


3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3079

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)
  SENSITIVE = []
  include Aws::Structure
end

#configurationHash, ...

The details of how the data source connector is configured.

Returns:

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


3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3079

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)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The Unix timestamp when the data source connector was created.

Returns:

  • (Time)


3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3079

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)
  SENSITIVE = []
  include Aws::Structure
end

#data_source_arnString

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

Returns:

  • (String)


3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3079

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)
  SENSITIVE = []
  include Aws::Structure
end

#data_source_idString

The identifier of the data source connector.

Returns:

  • (String)


3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3079

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)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description for the data source connector.

Returns:

  • (String)


3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3079

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)
  SENSITIVE = []
  include Aws::Structure
end

#display_nameString

The name for the data source connector.

Returns:

  • (String)


3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3079

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)
  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.



3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3079

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



3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3079

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)
  SENSITIVE = []
  include Aws::Structure
end

#index_idString

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

Returns:

  • (String)


3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3079

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)
  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)


3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3079

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)
  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)


3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3079

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)
  SENSITIVE = []
  include Aws::Structure
end

#sync_scheduleString

The schedule for Amazon Q Business to update the index.

Returns:

  • (String)


3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3079

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)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

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

Returns:

  • (String)


3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3079

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)
  SENSITIVE = []
  include Aws::Structure
end

#updated_atTime

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

Returns:

  • (Time)


3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3079

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)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_configurationTypes::DataSourceVpcConfiguration

Configuration information for an Amazon VPC (Virtual Private Cloud) to connect to your data source.



3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3079

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)
  SENSITIVE = []
  include Aws::Structure
end