Typed dictionaries#
Index > KinesisAnalytics > Typed dictionaries
Auto-generated documentation for KinesisAnalytics type annotations stubs module mypy-boto3-kinesisanalytics.
CloudWatchLoggingOptionTypeDef#
# CloudWatchLoggingOptionTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import CloudWatchLoggingOptionTypeDef
def get_value() -> CloudWatchLoggingOptionTypeDef:
return {
"LogStreamARN": ...,
"RoleARN": ...,
}
# CloudWatchLoggingOptionTypeDef definition
class CloudWatchLoggingOptionTypeDef(TypedDict):
LogStreamARN: str,
RoleARN: str,
CloudWatchLoggingOptionDescriptionTypeDef#
# CloudWatchLoggingOptionDescriptionTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import CloudWatchLoggingOptionDescriptionTypeDef
def get_value() -> CloudWatchLoggingOptionDescriptionTypeDef:
return {
"LogStreamARN": ...,
"RoleARN": ...,
}
# CloudWatchLoggingOptionDescriptionTypeDef definition
class CloudWatchLoggingOptionDescriptionTypeDef(TypedDict):
LogStreamARN: str,
RoleARN: str,
CloudWatchLoggingOptionId: NotRequired[str],
ApplicationSummaryTypeDef#
# ApplicationSummaryTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import ApplicationSummaryTypeDef
def get_value() -> ApplicationSummaryTypeDef:
return {
"ApplicationName": ...,
"ApplicationARN": ...,
"ApplicationStatus": ...,
}
# ApplicationSummaryTypeDef definition
class ApplicationSummaryTypeDef(TypedDict):
ApplicationName: str,
ApplicationARN: str,
ApplicationStatus: ApplicationStatusType, # (1)
CloudWatchLoggingOptionUpdateTypeDef#
# CloudWatchLoggingOptionUpdateTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import CloudWatchLoggingOptionUpdateTypeDef
def get_value() -> CloudWatchLoggingOptionUpdateTypeDef:
return {
"CloudWatchLoggingOptionId": ...,
}
# CloudWatchLoggingOptionUpdateTypeDef definition
class CloudWatchLoggingOptionUpdateTypeDef(TypedDict):
CloudWatchLoggingOptionId: str,
LogStreamARNUpdate: NotRequired[str],
RoleARNUpdate: NotRequired[str],
CSVMappingParametersTypeDef#
# CSVMappingParametersTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import CSVMappingParametersTypeDef
def get_value() -> CSVMappingParametersTypeDef:
return {
"RecordRowDelimiter": ...,
"RecordColumnDelimiter": ...,
}
# CSVMappingParametersTypeDef definition
class CSVMappingParametersTypeDef(TypedDict):
RecordRowDelimiter: str,
RecordColumnDelimiter: str,
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: NotRequired[str],
DeleteApplicationCloudWatchLoggingOptionRequestRequestTypeDef#
# DeleteApplicationCloudWatchLoggingOptionRequestRequestTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import DeleteApplicationCloudWatchLoggingOptionRequestRequestTypeDef
def get_value() -> DeleteApplicationCloudWatchLoggingOptionRequestRequestTypeDef:
return {
"ApplicationName": ...,
"CurrentApplicationVersionId": ...,
"CloudWatchLoggingOptionId": ...,
}
# DeleteApplicationCloudWatchLoggingOptionRequestRequestTypeDef definition
class DeleteApplicationCloudWatchLoggingOptionRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
CloudWatchLoggingOptionId: str,
DeleteApplicationInputProcessingConfigurationRequestRequestTypeDef#
# DeleteApplicationInputProcessingConfigurationRequestRequestTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import DeleteApplicationInputProcessingConfigurationRequestRequestTypeDef
def get_value() -> DeleteApplicationInputProcessingConfigurationRequestRequestTypeDef:
return {
"ApplicationName": ...,
"CurrentApplicationVersionId": ...,
"InputId": ...,
}
# DeleteApplicationInputProcessingConfigurationRequestRequestTypeDef definition
class DeleteApplicationInputProcessingConfigurationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
InputId: str,
DeleteApplicationOutputRequestRequestTypeDef#
# DeleteApplicationOutputRequestRequestTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import DeleteApplicationOutputRequestRequestTypeDef
def get_value() -> DeleteApplicationOutputRequestRequestTypeDef:
return {
"ApplicationName": ...,
"CurrentApplicationVersionId": ...,
"OutputId": ...,
}
# DeleteApplicationOutputRequestRequestTypeDef definition
class DeleteApplicationOutputRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
OutputId: str,
DeleteApplicationReferenceDataSourceRequestRequestTypeDef#
# DeleteApplicationReferenceDataSourceRequestRequestTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import DeleteApplicationReferenceDataSourceRequestRequestTypeDef
def get_value() -> DeleteApplicationReferenceDataSourceRequestRequestTypeDef:
return {
"ApplicationName": ...,
"CurrentApplicationVersionId": ...,
"ReferenceId": ...,
}
# DeleteApplicationReferenceDataSourceRequestRequestTypeDef definition
class DeleteApplicationReferenceDataSourceRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
ReferenceId: str,
DeleteApplicationRequestRequestTypeDef#
# DeleteApplicationRequestRequestTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import DeleteApplicationRequestRequestTypeDef
def get_value() -> DeleteApplicationRequestRequestTypeDef:
return {
"ApplicationName": ...,
"CreateTimestamp": ...,
}
# DeleteApplicationRequestRequestTypeDef definition
class DeleteApplicationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CreateTimestamp: Union[datetime, str],
DescribeApplicationRequestRequestTypeDef#
# DescribeApplicationRequestRequestTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import DescribeApplicationRequestRequestTypeDef
def get_value() -> DescribeApplicationRequestRequestTypeDef:
return {
"ApplicationName": ...,
}
# DescribeApplicationRequestRequestTypeDef definition
class DescribeApplicationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
DestinationSchemaTypeDef#
# DestinationSchemaTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import DestinationSchemaTypeDef
def get_value() -> DestinationSchemaTypeDef:
return {
"RecordFormatType": ...,
}
# DestinationSchemaTypeDef definition
class DestinationSchemaTypeDef(TypedDict):
RecordFormatType: RecordFormatTypeType, # (1)
InputStartingPositionConfigurationTypeDef#
# InputStartingPositionConfigurationTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import InputStartingPositionConfigurationTypeDef
def get_value() -> InputStartingPositionConfigurationTypeDef:
return {
"InputStartingPosition": ...,
}
# InputStartingPositionConfigurationTypeDef definition
class InputStartingPositionConfigurationTypeDef(TypedDict):
InputStartingPosition: NotRequired[InputStartingPositionType], # (1)
S3ConfigurationTypeDef#
# S3ConfigurationTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import S3ConfigurationTypeDef
def get_value() -> S3ConfigurationTypeDef:
return {
"RoleARN": ...,
"BucketARN": ...,
"FileKey": ...,
}
# S3ConfigurationTypeDef definition
class S3ConfigurationTypeDef(TypedDict):
RoleARN: str,
BucketARN: str,
FileKey: str,
InputParallelismTypeDef#
# InputParallelismTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import InputParallelismTypeDef
def get_value() -> InputParallelismTypeDef:
return {
"Count": ...,
}
# InputParallelismTypeDef definition
class InputParallelismTypeDef(TypedDict):
Count: NotRequired[int],
KinesisFirehoseInputDescriptionTypeDef#
# KinesisFirehoseInputDescriptionTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import KinesisFirehoseInputDescriptionTypeDef
def get_value() -> KinesisFirehoseInputDescriptionTypeDef:
return {
"ResourceARN": ...,
}
# KinesisFirehoseInputDescriptionTypeDef definition
class KinesisFirehoseInputDescriptionTypeDef(TypedDict):
ResourceARN: NotRequired[str],
RoleARN: NotRequired[str],
KinesisStreamsInputDescriptionTypeDef#
# KinesisStreamsInputDescriptionTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import KinesisStreamsInputDescriptionTypeDef
def get_value() -> KinesisStreamsInputDescriptionTypeDef:
return {
"ResourceARN": ...,
}
# KinesisStreamsInputDescriptionTypeDef definition
class KinesisStreamsInputDescriptionTypeDef(TypedDict):
ResourceARN: NotRequired[str],
RoleARN: NotRequired[str],
InputLambdaProcessorDescriptionTypeDef#
# InputLambdaProcessorDescriptionTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import InputLambdaProcessorDescriptionTypeDef
def get_value() -> InputLambdaProcessorDescriptionTypeDef:
return {
"ResourceARN": ...,
}
# InputLambdaProcessorDescriptionTypeDef definition
class InputLambdaProcessorDescriptionTypeDef(TypedDict):
ResourceARN: NotRequired[str],
RoleARN: NotRequired[str],
InputLambdaProcessorTypeDef#
# InputLambdaProcessorTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import InputLambdaProcessorTypeDef
def get_value() -> InputLambdaProcessorTypeDef:
return {
"ResourceARN": ...,
"RoleARN": ...,
}
# InputLambdaProcessorTypeDef definition
class InputLambdaProcessorTypeDef(TypedDict):
ResourceARN: str,
RoleARN: str,
InputLambdaProcessorUpdateTypeDef#
# InputLambdaProcessorUpdateTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import InputLambdaProcessorUpdateTypeDef
def get_value() -> InputLambdaProcessorUpdateTypeDef:
return {
"ResourceARNUpdate": ...,
}
# InputLambdaProcessorUpdateTypeDef definition
class InputLambdaProcessorUpdateTypeDef(TypedDict):
ResourceARNUpdate: NotRequired[str],
RoleARNUpdate: NotRequired[str],
InputParallelismUpdateTypeDef#
# InputParallelismUpdateTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import InputParallelismUpdateTypeDef
def get_value() -> InputParallelismUpdateTypeDef:
return {
"CountUpdate": ...,
}
# InputParallelismUpdateTypeDef definition
class InputParallelismUpdateTypeDef(TypedDict):
CountUpdate: NotRequired[int],
RecordColumnTypeDef#
# RecordColumnTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import RecordColumnTypeDef
def get_value() -> RecordColumnTypeDef:
return {
"Name": ...,
"SqlType": ...,
}
# RecordColumnTypeDef definition
class RecordColumnTypeDef(TypedDict):
Name: str,
SqlType: str,
Mapping: NotRequired[str],
KinesisFirehoseInputTypeDef#
# KinesisFirehoseInputTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import KinesisFirehoseInputTypeDef
def get_value() -> KinesisFirehoseInputTypeDef:
return {
"ResourceARN": ...,
"RoleARN": ...,
}
# KinesisFirehoseInputTypeDef definition
class KinesisFirehoseInputTypeDef(TypedDict):
ResourceARN: str,
RoleARN: str,
KinesisStreamsInputTypeDef#
# KinesisStreamsInputTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import KinesisStreamsInputTypeDef
def get_value() -> KinesisStreamsInputTypeDef:
return {
"ResourceARN": ...,
"RoleARN": ...,
}
# KinesisStreamsInputTypeDef definition
class KinesisStreamsInputTypeDef(TypedDict):
ResourceARN: str,
RoleARN: str,
KinesisFirehoseInputUpdateTypeDef#
# KinesisFirehoseInputUpdateTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import KinesisFirehoseInputUpdateTypeDef
def get_value() -> KinesisFirehoseInputUpdateTypeDef:
return {
"ResourceARNUpdate": ...,
}
# KinesisFirehoseInputUpdateTypeDef definition
class KinesisFirehoseInputUpdateTypeDef(TypedDict):
ResourceARNUpdate: NotRequired[str],
RoleARNUpdate: NotRequired[str],
KinesisStreamsInputUpdateTypeDef#
# KinesisStreamsInputUpdateTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import KinesisStreamsInputUpdateTypeDef
def get_value() -> KinesisStreamsInputUpdateTypeDef:
return {
"ResourceARNUpdate": ...,
}
# KinesisStreamsInputUpdateTypeDef definition
class KinesisStreamsInputUpdateTypeDef(TypedDict):
ResourceARNUpdate: NotRequired[str],
RoleARNUpdate: NotRequired[str],
JSONMappingParametersTypeDef#
# JSONMappingParametersTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import JSONMappingParametersTypeDef
def get_value() -> JSONMappingParametersTypeDef:
return {
"RecordRowPath": ...,
}
# JSONMappingParametersTypeDef definition
class JSONMappingParametersTypeDef(TypedDict):
RecordRowPath: str,
KinesisFirehoseOutputDescriptionTypeDef#
# KinesisFirehoseOutputDescriptionTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import KinesisFirehoseOutputDescriptionTypeDef
def get_value() -> KinesisFirehoseOutputDescriptionTypeDef:
return {
"ResourceARN": ...,
}
# KinesisFirehoseOutputDescriptionTypeDef definition
class KinesisFirehoseOutputDescriptionTypeDef(TypedDict):
ResourceARN: NotRequired[str],
RoleARN: NotRequired[str],
KinesisFirehoseOutputTypeDef#
# KinesisFirehoseOutputTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import KinesisFirehoseOutputTypeDef
def get_value() -> KinesisFirehoseOutputTypeDef:
return {
"ResourceARN": ...,
"RoleARN": ...,
}
# KinesisFirehoseOutputTypeDef definition
class KinesisFirehoseOutputTypeDef(TypedDict):
ResourceARN: str,
RoleARN: str,
KinesisFirehoseOutputUpdateTypeDef#
# KinesisFirehoseOutputUpdateTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import KinesisFirehoseOutputUpdateTypeDef
def get_value() -> KinesisFirehoseOutputUpdateTypeDef:
return {
"ResourceARNUpdate": ...,
}
# KinesisFirehoseOutputUpdateTypeDef definition
class KinesisFirehoseOutputUpdateTypeDef(TypedDict):
ResourceARNUpdate: NotRequired[str],
RoleARNUpdate: NotRequired[str],
KinesisStreamsOutputDescriptionTypeDef#
# KinesisStreamsOutputDescriptionTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import KinesisStreamsOutputDescriptionTypeDef
def get_value() -> KinesisStreamsOutputDescriptionTypeDef:
return {
"ResourceARN": ...,
}
# KinesisStreamsOutputDescriptionTypeDef definition
class KinesisStreamsOutputDescriptionTypeDef(TypedDict):
ResourceARN: NotRequired[str],
RoleARN: NotRequired[str],
KinesisStreamsOutputTypeDef#
# KinesisStreamsOutputTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import KinesisStreamsOutputTypeDef
def get_value() -> KinesisStreamsOutputTypeDef:
return {
"ResourceARN": ...,
"RoleARN": ...,
}
# KinesisStreamsOutputTypeDef definition
class KinesisStreamsOutputTypeDef(TypedDict):
ResourceARN: str,
RoleARN: str,
KinesisStreamsOutputUpdateTypeDef#
# KinesisStreamsOutputUpdateTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import KinesisStreamsOutputUpdateTypeDef
def get_value() -> KinesisStreamsOutputUpdateTypeDef:
return {
"ResourceARNUpdate": ...,
}
# KinesisStreamsOutputUpdateTypeDef definition
class KinesisStreamsOutputUpdateTypeDef(TypedDict):
ResourceARNUpdate: NotRequired[str],
RoleARNUpdate: NotRequired[str],
LambdaOutputDescriptionTypeDef#
# LambdaOutputDescriptionTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import LambdaOutputDescriptionTypeDef
def get_value() -> LambdaOutputDescriptionTypeDef:
return {
"ResourceARN": ...,
}
# LambdaOutputDescriptionTypeDef definition
class LambdaOutputDescriptionTypeDef(TypedDict):
ResourceARN: NotRequired[str],
RoleARN: NotRequired[str],
LambdaOutputTypeDef#
# LambdaOutputTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import LambdaOutputTypeDef
def get_value() -> LambdaOutputTypeDef:
return {
"ResourceARN": ...,
"RoleARN": ...,
}
# LambdaOutputTypeDef definition
class LambdaOutputTypeDef(TypedDict):
ResourceARN: str,
RoleARN: str,
LambdaOutputUpdateTypeDef#
# LambdaOutputUpdateTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import LambdaOutputUpdateTypeDef
def get_value() -> LambdaOutputUpdateTypeDef:
return {
"ResourceARNUpdate": ...,
}
# LambdaOutputUpdateTypeDef definition
class LambdaOutputUpdateTypeDef(TypedDict):
ResourceARNUpdate: NotRequired[str],
RoleARNUpdate: NotRequired[str],
ListApplicationsRequestRequestTypeDef#
# ListApplicationsRequestRequestTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import ListApplicationsRequestRequestTypeDef
def get_value() -> ListApplicationsRequestRequestTypeDef:
return {
"Limit": ...,
}
# ListApplicationsRequestRequestTypeDef definition
class ListApplicationsRequestRequestTypeDef(TypedDict):
Limit: NotRequired[int],
ExclusiveStartApplicationName: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
S3ReferenceDataSourceDescriptionTypeDef#
# S3ReferenceDataSourceDescriptionTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import S3ReferenceDataSourceDescriptionTypeDef
def get_value() -> S3ReferenceDataSourceDescriptionTypeDef:
return {
"BucketARN": ...,
"FileKey": ...,
"ReferenceRoleARN": ...,
}
# S3ReferenceDataSourceDescriptionTypeDef definition
class S3ReferenceDataSourceDescriptionTypeDef(TypedDict):
BucketARN: str,
FileKey: str,
ReferenceRoleARN: str,
S3ReferenceDataSourceTypeDef#
# S3ReferenceDataSourceTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import S3ReferenceDataSourceTypeDef
def get_value() -> S3ReferenceDataSourceTypeDef:
return {
"BucketARN": ...,
"FileKey": ...,
"ReferenceRoleARN": ...,
}
# S3ReferenceDataSourceTypeDef definition
class S3ReferenceDataSourceTypeDef(TypedDict):
BucketARN: str,
FileKey: str,
ReferenceRoleARN: str,
S3ReferenceDataSourceUpdateTypeDef#
# S3ReferenceDataSourceUpdateTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import S3ReferenceDataSourceUpdateTypeDef
def get_value() -> S3ReferenceDataSourceUpdateTypeDef:
return {
"BucketARNUpdate": ...,
}
# S3ReferenceDataSourceUpdateTypeDef definition
class S3ReferenceDataSourceUpdateTypeDef(TypedDict):
BucketARNUpdate: NotRequired[str],
FileKeyUpdate: NotRequired[str],
ReferenceRoleARNUpdate: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
StopApplicationRequestRequestTypeDef#
# StopApplicationRequestRequestTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import StopApplicationRequestRequestTypeDef
def get_value() -> StopApplicationRequestRequestTypeDef:
return {
"ApplicationName": ...,
}
# StopApplicationRequestRequestTypeDef definition
class StopApplicationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
"TagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
AddApplicationCloudWatchLoggingOptionRequestRequestTypeDef#
# AddApplicationCloudWatchLoggingOptionRequestRequestTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import AddApplicationCloudWatchLoggingOptionRequestRequestTypeDef
def get_value() -> AddApplicationCloudWatchLoggingOptionRequestRequestTypeDef:
return {
"ApplicationName": ...,
"CurrentApplicationVersionId": ...,
"CloudWatchLoggingOption": ...,
}
# AddApplicationCloudWatchLoggingOptionRequestRequestTypeDef definition
class AddApplicationCloudWatchLoggingOptionRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
CloudWatchLoggingOption: CloudWatchLoggingOptionTypeDef, # (1)
CreateApplicationResponseTypeDef#
# CreateApplicationResponseTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import CreateApplicationResponseTypeDef
def get_value() -> CreateApplicationResponseTypeDef:
return {
"ApplicationSummary": ...,
"ResponseMetadata": ...,
}
# CreateApplicationResponseTypeDef definition
class CreateApplicationResponseTypeDef(TypedDict):
ApplicationSummary: ApplicationSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListApplicationsResponseTypeDef#
# ListApplicationsResponseTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import ListApplicationsResponseTypeDef
def get_value() -> ListApplicationsResponseTypeDef:
return {
"ApplicationSummaries": ...,
"HasMoreApplications": ...,
"ResponseMetadata": ...,
}
# ListApplicationsResponseTypeDef definition
class ListApplicationsResponseTypeDef(TypedDict):
ApplicationSummaries: List[ApplicationSummaryTypeDef], # (1)
HasMoreApplications: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
"Tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
InputConfigurationTypeDef#
# InputConfigurationTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import InputConfigurationTypeDef
def get_value() -> InputConfigurationTypeDef:
return {
"Id": ...,
"InputStartingPositionConfiguration": ...,
}
# InputConfigurationTypeDef definition
class InputConfigurationTypeDef(TypedDict):
Id: str,
InputStartingPositionConfiguration: InputStartingPositionConfigurationTypeDef, # (1)
InputProcessingConfigurationDescriptionTypeDef#
# InputProcessingConfigurationDescriptionTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import InputProcessingConfigurationDescriptionTypeDef
def get_value() -> InputProcessingConfigurationDescriptionTypeDef:
return {
"InputLambdaProcessorDescription": ...,
}
# InputProcessingConfigurationDescriptionTypeDef definition
class InputProcessingConfigurationDescriptionTypeDef(TypedDict):
InputLambdaProcessorDescription: NotRequired[InputLambdaProcessorDescriptionTypeDef], # (1)
InputProcessingConfigurationTypeDef#
# InputProcessingConfigurationTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import InputProcessingConfigurationTypeDef
def get_value() -> InputProcessingConfigurationTypeDef:
return {
"InputLambdaProcessor": ...,
}
# InputProcessingConfigurationTypeDef definition
class InputProcessingConfigurationTypeDef(TypedDict):
InputLambdaProcessor: InputLambdaProcessorTypeDef, # (1)
InputProcessingConfigurationUpdateTypeDef#
# InputProcessingConfigurationUpdateTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import InputProcessingConfigurationUpdateTypeDef
def get_value() -> InputProcessingConfigurationUpdateTypeDef:
return {
"InputLambdaProcessorUpdate": ...,
}
# InputProcessingConfigurationUpdateTypeDef definition
class InputProcessingConfigurationUpdateTypeDef(TypedDict):
InputLambdaProcessorUpdate: InputLambdaProcessorUpdateTypeDef, # (1)
MappingParametersTypeDef#
# MappingParametersTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import MappingParametersTypeDef
def get_value() -> MappingParametersTypeDef:
return {
"JSONMappingParameters": ...,
}
# MappingParametersTypeDef definition
class MappingParametersTypeDef(TypedDict):
JSONMappingParameters: NotRequired[JSONMappingParametersTypeDef], # (1)
CSVMappingParameters: NotRequired[CSVMappingParametersTypeDef], # (2)
OutputDescriptionTypeDef#
# OutputDescriptionTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import OutputDescriptionTypeDef
def get_value() -> OutputDescriptionTypeDef:
return {
"OutputId": ...,
}
# 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 usage example
from mypy_boto3_kinesisanalytics.type_defs import OutputTypeDef
def get_value() -> OutputTypeDef:
return {
"Name": ...,
"DestinationSchema": ...,
}
# 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 usage example
from mypy_boto3_kinesisanalytics.type_defs import OutputUpdateTypeDef
def get_value() -> OutputUpdateTypeDef:
return {
"OutputId": ...,
}
# 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 usage example
from mypy_boto3_kinesisanalytics.type_defs import StartApplicationRequestRequestTypeDef
def get_value() -> StartApplicationRequestRequestTypeDef:
return {
"ApplicationName": ...,
"InputConfigurations": ...,
}
# StartApplicationRequestRequestTypeDef definition
class StartApplicationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
InputConfigurations: Sequence[InputConfigurationTypeDef], # (1)
AddApplicationInputProcessingConfigurationRequestRequestTypeDef#
# AddApplicationInputProcessingConfigurationRequestRequestTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import AddApplicationInputProcessingConfigurationRequestRequestTypeDef
def get_value() -> AddApplicationInputProcessingConfigurationRequestRequestTypeDef:
return {
"ApplicationName": ...,
"CurrentApplicationVersionId": ...,
"InputId": ...,
"InputProcessingConfiguration": ...,
}
# AddApplicationInputProcessingConfigurationRequestRequestTypeDef definition
class AddApplicationInputProcessingConfigurationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
InputId: str,
InputProcessingConfiguration: InputProcessingConfigurationTypeDef, # (1)
DiscoverInputSchemaRequestRequestTypeDef#
# DiscoverInputSchemaRequestRequestTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import DiscoverInputSchemaRequestRequestTypeDef
def get_value() -> DiscoverInputSchemaRequestRequestTypeDef:
return {
"ResourceARN": ...,
}
# 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 usage example
from mypy_boto3_kinesisanalytics.type_defs import RecordFormatTypeDef
def get_value() -> RecordFormatTypeDef:
return {
"RecordFormatType": ...,
}
# RecordFormatTypeDef definition
class RecordFormatTypeDef(TypedDict):
RecordFormatType: RecordFormatTypeType, # (1)
MappingParameters: NotRequired[MappingParametersTypeDef], # (2)
AddApplicationOutputRequestRequestTypeDef#
# AddApplicationOutputRequestRequestTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import AddApplicationOutputRequestRequestTypeDef
def get_value() -> AddApplicationOutputRequestRequestTypeDef:
return {
"ApplicationName": ...,
"CurrentApplicationVersionId": ...,
"Output": ...,
}
# AddApplicationOutputRequestRequestTypeDef definition
class AddApplicationOutputRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
Output: OutputTypeDef, # (1)
- See OutputTypeDef
InputSchemaUpdateTypeDef#
# InputSchemaUpdateTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import InputSchemaUpdateTypeDef
def get_value() -> InputSchemaUpdateTypeDef:
return {
"RecordFormatUpdate": ...,
}
# InputSchemaUpdateTypeDef definition
class InputSchemaUpdateTypeDef(TypedDict):
RecordFormatUpdate: NotRequired[RecordFormatTypeDef], # (1)
RecordEncodingUpdate: NotRequired[str],
RecordColumnUpdates: NotRequired[Sequence[RecordColumnTypeDef]], # (2)
SourceSchemaTypeDef#
# SourceSchemaTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import SourceSchemaTypeDef
def get_value() -> SourceSchemaTypeDef:
return {
"RecordFormat": ...,
"RecordColumns": ...,
}
# SourceSchemaTypeDef definition
class SourceSchemaTypeDef(TypedDict):
RecordFormat: RecordFormatTypeDef, # (1)
RecordColumns: Sequence[RecordColumnTypeDef], # (2)
RecordEncoding: NotRequired[str],
InputUpdateTypeDef#
# InputUpdateTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import InputUpdateTypeDef
def get_value() -> InputUpdateTypeDef:
return {
"InputId": ...,
}
# 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 usage example
from mypy_boto3_kinesisanalytics.type_defs import DiscoverInputSchemaResponseTypeDef
def get_value() -> DiscoverInputSchemaResponseTypeDef:
return {
"InputSchema": ...,
"ParsedInputRecords": ...,
"ProcessedInputRecords": ...,
"RawInputRecords": ...,
"ResponseMetadata": ...,
}
# DiscoverInputSchemaResponseTypeDef definition
class DiscoverInputSchemaResponseTypeDef(TypedDict):
InputSchema: SourceSchemaTypeDef, # (1)
ParsedInputRecords: List[List[str]],
ProcessedInputRecords: List[str],
RawInputRecords: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InputDescriptionTypeDef#
# InputDescriptionTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import InputDescriptionTypeDef
def get_value() -> InputDescriptionTypeDef:
return {
"InputId": ...,
}
# 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[SourceSchemaTypeDef], # (4)
InputParallelism: NotRequired[InputParallelismTypeDef], # (5)
InputStartingPositionConfiguration: NotRequired[InputStartingPositionConfigurationTypeDef], # (6)
- See InputProcessingConfigurationDescriptionTypeDef
- See KinesisStreamsInputDescriptionTypeDef
- See KinesisFirehoseInputDescriptionTypeDef
- See SourceSchemaTypeDef
- See InputParallelismTypeDef
- See InputStartingPositionConfigurationTypeDef
InputTypeDef#
# InputTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import InputTypeDef
def get_value() -> InputTypeDef:
return {
"NamePrefix": ...,
"InputSchema": ...,
}
# InputTypeDef definition
class InputTypeDef(TypedDict):
NamePrefix: str,
InputSchema: SourceSchemaTypeDef, # (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
ReferenceDataSourceDescriptionTypeDef#
# ReferenceDataSourceDescriptionTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import ReferenceDataSourceDescriptionTypeDef
def get_value() -> ReferenceDataSourceDescriptionTypeDef:
return {
"ReferenceId": ...,
"TableName": ...,
"S3ReferenceDataSourceDescription": ...,
}
# ReferenceDataSourceDescriptionTypeDef definition
class ReferenceDataSourceDescriptionTypeDef(TypedDict):
ReferenceId: str,
TableName: str,
S3ReferenceDataSourceDescription: S3ReferenceDataSourceDescriptionTypeDef, # (1)
ReferenceSchema: NotRequired[SourceSchemaTypeDef], # (2)
ReferenceDataSourceTypeDef#
# ReferenceDataSourceTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import ReferenceDataSourceTypeDef
def get_value() -> ReferenceDataSourceTypeDef:
return {
"TableName": ...,
"ReferenceSchema": ...,
}
# ReferenceDataSourceTypeDef definition
class ReferenceDataSourceTypeDef(TypedDict):
TableName: str,
ReferenceSchema: SourceSchemaTypeDef, # (2)
S3ReferenceDataSource: NotRequired[S3ReferenceDataSourceTypeDef], # (1)
ReferenceDataSourceUpdateTypeDef#
# ReferenceDataSourceUpdateTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import ReferenceDataSourceUpdateTypeDef
def get_value() -> ReferenceDataSourceUpdateTypeDef:
return {
"ReferenceId": ...,
}
# ReferenceDataSourceUpdateTypeDef definition
class ReferenceDataSourceUpdateTypeDef(TypedDict):
ReferenceId: str,
TableNameUpdate: NotRequired[str],
S3ReferenceDataSourceUpdate: NotRequired[S3ReferenceDataSourceUpdateTypeDef], # (1)
ReferenceSchemaUpdate: NotRequired[SourceSchemaTypeDef], # (2)
AddApplicationInputRequestRequestTypeDef#
# AddApplicationInputRequestRequestTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import AddApplicationInputRequestRequestTypeDef
def get_value() -> AddApplicationInputRequestRequestTypeDef:
return {
"ApplicationName": ...,
"CurrentApplicationVersionId": ...,
"Input": ...,
}
# AddApplicationInputRequestRequestTypeDef definition
class AddApplicationInputRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
Input: InputTypeDef, # (1)
- See InputTypeDef
CreateApplicationRequestRequestTypeDef#
# CreateApplicationRequestRequestTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import CreateApplicationRequestRequestTypeDef
def get_value() -> CreateApplicationRequestRequestTypeDef:
return {
"ApplicationName": ...,
}
# 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
ApplicationDetailTypeDef#
# ApplicationDetailTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import ApplicationDetailTypeDef
def get_value() -> ApplicationDetailTypeDef:
return {
"ApplicationName": ...,
"ApplicationARN": ...,
"ApplicationStatus": ...,
"ApplicationVersionId": ...,
}
# 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
AddApplicationReferenceDataSourceRequestRequestTypeDef#
# AddApplicationReferenceDataSourceRequestRequestTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import AddApplicationReferenceDataSourceRequestRequestTypeDef
def get_value() -> AddApplicationReferenceDataSourceRequestRequestTypeDef:
return {
"ApplicationName": ...,
"CurrentApplicationVersionId": ...,
"ReferenceDataSource": ...,
}
# AddApplicationReferenceDataSourceRequestRequestTypeDef definition
class AddApplicationReferenceDataSourceRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
ReferenceDataSource: ReferenceDataSourceTypeDef, # (1)
ApplicationUpdateTypeDef#
# ApplicationUpdateTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import ApplicationUpdateTypeDef
def get_value() -> ApplicationUpdateTypeDef:
return {
"InputUpdates": ...,
}
# 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
DescribeApplicationResponseTypeDef#
# DescribeApplicationResponseTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import DescribeApplicationResponseTypeDef
def get_value() -> DescribeApplicationResponseTypeDef:
return {
"ApplicationDetail": ...,
"ResponseMetadata": ...,
}
# DescribeApplicationResponseTypeDef definition
class DescribeApplicationResponseTypeDef(TypedDict):
ApplicationDetail: ApplicationDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateApplicationRequestRequestTypeDef#
# UpdateApplicationRequestRequestTypeDef usage example
from mypy_boto3_kinesisanalytics.type_defs import UpdateApplicationRequestRequestTypeDef
def get_value() -> UpdateApplicationRequestRequestTypeDef:
return {
"ApplicationName": ...,
"CurrentApplicationVersionId": ...,
"ApplicationUpdate": ...,
}
# UpdateApplicationRequestRequestTypeDef definition
class UpdateApplicationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
ApplicationUpdate: ApplicationUpdateTypeDef, # (1)