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