Class: Aws::KinesisAnalytics::Types::DiscoverInputSchemaRequest

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

[1]: docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html



885
886
887
888
889
890
891
892
893
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 885

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

#input_starting_position_configurationTypes::InputStartingPositionConfiguration

Point at which you want Amazon Kinesis Analytics to start reading records from the specified streaming source discovery purposes.



885
886
887
888
889
890
891
892
893
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 885

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

#resource_arnString

Amazon Resource Name (ARN) of the streaming source.

Returns:

  • (String)


885
886
887
888
889
890
891
892
893
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 885

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

#role_arnString

ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream on your behalf.

Returns:

  • (String)


885
886
887
888
889
890
891
892
893
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 885

class DiscoverInputSchemaRequest < Struct.new(
  :resource_arn,
  :role_arn,
  :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.



885
886
887
888
889
890
891
892
893
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 885

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