class Aws::KinesisAnalyticsV2::Types::DiscoverInputSchemaRequest
@note When making an API call, you may pass DiscoverInputSchemaRequest
data as a hash: { resource_arn: "ResourceARN", service_execution_role: "RoleARN", # required input_starting_position_configuration: { input_starting_position: "NOW", # accepts NOW, TRIM_HORIZON, LAST_STOPPED_POINT }, s3_configuration: { bucket_arn: "BucketARN", # required file_key: "FileKey", # required }, input_processing_configuration: { input_lambda_processor: { # required resource_arn: "ResourceARN", # required }, }, }
@!attribute [rw] resource_arn
The Amazon Resource Name (ARN) of the streaming source. @return [String]
@!attribute [rw] service_execution_role
The ARN of the role that is used to access the streaming source. @return [String]
@!attribute [rw] input_starting_position_configuration
The point at which you want Kinesis Data Analytics to start reading records from the specified streaming source discovery purposes. @return [Types::InputStartingPositionConfiguration]
@!attribute [rw] s3_configuration
Specify this parameter to discover a schema from data in an Amazon S3 object. @return [Types::S3Configuration]
@!attribute [rw] input_processing_configuration
The InputProcessingConfiguration to use to preprocess the records before discovering the schema of the records. @return [Types::InputProcessingConfiguration]
@see docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/DiscoverInputSchemaRequest AWS API Documentation
Constants
- SENSITIVE