Skip to content

Kinesisanalytics Classes

AddApplicationCloudWatchLoggingOptionRequest

ApplicationName

  • Type: <class 'str'>
  • Required: Yes

CurrentApplicationVersionId

  • Type: <class 'int'>
  • Required: Yes

CloudWatchLoggingOption

  • Type: <class 'aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.CloudWatchLoggingOption'>
  • Required: Yes

AddApplicationInputProcessingConfigurationRequest

ApplicationName

  • Type: <class 'str'>
  • Required: Yes

CurrentApplicationVersionId

  • Type: <class 'int'>
  • Required: Yes

InputId

  • Type: <class 'str'>
  • Required: Yes

InputProcessingConfiguration

  • Type: <class 'aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.InputProcessingConfiguration'>
  • Required: Yes

AddApplicationInputRequest

ApplicationName

  • Type: <class 'str'>
  • Required: Yes

CurrentApplicationVersionId

  • Type: <class 'int'>
  • Required: Yes

Input

  • Type: <class 'aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.Input'>
  • Required: Yes

AddApplicationOutputRequest

ApplicationName

  • Type: <class 'str'>
  • Required: Yes

CurrentApplicationVersionId

  • Type: <class 'int'>
  • Required: Yes

Output

  • Type: <class 'aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.Output'>
  • Required: Yes

AddApplicationReferenceDataSourceRequest

ApplicationName

  • Type: <class 'str'>
  • Required: Yes

CurrentApplicationVersionId

  • Type: <class 'int'>
  • Required: Yes

ReferenceDataSource

  • Type: <class 'aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.ReferenceDataSource'>
  • Required: Yes

ApplicationDetail

ApplicationName

  • Type: <class 'str'>
  • Required: Yes

ApplicationARN

  • Type: <class 'str'>
  • Required: Yes

ApplicationStatus

  • Type: typing.Literal['DELETING', 'READY', 'RUNNING', 'STARTING', 'STOPPING', 'UPDATING']
  • Required: Yes

ApplicationVersionId

  • Type: <class 'int'>
  • 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: <class 'str'>
  • Required: Yes

ApplicationARN

  • Type: <class 'str'>
  • 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: <class 'str'>
  • Required: Yes

RecordColumnDelimiter

  • Type: <class 'str'>
  • Required: Yes

CloudWatchLoggingOption

LogStreamARN

  • Type: <class 'str'>
  • Required: Yes

RoleARN

  • Type: <class 'str'>
  • Required: Yes

CloudWatchLoggingOptionDescription

LogStreamARN

  • Type: <class 'str'>
  • Required: Yes

RoleARN

  • Type: <class 'str'>
  • Required: Yes

CloudWatchLoggingOptionId

  • Type: typing.Optional[str]

CloudWatchLoggingOptionUpdate

CloudWatchLoggingOptionId

  • Type: <class 'str'>
  • Required: Yes

LogStreamARNUpdate

  • Type: typing.Optional[str]

RoleARNUpdate

  • Type: typing.Optional[str]

CreateApplicationRequest

ApplicationName

  • Type: <class 'str'>
  • 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: <class 'aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.ApplicationSummary'>
  • Required: Yes

ResponseMetadata

  • Type: <class 'aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.ResponseMetadata'>
  • Required: Yes

DeleteApplicationCloudWatchLoggingOptionRequest

ApplicationName

  • Type: <class 'str'>
  • Required: Yes

CurrentApplicationVersionId

  • Type: <class 'int'>
  • Required: Yes

CloudWatchLoggingOptionId

  • Type: <class 'str'>
  • Required: Yes

DeleteApplicationInputProcessingConfigurationRequest

ApplicationName

  • Type: <class 'str'>
  • Required: Yes

CurrentApplicationVersionId

  • Type: <class 'int'>
  • Required: Yes

InputId

  • Type: <class 'str'>
  • Required: Yes

DeleteApplicationOutputRequest

ApplicationName

  • Type: <class 'str'>
  • Required: Yes

CurrentApplicationVersionId

  • Type: <class 'int'>
  • Required: Yes

OutputId

  • Type: <class 'str'>
  • Required: Yes

DeleteApplicationReferenceDataSourceRequest

ApplicationName

  • Type: <class 'str'>
  • Required: Yes

CurrentApplicationVersionId

  • Type: <class 'int'>
  • Required: Yes

ReferenceId

  • Type: <class 'str'>
  • Required: Yes

DeleteApplicationRequest

ApplicationName

  • Type: <class 'str'>
  • Required: Yes

CreateTimestamp

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

DescribeApplicationRequest

ApplicationName

  • Type: <class 'str'>
  • Required: Yes

DescribeApplicationResponse

ApplicationDetail

  • Type: <class 'aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.ApplicationDetail'>
  • Required: Yes

ResponseMetadata

  • Type: <class 'aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.ResponseMetadata'>
  • Required: Yes

DestinationSchema

RecordFormatType

  • Type: typing.Literal['CSV', 'JSON']
  • Required: Yes

DiscoverInputSchemaRequest

ResourceARN

  • Type: typing.Optional[str]

RoleARN

  • Type: typing.Optional[str]

InputStartingPositionConfiguration

  • Type: <class 'NoneType'>

S3Configuration

  • Type: <class 'NoneType'>

InputProcessingConfiguration

  • Type: <class 'NoneType'>

DiscoverInputSchemaResponse

InputSchema

  • Type: <class 'aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.SourceSchemaOutput'>
  • 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: <class 'aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.ResponseMetadata'>
  • Required: Yes

Input

NamePrefix

  • Type: <class 'str'>
  • 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: <class 'NoneType'>

KinesisStreamsInput

  • Type: <class 'NoneType'>

KinesisFirehoseInput

  • Type: <class 'NoneType'>

InputParallelism

  • Type: <class 'NoneType'>

InputConfiguration

Id

  • Type: <class 'str'>
  • Required: Yes

InputStartingPositionConfiguration

  • Type: <class 'aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.InputStartingPositionConfiguration'>
  • Required: Yes

InputDescription

InputId

  • Type: typing.Optional[str]

NamePrefix

  • Type: typing.Optional[str]

InAppStreamNames

  • Type: typing.Optional[typing.List[str]]

InputProcessingConfigurationDescription

  • Type: <class 'NoneType'>

KinesisStreamsInputDescription

  • Type: <class 'NoneType'>

KinesisFirehoseInputDescription

  • Type: <class 'NoneType'>

InputSchema

  • Type: typing.Optional[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.SourceSchemaOutput]

InputParallelism

  • Type: <class 'NoneType'>

InputStartingPositionConfiguration

  • Type: <class 'NoneType'>

InputLambdaProcessor

ResourceARN

  • Type: <class 'str'>
  • Required: Yes

RoleARN

  • Type: <class 'str'>
  • 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: <class 'aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.InputLambdaProcessor'>
  • Required: Yes

InputProcessingConfigurationDescription

InputLambdaProcessorDescription

  • Type: <class 'NoneType'>

InputProcessingConfigurationUpdate

InputLambdaProcessorUpdate

  • Type: <class 'aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.InputLambdaProcessorUpdate'>
  • 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: <class 'str'>
  • Required: Yes

NamePrefixUpdate

  • Type: typing.Optional[str]

InputProcessingConfigurationUpdate

  • Type: <class 'NoneType'>

KinesisStreamsInputUpdate

  • Type: <class 'NoneType'>

KinesisFirehoseInputUpdate

  • Type: <class 'NoneType'>

InputSchemaUpdate

  • Type: <class 'NoneType'>

InputParallelismUpdate

  • Type: <class 'NoneType'>

JSONMappingParameters

RecordRowPath

  • Type: <class 'str'>
  • Required: Yes

KinesisFirehoseInput

ResourceARN

  • Type: <class 'str'>
  • Required: Yes

RoleARN

  • Type: <class 'str'>
  • 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: <class 'str'>
  • Required: Yes

RoleARN

  • Type: <class 'str'>
  • 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: <class 'str'>
  • Required: Yes

RoleARN

  • Type: <class 'str'>
  • 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: <class 'str'>
  • Required: Yes

RoleARN

  • Type: <class 'str'>
  • 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: <class 'str'>
  • Required: Yes

RoleARN

  • Type: <class 'str'>
  • 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: <class 'bool'>
  • Required: Yes

ResponseMetadata

  • Type: <class 'aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.ResponseMetadata'>
  • Required: Yes

ListTagsForResourceRequest

ResourceARN

  • Type: <class 'str'>
  • Required: Yes

ListTagsForResourceResponse

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.Tag]
  • Required: Yes

ResponseMetadata

  • Type: <class 'aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.ResponseMetadata'>
  • Required: Yes

MappingParameters

JSONMappingParameters

  • Type: <class 'NoneType'>

CSVMappingParameters

  • Type: <class 'NoneType'>

Output

Name

  • Type: <class 'str'>
  • Required: Yes

DestinationSchema

  • Type: <class 'aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.DestinationSchema'>
  • Required: Yes

KinesisStreamsOutput

  • Type: <class 'NoneType'>

KinesisFirehoseOutput

  • Type: <class 'NoneType'>

LambdaOutput

  • Type: <class 'NoneType'>

OutputDescription

OutputId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

KinesisStreamsOutputDescription

  • Type: <class 'NoneType'>

KinesisFirehoseOutputDescription

  • Type: <class 'NoneType'>

LambdaOutputDescription

  • Type: <class 'NoneType'>

DestinationSchema

  • Type: <class 'NoneType'>

OutputUpdate

OutputId

  • Type: <class 'str'>
  • Required: Yes

NameUpdate

  • Type: typing.Optional[str]

KinesisStreamsOutputUpdate

  • Type: <class 'NoneType'>

KinesisFirehoseOutputUpdate

  • Type: <class 'NoneType'>

LambdaOutputUpdate

  • Type: <class 'NoneType'>

DestinationSchemaUpdate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.DestinationSchema]

RecordColumn

Name

  • Type: <class 'str'>
  • Required: Yes

SqlType

  • Type: <class 'str'>
  • Required: Yes

Mapping

  • Type: typing.Optional[str]

RecordFormat

RecordFormatType

  • Type: typing.Literal['CSV', 'JSON']
  • Required: Yes

MappingParameters

  • Type: <class 'NoneType'>

ReferenceDataSource

TableName

  • Type: <class 'str'>
  • 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: <class 'NoneType'>

ReferenceDataSourceDescription

ReferenceId

  • Type: <class 'str'>
  • Required: Yes

TableName

  • Type: <class 'str'>
  • Required: Yes

S3ReferenceDataSourceDescription

  • Type: <class 'aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.S3ReferenceDataSourceDescription'>
  • Required: Yes

ReferenceSchema

  • Type: typing.Optional[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.SourceSchemaOutput]

ReferenceDataSourceUpdate

ReferenceId

  • Type: <class 'str'>
  • Required: Yes

TableNameUpdate

  • Type: typing.Optional[str]

S3ReferenceDataSourceUpdate

  • Type: <class 'NoneType'>

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: <class 'str'>
  • Required: Yes

HTTPStatusCode

  • Type: <class 'int'>
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type: <class 'int'>
  • Required: Yes

HostId

  • Type: typing.Optional[str]

S3Configuration

RoleARN

  • Type: <class 'str'>
  • Required: Yes

BucketARN

  • Type: <class 'str'>
  • Required: Yes

FileKey

  • Type: <class 'str'>
  • Required: Yes

S3ReferenceDataSource

BucketARN

  • Type: <class 'str'>
  • Required: Yes

FileKey

  • Type: <class 'str'>
  • Required: Yes

ReferenceRoleARN

  • Type: <class 'str'>
  • Required: Yes

S3ReferenceDataSourceDescription

BucketARN

  • Type: <class 'str'>
  • Required: Yes

FileKey

  • Type: <class 'str'>
  • Required: Yes

ReferenceRoleARN

  • Type: <class 'str'>
  • Required: Yes

S3ReferenceDataSourceUpdate

BucketARNUpdate

  • Type: typing.Optional[str]

FileKeyUpdate

  • Type: typing.Optional[str]

ReferenceRoleARNUpdate

  • Type: typing.Optional[str]

SourceSchema

RecordFormat

  • Type: <class 'aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.RecordFormat'>
  • 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: <class 'aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.RecordFormat'>
  • 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: <class 'str'>
  • Required: Yes

InputConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.InputConfiguration]
  • Required: Yes

StopApplicationRequest

ApplicationName

  • Type: <class 'str'>
  • Required: Yes

Tag

Key

  • Type: <class 'str'>
  • Required: Yes

Value

  • Type: typing.Optional[str]

TagResourceRequest

ResourceARN

  • Type: <class 'str'>
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.Tag]
  • Required: Yes

UntagResourceRequest

ResourceARN

  • Type: <class 'str'>
  • Required: Yes

TagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateApplicationRequest

ApplicationName

  • Type: <class 'str'>
  • Required: Yes

CurrentApplicationVersionId

  • Type: <class 'int'>
  • Required: Yes

ApplicationUpdate

  • Type: <class 'aws_resource_validator.pydantic_models.kinesisanalytics.kinesisanalytics_classes.ApplicationUpdate'>
  • Required: Yes