Kinesisanalytics Classes
AddApplicationCloudWatchLoggingOptionRequest
ApplicationName
- Type:
- Required: Yes
CurrentApplicationVersionId
- Type:
- Required: Yes
CloudWatchLoggingOption
- Type:
- Required: Yes
AddApplicationInputProcessingConfigurationRequest
ApplicationName
- Type:
- Required: Yes
CurrentApplicationVersionId
- Type:
- Required: Yes
InputId
- Type:
- Required: Yes
InputProcessingConfiguration
- Type:
- Required: Yes
AddApplicationInputRequest
ApplicationName
- Type:
- Required: Yes
CurrentApplicationVersionId
- Type:
- Required: Yes
Input
- Type:
- Required: Yes
AddApplicationOutputRequest
ApplicationName
- Type:
- Required: Yes
CurrentApplicationVersionId
- Type:
- Required: Yes
Output
- Type:
- Required: Yes
AddApplicationReferenceDataSourceRequest
ApplicationName
- Type:
- Required: Yes
CurrentApplicationVersionId
- Type:
- Required: Yes
ReferenceDataSource
- Type:
- Required: Yes
ApplicationDetail
ApplicationName
- Type:
- Required: Yes
ApplicationARN
- Type:
- Required: Yes
ApplicationStatus
- Type: typing.Literal['DELETING', 'READY', 'RUNNING', 'STARTING', 'STOPPING', 'UPDATING']
- Required: Yes
ApplicationVersionId
- Type:
- Required: Yes
ApplicationDescription
- Type: typing.Optional[str]
CreateTimestamp
- Type: typing.Optional[datetime.datetime]
LastUpdateTimestamp
- Type: typing.Optional[datetime.datetime]
InputDescriptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.InputDescription]]
OutputDescriptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.OutputDescription]]
ReferenceDataSourceDescriptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.ReferenceDataSourceDescription]]
CloudWatchLoggingOptionDescriptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.CloudWatchLoggingOptionDescription]]
ApplicationCode
- Type: typing.Optional[str]
ApplicationSummary
ApplicationName
- Type:
- Required: Yes
ApplicationARN
- Type:
- Required: Yes
ApplicationStatus
- Type: typing.Literal['DELETING', 'READY', 'RUNNING', 'STARTING', 'STOPPING', 'UPDATING']
- Required: Yes
ApplicationUpdate
InputUpdates
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.InputUpdate]]
ApplicationCodeUpdate
- Type: typing.Optional[str]
OutputUpdates
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.OutputUpdate]]
ReferenceDataSourceUpdates
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.ReferenceDataSourceUpdate]]
CloudWatchLoggingOptionUpdates
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.CloudWatchLoggingOptionUpdate]]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CSVMappingParameters
RecordRowDelimiter
- Type:
- Required: Yes
RecordColumnDelimiter
- Type:
- Required: Yes
CloudWatchLoggingOption
LogStreamARN
- Type:
- Required: Yes
RoleARN
- Type:
- Required: Yes
CloudWatchLoggingOptionDescription
LogStreamARN
- Type:
- Required: Yes
RoleARN
- Type:
- Required: Yes
CloudWatchLoggingOptionId
- Type: typing.Optional[str]
CloudWatchLoggingOptionUpdate
CloudWatchLoggingOptionId
- Type:
- Required: Yes
LogStreamARNUpdate
- Type: typing.Optional[str]
RoleARNUpdate
- Type: typing.Optional[str]
CreateApplicationRequest
ApplicationName
- Type:
- Required: Yes
ApplicationDescription
- Type: typing.Optional[str]
Inputs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.Input]]
Outputs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.Output]]
CloudWatchLoggingOptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.CloudWatchLoggingOption]]
ApplicationCode
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.Tag]]
CreateApplicationResponse
ApplicationSummary
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteApplicationCloudWatchLoggingOptionRequest
ApplicationName
- Type:
- Required: Yes
CurrentApplicationVersionId
- Type:
- Required: Yes
CloudWatchLoggingOptionId
- Type:
- Required: Yes
DeleteApplicationInputProcessingConfigurationRequest
ApplicationName
- Type:
- Required: Yes
CurrentApplicationVersionId
- Type:
- Required: Yes
InputId
- Type:
- Required: Yes
DeleteApplicationOutputRequest
ApplicationName
- Type:
- Required: Yes
CurrentApplicationVersionId
- Type:
- Required: Yes
OutputId
- Type:
- Required: Yes
DeleteApplicationReferenceDataSourceRequest
ApplicationName
- Type:
- Required: Yes
CurrentApplicationVersionId
- Type:
- Required: Yes
ReferenceId
- Type:
- Required: Yes
DeleteApplicationRequest
ApplicationName
- Type:
- Required: Yes
CreateTimestamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
DescribeApplicationRequest
ApplicationName
- Type:
- Required: Yes
DescribeApplicationResponse
ApplicationDetail
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DestinationSchema
RecordFormatType
- Type: typing.Literal['CSV', 'JSON']
- Required: Yes
DiscoverInputSchemaRequest
ResourceARN
- Type: typing.Optional[str]
RoleARN
- Type: typing.Optional[str]
InputStartingPositionConfiguration
- Type:
S3Configuration
- Type:
InputProcessingConfiguration
- Type:
DiscoverInputSchemaResponse
InputSchema
- Type:
- Required: Yes
ParsedInputRecords
- Type: typing.List[typing.List[str]]
- Required: Yes
ProcessedInputRecords
- Type: typing.List[str]
- Required: Yes
RawInputRecords
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Input
NamePrefix
- Type:
- Required: Yes
InputSchema
- Type: typing.Union[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.SourceSchema, aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.SourceSchemaOutput]
- Required: Yes
InputProcessingConfiguration
- Type:
KinesisStreamsInput
- Type:
KinesisFirehoseInput
- Type:
InputParallelism
- Type:
InputConfiguration
Id
- Type:
- Required: Yes
InputStartingPositionConfiguration
- Type:
- Required: Yes
InputDescription
InputId
- Type: typing.Optional[str]
NamePrefix
- Type: typing.Optional[str]
InAppStreamNames
- Type: typing.Optional[typing.List[str]]
InputProcessingConfigurationDescription
- Type:
KinesisStreamsInputDescription
- Type:
KinesisFirehoseInputDescription
- Type:
InputSchema
- Type: typing.Optional[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.SourceSchemaOutput]
InputParallelism
- Type:
InputStartingPositionConfiguration
- Type:
InputLambdaProcessor
ResourceARN
- Type:
- Required: Yes
RoleARN
- Type:
- Required: Yes
InputLambdaProcessorDescription
ResourceARN
- Type: typing.Optional[str]
RoleARN
- Type: typing.Optional[str]
InputLambdaProcessorUpdate
ResourceARNUpdate
- Type: typing.Optional[str]
RoleARNUpdate
- Type: typing.Optional[str]
InputParallelism
Count
- Type: typing.Optional[int]
InputParallelismUpdate
CountUpdate
- Type: typing.Optional[int]
InputProcessingConfiguration
InputLambdaProcessor
- Type:
- Required: Yes
InputProcessingConfigurationDescription
InputLambdaProcessorDescription
- Type:
InputProcessingConfigurationUpdate
InputLambdaProcessorUpdate
- Type:
- Required: Yes
InputSchemaUpdate
RecordFormatUpdate
- Type: typing.Optional[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.RecordFormat]
RecordEncodingUpdate
- Type: typing.Optional[str]
RecordColumnUpdates
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.RecordColumn]]
InputStartingPositionConfiguration
InputStartingPosition
- Type: typing.Optional[typing.Literal['LAST_STOPPED_POINT', 'NOW', 'TRIM_HORIZON']]
InputUpdate
InputId
- Type:
- Required: Yes
NamePrefixUpdate
- Type: typing.Optional[str]
InputProcessingConfigurationUpdate
- Type:
KinesisStreamsInputUpdate
- Type:
KinesisFirehoseInputUpdate
- Type:
InputSchemaUpdate
- Type:
InputParallelismUpdate
- Type:
JSONMappingParameters
RecordRowPath
- Type:
- Required: Yes
KinesisFirehoseInput
ResourceARN
- Type:
- Required: Yes
RoleARN
- Type:
- Required: Yes
KinesisFirehoseInputDescription
ResourceARN
- Type: typing.Optional[str]
RoleARN
- Type: typing.Optional[str]
KinesisFirehoseInputUpdate
ResourceARNUpdate
- Type: typing.Optional[str]
RoleARNUpdate
- Type: typing.Optional[str]
KinesisFirehoseOutput
ResourceARN
- Type:
- Required: Yes
RoleARN
- Type:
- Required: Yes
KinesisFirehoseOutputDescription
ResourceARN
- Type: typing.Optional[str]
RoleARN
- Type: typing.Optional[str]
KinesisFirehoseOutputUpdate
ResourceARNUpdate
- Type: typing.Optional[str]
RoleARNUpdate
- Type: typing.Optional[str]
KinesisStreamsInput
ResourceARN
- Type:
- Required: Yes
RoleARN
- Type:
- Required: Yes
KinesisStreamsInputDescription
ResourceARN
- Type: typing.Optional[str]
RoleARN
- Type: typing.Optional[str]
KinesisStreamsInputUpdate
ResourceARNUpdate
- Type: typing.Optional[str]
RoleARNUpdate
- Type: typing.Optional[str]
KinesisStreamsOutput
ResourceARN
- Type:
- Required: Yes
RoleARN
- Type:
- Required: Yes
KinesisStreamsOutputDescription
ResourceARN
- Type: typing.Optional[str]
RoleARN
- Type: typing.Optional[str]
KinesisStreamsOutputUpdate
ResourceARNUpdate
- Type: typing.Optional[str]
RoleARNUpdate
- Type: typing.Optional[str]
LambdaOutput
ResourceARN
- Type:
- Required: Yes
RoleARN
- Type:
- Required: Yes
LambdaOutputDescription
ResourceARN
- Type: typing.Optional[str]
RoleARN
- Type: typing.Optional[str]
LambdaOutputUpdate
ResourceARNUpdate
- Type: typing.Optional[str]
RoleARNUpdate
- Type: typing.Optional[str]
ListApplicationsRequest
Limit
- Type: typing.Optional[int]
ExclusiveStartApplicationName
- Type: typing.Optional[str]
ListApplicationsResponse
ApplicationSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.ApplicationSummary]
- Required: Yes
HasMoreApplications
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequest
ResourceARN
- Type:
- Required: Yes
ListTagsForResourceResponse
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
MappingParameters
JSONMappingParameters
- Type:
CSVMappingParameters
- Type:
Output
Name
- Type:
- Required: Yes
DestinationSchema
- Type:
- Required: Yes
KinesisStreamsOutput
- Type:
KinesisFirehoseOutput
- Type:
LambdaOutput
- Type:
OutputDescription
OutputId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
KinesisStreamsOutputDescription
- Type:
KinesisFirehoseOutputDescription
- Type:
LambdaOutputDescription
- Type:
DestinationSchema
- Type:
OutputUpdate
OutputId
- Type:
- Required: Yes
NameUpdate
- Type: typing.Optional[str]
KinesisStreamsOutputUpdate
- Type:
KinesisFirehoseOutputUpdate
- Type:
LambdaOutputUpdate
- Type:
DestinationSchemaUpdate
- Type: typing.Optional[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.DestinationSchema]
RecordColumn
Name
- Type:
- Required: Yes
SqlType
- Type:
- Required: Yes
Mapping
- Type: typing.Optional[str]
RecordFormat
RecordFormatType
- Type: typing.Literal['CSV', 'JSON']
- Required: Yes
MappingParameters
- Type:
ReferenceDataSource
TableName
- Type:
- Required: Yes
ReferenceSchema
- Type: typing.Union[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.SourceSchema, aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.SourceSchemaOutput]
- Required: Yes
S3ReferenceDataSource
- Type:
ReferenceDataSourceDescription
ReferenceId
- Type:
- Required: Yes
TableName
- Type:
- Required: Yes
S3ReferenceDataSourceDescription
- Type:
- Required: Yes
ReferenceSchema
- Type: typing.Optional[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.SourceSchemaOutput]
ReferenceDataSourceUpdate
ReferenceId
- Type:
- Required: Yes
TableNameUpdate
- Type: typing.Optional[str]
S3ReferenceDataSourceUpdate
- Type:
ReferenceSchemaUpdate
- Type: typing.Union[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.SourceSchema, aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.SourceSchemaOutput, NoneType]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
S3Configuration
RoleARN
- Type:
- Required: Yes
BucketARN
- Type:
- Required: Yes
FileKey
- Type:
- Required: Yes
S3ReferenceDataSource
BucketARN
- Type:
- Required: Yes
FileKey
- Type:
- Required: Yes
ReferenceRoleARN
- Type:
- Required: Yes
S3ReferenceDataSourceDescription
BucketARN
- Type:
- Required: Yes
FileKey
- Type:
- Required: Yes
ReferenceRoleARN
- Type:
- Required: Yes
S3ReferenceDataSourceUpdate
BucketARNUpdate
- Type: typing.Optional[str]
FileKeyUpdate
- Type: typing.Optional[str]
ReferenceRoleARNUpdate
- Type: typing.Optional[str]
SourceSchema
RecordFormat
- Type:
- Required: Yes
RecordColumns
- Type: typing.List[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.RecordColumn]
- Required: Yes
RecordEncoding
- Type: typing.Optional[str]
SourceSchemaOutput
RecordFormat
- Type:
- Required: Yes
RecordColumns
- Type: typing.List[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.RecordColumn]
- Required: Yes
RecordEncoding
- Type: typing.Optional[str]
StartApplicationRequest
ApplicationName
- Type:
- Required: Yes
InputConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.InputConfiguration]
- Required: Yes
StopApplicationRequest
ApplicationName
- Type:
- Required: Yes
Tag
Key
- Type:
- Required: Yes
Value
- Type: typing.Optional[str]
TagResourceRequest
ResourceARN
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.Tag]
- Required: Yes
UntagResourceRequest
ResourceARN
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
UpdateApplicationRequest
ApplicationName
- Type:
- Required: Yes
CurrentApplicationVersionId
- Type:
- Required: Yes
ApplicationUpdate
- Type:
- Required: Yes