class Aws::KinesisAnalytics::Types::DiscoverInputSchemaRequest
@note When making an API call, you may pass DiscoverInputSchemaRequest
data as a hash: { resource_arn: "ResourceARN", role_arn: "RoleARN", input_starting_position_configuration: { input_starting_position: "NOW", # accepts NOW, TRIM_HORIZON, LAST_STOPPED_POINT }, s3_configuration: { role_arn: "RoleARN", # required bucket_arn: "BucketARN", # required file_key: "FileKey", # required }, input_processing_configuration: { input_lambda_processor: { # required resource_arn: "ResourceARN", # required role_arn: "RoleARN", # required }, }, }
@!attribute [rw] resource_arn
Amazon Resource Name (ARN) of the streaming source. @return [String]
@!attribute [rw] role_arn
ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream on your behalf. @return [String]
@!attribute [rw] input_starting_position_configuration
Point at which you want Amazon Kinesis 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][1] to use to preprocess the records before discovering the schema of the records. [1]: https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html @return [Types::InputProcessingConfiguration]
@see docs.aws.amazon.com/goto/WebAPI/kinesisanalytics-2015-08-14/DiscoverInputSchemaRequest AWS API Documentation
Constants
- SENSITIVE