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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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.



2016
2017
2018
2019
2020
2021
2022
2023
2024
# File 'lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2016

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 discovery purposes.



2016
2017
2018
2019
2020
2021
2022
2023
2024
# File 'lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2016

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)


2016
2017
2018
2019
2020
2021
2022
2023
2024
# File 'lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2016

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.



2016
2017
2018
2019
2020
2021
2022
2023
2024
# File 'lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2016

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)


2016
2017
2018
2019
2020
2021
2022
2023
2024
# File 'lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2016

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