Class: Aws::KinesisAnalyticsV2::Types::DiscoverInputSchemaRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#input_processing_configurationTypes::InputProcessingConfiguration

The InputProcessingConfiguration to use to preprocess the records before discovering the schema of the records.



2019
2020
2021
2022
2023
2024
2025
2026
2027
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2019

class DiscoverInputSchemaRequest < Struct.new(
  :resource_arn,
  :service_execution_role,
  :input_starting_position_configuration,
  :s3_configuration,
  :input_processing_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#input_starting_position_configurationTypes::InputStartingPositionConfiguration

The point at which you want Kinesis Data Analytics to start reading records from the specified streaming source for discovery purposes.



2019
2020
2021
2022
2023
2024
2025
2026
2027
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2019

class DiscoverInputSchemaRequest < Struct.new(
  :resource_arn,
  :service_execution_role,
  :input_starting_position_configuration,
  :s3_configuration,
  :input_processing_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#resource_arnString

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

Returns:

  • (String)


2019
2020
2021
2022
2023
2024
2025
2026
2027
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2019

class DiscoverInputSchemaRequest < Struct.new(
  :resource_arn,
  :service_execution_role,
  :input_starting_position_configuration,
  :s3_configuration,
  :input_processing_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#s3_configurationTypes::S3Configuration

Specify this parameter to discover a schema from data in an Amazon S3 object.



2019
2020
2021
2022
2023
2024
2025
2026
2027
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2019

class DiscoverInputSchemaRequest < Struct.new(
  :resource_arn,
  :service_execution_role,
  :input_starting_position_configuration,
  :s3_configuration,
  :input_processing_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#service_execution_roleString

The ARN of the role that is used to access the streaming source.

Returns:

  • (String)


2019
2020
2021
2022
2023
2024
2025
2026
2027
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2019

class DiscoverInputSchemaRequest < Struct.new(
  :resource_arn,
  :service_execution_role,
  :input_starting_position_configuration,
  :s3_configuration,
  :input_processing_configuration)
  SENSITIVE = []
  include Aws::Structure
end