Class: Aws::TimestreamWrite::Types::DataSourceConfiguration

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

Overview

Defines configuration details about the data source.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#csv_configurationTypes::CsvConfiguration

A delimited data format where the column separator can be a comma and the record separator is a newline character.



458
459
460
461
462
463
464
# File 'gems/aws-sdk-timestreamwrite/lib/aws-sdk-timestreamwrite/types.rb', line 458

class DataSourceConfiguration < Struct.new(
  :data_source_s3_configuration,
  :csv_configuration,
  :data_format)
  SENSITIVE = []
  include Aws::Structure
end

#data_formatString

This is currently CSV.

Returns:

  • (String)


458
459
460
461
462
463
464
# File 'gems/aws-sdk-timestreamwrite/lib/aws-sdk-timestreamwrite/types.rb', line 458

class DataSourceConfiguration < Struct.new(
  :data_source_s3_configuration,
  :csv_configuration,
  :data_format)
  SENSITIVE = []
  include Aws::Structure
end

#data_source_s3_configurationTypes::DataSourceS3Configuration

Configuration of an S3 location for a file which contains data to load.



458
459
460
461
462
463
464
# File 'gems/aws-sdk-timestreamwrite/lib/aws-sdk-timestreamwrite/types.rb', line 458

class DataSourceConfiguration < Struct.new(
  :data_source_s3_configuration,
  :csv_configuration,
  :data_format)
  SENSITIVE = []
  include Aws::Structure
end