Class: Aws::Kinesis::Types::RecordConfiguration

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

Overview

Specifies the format of records read from the source stream.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#gsr_schema_arn ⇒ String

The Amazon Resource Name (ARN) of the Amazon Web Services Glue Schema Registry schema used to validate records. Required when the channel destination is a streaming table.

Returns:

  • (String)


2594
2595
2596
2597
2598
2599
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 2594

class RecordConfiguration < Struct.new(
  :record_format_type,
  :gsr_schema_arn)
  SENSITIVE = []
  include Aws::Structure
end

#record_format_type ⇒ String

The format of records on the source stream. Valid values:

  • GSR_JSON - Supported only for streaming table (Amazon S3 Tables) destinations.

  • JSON - Supported for both general purpose Amazon S3 and streaming table destinations.

  • STRING - Supported only for general purpose Amazon S3 destinations.

  • BYTE_ARRAY - Supported only for general purpose Amazon S3 destinations.

Returns:

  • (String)


2594
2595
2596
2597
2598
2599
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 2594

class RecordConfiguration < Struct.new(
  :record_format_type,
  :gsr_schema_arn)
  SENSITIVE = []
  include Aws::Structure
end