Class: Aws::IoTAnalytics::Types::FileFormatConfiguration

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

Overview

Note:

When making an API call, you may pass FileFormatConfiguration data as a hash:

{
  json_configuration: {
  },
  parquet_configuration: {
    schema_definition: {
      columns: [
        {
          name: "ColumnName", # required
          type: "ColumnDataType", # required
        },
      ],
    },
  },
}

Contains the configuration information of file formats. AWS IoT Analytics data stores support JSON and Parquet.

The default file format is JSON. You can specify only one format.

You can't change the file format after you create the data store.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#json_configurationTypes::JsonConfiguration

Contains the configuration information of the JSON format.

Returns:

  • (Types::JsonConfiguration)


2238
2239
2240
2241
2242
2243
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 2238

class FileFormatConfiguration < Struct.new(
  :json_configuration,
  :parquet_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#parquet_configurationTypes::ParquetConfiguration

Contains the configuration information of the Parquet format.



2238
2239
2240
2241
2242
2243
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 2238

class FileFormatConfiguration < Struct.new(
  :json_configuration,
  :parquet_configuration)
  SENSITIVE = []
  include Aws::Structure
end