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)


3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3238

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)


3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3238

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)


3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3238

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)


3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3238

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)


3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3238

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)


3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3238

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)


3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3238

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.



3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3238

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:



3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3238

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)


3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3238

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)


3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3238

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)


3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3238

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)


3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3238

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)


3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3238

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)


3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3238

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.



3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 3238

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