{ "version":"2.0", "metadata":{ "apiVersion":"2018-05-23", "endpointPrefix":"kinesisanalytics", "jsonVersion":"1.1", "protocol":"json", "serviceAbbreviation":"Kinesis Analytics V2", "serviceFullName":"Amazon Kinesis Analytics", "serviceId":"Kinesis Analytics V2", "signatureVersion":"v4", "signingName":"kinesisanalytics", "targetPrefix":"KinesisAnalytics_20180523", "uid":"kinesisanalyticsv2-2018-05-23" }, "operations":{ "AddApplicationCloudWatchLoggingOption":{ "name":"AddApplicationCloudWatchLoggingOption", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AddApplicationCloudWatchLoggingOptionRequest"}, "output":{"shape":"AddApplicationCloudWatchLoggingOptionResponse"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"ResourceInUseException"}, {"shape":"InvalidArgumentException"}, {"shape":"ConcurrentModificationException"}, {"shape":"InvalidRequestException"} ] }, "AddApplicationInput":{ "name":"AddApplicationInput", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AddApplicationInputRequest"}, "output":{"shape":"AddApplicationInputResponse"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"ResourceInUseException"}, {"shape":"InvalidArgumentException"}, {"shape":"ConcurrentModificationException"}, {"shape":"CodeValidationException"}, {"shape":"InvalidRequestException"} ] }, "AddApplicationInputProcessingConfiguration":{ "name":"AddApplicationInputProcessingConfiguration", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AddApplicationInputProcessingConfigurationRequest"}, "output":{"shape":"AddApplicationInputProcessingConfigurationResponse"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"ResourceInUseException"}, {"shape":"InvalidArgumentException"}, {"shape":"ConcurrentModificationException"}, {"shape":"InvalidRequestException"} ] }, "AddApplicationOutput":{ "name":"AddApplicationOutput", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AddApplicationOutputRequest"}, "output":{"shape":"AddApplicationOutputResponse"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"ResourceInUseException"}, {"shape":"InvalidArgumentException"}, {"shape":"ConcurrentModificationException"}, {"shape":"InvalidRequestException"} ] }, "AddApplicationReferenceDataSource":{ "name":"AddApplicationReferenceDataSource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AddApplicationReferenceDataSourceRequest"}, "output":{"shape":"AddApplicationReferenceDataSourceResponse"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"ResourceInUseException"}, {"shape":"InvalidArgumentException"}, {"shape":"ConcurrentModificationException"}, {"shape":"InvalidRequestException"} ] }, "CreateApplication":{ "name":"CreateApplication", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateApplicationRequest"}, "output":{"shape":"CreateApplicationResponse"}, "errors":[ {"shape":"CodeValidationException"}, {"shape":"ResourceInUseException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidArgumentException"}, {"shape":"InvalidRequestException"} ] }, "CreateApplicationSnapshot":{ "name":"CreateApplicationSnapshot", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateApplicationSnapshotRequest"}, "output":{"shape":"CreateApplicationSnapshotResponse"}, "errors":[ {"shape":"ResourceInUseException"}, {"shape":"ResourceNotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidArgumentException"}, {"shape":"UnsupportedOperationException"}, {"shape":"InvalidRequestException"} ] }, "DeleteApplication":{ "name":"DeleteApplication", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteApplicationRequest"}, "output":{"shape":"DeleteApplicationResponse"}, "errors":[ {"shape":"ConcurrentModificationException"}, {"shape":"ResourceNotFoundException"}, {"shape":"ResourceInUseException"}, {"shape":"InvalidArgumentException"}, {"shape":"InvalidRequestException"} ] }, "DeleteApplicationCloudWatchLoggingOption":{ "name":"DeleteApplicationCloudWatchLoggingOption", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteApplicationCloudWatchLoggingOptionRequest"}, "output":{"shape":"DeleteApplicationCloudWatchLoggingOptionResponse"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"ResourceInUseException"}, {"shape":"InvalidArgumentException"}, {"shape":"ConcurrentModificationException"}, {"shape":"InvalidRequestException"} ] }, "DeleteApplicationInputProcessingConfiguration":{ "name":"DeleteApplicationInputProcessingConfiguration", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteApplicationInputProcessingConfigurationRequest"}, "output":{"shape":"DeleteApplicationInputProcessingConfigurationResponse"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"ResourceInUseException"}, {"shape":"InvalidArgumentException"}, {"shape":"ConcurrentModificationException"}, {"shape":"InvalidRequestException"} ] }, "DeleteApplicationOutput":{ "name":"DeleteApplicationOutput", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteApplicationOutputRequest"}, "output":{"shape":"DeleteApplicationOutputResponse"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"ResourceInUseException"}, {"shape":"InvalidArgumentException"}, {"shape":"ConcurrentModificationException"}, {"shape":"InvalidRequestException"} ] }, "DeleteApplicationReferenceDataSource":{ "name":"DeleteApplicationReferenceDataSource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteApplicationReferenceDataSourceRequest"}, "output":{"shape":"DeleteApplicationReferenceDataSourceResponse"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"ResourceInUseException"}, {"shape":"InvalidArgumentException"}, {"shape":"ConcurrentModificationException"}, {"shape":"InvalidRequestException"} ] }, "DeleteApplicationSnapshot":{ "name":"DeleteApplicationSnapshot", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteApplicationSnapshotRequest"}, "output":{"shape":"DeleteApplicationSnapshotResponse"}, "errors":[ {"shape":"ResourceInUseException"}, {"shape":"InvalidArgumentException"}, {"shape":"UnsupportedOperationException"}, {"shape":"InvalidRequestException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeApplication":{ "name":"DescribeApplication", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeApplicationRequest"}, "output":{"shape":"DescribeApplicationResponse"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"InvalidArgumentException"}, {"shape":"InvalidRequestException"} ] }, "DescribeApplicationSnapshot":{ "name":"DescribeApplicationSnapshot", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeApplicationSnapshotRequest"}, "output":{"shape":"DescribeApplicationSnapshotResponse"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"InvalidArgumentException"}, {"shape":"UnsupportedOperationException"} ] }, "DiscoverInputSchema":{ "name":"DiscoverInputSchema", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DiscoverInputSchemaRequest"}, "output":{"shape":"DiscoverInputSchemaResponse"}, "errors":[ {"shape":"InvalidArgumentException"}, {"shape":"UnableToDetectSchemaException"}, {"shape":"ResourceProvisionedThroughputExceededException"}, {"shape":"ServiceUnavailableException"}, {"shape":"InvalidRequestException"} ] }, "ListApplicationSnapshots":{ "name":"ListApplicationSnapshots", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListApplicationSnapshotsRequest"}, "output":{"shape":"ListApplicationSnapshotsResponse"}, "errors":[ {"shape":"InvalidArgumentException"}, {"shape":"UnsupportedOperationException"} ] }, "ListApplications":{ "name":"ListApplications", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListApplicationsRequest"}, "output":{"shape":"ListApplicationsResponse"}, "errors":[ {"shape":"InvalidRequestException"} ] }, "StartApplication":{ "name":"StartApplication", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StartApplicationRequest"}, "output":{"shape":"StartApplicationResponse"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"ResourceInUseException"}, {"shape":"InvalidArgumentException"}, {"shape":"InvalidApplicationConfigurationException"}, {"shape":"InvalidRequestException"} ] }, "StopApplication":{ "name":"StopApplication", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StopApplicationRequest"}, "output":{"shape":"StopApplicationResponse"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"ResourceInUseException"}, {"shape":"InvalidArgumentException"}, {"shape":"InvalidRequestException"} ] }, "UpdateApplication":{ "name":"UpdateApplication", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateApplicationRequest"}, "output":{"shape":"UpdateApplicationResponse"}, "errors":[ {"shape":"CodeValidationException"}, {"shape":"ResourceNotFoundException"}, {"shape":"ResourceInUseException"}, {"shape":"InvalidArgumentException"}, {"shape":"ConcurrentModificationException"}, {"shape":"InvalidRequestException"} ] } }, "shapes":{ "AddApplicationCloudWatchLoggingOptionRequest":{ "type":"structure", "required":[ "ApplicationName", "CurrentApplicationVersionId", "CloudWatchLoggingOption" ], "members":{ "ApplicationName":{"shape":"ApplicationName"}, "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"}, "CloudWatchLoggingOption":{"shape":"CloudWatchLoggingOption"} } }, "AddApplicationCloudWatchLoggingOptionResponse":{ "type":"structure", "members":{ "ApplicationARN":{"shape":"ResourceARN"}, "ApplicationVersionId":{"shape":"ApplicationVersionId"}, "CloudWatchLoggingOptionDescriptions":{"shape":"CloudWatchLoggingOptionDescriptions"} } }, "AddApplicationInputProcessingConfigurationRequest":{ "type":"structure", "required":[ "ApplicationName", "CurrentApplicationVersionId", "InputId", "InputProcessingConfiguration" ], "members":{ "ApplicationName":{"shape":"ApplicationName"}, "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"}, "InputId":{"shape":"Id"}, "InputProcessingConfiguration":{"shape":"InputProcessingConfiguration"} } }, "AddApplicationInputProcessingConfigurationResponse":{ "type":"structure", "members":{ "ApplicationARN":{"shape":"ResourceARN"}, "ApplicationVersionId":{"shape":"ApplicationVersionId"}, "InputId":{"shape":"Id"}, "InputProcessingConfigurationDescription":{"shape":"InputProcessingConfigurationDescription"} } }, "AddApplicationInputRequest":{ "type":"structure", "required":[ "ApplicationName", "CurrentApplicationVersionId", "Input" ], "members":{ "ApplicationName":{"shape":"ApplicationName"}, "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"}, "Input":{"shape":"Input"} } }, "AddApplicationInputResponse":{ "type":"structure", "members":{ "ApplicationARN":{"shape":"ResourceARN"}, "ApplicationVersionId":{"shape":"ApplicationVersionId"}, "InputDescriptions":{"shape":"InputDescriptions"} } }, "AddApplicationOutputRequest":{ "type":"structure", "required":[ "ApplicationName", "CurrentApplicationVersionId", "Output" ], "members":{ "ApplicationName":{"shape":"ApplicationName"}, "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"}, "Output":{"shape":"Output"} } }, "AddApplicationOutputResponse":{ "type":"structure", "members":{ "ApplicationARN":{"shape":"ResourceARN"}, "ApplicationVersionId":{"shape":"ApplicationVersionId"}, "OutputDescriptions":{"shape":"OutputDescriptions"} } }, "AddApplicationReferenceDataSourceRequest":{ "type":"structure", "required":[ "ApplicationName", "CurrentApplicationVersionId", "ReferenceDataSource" ], "members":{ "ApplicationName":{"shape":"ApplicationName"}, "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"}, "ReferenceDataSource":{"shape":"ReferenceDataSource"} } }, "AddApplicationReferenceDataSourceResponse":{ "type":"structure", "members":{ "ApplicationARN":{"shape":"ResourceARN"}, "ApplicationVersionId":{"shape":"ApplicationVersionId"}, "ReferenceDataSourceDescriptions":{"shape":"ReferenceDataSourceDescriptions"} } }, "ApplicationCodeConfiguration":{ "type":"structure", "required":["CodeContentType"], "members":{ "CodeContent":{"shape":"CodeContent"}, "CodeContentType":{"shape":"CodeContentType"} } }, "ApplicationCodeConfigurationDescription":{ "type":"structure", "required":["CodeContentType"], "members":{ "CodeContentType":{"shape":"CodeContentType"}, "CodeContentDescription":{"shape":"CodeContentDescription"} } }, "ApplicationCodeConfigurationUpdate":{ "type":"structure", "members":{ "CodeContentTypeUpdate":{"shape":"CodeContentType"}, "CodeContentUpdate":{"shape":"CodeContentUpdate"} } }, "ApplicationConfiguration":{ "type":"structure", "required":["ApplicationCodeConfiguration"], "members":{ "SqlApplicationConfiguration":{"shape":"SqlApplicationConfiguration"}, "FlinkApplicationConfiguration":{"shape":"FlinkApplicationConfiguration"}, "EnvironmentProperties":{"shape":"EnvironmentProperties"}, "ApplicationCodeConfiguration":{"shape":"ApplicationCodeConfiguration"}, "ApplicationSnapshotConfiguration":{"shape":"ApplicationSnapshotConfiguration"} } }, "ApplicationConfigurationDescription":{ "type":"structure", "members":{ "SqlApplicationConfigurationDescription":{"shape":"SqlApplicationConfigurationDescription"}, "ApplicationCodeConfigurationDescription":{"shape":"ApplicationCodeConfigurationDescription"}, "RunConfigurationDescription":{"shape":"RunConfigurationDescription"}, "FlinkApplicationConfigurationDescription":{"shape":"FlinkApplicationConfigurationDescription"}, "EnvironmentPropertyDescriptions":{"shape":"EnvironmentPropertyDescriptions"}, "ApplicationSnapshotConfigurationDescription":{"shape":"ApplicationSnapshotConfigurationDescription"} } }, "ApplicationConfigurationUpdate":{ "type":"structure", "members":{ "SqlApplicationConfigurationUpdate":{"shape":"SqlApplicationConfigurationUpdate"}, "ApplicationCodeConfigurationUpdate":{"shape":"ApplicationCodeConfigurationUpdate"}, "FlinkApplicationConfigurationUpdate":{"shape":"FlinkApplicationConfigurationUpdate"}, "EnvironmentPropertyUpdates":{"shape":"EnvironmentPropertyUpdates"}, "ApplicationSnapshotConfigurationUpdate":{"shape":"ApplicationSnapshotConfigurationUpdate"} } }, "ApplicationDescription":{ "type":"string", "max":1024, "min":0 }, "ApplicationDetail":{ "type":"structure", "required":[ "ApplicationARN", "ApplicationName", "RuntimeEnvironment", "ApplicationStatus", "ApplicationVersionId" ], "members":{ "ApplicationARN":{"shape":"ResourceARN"}, "ApplicationDescription":{"shape":"ApplicationDescription"}, "ApplicationName":{"shape":"ApplicationName"}, "RuntimeEnvironment":{"shape":"RuntimeEnvironment"}, "ServiceExecutionRole":{"shape":"RoleARN"}, "ApplicationStatus":{"shape":"ApplicationStatus"}, "ApplicationVersionId":{"shape":"ApplicationVersionId"}, "CreateTimestamp":{"shape":"Timestamp"}, "LastUpdateTimestamp":{"shape":"Timestamp"}, "ApplicationConfigurationDescription":{"shape":"ApplicationConfigurationDescription"}, "CloudWatchLoggingOptionDescriptions":{"shape":"CloudWatchLoggingOptionDescriptions"} } }, "ApplicationName":{ "type":"string", "max":128, "min":1, "pattern":"[a-zA-Z0-9_.-]+" }, "ApplicationRestoreConfiguration":{ "type":"structure", "required":["ApplicationRestoreType"], "members":{ "ApplicationRestoreType":{"shape":"ApplicationRestoreType"}, "SnapshotName":{"shape":"SnapshotName"} } }, "ApplicationRestoreType":{ "type":"string", "enum":[ "SKIP_RESTORE_FROM_SNAPSHOT", "RESTORE_FROM_LATEST_SNAPSHOT", "RESTORE_FROM_CUSTOM_SNAPSHOT" ] }, "ApplicationSnapshotConfiguration":{ "type":"structure", "required":["SnapshotsEnabled"], "members":{ "SnapshotsEnabled":{"shape":"BooleanObject"} } }, "ApplicationSnapshotConfigurationDescription":{ "type":"structure", "required":["SnapshotsEnabled"], "members":{ "SnapshotsEnabled":{"shape":"BooleanObject"} } }, "ApplicationSnapshotConfigurationUpdate":{ "type":"structure", "required":["SnapshotsEnabledUpdate"], "members":{ "SnapshotsEnabledUpdate":{"shape":"BooleanObject"} } }, "ApplicationStatus":{ "type":"string", "enum":[ "DELETING", "STARTING", "STOPPING", "READY", "RUNNING", "UPDATING" ] }, "ApplicationSummaries":{ "type":"list", "member":{"shape":"ApplicationSummary"} }, "ApplicationSummary":{ "type":"structure", "required":[ "ApplicationName", "ApplicationARN", "ApplicationStatus", "ApplicationVersionId", "RuntimeEnvironment" ], "members":{ "ApplicationName":{"shape":"ApplicationName"}, "ApplicationARN":{"shape":"ResourceARN"}, "ApplicationStatus":{"shape":"ApplicationStatus"}, "ApplicationVersionId":{"shape":"ApplicationVersionId"}, "RuntimeEnvironment":{"shape":"RuntimeEnvironment"} } }, "ApplicationVersionId":{ "type":"long", "max":999999999, "min":1 }, "BooleanObject":{"type":"boolean"}, "BucketARN":{ "type":"string", "max":2048, "min":1, "pattern":"arn:.*" }, "CSVMappingParameters":{ "type":"structure", "required":[ "RecordRowDelimiter", "RecordColumnDelimiter" ], "members":{ "RecordRowDelimiter":{"shape":"RecordRowDelimiter"}, "RecordColumnDelimiter":{"shape":"RecordColumnDelimiter"} } }, "CheckpointConfiguration":{ "type":"structure", "required":["ConfigurationType"], "members":{ "ConfigurationType":{"shape":"ConfigurationType"}, "CheckpointingEnabled":{"shape":"BooleanObject"}, "CheckpointInterval":{"shape":"CheckpointInterval"}, "MinPauseBetweenCheckpoints":{"shape":"MinPauseBetweenCheckpoints"} } }, "CheckpointConfigurationDescription":{ "type":"structure", "members":{ "ConfigurationType":{"shape":"ConfigurationType"}, "CheckpointingEnabled":{"shape":"BooleanObject"}, "CheckpointInterval":{"shape":"CheckpointInterval"}, "MinPauseBetweenCheckpoints":{"shape":"MinPauseBetweenCheckpoints"} } }, "CheckpointConfigurationUpdate":{ "type":"structure", "members":{ "ConfigurationTypeUpdate":{"shape":"ConfigurationType"}, "CheckpointingEnabledUpdate":{"shape":"BooleanObject"}, "CheckpointIntervalUpdate":{"shape":"CheckpointInterval"}, "MinPauseBetweenCheckpointsUpdate":{"shape":"MinPauseBetweenCheckpoints"} } }, "CheckpointInterval":{ "type":"long", "min":0 }, "CloudWatchLoggingOption":{ "type":"structure", "required":["LogStreamARN"], "members":{ "LogStreamARN":{"shape":"LogStreamARN"} } }, "CloudWatchLoggingOptionDescription":{ "type":"structure", "required":["LogStreamARN"], "members":{ "CloudWatchLoggingOptionId":{"shape":"Id"}, "LogStreamARN":{"shape":"LogStreamARN"}, "RoleARN":{"shape":"RoleARN"} } }, "CloudWatchLoggingOptionDescriptions":{ "type":"list", "member":{"shape":"CloudWatchLoggingOptionDescription"} }, "CloudWatchLoggingOptionUpdate":{ "type":"structure", "required":["CloudWatchLoggingOptionId"], "members":{ "CloudWatchLoggingOptionId":{"shape":"Id"}, "LogStreamARNUpdate":{"shape":"LogStreamARN"} } }, "CloudWatchLoggingOptionUpdates":{ "type":"list", "member":{"shape":"CloudWatchLoggingOptionUpdate"} }, "CloudWatchLoggingOptions":{ "type":"list", "member":{"shape":"CloudWatchLoggingOption"} }, "CodeContent":{ "type":"structure", "members":{ "TextContent":{"shape":"TextContent"}, "ZipFileContent":{"shape":"ZipFileContent"}, "S3ContentLocation":{"shape":"S3ContentLocation"} } }, "CodeContentDescription":{ "type":"structure", "members":{ "TextContent":{"shape":"TextContent"}, "CodeMD5":{"shape":"CodeMD5"}, "CodeSize":{"shape":"CodeSize"}, "S3ApplicationCodeLocationDescription":{"shape":"S3ApplicationCodeLocationDescription"} } }, "CodeContentType":{ "type":"string", "enum":[ "PLAINTEXT", "ZIPFILE" ] }, "CodeContentUpdate":{ "type":"structure", "members":{ "TextContentUpdate":{"shape":"TextContent"}, "ZipFileContentUpdate":{"shape":"ZipFileContent"}, "S3ContentLocationUpdate":{"shape":"S3ContentLocationUpdate"} } }, "CodeMD5":{ "type":"string", "max":128, "min":128 }, "CodeSize":{ "type":"long", "max":52428800, "min":0 }, "CodeValidationException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "ConcurrentModificationException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "ConfigurationType":{ "type":"string", "enum":[ "DEFAULT", "CUSTOM" ] }, "CreateApplicationRequest":{ "type":"structure", "required":[ "ApplicationName", "RuntimeEnvironment", "ServiceExecutionRole" ], "members":{ "ApplicationName":{"shape":"ApplicationName"}, "ApplicationDescription":{"shape":"ApplicationDescription"}, "RuntimeEnvironment":{"shape":"RuntimeEnvironment"}, "ServiceExecutionRole":{"shape":"RoleARN"}, "ApplicationConfiguration":{"shape":"ApplicationConfiguration"}, "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"} } }, "CreateApplicationResponse":{ "type":"structure", "required":["ApplicationDetail"], "members":{ "ApplicationDetail":{"shape":"ApplicationDetail"} } }, "CreateApplicationSnapshotRequest":{ "type":"structure", "required":[ "ApplicationName", "SnapshotName" ], "members":{ "ApplicationName":{"shape":"ApplicationName"}, "SnapshotName":{"shape":"SnapshotName"} } }, "CreateApplicationSnapshotResponse":{ "type":"structure", "members":{ } }, "DeleteApplicationCloudWatchLoggingOptionRequest":{ "type":"structure", "required":[ "ApplicationName", "CurrentApplicationVersionId", "CloudWatchLoggingOptionId" ], "members":{ "ApplicationName":{"shape":"ApplicationName"}, "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"}, "CloudWatchLoggingOptionId":{"shape":"Id"} } }, "DeleteApplicationCloudWatchLoggingOptionResponse":{ "type":"structure", "members":{ "ApplicationARN":{"shape":"ResourceARN"}, "ApplicationVersionId":{"shape":"ApplicationVersionId"}, "CloudWatchLoggingOptionDescriptions":{"shape":"CloudWatchLoggingOptionDescriptions"} } }, "DeleteApplicationInputProcessingConfigurationRequest":{ "type":"structure", "required":[ "ApplicationName", "CurrentApplicationVersionId", "InputId" ], "members":{ "ApplicationName":{"shape":"ApplicationName"}, "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"}, "InputId":{"shape":"Id"} } }, "DeleteApplicationInputProcessingConfigurationResponse":{ "type":"structure", "members":{ "ApplicationARN":{"shape":"ResourceARN"}, "ApplicationVersionId":{"shape":"ApplicationVersionId"} } }, "DeleteApplicationOutputRequest":{ "type":"structure", "required":[ "ApplicationName", "CurrentApplicationVersionId", "OutputId" ], "members":{ "ApplicationName":{"shape":"ApplicationName"}, "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"}, "OutputId":{"shape":"Id"} } }, "DeleteApplicationOutputResponse":{ "type":"structure", "members":{ "ApplicationARN":{"shape":"ResourceARN"}, "ApplicationVersionId":{"shape":"ApplicationVersionId"} } }, "DeleteApplicationReferenceDataSourceRequest":{ "type":"structure", "required":[ "ApplicationName", "CurrentApplicationVersionId", "ReferenceId" ], "members":{ "ApplicationName":{"shape":"ApplicationName"}, "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"}, "ReferenceId":{"shape":"Id"} } }, "DeleteApplicationReferenceDataSourceResponse":{ "type":"structure", "members":{ "ApplicationARN":{"shape":"ResourceARN"}, "ApplicationVersionId":{"shape":"ApplicationVersionId"} } }, "DeleteApplicationRequest":{ "type":"structure", "required":[ "ApplicationName", "CreateTimestamp" ], "members":{ "ApplicationName":{"shape":"ApplicationName"}, "CreateTimestamp":{"shape":"Timestamp"} } }, "DeleteApplicationResponse":{ "type":"structure", "members":{ } }, "DeleteApplicationSnapshotRequest":{ "type":"structure", "required":[ "ApplicationName", "SnapshotName", "SnapshotCreationTimestamp" ], "members":{ "ApplicationName":{"shape":"ApplicationName"}, "SnapshotName":{"shape":"SnapshotName"}, "SnapshotCreationTimestamp":{"shape":"Timestamp"} } }, "DeleteApplicationSnapshotResponse":{ "type":"structure", "members":{ } }, "DescribeApplicationRequest":{ "type":"structure", "required":["ApplicationName"], "members":{ "ApplicationName":{"shape":"ApplicationName"}, "IncludeAdditionalDetails":{"shape":"BooleanObject"} } }, "DescribeApplicationResponse":{ "type":"structure", "required":["ApplicationDetail"], "members":{ "ApplicationDetail":{"shape":"ApplicationDetail"} } }, "DescribeApplicationSnapshotRequest":{ "type":"structure", "required":[ "ApplicationName", "SnapshotName" ], "members":{ "ApplicationName":{"shape":"ApplicationName"}, "SnapshotName":{"shape":"SnapshotName"} } }, "DescribeApplicationSnapshotResponse":{ "type":"structure", "required":["SnapshotDetails"], "members":{ "SnapshotDetails":{"shape":"SnapshotDetails"} } }, "DestinationSchema":{ "type":"structure", "required":["RecordFormatType"], "members":{ "RecordFormatType":{"shape":"RecordFormatType"} } }, "DiscoverInputSchemaRequest":{ "type":"structure", "required":["ServiceExecutionRole"], "members":{ "ResourceARN":{"shape":"ResourceARN"}, "ServiceExecutionRole":{"shape":"RoleARN"}, "InputStartingPositionConfiguration":{"shape":"InputStartingPositionConfiguration"}, "S3Configuration":{"shape":"S3Configuration"}, "InputProcessingConfiguration":{"shape":"InputProcessingConfiguration"} } }, "DiscoverInputSchemaResponse":{ "type":"structure", "members":{ "InputSchema":{"shape":"SourceSchema"}, "ParsedInputRecords":{"shape":"ParsedInputRecords"}, "ProcessedInputRecords":{"shape":"ProcessedInputRecords"}, "RawInputRecords":{"shape":"RawInputRecords"} } }, "EnvironmentProperties":{ "type":"structure", "required":["PropertyGroups"], "members":{ "PropertyGroups":{"shape":"PropertyGroups"} } }, "EnvironmentPropertyDescriptions":{ "type":"structure", "members":{ "PropertyGroupDescriptions":{"shape":"PropertyGroups"} } }, "EnvironmentPropertyUpdates":{ "type":"structure", "required":["PropertyGroups"], "members":{ "PropertyGroups":{"shape":"PropertyGroups"} } }, "ErrorMessage":{"type":"string"}, "FileKey":{ "type":"string", "max":1024, "min":1 }, "FlinkApplicationConfiguration":{ "type":"structure", "members":{ "CheckpointConfiguration":{"shape":"CheckpointConfiguration"}, "MonitoringConfiguration":{"shape":"MonitoringConfiguration"}, "ParallelismConfiguration":{"shape":"ParallelismConfiguration"} } }, "FlinkApplicationConfigurationDescription":{ "type":"structure", "members":{ "CheckpointConfigurationDescription":{"shape":"CheckpointConfigurationDescription"}, "MonitoringConfigurationDescription":{"shape":"MonitoringConfigurationDescription"}, "ParallelismConfigurationDescription":{"shape":"ParallelismConfigurationDescription"}, "JobPlanDescription":{"shape":"JobPlanDescription"} } }, "FlinkApplicationConfigurationUpdate":{ "type":"structure", "members":{ "CheckpointConfigurationUpdate":{"shape":"CheckpointConfigurationUpdate"}, "MonitoringConfigurationUpdate":{"shape":"MonitoringConfigurationUpdate"}, "ParallelismConfigurationUpdate":{"shape":"ParallelismConfigurationUpdate"} } }, "Id":{ "type":"string", "max":50, "min":1, "pattern":"[a-zA-Z0-9_.-]+" }, "InAppStreamName":{ "type":"string", "max":32, "min":1, "pattern":"[a-zA-Z][a-zA-Z0-9_]+" }, "InAppStreamNames":{ "type":"list", "member":{"shape":"InAppStreamName"} }, "InAppTableName":{ "type":"string", "max":32, "min":1, "pattern":"[a-zA-Z][a-zA-Z0-9_]+" }, "Input":{ "type":"structure", "required":[ "NamePrefix", "InputSchema" ], "members":{ "NamePrefix":{"shape":"InAppStreamName"}, "InputProcessingConfiguration":{"shape":"InputProcessingConfiguration"}, "KinesisStreamsInput":{"shape":"KinesisStreamsInput"}, "KinesisFirehoseInput":{"shape":"KinesisFirehoseInput"}, "InputParallelism":{"shape":"InputParallelism"}, "InputSchema":{"shape":"SourceSchema"} } }, "InputDescription":{ "type":"structure", "members":{ "InputId":{"shape":"Id"}, "NamePrefix":{"shape":"InAppStreamName"}, "InAppStreamNames":{"shape":"InAppStreamNames"}, "InputProcessingConfigurationDescription":{"shape":"InputProcessingConfigurationDescription"}, "KinesisStreamsInputDescription":{"shape":"KinesisStreamsInputDescription"}, "KinesisFirehoseInputDescription":{"shape":"KinesisFirehoseInputDescription"}, "InputSchema":{"shape":"SourceSchema"}, "InputParallelism":{"shape":"InputParallelism"}, "InputStartingPositionConfiguration":{"shape":"InputStartingPositionConfiguration"} } }, "InputDescriptions":{ "type":"list", "member":{"shape":"InputDescription"} }, "InputLambdaProcessor":{ "type":"structure", "required":["ResourceARN"], "members":{ "ResourceARN":{"shape":"ResourceARN"} } }, "InputLambdaProcessorDescription":{ "type":"structure", "required":["ResourceARN"], "members":{ "ResourceARN":{"shape":"ResourceARN"}, "RoleARN":{"shape":"RoleARN"} } }, "InputLambdaProcessorUpdate":{ "type":"structure", "required":["ResourceARNUpdate"], "members":{ "ResourceARNUpdate":{"shape":"ResourceARN"} } }, "InputParallelism":{ "type":"structure", "members":{ "Count":{"shape":"InputParallelismCount"} } }, "InputParallelismCount":{ "type":"integer", "max":64, "min":1 }, "InputParallelismUpdate":{ "type":"structure", "required":["CountUpdate"], "members":{ "CountUpdate":{"shape":"InputParallelismCount"} } }, "InputProcessingConfiguration":{ "type":"structure", "required":["InputLambdaProcessor"], "members":{ "InputLambdaProcessor":{"shape":"InputLambdaProcessor"} } }, "InputProcessingConfigurationDescription":{ "type":"structure", "members":{ "InputLambdaProcessorDescription":{"shape":"InputLambdaProcessorDescription"} } }, "InputProcessingConfigurationUpdate":{ "type":"structure", "required":["InputLambdaProcessorUpdate"], "members":{ "InputLambdaProcessorUpdate":{"shape":"InputLambdaProcessorUpdate"} } }, "InputSchemaUpdate":{ "type":"structure", "members":{ "RecordFormatUpdate":{"shape":"RecordFormat"}, "RecordEncodingUpdate":{"shape":"RecordEncoding"}, "RecordColumnUpdates":{"shape":"RecordColumns"} } }, "InputStartingPosition":{ "type":"string", "enum":[ "NOW", "TRIM_HORIZON", "LAST_STOPPED_POINT" ] }, "InputStartingPositionConfiguration":{ "type":"structure", "members":{ "InputStartingPosition":{"shape":"InputStartingPosition"} } }, "InputUpdate":{ "type":"structure", "required":["InputId"], "members":{ "InputId":{"shape":"Id"}, "NamePrefixUpdate":{"shape":"InAppStreamName"}, "InputProcessingConfigurationUpdate":{"shape":"InputProcessingConfigurationUpdate"}, "KinesisStreamsInputUpdate":{"shape":"KinesisStreamsInputUpdate"}, "KinesisFirehoseInputUpdate":{"shape":"KinesisFirehoseInputUpdate"}, "InputSchemaUpdate":{"shape":"InputSchemaUpdate"}, "InputParallelismUpdate":{"shape":"InputParallelismUpdate"} } }, "InputUpdates":{ "type":"list", "member":{"shape":"InputUpdate"} }, "Inputs":{ "type":"list", "member":{"shape":"Input"} }, "InvalidApplicationConfigurationException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "InvalidArgumentException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "InvalidRequestException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "JSONMappingParameters":{ "type":"structure", "required":["RecordRowPath"], "members":{ "RecordRowPath":{"shape":"RecordRowPath"} } }, "JobPlanDescription":{"type":"string"}, "KinesisFirehoseInput":{ "type":"structure", "required":["ResourceARN"], "members":{ "ResourceARN":{"shape":"ResourceARN"} } }, "KinesisFirehoseInputDescription":{ "type":"structure", "required":["ResourceARN"], "members":{ "ResourceARN":{"shape":"ResourceARN"}, "RoleARN":{"shape":"RoleARN"} } }, "KinesisFirehoseInputUpdate":{ "type":"structure", "required":["ResourceARNUpdate"], "members":{ "ResourceARNUpdate":{"shape":"ResourceARN"} } }, "KinesisFirehoseOutput":{ "type":"structure", "required":["ResourceARN"], "members":{ "ResourceARN":{"shape":"ResourceARN"} } }, "KinesisFirehoseOutputDescription":{ "type":"structure", "required":["ResourceARN"], "members":{ "ResourceARN":{"shape":"ResourceARN"}, "RoleARN":{"shape":"RoleARN"} } }, "KinesisFirehoseOutputUpdate":{ "type":"structure", "required":["ResourceARNUpdate"], "members":{ "ResourceARNUpdate":{"shape":"ResourceARN"} } }, "KinesisStreamsInput":{ "type":"structure", "required":["ResourceARN"], "members":{ "ResourceARN":{"shape":"ResourceARN"} } }, "KinesisStreamsInputDescription":{ "type":"structure", "required":["ResourceARN"], "members":{ "ResourceARN":{"shape":"ResourceARN"}, "RoleARN":{"shape":"RoleARN"} } }, "KinesisStreamsInputUpdate":{ "type":"structure", "required":["ResourceARNUpdate"], "members":{ "ResourceARNUpdate":{"shape":"ResourceARN"} } }, "KinesisStreamsOutput":{ "type":"structure", "required":["ResourceARN"], "members":{ "ResourceARN":{"shape":"ResourceARN"} } }, "KinesisStreamsOutputDescription":{ "type":"structure", "required":["ResourceARN"], "members":{ "ResourceARN":{"shape":"ResourceARN"}, "RoleARN":{"shape":"RoleARN"} } }, "KinesisStreamsOutputUpdate":{ "type":"structure", "required":["ResourceARNUpdate"], "members":{ "ResourceARNUpdate":{"shape":"ResourceARN"} } }, "LambdaOutput":{ "type":"structure", "required":["ResourceARN"], "members":{ "ResourceARN":{"shape":"ResourceARN"} } }, "LambdaOutputDescription":{ "type":"structure", "required":["ResourceARN"], "members":{ "ResourceARN":{"shape":"ResourceARN"}, "RoleARN":{"shape":"RoleARN"} } }, "LambdaOutputUpdate":{ "type":"structure", "required":["ResourceARNUpdate"], "members":{ "ResourceARNUpdate":{"shape":"ResourceARN"} } }, "LimitExceededException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "ListApplicationSnapshotsRequest":{ "type":"structure", "required":["ApplicationName"], "members":{ "ApplicationName":{"shape":"ApplicationName"}, "Limit":{"shape":"ListSnapshotsInputLimit"}, "NextToken":{"shape":"NextToken"} } }, "ListApplicationSnapshotsResponse":{ "type":"structure", "members":{ "SnapshotSummaries":{"shape":"SnapshotSummaries"}, "NextToken":{"shape":"NextToken"} } }, "ListApplicationsInputLimit":{ "type":"integer", "max":50, "min":1 }, "ListApplicationsRequest":{ "type":"structure", "members":{ "Limit":{"shape":"ListApplicationsInputLimit"}, "NextToken":{"shape":"ApplicationName"} } }, "ListApplicationsResponse":{ "type":"structure", "required":["ApplicationSummaries"], "members":{ "ApplicationSummaries":{"shape":"ApplicationSummaries"}, "NextToken":{"shape":"ApplicationName"} } }, "ListSnapshotsInputLimit":{ "type":"integer", "max":50, "min":1 }, "LogLevel":{ "type":"string", "enum":[ "INFO", "WARN", "ERROR", "DEBUG" ] }, "LogStreamARN":{ "type":"string", "max":2048, "min":1, "pattern":"arn:.*" }, "MappingParameters":{ "type":"structure", "members":{ "JSONMappingParameters":{"shape":"JSONMappingParameters"}, "CSVMappingParameters":{"shape":"CSVMappingParameters"} } }, "MetricsLevel":{ "type":"string", "enum":[ "APPLICATION", "TASK", "OPERATOR", "PARALLELISM" ] }, "MinPauseBetweenCheckpoints":{ "type":"long", "min":0 }, "MonitoringConfiguration":{ "type":"structure", "required":["ConfigurationType"], "members":{ "ConfigurationType":{"shape":"ConfigurationType"}, "MetricsLevel":{"shape":"MetricsLevel"}, "LogLevel":{"shape":"LogLevel"} } }, "MonitoringConfigurationDescription":{ "type":"structure", "members":{ "ConfigurationType":{"shape":"ConfigurationType"}, "MetricsLevel":{"shape":"MetricsLevel"}, "LogLevel":{"shape":"LogLevel"} } }, "MonitoringConfigurationUpdate":{ "type":"structure", "members":{ "ConfigurationTypeUpdate":{"shape":"ConfigurationType"}, "MetricsLevelUpdate":{"shape":"MetricsLevel"}, "LogLevelUpdate":{"shape":"LogLevel"} } }, "NextToken":{ "type":"string", "max":512, "min":1 }, "ObjectVersion":{"type":"string"}, "Output":{ "type":"structure", "required":[ "Name", "DestinationSchema" ], "members":{ "Name":{"shape":"InAppStreamName"}, "KinesisStreamsOutput":{"shape":"KinesisStreamsOutput"}, "KinesisFirehoseOutput":{"shape":"KinesisFirehoseOutput"}, "LambdaOutput":{"shape":"LambdaOutput"}, "DestinationSchema":{"shape":"DestinationSchema"} } }, "OutputDescription":{ "type":"structure", "members":{ "OutputId":{"shape":"Id"}, "Name":{"shape":"InAppStreamName"}, "KinesisStreamsOutputDescription":{"shape":"KinesisStreamsOutputDescription"}, "KinesisFirehoseOutputDescription":{"shape":"KinesisFirehoseOutputDescription"}, "LambdaOutputDescription":{"shape":"LambdaOutputDescription"}, "DestinationSchema":{"shape":"DestinationSchema"} } }, "OutputDescriptions":{ "type":"list", "member":{"shape":"OutputDescription"} }, "OutputUpdate":{ "type":"structure", "required":["OutputId"], "members":{ "OutputId":{"shape":"Id"}, "NameUpdate":{"shape":"InAppStreamName"}, "KinesisStreamsOutputUpdate":{"shape":"KinesisStreamsOutputUpdate"}, "KinesisFirehoseOutputUpdate":{"shape":"KinesisFirehoseOutputUpdate"}, "LambdaOutputUpdate":{"shape":"LambdaOutputUpdate"}, "DestinationSchemaUpdate":{"shape":"DestinationSchema"} } }, "OutputUpdates":{ "type":"list", "member":{"shape":"OutputUpdate"} }, "Outputs":{ "type":"list", "member":{"shape":"Output"} }, "Parallelism":{ "type":"integer", "min":1 }, "ParallelismConfiguration":{ "type":"structure", "required":["ConfigurationType"], "members":{ "ConfigurationType":{"shape":"ConfigurationType"}, "Parallelism":{"shape":"Parallelism"}, "ParallelismPerKPU":{"shape":"ParallelismPerKPU"}, "AutoScalingEnabled":{"shape":"BooleanObject"} } }, "ParallelismConfigurationDescription":{ "type":"structure", "members":{ "ConfigurationType":{"shape":"ConfigurationType"}, "Parallelism":{"shape":"Parallelism"}, "ParallelismPerKPU":{"shape":"ParallelismPerKPU"}, "CurrentParallelism":{"shape":"Parallelism"}, "AutoScalingEnabled":{"shape":"BooleanObject"} } }, "ParallelismConfigurationUpdate":{ "type":"structure", "members":{ "ConfigurationTypeUpdate":{"shape":"ConfigurationType"}, "ParallelismUpdate":{"shape":"Parallelism"}, "ParallelismPerKPUUpdate":{"shape":"ParallelismPerKPU"}, "AutoScalingEnabledUpdate":{"shape":"BooleanObject"} } }, "ParallelismPerKPU":{ "type":"integer", "min":1 }, "ParsedInputRecord":{ "type":"list", "member":{"shape":"ParsedInputRecordField"} }, "ParsedInputRecordField":{"type":"string"}, "ParsedInputRecords":{ "type":"list", "member":{"shape":"ParsedInputRecord"} }, "ProcessedInputRecord":{"type":"string"}, "ProcessedInputRecords":{ "type":"list", "member":{"shape":"ProcessedInputRecord"} }, "PropertyGroup":{ "type":"structure", "required":[ "PropertyGroupId", "PropertyMap" ], "members":{ "PropertyGroupId":{"shape":"Id"}, "PropertyMap":{"shape":"PropertyMap"} } }, "PropertyGroups":{ "type":"list", "member":{"shape":"PropertyGroup"}, "max":50 }, "PropertyKey":{ "type":"string", "max":2048, "min":1 }, "PropertyMap":{ "type":"map", "key":{"shape":"PropertyKey"}, "value":{"shape":"PropertyValue"}, "max":50, "min":1 }, "PropertyValue":{ "type":"string", "max":2048, "min":1 }, "RawInputRecord":{"type":"string"}, "RawInputRecords":{ "type":"list", "member":{"shape":"RawInputRecord"} }, "RecordColumn":{ "type":"structure", "required":[ "Name", "SqlType" ], "members":{ "Name":{"shape":"RecordColumnName"}, "Mapping":{"shape":"RecordColumnMapping"}, "SqlType":{"shape":"RecordColumnSqlType"} } }, "RecordColumnDelimiter":{ "type":"string", "min":1 }, "RecordColumnMapping":{"type":"string"}, "RecordColumnName":{ "type":"string", "pattern":"[a-zA-Z_][a-zA-Z0-9_]*" }, "RecordColumnSqlType":{ "type":"string", "min":1 }, "RecordColumns":{ "type":"list", "member":{"shape":"RecordColumn"}, "max":1000, "min":1 }, "RecordEncoding":{ "type":"string", "pattern":"UTF-8" }, "RecordFormat":{ "type":"structure", "required":["RecordFormatType"], "members":{ "RecordFormatType":{"shape":"RecordFormatType"}, "MappingParameters":{"shape":"MappingParameters"} } }, "RecordFormatType":{ "type":"string", "enum":[ "JSON", "CSV" ] }, "RecordRowDelimiter":{ "type":"string", "min":1 }, "RecordRowPath":{ "type":"string", "min":1 }, "ReferenceDataSource":{ "type":"structure", "required":[ "TableName", "ReferenceSchema" ], "members":{ "TableName":{"shape":"InAppTableName"}, "S3ReferenceDataSource":{"shape":"S3ReferenceDataSource"}, "ReferenceSchema":{"shape":"SourceSchema"} } }, "ReferenceDataSourceDescription":{ "type":"structure", "required":[ "ReferenceId", "TableName", "S3ReferenceDataSourceDescription" ], "members":{ "ReferenceId":{"shape":"Id"}, "TableName":{"shape":"InAppTableName"}, "S3ReferenceDataSourceDescription":{"shape":"S3ReferenceDataSourceDescription"}, "ReferenceSchema":{"shape":"SourceSchema"} } }, "ReferenceDataSourceDescriptions":{ "type":"list", "member":{"shape":"ReferenceDataSourceDescription"} }, "ReferenceDataSourceUpdate":{ "type":"structure", "required":["ReferenceId"], "members":{ "ReferenceId":{"shape":"Id"}, "TableNameUpdate":{"shape":"InAppTableName"}, "S3ReferenceDataSourceUpdate":{"shape":"S3ReferenceDataSourceUpdate"}, "ReferenceSchemaUpdate":{"shape":"SourceSchema"} } }, "ReferenceDataSourceUpdates":{ "type":"list", "member":{"shape":"ReferenceDataSourceUpdate"} }, "ReferenceDataSources":{ "type":"list", "member":{"shape":"ReferenceDataSource"} }, "ResourceARN":{ "type":"string", "max":2048, "min":1, "pattern":"arn:.*" }, "ResourceInUseException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "ResourceNotFoundException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "ResourceProvisionedThroughputExceededException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "RoleARN":{ "type":"string", "max":2048, "min":1, "pattern":"arn:aws:iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+" }, "RunConfiguration":{ "type":"structure", "members":{ "SqlRunConfigurations":{"shape":"SqlRunConfigurations"}, "ApplicationRestoreConfiguration":{"shape":"ApplicationRestoreConfiguration"} } }, "RunConfigurationDescription":{ "type":"structure", "members":{ "ApplicationRestoreConfigurationDescription":{"shape":"ApplicationRestoreConfiguration"} } }, "RunConfigurationUpdate":{ "type":"structure", "members":{ "ApplicationRestoreConfiguration":{"shape":"ApplicationRestoreConfiguration"} } }, "RuntimeEnvironment":{ "type":"string", "enum":[ "SQL-1_0", "FLINK-1_6" ] }, "S3ApplicationCodeLocationDescription":{ "type":"structure", "required":[ "BucketARN", "FileKey" ], "members":{ "BucketARN":{"shape":"BucketARN"}, "FileKey":{"shape":"FileKey"}, "ObjectVersion":{"shape":"ObjectVersion"} } }, "S3Configuration":{ "type":"structure", "required":[ "BucketARN", "FileKey" ], "members":{ "BucketARN":{"shape":"BucketARN"}, "FileKey":{"shape":"FileKey"} } }, "S3ContentLocation":{ "type":"structure", "required":[ "BucketARN", "FileKey" ], "members":{ "BucketARN":{"shape":"BucketARN"}, "FileKey":{"shape":"FileKey"}, "ObjectVersion":{"shape":"ObjectVersion"} } }, "S3ContentLocationUpdate":{ "type":"structure", "members":{ "BucketARNUpdate":{"shape":"BucketARN"}, "FileKeyUpdate":{"shape":"FileKey"}, "ObjectVersionUpdate":{"shape":"ObjectVersion"} } }, "S3ReferenceDataSource":{ "type":"structure", "members":{ "BucketARN":{"shape":"BucketARN"}, "FileKey":{"shape":"FileKey"} } }, "S3ReferenceDataSourceDescription":{ "type":"structure", "required":[ "BucketARN", "FileKey" ], "members":{ "BucketARN":{"shape":"BucketARN"}, "FileKey":{"shape":"FileKey"}, "ReferenceRoleARN":{"shape":"RoleARN"} } }, "S3ReferenceDataSourceUpdate":{ "type":"structure", "members":{ "BucketARNUpdate":{"shape":"BucketARN"}, "FileKeyUpdate":{"shape":"FileKey"} } }, "ServiceUnavailableException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true, "fault":true }, "SnapshotDetails":{ "type":"structure", "required":[ "SnapshotName", "SnapshotStatus", "ApplicationVersionId" ], "members":{ "SnapshotName":{"shape":"SnapshotName"}, "SnapshotStatus":{"shape":"SnapshotStatus"}, "ApplicationVersionId":{"shape":"ApplicationVersionId"}, "SnapshotCreationTimestamp":{"shape":"Timestamp"} } }, "SnapshotName":{ "type":"string", "max":128, "min":1, "pattern":"[a-zA-Z0-9_.-]+" }, "SnapshotStatus":{ "type":"string", "enum":[ "CREATING", "READY", "DELETING", "FAILED" ] }, "SnapshotSummaries":{ "type":"list", "member":{"shape":"SnapshotDetails"} }, "SourceSchema":{ "type":"structure", "required":[ "RecordFormat", "RecordColumns" ], "members":{ "RecordFormat":{"shape":"RecordFormat"}, "RecordEncoding":{"shape":"RecordEncoding"}, "RecordColumns":{"shape":"RecordColumns"} } }, "SqlApplicationConfiguration":{ "type":"structure", "members":{ "Inputs":{"shape":"Inputs"}, "Outputs":{"shape":"Outputs"}, "ReferenceDataSources":{"shape":"ReferenceDataSources"} } }, "SqlApplicationConfigurationDescription":{ "type":"structure", "members":{ "InputDescriptions":{"shape":"InputDescriptions"}, "OutputDescriptions":{"shape":"OutputDescriptions"}, "ReferenceDataSourceDescriptions":{"shape":"ReferenceDataSourceDescriptions"} } }, "SqlApplicationConfigurationUpdate":{ "type":"structure", "members":{ "InputUpdates":{"shape":"InputUpdates"}, "OutputUpdates":{"shape":"OutputUpdates"}, "ReferenceDataSourceUpdates":{"shape":"ReferenceDataSourceUpdates"} } }, "SqlRunConfiguration":{ "type":"structure", "required":[ "InputId", "InputStartingPositionConfiguration" ], "members":{ "InputId":{"shape":"Id"}, "InputStartingPositionConfiguration":{"shape":"InputStartingPositionConfiguration"} } }, "SqlRunConfigurations":{ "type":"list", "member":{"shape":"SqlRunConfiguration"} }, "StartApplicationRequest":{ "type":"structure", "required":[ "ApplicationName", "RunConfiguration" ], "members":{ "ApplicationName":{"shape":"ApplicationName"}, "RunConfiguration":{"shape":"RunConfiguration"} } }, "StartApplicationResponse":{ "type":"structure", "members":{ } }, "StopApplicationRequest":{ "type":"structure", "required":["ApplicationName"], "members":{ "ApplicationName":{"shape":"ApplicationName"} } }, "StopApplicationResponse":{ "type":"structure", "members":{ } }, "TextContent":{ "type":"string", "max":102400, "min":0 }, "Timestamp":{"type":"timestamp"}, "UnableToDetectSchemaException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"}, "RawInputRecords":{"shape":"RawInputRecords"}, "ProcessedInputRecords":{"shape":"ProcessedInputRecords"} }, "exception":true }, "UnsupportedOperationException":{ "type":"structure", "members":{ "Message":{"shape":"ErrorMessage"} }, "exception":true }, "UpdateApplicationRequest":{ "type":"structure", "required":[ "ApplicationName", "CurrentApplicationVersionId" ], "members":{ "ApplicationName":{"shape":"ApplicationName"}, "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"}, "ApplicationConfigurationUpdate":{"shape":"ApplicationConfigurationUpdate"}, "ServiceExecutionRoleUpdate":{"shape":"RoleARN"}, "RunConfigurationUpdate":{"shape":"RunConfigurationUpdate"}, "CloudWatchLoggingOptionUpdates":{"shape":"CloudWatchLoggingOptionUpdates"} } }, "UpdateApplicationResponse":{ "type":"structure", "required":["ApplicationDetail"], "members":{ "ApplicationDetail":{"shape":"ApplicationDetail"} } }, "ZipFileContent":{ "type":"blob", "max":52428800, "min":0 } } }