{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-managed-apache-flink/refs/heads/main/json-structure/amazon-managed-apache-flink-discover-input-schema-request-structure.json", "name": "DiscoverInputSchemaRequest", "description": "DiscoverInputSchemaRequest schema from Amazon Managed Service for Apache Flink API", "type": "object", "properties": { "ResourceARN": { "allOf": [ { "$ref": "#/components/schemas/ResourceARN" }, { "description": "The Amazon Resource Name (ARN) of the streaming source." } ] }, "ServiceExecutionRole": { "allOf": [ { "$ref": "#/components/schemas/RoleARN" }, { "description": "The ARN of the role that is used to access the streaming source." } ] }, "InputStartingPositionConfiguration": { "allOf": [ { "$ref": "#/components/schemas/InputStartingPositionConfiguration" }, { "description": "The point at which you want Kinesis Data Analytics to start reading records from the specified streaming source discovery purposes." } ] }, "S3Configuration": { "allOf": [ { "$ref": "#/components/schemas/S3Configuration" }, { "description": "Specify this parameter to discover a schema from data in an Amazon S3 object." } ] }, "InputProcessingConfiguration": { "allOf": [ { "$ref": "#/components/schemas/InputProcessingConfiguration" }, { "description": "The InputProcessingConfiguration to use to preprocess the records before discovering the schema of the records." } ] } }, "required": [ "ServiceExecutionRole" ] }