Skip to content

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