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.



2245
2246
2247
2248
2249
2250
2251
2252
2253
# File 'lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2245

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.



2245
2246
2247
2248
2249
2250
2251
2252
2253
# File 'lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2245

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)


2245
2246
2247
2248
2249
2250
2251
2252
2253
# File 'lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2245

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.



2245
2246
2247
2248
2249
2250
2251
2252
2253
# File 'lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2245

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)


2245
2246
2247
2248
2249
2250
2251
2252
2253
# File 'lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2245

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