Type definitions#
Index > KinesisAnalytics > Type definitions
Auto-generated documentation for KinesisAnalytics type annotations stubs module mypy-boto3-kinesisanalytics.
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
SourceSchemaUnionTypeDef#
# SourceSchemaUnionTypeDef definition
SourceSchemaUnionTypeDef = Union[
SourceSchemaTypeDef, # (1)
SourceSchemaOutputTypeDef, # (2)
]
CloudWatchLoggingOptionTypeDef#
# CloudWatchLoggingOptionTypeDef definition
class CloudWatchLoggingOptionTypeDef(TypedDict):
LogStreamARN: str,
RoleARN: str,
CloudWatchLoggingOptionDescriptionTypeDef#
# CloudWatchLoggingOptionDescriptionTypeDef definition
class CloudWatchLoggingOptionDescriptionTypeDef(TypedDict):
LogStreamARN: str,
RoleARN: str,
CloudWatchLoggingOptionId: NotRequired[str],
ApplicationSummaryTypeDef#
# ApplicationSummaryTypeDef definition
class ApplicationSummaryTypeDef(TypedDict):
ApplicationName: str,
ApplicationARN: str,
ApplicationStatus: ApplicationStatusType, # (1)
CloudWatchLoggingOptionUpdateTypeDef#
# CloudWatchLoggingOptionUpdateTypeDef definition
class CloudWatchLoggingOptionUpdateTypeDef(TypedDict):
CloudWatchLoggingOptionId: str,
LogStreamARNUpdate: NotRequired[str],
RoleARNUpdate: NotRequired[str],
CSVMappingParametersTypeDef#
# CSVMappingParametersTypeDef definition
class CSVMappingParametersTypeDef(TypedDict):
RecordRowDelimiter: str,
RecordColumnDelimiter: str,
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
DeleteApplicationCloudWatchLoggingOptionRequestRequestTypeDef#
# DeleteApplicationCloudWatchLoggingOptionRequestRequestTypeDef definition
class DeleteApplicationCloudWatchLoggingOptionRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
CloudWatchLoggingOptionId: str,
DeleteApplicationInputProcessingConfigurationRequestRequestTypeDef#
# DeleteApplicationInputProcessingConfigurationRequestRequestTypeDef definition
class DeleteApplicationInputProcessingConfigurationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
InputId: str,
DeleteApplicationOutputRequestRequestTypeDef#
# DeleteApplicationOutputRequestRequestTypeDef definition
class DeleteApplicationOutputRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
OutputId: str,
DeleteApplicationReferenceDataSourceRequestRequestTypeDef#
# DeleteApplicationReferenceDataSourceRequestRequestTypeDef definition
class DeleteApplicationReferenceDataSourceRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
ReferenceId: str,
DescribeApplicationRequestRequestTypeDef#
# DescribeApplicationRequestRequestTypeDef definition
class DescribeApplicationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
DestinationSchemaTypeDef#
# DestinationSchemaTypeDef definition
class DestinationSchemaTypeDef(TypedDict):
RecordFormatType: RecordFormatTypeType, # (1)
InputStartingPositionConfigurationTypeDef#
# InputStartingPositionConfigurationTypeDef definition
class InputStartingPositionConfigurationTypeDef(TypedDict):
InputStartingPosition: NotRequired[InputStartingPositionType], # (1)
S3ConfigurationTypeDef#
# S3ConfigurationTypeDef definition
class S3ConfigurationTypeDef(TypedDict):
RoleARN: str,
BucketARN: str,
FileKey: str,
InputParallelismTypeDef#
# InputParallelismTypeDef definition
class InputParallelismTypeDef(TypedDict):
Count: NotRequired[int],
KinesisFirehoseInputDescriptionTypeDef#
# KinesisFirehoseInputDescriptionTypeDef definition
class KinesisFirehoseInputDescriptionTypeDef(TypedDict):
ResourceARN: NotRequired[str],
RoleARN: NotRequired[str],
KinesisStreamsInputDescriptionTypeDef#
# KinesisStreamsInputDescriptionTypeDef definition
class KinesisStreamsInputDescriptionTypeDef(TypedDict):
ResourceARN: NotRequired[str],
RoleARN: NotRequired[str],
InputLambdaProcessorDescriptionTypeDef#
# InputLambdaProcessorDescriptionTypeDef definition
class InputLambdaProcessorDescriptionTypeDef(TypedDict):
ResourceARN: NotRequired[str],
RoleARN: NotRequired[str],
InputLambdaProcessorTypeDef#
# InputLambdaProcessorTypeDef definition
class InputLambdaProcessorTypeDef(TypedDict):
ResourceARN: str,
RoleARN: str,
InputLambdaProcessorUpdateTypeDef#
# InputLambdaProcessorUpdateTypeDef definition
class InputLambdaProcessorUpdateTypeDef(TypedDict):
ResourceARNUpdate: NotRequired[str],
RoleARNUpdate: NotRequired[str],
InputParallelismUpdateTypeDef#
# InputParallelismUpdateTypeDef definition
class InputParallelismUpdateTypeDef(TypedDict):
CountUpdate: NotRequired[int],
RecordColumnTypeDef#
# RecordColumnTypeDef definition
class RecordColumnTypeDef(TypedDict):
Name: str,
SqlType: str,
Mapping: NotRequired[str],
KinesisFirehoseInputTypeDef#
# KinesisFirehoseInputTypeDef definition
class KinesisFirehoseInputTypeDef(TypedDict):
ResourceARN: str,
RoleARN: str,
KinesisStreamsInputTypeDef#
# KinesisStreamsInputTypeDef definition
class KinesisStreamsInputTypeDef(TypedDict):
ResourceARN: str,
RoleARN: str,
KinesisFirehoseInputUpdateTypeDef#
# KinesisFirehoseInputUpdateTypeDef definition
class KinesisFirehoseInputUpdateTypeDef(TypedDict):
ResourceARNUpdate: NotRequired[str],
RoleARNUpdate: NotRequired[str],
KinesisStreamsInputUpdateTypeDef#
# KinesisStreamsInputUpdateTypeDef definition
class KinesisStreamsInputUpdateTypeDef(TypedDict):
ResourceARNUpdate: NotRequired[str],
RoleARNUpdate: NotRequired[str],
JSONMappingParametersTypeDef#
# JSONMappingParametersTypeDef definition
class JSONMappingParametersTypeDef(TypedDict):
RecordRowPath: str,
KinesisFirehoseOutputDescriptionTypeDef#
# KinesisFirehoseOutputDescriptionTypeDef definition
class KinesisFirehoseOutputDescriptionTypeDef(TypedDict):
ResourceARN: NotRequired[str],
RoleARN: NotRequired[str],
KinesisFirehoseOutputTypeDef#
# KinesisFirehoseOutputTypeDef definition
class KinesisFirehoseOutputTypeDef(TypedDict):
ResourceARN: str,
RoleARN: str,
KinesisFirehoseOutputUpdateTypeDef#
# KinesisFirehoseOutputUpdateTypeDef definition
class KinesisFirehoseOutputUpdateTypeDef(TypedDict):
ResourceARNUpdate: NotRequired[str],
RoleARNUpdate: NotRequired[str],
KinesisStreamsOutputDescriptionTypeDef#
# KinesisStreamsOutputDescriptionTypeDef definition
class KinesisStreamsOutputDescriptionTypeDef(TypedDict):
ResourceARN: NotRequired[str],
RoleARN: NotRequired[str],
KinesisStreamsOutputTypeDef#
# KinesisStreamsOutputTypeDef definition
class KinesisStreamsOutputTypeDef(TypedDict):
ResourceARN: str,
RoleARN: str,
KinesisStreamsOutputUpdateTypeDef#
# KinesisStreamsOutputUpdateTypeDef definition
class KinesisStreamsOutputUpdateTypeDef(TypedDict):
ResourceARNUpdate: NotRequired[str],
RoleARNUpdate: NotRequired[str],
LambdaOutputDescriptionTypeDef#
# LambdaOutputDescriptionTypeDef definition
class LambdaOutputDescriptionTypeDef(TypedDict):
ResourceARN: NotRequired[str],
RoleARN: NotRequired[str],
LambdaOutputTypeDef#
# LambdaOutputTypeDef definition
class LambdaOutputTypeDef(TypedDict):
ResourceARN: str,
RoleARN: str,
LambdaOutputUpdateTypeDef#
# LambdaOutputUpdateTypeDef definition
class LambdaOutputUpdateTypeDef(TypedDict):
ResourceARNUpdate: NotRequired[str],
RoleARNUpdate: NotRequired[str],
ListApplicationsRequestRequestTypeDef#
# ListApplicationsRequestRequestTypeDef definition
class ListApplicationsRequestRequestTypeDef(TypedDict):
Limit: NotRequired[int],
ExclusiveStartApplicationName: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
S3ReferenceDataSourceDescriptionTypeDef#
# S3ReferenceDataSourceDescriptionTypeDef definition
class S3ReferenceDataSourceDescriptionTypeDef(TypedDict):
BucketARN: str,
FileKey: str,
ReferenceRoleARN: str,
S3ReferenceDataSourceTypeDef#
# S3ReferenceDataSourceTypeDef definition
class S3ReferenceDataSourceTypeDef(TypedDict):
BucketARN: str,
FileKey: str,
ReferenceRoleARN: str,
S3ReferenceDataSourceUpdateTypeDef#
# S3ReferenceDataSourceUpdateTypeDef definition
class S3ReferenceDataSourceUpdateTypeDef(TypedDict):
BucketARNUpdate: NotRequired[str],
FileKeyUpdate: NotRequired[str],
ReferenceRoleARNUpdate: NotRequired[str],
StopApplicationRequestRequestTypeDef#
# StopApplicationRequestRequestTypeDef definition
class StopApplicationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
AddApplicationCloudWatchLoggingOptionRequestRequestTypeDef#
# AddApplicationCloudWatchLoggingOptionRequestRequestTypeDef definition
class AddApplicationCloudWatchLoggingOptionRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
CloudWatchLoggingOption: CloudWatchLoggingOptionTypeDef, # (1)
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateApplicationResponseTypeDef#
# CreateApplicationResponseTypeDef definition
class CreateApplicationResponseTypeDef(TypedDict):
ApplicationSummary: ApplicationSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListApplicationsResponseTypeDef#
# ListApplicationsResponseTypeDef definition
class ListApplicationsResponseTypeDef(TypedDict):
ApplicationSummaries: list[ApplicationSummaryTypeDef], # (1)
HasMoreApplications: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: list[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
DeleteApplicationRequestRequestTypeDef#
# DeleteApplicationRequestRequestTypeDef definition
class DeleteApplicationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CreateTimestamp: TimestampTypeDef,
InputConfigurationTypeDef#
# InputConfigurationTypeDef definition
class InputConfigurationTypeDef(TypedDict):
Id: str,
InputStartingPositionConfiguration: InputStartingPositionConfigurationTypeDef, # (1)
InputProcessingConfigurationDescriptionTypeDef#
# InputProcessingConfigurationDescriptionTypeDef definition
class InputProcessingConfigurationDescriptionTypeDef(TypedDict):
InputLambdaProcessorDescription: NotRequired[InputLambdaProcessorDescriptionTypeDef], # (1)
InputProcessingConfigurationTypeDef#
# InputProcessingConfigurationTypeDef definition
class InputProcessingConfigurationTypeDef(TypedDict):
InputLambdaProcessor: InputLambdaProcessorTypeDef, # (1)
InputProcessingConfigurationUpdateTypeDef#
# InputProcessingConfigurationUpdateTypeDef definition
class InputProcessingConfigurationUpdateTypeDef(TypedDict):
InputLambdaProcessorUpdate: InputLambdaProcessorUpdateTypeDef, # (1)
MappingParametersTypeDef#
# MappingParametersTypeDef definition
class MappingParametersTypeDef(TypedDict):
JSONMappingParameters: NotRequired[JSONMappingParametersTypeDef], # (1)
CSVMappingParameters: NotRequired[CSVMappingParametersTypeDef], # (2)
OutputDescriptionTypeDef#
# OutputDescriptionTypeDef definition
class OutputDescriptionTypeDef(TypedDict):
OutputId: NotRequired[str],
Name: NotRequired[str],
KinesisStreamsOutputDescription: NotRequired[KinesisStreamsOutputDescriptionTypeDef], # (1)
KinesisFirehoseOutputDescription: NotRequired[KinesisFirehoseOutputDescriptionTypeDef], # (2)
LambdaOutputDescription: NotRequired[LambdaOutputDescriptionTypeDef], # (3)
DestinationSchema: NotRequired[DestinationSchemaTypeDef], # (4)
- See KinesisStreamsOutputDescriptionTypeDef
- See KinesisFirehoseOutputDescriptionTypeDef
- See LambdaOutputDescriptionTypeDef
- See DestinationSchemaTypeDef
OutputTypeDef#
# OutputTypeDef definition
class OutputTypeDef(TypedDict):
Name: str,
DestinationSchema: DestinationSchemaTypeDef, # (4)
KinesisStreamsOutput: NotRequired[KinesisStreamsOutputTypeDef], # (1)
KinesisFirehoseOutput: NotRequired[KinesisFirehoseOutputTypeDef], # (2)
LambdaOutput: NotRequired[LambdaOutputTypeDef], # (3)
- See KinesisStreamsOutputTypeDef
- See KinesisFirehoseOutputTypeDef
- See LambdaOutputTypeDef
- See DestinationSchemaTypeDef
OutputUpdateTypeDef#
# OutputUpdateTypeDef definition
class OutputUpdateTypeDef(TypedDict):
OutputId: str,
NameUpdate: NotRequired[str],
KinesisStreamsOutputUpdate: NotRequired[KinesisStreamsOutputUpdateTypeDef], # (1)
KinesisFirehoseOutputUpdate: NotRequired[KinesisFirehoseOutputUpdateTypeDef], # (2)
LambdaOutputUpdate: NotRequired[LambdaOutputUpdateTypeDef], # (3)
DestinationSchemaUpdate: NotRequired[DestinationSchemaTypeDef], # (4)
- See KinesisStreamsOutputUpdateTypeDef
- See KinesisFirehoseOutputUpdateTypeDef
- See LambdaOutputUpdateTypeDef
- See DestinationSchemaTypeDef
StartApplicationRequestRequestTypeDef#
# StartApplicationRequestRequestTypeDef definition
class StartApplicationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
InputConfigurations: Sequence[InputConfigurationTypeDef], # (1)
AddApplicationInputProcessingConfigurationRequestRequestTypeDef#
# AddApplicationInputProcessingConfigurationRequestRequestTypeDef definition
class AddApplicationInputProcessingConfigurationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
InputId: str,
InputProcessingConfiguration: InputProcessingConfigurationTypeDef, # (1)
DiscoverInputSchemaRequestRequestTypeDef#
# DiscoverInputSchemaRequestRequestTypeDef definition
class DiscoverInputSchemaRequestRequestTypeDef(TypedDict):
ResourceARN: NotRequired[str],
RoleARN: NotRequired[str],
InputStartingPositionConfiguration: NotRequired[InputStartingPositionConfigurationTypeDef], # (1)
S3Configuration: NotRequired[S3ConfigurationTypeDef], # (2)
InputProcessingConfiguration: NotRequired[InputProcessingConfigurationTypeDef], # (3)
- See InputStartingPositionConfigurationTypeDef
- See S3ConfigurationTypeDef
- See InputProcessingConfigurationTypeDef
RecordFormatTypeDef#
# RecordFormatTypeDef definition
class RecordFormatTypeDef(TypedDict):
RecordFormatType: RecordFormatTypeType, # (1)
MappingParameters: NotRequired[MappingParametersTypeDef], # (2)
AddApplicationOutputRequestRequestTypeDef#
# AddApplicationOutputRequestRequestTypeDef definition
class AddApplicationOutputRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
Output: OutputTypeDef, # (1)
- See OutputTypeDef
InputSchemaUpdateTypeDef#
# InputSchemaUpdateTypeDef definition
class InputSchemaUpdateTypeDef(TypedDict):
RecordFormatUpdate: NotRequired[RecordFormatTypeDef], # (1)
RecordEncodingUpdate: NotRequired[str],
RecordColumnUpdates: NotRequired[Sequence[RecordColumnTypeDef]], # (2)
SourceSchemaOutputTypeDef#
# SourceSchemaOutputTypeDef definition
class SourceSchemaOutputTypeDef(TypedDict):
RecordFormat: RecordFormatTypeDef, # (1)
RecordColumns: list[RecordColumnTypeDef], # (2)
RecordEncoding: NotRequired[str],
SourceSchemaTypeDef#
# SourceSchemaTypeDef definition
class SourceSchemaTypeDef(TypedDict):
RecordFormat: RecordFormatTypeDef, # (1)
RecordColumns: Sequence[RecordColumnTypeDef], # (2)
RecordEncoding: NotRequired[str],
InputUpdateTypeDef#
# InputUpdateTypeDef definition
class InputUpdateTypeDef(TypedDict):
InputId: str,
NamePrefixUpdate: NotRequired[str],
InputProcessingConfigurationUpdate: NotRequired[InputProcessingConfigurationUpdateTypeDef], # (1)
KinesisStreamsInputUpdate: NotRequired[KinesisStreamsInputUpdateTypeDef], # (2)
KinesisFirehoseInputUpdate: NotRequired[KinesisFirehoseInputUpdateTypeDef], # (3)
InputSchemaUpdate: NotRequired[InputSchemaUpdateTypeDef], # (4)
InputParallelismUpdate: NotRequired[InputParallelismUpdateTypeDef], # (5)
- See InputProcessingConfigurationUpdateTypeDef
- See KinesisStreamsInputUpdateTypeDef
- See KinesisFirehoseInputUpdateTypeDef
- See InputSchemaUpdateTypeDef
- See InputParallelismUpdateTypeDef
DiscoverInputSchemaResponseTypeDef#
# DiscoverInputSchemaResponseTypeDef definition
class DiscoverInputSchemaResponseTypeDef(TypedDict):
InputSchema: SourceSchemaOutputTypeDef, # (1)
ParsedInputRecords: list[list[str]],
ProcessedInputRecords: list[str],
RawInputRecords: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InputDescriptionTypeDef#
# InputDescriptionTypeDef definition
class InputDescriptionTypeDef(TypedDict):
InputId: NotRequired[str],
NamePrefix: NotRequired[str],
InAppStreamNames: NotRequired[list[str]],
InputProcessingConfigurationDescription: NotRequired[InputProcessingConfigurationDescriptionTypeDef], # (1)
KinesisStreamsInputDescription: NotRequired[KinesisStreamsInputDescriptionTypeDef], # (2)
KinesisFirehoseInputDescription: NotRequired[KinesisFirehoseInputDescriptionTypeDef], # (3)
InputSchema: NotRequired[SourceSchemaOutputTypeDef], # (4)
InputParallelism: NotRequired[InputParallelismTypeDef], # (5)
InputStartingPositionConfiguration: NotRequired[InputStartingPositionConfigurationTypeDef], # (6)
- See InputProcessingConfigurationDescriptionTypeDef
- See KinesisStreamsInputDescriptionTypeDef
- See KinesisFirehoseInputDescriptionTypeDef
- See SourceSchemaOutputTypeDef
- See InputParallelismTypeDef
- See InputStartingPositionConfigurationTypeDef
ReferenceDataSourceDescriptionTypeDef#
# ReferenceDataSourceDescriptionTypeDef definition
class ReferenceDataSourceDescriptionTypeDef(TypedDict):
ReferenceId: str,
TableName: str,
S3ReferenceDataSourceDescription: S3ReferenceDataSourceDescriptionTypeDef, # (1)
ReferenceSchema: NotRequired[SourceSchemaOutputTypeDef], # (2)
ApplicationDetailTypeDef#
# ApplicationDetailTypeDef definition
class ApplicationDetailTypeDef(TypedDict):
ApplicationName: str,
ApplicationARN: str,
ApplicationStatus: ApplicationStatusType, # (1)
ApplicationVersionId: int,
ApplicationDescription: NotRequired[str],
CreateTimestamp: NotRequired[datetime],
LastUpdateTimestamp: NotRequired[datetime],
InputDescriptions: NotRequired[list[InputDescriptionTypeDef]], # (2)
OutputDescriptions: NotRequired[list[OutputDescriptionTypeDef]], # (3)
ReferenceDataSourceDescriptions: NotRequired[list[ReferenceDataSourceDescriptionTypeDef]], # (4)
CloudWatchLoggingOptionDescriptions: NotRequired[list[CloudWatchLoggingOptionDescriptionTypeDef]], # (5)
ApplicationCode: NotRequired[str],
- See ApplicationStatusType
- See InputDescriptionTypeDef
- See OutputDescriptionTypeDef
- See ReferenceDataSourceDescriptionTypeDef
- See CloudWatchLoggingOptionDescriptionTypeDef
InputTypeDef#
# InputTypeDef definition
class InputTypeDef(TypedDict):
NamePrefix: str,
InputSchema: SourceSchemaUnionTypeDef, # (5)
InputProcessingConfiguration: NotRequired[InputProcessingConfigurationTypeDef], # (1)
KinesisStreamsInput: NotRequired[KinesisStreamsInputTypeDef], # (2)
KinesisFirehoseInput: NotRequired[KinesisFirehoseInputTypeDef], # (3)
InputParallelism: NotRequired[InputParallelismTypeDef], # (4)
- See InputProcessingConfigurationTypeDef
- See KinesisStreamsInputTypeDef
- See KinesisFirehoseInputTypeDef
- See InputParallelismTypeDef
- See SourceSchemaTypeDef SourceSchemaOutputTypeDef
ReferenceDataSourceTypeDef#
# ReferenceDataSourceTypeDef definition
class ReferenceDataSourceTypeDef(TypedDict):
TableName: str,
ReferenceSchema: SourceSchemaUnionTypeDef, # (2)
S3ReferenceDataSource: NotRequired[S3ReferenceDataSourceTypeDef], # (1)
ReferenceDataSourceUpdateTypeDef#
# ReferenceDataSourceUpdateTypeDef definition
class ReferenceDataSourceUpdateTypeDef(TypedDict):
ReferenceId: str,
TableNameUpdate: NotRequired[str],
S3ReferenceDataSourceUpdate: NotRequired[S3ReferenceDataSourceUpdateTypeDef], # (1)
ReferenceSchemaUpdate: NotRequired[SourceSchemaUnionTypeDef], # (2)
DescribeApplicationResponseTypeDef#
# DescribeApplicationResponseTypeDef definition
class DescribeApplicationResponseTypeDef(TypedDict):
ApplicationDetail: ApplicationDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AddApplicationInputRequestRequestTypeDef#
# AddApplicationInputRequestRequestTypeDef definition
class AddApplicationInputRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
Input: InputTypeDef, # (1)
- See InputTypeDef
CreateApplicationRequestRequestTypeDef#
# CreateApplicationRequestRequestTypeDef definition
class CreateApplicationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
ApplicationDescription: NotRequired[str],
Inputs: NotRequired[Sequence[InputTypeDef]], # (1)
Outputs: NotRequired[Sequence[OutputTypeDef]], # (2)
CloudWatchLoggingOptions: NotRequired[Sequence[CloudWatchLoggingOptionTypeDef]], # (3)
ApplicationCode: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
- See InputTypeDef
- See OutputTypeDef
- See CloudWatchLoggingOptionTypeDef
- See TagTypeDef
AddApplicationReferenceDataSourceRequestRequestTypeDef#
# AddApplicationReferenceDataSourceRequestRequestTypeDef definition
class AddApplicationReferenceDataSourceRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
ReferenceDataSource: ReferenceDataSourceTypeDef, # (1)
ApplicationUpdateTypeDef#
# ApplicationUpdateTypeDef definition
class ApplicationUpdateTypeDef(TypedDict):
InputUpdates: NotRequired[Sequence[InputUpdateTypeDef]], # (1)
ApplicationCodeUpdate: NotRequired[str],
OutputUpdates: NotRequired[Sequence[OutputUpdateTypeDef]], # (2)
ReferenceDataSourceUpdates: NotRequired[Sequence[ReferenceDataSourceUpdateTypeDef]], # (3)
CloudWatchLoggingOptionUpdates: NotRequired[Sequence[CloudWatchLoggingOptionUpdateTypeDef]], # (4)
- See InputUpdateTypeDef
- See OutputUpdateTypeDef
- See ReferenceDataSourceUpdateTypeDef
- See CloudWatchLoggingOptionUpdateTypeDef
UpdateApplicationRequestRequestTypeDef#
# UpdateApplicationRequestRequestTypeDef definition
class UpdateApplicationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
ApplicationUpdate: ApplicationUpdateTypeDef, # (1)