Typed dictionaries
Index > KinesisAnalyticsV2 > Typed dictionaries
Auto-generated documentation for KinesisAnalyticsV2 type annotations stubs module mypy-boto3-kinesisanalyticsv2.
CloudWatchLoggingOptionTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CloudWatchLoggingOptionTypeDef
def get_value() -> CloudWatchLoggingOptionTypeDef:
return {
"LogStreamARN": ...,
}
CloudWatchLoggingOptionDescriptionTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CloudWatchLoggingOptionDescriptionTypeDef
def get_value() -> CloudWatchLoggingOptionDescriptionTypeDef:
return {
"LogStreamARN": ...,
}
Definition
class CloudWatchLoggingOptionDescriptionTypeDef(TypedDict):
LogStreamARN: str,
CloudWatchLoggingOptionId: NotRequired[str],
RoleARN: NotRequired[str],
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
VpcConfigurationTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import VpcConfigurationTypeDef
def get_value() -> VpcConfigurationTypeDef:
return {
"SubnetIds": ...,
"SecurityGroupIds": ...,
}
Definition
class VpcConfigurationTypeDef(TypedDict):
SubnetIds: Sequence[str],
SecurityGroupIds: Sequence[str],
VpcConfigurationDescriptionTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import VpcConfigurationDescriptionTypeDef
def get_value() -> VpcConfigurationDescriptionTypeDef:
return {
"VpcConfigurationId": ...,
"VpcId": ...,
"SubnetIds": ...,
"SecurityGroupIds": ...,
}
Definition
class VpcConfigurationDescriptionTypeDef(TypedDict):
VpcConfigurationId: str,
VpcId: str,
SubnetIds: List[str],
SecurityGroupIds: List[str],
ApplicationSnapshotConfigurationDescriptionTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ApplicationSnapshotConfigurationDescriptionTypeDef
def get_value() -> ApplicationSnapshotConfigurationDescriptionTypeDef:
return {
"SnapshotsEnabled": ...,
}
Definition
class ApplicationSnapshotConfigurationDescriptionTypeDef(TypedDict):
SnapshotsEnabled: bool,
ApplicationSnapshotConfigurationTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ApplicationSnapshotConfigurationTypeDef
def get_value() -> ApplicationSnapshotConfigurationTypeDef:
return {
"SnapshotsEnabled": ...,
}
ApplicationSnapshotConfigurationUpdateTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ApplicationSnapshotConfigurationUpdateTypeDef
def get_value() -> ApplicationSnapshotConfigurationUpdateTypeDef:
return {
"SnapshotsEnabledUpdate": ...,
}
Definition
class ApplicationSnapshotConfigurationUpdateTypeDef(TypedDict):
SnapshotsEnabledUpdate: bool,
VpcConfigurationUpdateTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import VpcConfigurationUpdateTypeDef
def get_value() -> VpcConfigurationUpdateTypeDef:
return {
"VpcConfigurationId": ...,
}
Definition
class VpcConfigurationUpdateTypeDef(TypedDict):
VpcConfigurationId: str,
SubnetIdUpdates: NotRequired[Sequence[str]],
SecurityGroupIdUpdates: NotRequired[Sequence[str]],
ApplicationMaintenanceConfigurationDescriptionTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ApplicationMaintenanceConfigurationDescriptionTypeDef
def get_value() -> ApplicationMaintenanceConfigurationDescriptionTypeDef:
return {
"ApplicationMaintenanceWindowStartTime": ...,
"ApplicationMaintenanceWindowEndTime": ...,
}
Definition
class ApplicationMaintenanceConfigurationDescriptionTypeDef(TypedDict):
ApplicationMaintenanceWindowStartTime: str,
ApplicationMaintenanceWindowEndTime: str,
ApplicationMaintenanceConfigurationUpdateTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ApplicationMaintenanceConfigurationUpdateTypeDef
def get_value() -> ApplicationMaintenanceConfigurationUpdateTypeDef:
return {
"ApplicationMaintenanceWindowStartTimeUpdate": ...,
}
Definition
class ApplicationMaintenanceConfigurationUpdateTypeDef(TypedDict):
ApplicationMaintenanceWindowStartTimeUpdate: str,
ApplicationRestoreConfigurationTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ApplicationRestoreConfigurationTypeDef
def get_value() -> ApplicationRestoreConfigurationTypeDef:
return {
"ApplicationRestoreType": ...,
}
Definition
class ApplicationRestoreConfigurationTypeDef(TypedDict):
ApplicationRestoreType: ApplicationRestoreTypeType, # (1)
SnapshotName: NotRequired[str],
ApplicationSummaryTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ApplicationSummaryTypeDef
def get_value() -> ApplicationSummaryTypeDef:
return {
"ApplicationName": ...,
"ApplicationARN": ...,
"ApplicationStatus": ...,
"ApplicationVersionId": ...,
"RuntimeEnvironment": ...,
}
Definition
class ApplicationSummaryTypeDef(TypedDict):
ApplicationName: str,
ApplicationARN: str,
ApplicationStatus: ApplicationStatusType, # (1)
ApplicationVersionId: int,
RuntimeEnvironment: RuntimeEnvironmentType, # (2)
ApplicationMode: NotRequired[ApplicationModeType], # (3)
ApplicationVersionSummaryTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ApplicationVersionSummaryTypeDef
def get_value() -> ApplicationVersionSummaryTypeDef:
return {
"ApplicationVersionId": ...,
"ApplicationStatus": ...,
}
Definition
class ApplicationVersionSummaryTypeDef(TypedDict):
ApplicationVersionId: int,
ApplicationStatus: ApplicationStatusType, # (1)
CSVMappingParametersTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CSVMappingParametersTypeDef
def get_value() -> CSVMappingParametersTypeDef:
return {
"RecordRowDelimiter": ...,
"RecordColumnDelimiter": ...,
}
Definition
class CSVMappingParametersTypeDef(TypedDict):
RecordRowDelimiter: str,
RecordColumnDelimiter: str,
GlueDataCatalogConfigurationDescriptionTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import GlueDataCatalogConfigurationDescriptionTypeDef
def get_value() -> GlueDataCatalogConfigurationDescriptionTypeDef:
return {
"DatabaseARN": ...,
}
GlueDataCatalogConfigurationTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import GlueDataCatalogConfigurationTypeDef
def get_value() -> GlueDataCatalogConfigurationTypeDef:
return {
"DatabaseARN": ...,
}
GlueDataCatalogConfigurationUpdateTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import GlueDataCatalogConfigurationUpdateTypeDef
def get_value() -> GlueDataCatalogConfigurationUpdateTypeDef:
return {
"DatabaseARNUpdate": ...,
}
CheckpointConfigurationDescriptionTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CheckpointConfigurationDescriptionTypeDef
def get_value() -> CheckpointConfigurationDescriptionTypeDef:
return {
"ConfigurationType": ...,
}
Definition
class CheckpointConfigurationDescriptionTypeDef(TypedDict):
ConfigurationType: NotRequired[ConfigurationTypeType], # (1)
CheckpointingEnabled: NotRequired[bool],
CheckpointInterval: NotRequired[int],
MinPauseBetweenCheckpoints: NotRequired[int],
CheckpointConfigurationTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CheckpointConfigurationTypeDef
def get_value() -> CheckpointConfigurationTypeDef:
return {
"ConfigurationType": ...,
}
Definition
class CheckpointConfigurationTypeDef(TypedDict):
ConfigurationType: ConfigurationTypeType, # (1)
CheckpointingEnabled: NotRequired[bool],
CheckpointInterval: NotRequired[int],
MinPauseBetweenCheckpoints: NotRequired[int],
CheckpointConfigurationUpdateTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CheckpointConfigurationUpdateTypeDef
def get_value() -> CheckpointConfigurationUpdateTypeDef:
return {
"ConfigurationTypeUpdate": ...,
}
Definition
class CheckpointConfigurationUpdateTypeDef(TypedDict):
ConfigurationTypeUpdate: NotRequired[ConfigurationTypeType], # (1)
CheckpointingEnabledUpdate: NotRequired[bool],
CheckpointIntervalUpdate: NotRequired[int],
MinPauseBetweenCheckpointsUpdate: NotRequired[int],
CloudWatchLoggingOptionUpdateTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CloudWatchLoggingOptionUpdateTypeDef
def get_value() -> CloudWatchLoggingOptionUpdateTypeDef:
return {
"CloudWatchLoggingOptionId": ...,
}
Definition
class CloudWatchLoggingOptionUpdateTypeDef(TypedDict):
CloudWatchLoggingOptionId: str,
LogStreamARNUpdate: NotRequired[str],
S3ApplicationCodeLocationDescriptionTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import S3ApplicationCodeLocationDescriptionTypeDef
def get_value() -> S3ApplicationCodeLocationDescriptionTypeDef:
return {
"BucketARN": ...,
"FileKey": ...,
}
Definition
class S3ApplicationCodeLocationDescriptionTypeDef(TypedDict):
BucketARN: str,
FileKey: str,
ObjectVersion: NotRequired[str],
S3ContentLocationTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import S3ContentLocationTypeDef
def get_value() -> S3ContentLocationTypeDef:
return {
"BucketARN": ...,
"FileKey": ...,
}
Definition
class S3ContentLocationTypeDef(TypedDict):
BucketARN: str,
FileKey: str,
ObjectVersion: NotRequired[str],
S3ContentLocationUpdateTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import S3ContentLocationUpdateTypeDef
def get_value() -> S3ContentLocationUpdateTypeDef:
return {
"BucketARNUpdate": ...,
}
Definition
class S3ContentLocationUpdateTypeDef(TypedDict):
BucketARNUpdate: NotRequired[str],
FileKeyUpdate: NotRequired[str],
ObjectVersionUpdate: NotRequired[str],
CreateApplicationPresignedUrlRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CreateApplicationPresignedUrlRequestRequestTypeDef
def get_value() -> CreateApplicationPresignedUrlRequestRequestTypeDef:
return {
"ApplicationName": ...,
"UrlType": ...,
}
Definition
class CreateApplicationPresignedUrlRequestRequestTypeDef(TypedDict):
ApplicationName: str,
UrlType: UrlTypeType, # (1)
SessionExpirationDurationInSeconds: NotRequired[int],
- See UrlTypeType
TagTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
CreateApplicationSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CreateApplicationSnapshotRequestRequestTypeDef
def get_value() -> CreateApplicationSnapshotRequestRequestTypeDef:
return {
"ApplicationName": ...,
"SnapshotName": ...,
}
Definition
class CreateApplicationSnapshotRequestRequestTypeDef(TypedDict):
ApplicationName: str,
SnapshotName: str,
MavenReferenceTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import MavenReferenceTypeDef
def get_value() -> MavenReferenceTypeDef:
return {
"GroupId": ...,
"ArtifactId": ...,
"Version": ...,
}
DeleteApplicationCloudWatchLoggingOptionRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationCloudWatchLoggingOptionRequestRequestTypeDef
def get_value() -> DeleteApplicationCloudWatchLoggingOptionRequestRequestTypeDef:
return {
"ApplicationName": ...,
"CloudWatchLoggingOptionId": ...,
}
Definition
class DeleteApplicationCloudWatchLoggingOptionRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CloudWatchLoggingOptionId: str,
CurrentApplicationVersionId: NotRequired[int],
ConditionalToken: NotRequired[str],
DeleteApplicationInputProcessingConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationInputProcessingConfigurationRequestRequestTypeDef
def get_value() -> DeleteApplicationInputProcessingConfigurationRequestRequestTypeDef:
return {
"ApplicationName": ...,
"CurrentApplicationVersionId": ...,
"InputId": ...,
}
Definition
class DeleteApplicationInputProcessingConfigurationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
InputId: str,
DeleteApplicationOutputRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationOutputRequestRequestTypeDef
def get_value() -> DeleteApplicationOutputRequestRequestTypeDef:
return {
"ApplicationName": ...,
"CurrentApplicationVersionId": ...,
"OutputId": ...,
}
Definition
class DeleteApplicationOutputRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
OutputId: str,
DeleteApplicationReferenceDataSourceRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationReferenceDataSourceRequestRequestTypeDef
def get_value() -> DeleteApplicationReferenceDataSourceRequestRequestTypeDef:
return {
"ApplicationName": ...,
"CurrentApplicationVersionId": ...,
"ReferenceId": ...,
}
Definition
class DeleteApplicationReferenceDataSourceRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
ReferenceId: str,
DeleteApplicationRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationRequestRequestTypeDef
def get_value() -> DeleteApplicationRequestRequestTypeDef:
return {
"ApplicationName": ...,
"CreateTimestamp": ...,
}
Definition
class DeleteApplicationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CreateTimestamp: Union[datetime, str],
DeleteApplicationSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationSnapshotRequestRequestTypeDef
def get_value() -> DeleteApplicationSnapshotRequestRequestTypeDef:
return {
"ApplicationName": ...,
"SnapshotName": ...,
"SnapshotCreationTimestamp": ...,
}
Definition
class DeleteApplicationSnapshotRequestRequestTypeDef(TypedDict):
ApplicationName: str,
SnapshotName: str,
SnapshotCreationTimestamp: Union[datetime, str],
DeleteApplicationVpcConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationVpcConfigurationRequestRequestTypeDef
def get_value() -> DeleteApplicationVpcConfigurationRequestRequestTypeDef:
return {
"ApplicationName": ...,
"VpcConfigurationId": ...,
}
Definition
class DeleteApplicationVpcConfigurationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
VpcConfigurationId: str,
CurrentApplicationVersionId: NotRequired[int],
ConditionalToken: NotRequired[str],
S3ContentBaseLocationDescriptionTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import S3ContentBaseLocationDescriptionTypeDef
def get_value() -> S3ContentBaseLocationDescriptionTypeDef:
return {
"BucketARN": ...,
}
Definition
class S3ContentBaseLocationDescriptionTypeDef(TypedDict):
BucketARN: str,
BasePath: NotRequired[str],
S3ContentBaseLocationTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import S3ContentBaseLocationTypeDef
def get_value() -> S3ContentBaseLocationTypeDef:
return {
"BucketARN": ...,
}
Definition
class S3ContentBaseLocationTypeDef(TypedDict):
BucketARN: str,
BasePath: NotRequired[str],
S3ContentBaseLocationUpdateTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import S3ContentBaseLocationUpdateTypeDef
def get_value() -> S3ContentBaseLocationUpdateTypeDef:
return {
"BucketARNUpdate": ...,
}
Definition
class S3ContentBaseLocationUpdateTypeDef(TypedDict):
BucketARNUpdate: NotRequired[str],
BasePathUpdate: NotRequired[str],
DescribeApplicationRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DescribeApplicationRequestRequestTypeDef
def get_value() -> DescribeApplicationRequestRequestTypeDef:
return {
"ApplicationName": ...,
}
Definition
class DescribeApplicationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
IncludeAdditionalDetails: NotRequired[bool],
DescribeApplicationSnapshotRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DescribeApplicationSnapshotRequestRequestTypeDef
def get_value() -> DescribeApplicationSnapshotRequestRequestTypeDef:
return {
"ApplicationName": ...,
"SnapshotName": ...,
}
Definition
class DescribeApplicationSnapshotRequestRequestTypeDef(TypedDict):
ApplicationName: str,
SnapshotName: str,
SnapshotDetailsTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import SnapshotDetailsTypeDef
def get_value() -> SnapshotDetailsTypeDef:
return {
"SnapshotName": ...,
"SnapshotStatus": ...,
"ApplicationVersionId": ...,
}
Definition
class SnapshotDetailsTypeDef(TypedDict):
SnapshotName: str,
SnapshotStatus: SnapshotStatusType, # (1)
ApplicationVersionId: int,
SnapshotCreationTimestamp: NotRequired[datetime],
DescribeApplicationVersionRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DescribeApplicationVersionRequestRequestTypeDef
def get_value() -> DescribeApplicationVersionRequestRequestTypeDef:
return {
"ApplicationName": ...,
"ApplicationVersionId": ...,
}
Definition
class DescribeApplicationVersionRequestRequestTypeDef(TypedDict):
ApplicationName: str,
ApplicationVersionId: int,
DestinationSchemaTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DestinationSchemaTypeDef
def get_value() -> DestinationSchemaTypeDef:
return {
"RecordFormatType": ...,
}
InputStartingPositionConfigurationTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import InputStartingPositionConfigurationTypeDef
def get_value() -> InputStartingPositionConfigurationTypeDef:
return {
"InputStartingPosition": ...,
}
Definition
class InputStartingPositionConfigurationTypeDef(TypedDict):
InputStartingPosition: NotRequired[InputStartingPositionType], # (1)
S3ConfigurationTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import S3ConfigurationTypeDef
def get_value() -> S3ConfigurationTypeDef:
return {
"BucketARN": ...,
"FileKey": ...,
}
PropertyGroupTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import PropertyGroupTypeDef
def get_value() -> PropertyGroupTypeDef:
return {
"PropertyGroupId": ...,
"PropertyMap": ...,
}
Definition
class PropertyGroupTypeDef(TypedDict):
PropertyGroupId: str,
PropertyMap: Mapping[str, str],
MonitoringConfigurationDescriptionTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import MonitoringConfigurationDescriptionTypeDef
def get_value() -> MonitoringConfigurationDescriptionTypeDef:
return {
"ConfigurationType": ...,
}
Definition
class MonitoringConfigurationDescriptionTypeDef(TypedDict):
ConfigurationType: NotRequired[ConfigurationTypeType], # (1)
MetricsLevel: NotRequired[MetricsLevelType], # (2)
LogLevel: NotRequired[LogLevelType], # (3)
- See ConfigurationTypeType
- See MetricsLevelType
- See LogLevelType
ParallelismConfigurationDescriptionTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ParallelismConfigurationDescriptionTypeDef
def get_value() -> ParallelismConfigurationDescriptionTypeDef:
return {
"ConfigurationType": ...,
}
Definition
class ParallelismConfigurationDescriptionTypeDef(TypedDict):
ConfigurationType: NotRequired[ConfigurationTypeType], # (1)
Parallelism: NotRequired[int],
ParallelismPerKPU: NotRequired[int],
CurrentParallelism: NotRequired[int],
AutoScalingEnabled: NotRequired[bool],
MonitoringConfigurationTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import MonitoringConfigurationTypeDef
def get_value() -> MonitoringConfigurationTypeDef:
return {
"ConfigurationType": ...,
}
Definition
class MonitoringConfigurationTypeDef(TypedDict):
ConfigurationType: ConfigurationTypeType, # (1)
MetricsLevel: NotRequired[MetricsLevelType], # (2)
LogLevel: NotRequired[LogLevelType], # (3)
- See ConfigurationTypeType
- See MetricsLevelType
- See LogLevelType
ParallelismConfigurationTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ParallelismConfigurationTypeDef
def get_value() -> ParallelismConfigurationTypeDef:
return {
"ConfigurationType": ...,
}
Definition
class ParallelismConfigurationTypeDef(TypedDict):
ConfigurationType: ConfigurationTypeType, # (1)
Parallelism: NotRequired[int],
ParallelismPerKPU: NotRequired[int],
AutoScalingEnabled: NotRequired[bool],
MonitoringConfigurationUpdateTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import MonitoringConfigurationUpdateTypeDef
def get_value() -> MonitoringConfigurationUpdateTypeDef:
return {
"ConfigurationTypeUpdate": ...,
}
Definition
class MonitoringConfigurationUpdateTypeDef(TypedDict):
ConfigurationTypeUpdate: NotRequired[ConfigurationTypeType], # (1)
MetricsLevelUpdate: NotRequired[MetricsLevelType], # (2)
LogLevelUpdate: NotRequired[LogLevelType], # (3)
- See ConfigurationTypeType
- See MetricsLevelType
- See LogLevelType
ParallelismConfigurationUpdateTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ParallelismConfigurationUpdateTypeDef
def get_value() -> ParallelismConfigurationUpdateTypeDef:
return {
"ConfigurationTypeUpdate": ...,
}
Definition
class ParallelismConfigurationUpdateTypeDef(TypedDict):
ConfigurationTypeUpdate: NotRequired[ConfigurationTypeType], # (1)
ParallelismUpdate: NotRequired[int],
ParallelismPerKPUUpdate: NotRequired[int],
AutoScalingEnabledUpdate: NotRequired[bool],
FlinkRunConfigurationTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import FlinkRunConfigurationTypeDef
def get_value() -> FlinkRunConfigurationTypeDef:
return {
"AllowNonRestoredState": ...,
}
InputParallelismTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import InputParallelismTypeDef
def get_value() -> InputParallelismTypeDef:
return {
"Count": ...,
}
KinesisFirehoseInputDescriptionTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import KinesisFirehoseInputDescriptionTypeDef
def get_value() -> KinesisFirehoseInputDescriptionTypeDef:
return {
"ResourceARN": ...,
}
Definition
class KinesisFirehoseInputDescriptionTypeDef(TypedDict):
ResourceARN: str,
RoleARN: NotRequired[str],
KinesisStreamsInputDescriptionTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import KinesisStreamsInputDescriptionTypeDef
def get_value() -> KinesisStreamsInputDescriptionTypeDef:
return {
"ResourceARN": ...,
}
Definition
class KinesisStreamsInputDescriptionTypeDef(TypedDict):
ResourceARN: str,
RoleARN: NotRequired[str],
InputLambdaProcessorDescriptionTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import InputLambdaProcessorDescriptionTypeDef
def get_value() -> InputLambdaProcessorDescriptionTypeDef:
return {
"ResourceARN": ...,
}
Definition
class InputLambdaProcessorDescriptionTypeDef(TypedDict):
ResourceARN: str,
RoleARN: NotRequired[str],
InputLambdaProcessorTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import InputLambdaProcessorTypeDef
def get_value() -> InputLambdaProcessorTypeDef:
return {
"ResourceARN": ...,
}
InputLambdaProcessorUpdateTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import InputLambdaProcessorUpdateTypeDef
def get_value() -> InputLambdaProcessorUpdateTypeDef:
return {
"ResourceARNUpdate": ...,
}
InputParallelismUpdateTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import InputParallelismUpdateTypeDef
def get_value() -> InputParallelismUpdateTypeDef:
return {
"CountUpdate": ...,
}
RecordColumnTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import RecordColumnTypeDef
def get_value() -> RecordColumnTypeDef:
return {
"Name": ...,
"SqlType": ...,
}
KinesisFirehoseInputTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import KinesisFirehoseInputTypeDef
def get_value() -> KinesisFirehoseInputTypeDef:
return {
"ResourceARN": ...,
}
KinesisStreamsInputTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import KinesisStreamsInputTypeDef
def get_value() -> KinesisStreamsInputTypeDef:
return {
"ResourceARN": ...,
}
KinesisFirehoseInputUpdateTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import KinesisFirehoseInputUpdateTypeDef
def get_value() -> KinesisFirehoseInputUpdateTypeDef:
return {
"ResourceARNUpdate": ...,
}
KinesisStreamsInputUpdateTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import KinesisStreamsInputUpdateTypeDef
def get_value() -> KinesisStreamsInputUpdateTypeDef:
return {
"ResourceARNUpdate": ...,
}
JSONMappingParametersTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import JSONMappingParametersTypeDef
def get_value() -> JSONMappingParametersTypeDef:
return {
"RecordRowPath": ...,
}
KinesisFirehoseOutputDescriptionTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import KinesisFirehoseOutputDescriptionTypeDef
def get_value() -> KinesisFirehoseOutputDescriptionTypeDef:
return {
"ResourceARN": ...,
}
Definition
class KinesisFirehoseOutputDescriptionTypeDef(TypedDict):
ResourceARN: str,
RoleARN: NotRequired[str],
KinesisFirehoseOutputTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import KinesisFirehoseOutputTypeDef
def get_value() -> KinesisFirehoseOutputTypeDef:
return {
"ResourceARN": ...,
}
KinesisFirehoseOutputUpdateTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import KinesisFirehoseOutputUpdateTypeDef
def get_value() -> KinesisFirehoseOutputUpdateTypeDef:
return {
"ResourceARNUpdate": ...,
}
KinesisStreamsOutputDescriptionTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import KinesisStreamsOutputDescriptionTypeDef
def get_value() -> KinesisStreamsOutputDescriptionTypeDef:
return {
"ResourceARN": ...,
}
Definition
class KinesisStreamsOutputDescriptionTypeDef(TypedDict):
ResourceARN: str,
RoleARN: NotRequired[str],
KinesisStreamsOutputTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import KinesisStreamsOutputTypeDef
def get_value() -> KinesisStreamsOutputTypeDef:
return {
"ResourceARN": ...,
}
KinesisStreamsOutputUpdateTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import KinesisStreamsOutputUpdateTypeDef
def get_value() -> KinesisStreamsOutputUpdateTypeDef:
return {
"ResourceARNUpdate": ...,
}
LambdaOutputDescriptionTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import LambdaOutputDescriptionTypeDef
def get_value() -> LambdaOutputDescriptionTypeDef:
return {
"ResourceARN": ...,
}
Definition
class LambdaOutputDescriptionTypeDef(TypedDict):
ResourceARN: str,
RoleARN: NotRequired[str],
LambdaOutputTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import LambdaOutputTypeDef
def get_value() -> LambdaOutputTypeDef:
return {
"ResourceARN": ...,
}
LambdaOutputUpdateTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import LambdaOutputUpdateTypeDef
def get_value() -> LambdaOutputUpdateTypeDef:
return {
"ResourceARNUpdate": ...,
}
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListApplicationSnapshotsRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ListApplicationSnapshotsRequestRequestTypeDef
def get_value() -> ListApplicationSnapshotsRequestRequestTypeDef:
return {
"ApplicationName": ...,
}
Definition
class ListApplicationSnapshotsRequestRequestTypeDef(TypedDict):
ApplicationName: str,
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListApplicationVersionsRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ListApplicationVersionsRequestRequestTypeDef
def get_value() -> ListApplicationVersionsRequestRequestTypeDef:
return {
"ApplicationName": ...,
}
Definition
class ListApplicationVersionsRequestRequestTypeDef(TypedDict):
ApplicationName: str,
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListApplicationsRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ListApplicationsRequestRequestTypeDef
def get_value() -> ListApplicationsRequestRequestTypeDef:
return {
"Limit": ...,
}
Definition
class ListApplicationsRequestRequestTypeDef(TypedDict):
Limit: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
}
S3ReferenceDataSourceDescriptionTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import S3ReferenceDataSourceDescriptionTypeDef
def get_value() -> S3ReferenceDataSourceDescriptionTypeDef:
return {
"BucketARN": ...,
"FileKey": ...,
}
Definition
class S3ReferenceDataSourceDescriptionTypeDef(TypedDict):
BucketARN: str,
FileKey: str,
ReferenceRoleARN: NotRequired[str],
S3ReferenceDataSourceTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import S3ReferenceDataSourceTypeDef
def get_value() -> S3ReferenceDataSourceTypeDef:
return {
"BucketARN": ...,
}
Definition
class S3ReferenceDataSourceTypeDef(TypedDict):
BucketARN: NotRequired[str],
FileKey: NotRequired[str],
S3ReferenceDataSourceUpdateTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import S3ReferenceDataSourceUpdateTypeDef
def get_value() -> S3ReferenceDataSourceUpdateTypeDef:
return {
"BucketARNUpdate": ...,
}
Definition
class S3ReferenceDataSourceUpdateTypeDef(TypedDict):
BucketARNUpdate: NotRequired[str],
FileKeyUpdate: NotRequired[str],
RollbackApplicationRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import RollbackApplicationRequestRequestTypeDef
def get_value() -> RollbackApplicationRequestRequestTypeDef:
return {
"ApplicationName": ...,
"CurrentApplicationVersionId": ...,
}
Definition
class RollbackApplicationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CurrentApplicationVersionId: int,
StopApplicationRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import StopApplicationRequestRequestTypeDef
def get_value() -> StopApplicationRequestRequestTypeDef:
return {
"ApplicationName": ...,
}
Definition
class StopApplicationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
Force: NotRequired[bool],
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
"TagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
ZeppelinMonitoringConfigurationDescriptionTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ZeppelinMonitoringConfigurationDescriptionTypeDef
def get_value() -> ZeppelinMonitoringConfigurationDescriptionTypeDef:
return {
"LogLevel": ...,
}
Definition
class ZeppelinMonitoringConfigurationDescriptionTypeDef(TypedDict):
LogLevel: NotRequired[LogLevelType], # (1)
- See LogLevelType
ZeppelinMonitoringConfigurationTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ZeppelinMonitoringConfigurationTypeDef
def get_value() -> ZeppelinMonitoringConfigurationTypeDef:
return {
"LogLevel": ...,
}
- See LogLevelType
ZeppelinMonitoringConfigurationUpdateTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ZeppelinMonitoringConfigurationUpdateTypeDef
def get_value() -> ZeppelinMonitoringConfigurationUpdateTypeDef:
return {
"LogLevelUpdate": ...,
}
Definition
class ZeppelinMonitoringConfigurationUpdateTypeDef(TypedDict):
LogLevelUpdate: LogLevelType, # (1)
- See LogLevelType
AddApplicationCloudWatchLoggingOptionRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import AddApplicationCloudWatchLoggingOptionRequestRequestTypeDef
def get_value() -> AddApplicationCloudWatchLoggingOptionRequestRequestTypeDef:
return {
"ApplicationName": ...,
"CloudWatchLoggingOption": ...,
}
Definition
class AddApplicationCloudWatchLoggingOptionRequestRequestTypeDef(TypedDict):
ApplicationName: str,
CloudWatchLoggingOption: CloudWatchLoggingOptionTypeDef, # (1)
CurrentApplicationVersionId: NotRequired[int],
ConditionalToken: NotRequired[str],
AddApplicationCloudWatchLoggingOptionResponseTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import AddApplicationCloudWatchLoggingOptionResponseTypeDef
def get_value() -> AddApplicationCloudWatchLoggingOptionResponseTypeDef:
return {
"ApplicationARN": ...,
"ApplicationVersionId": ...,
"CloudWatchLoggingOptionDescriptions": ...,
"ResponseMetadata": ...,
}
Definition
class AddApplicationCloudWatchLoggingOptionResponseTypeDef(TypedDict):
ApplicationARN: str,
ApplicationVersionId: int,
CloudWatchLoggingOptionDescriptions: List[CloudWatchLoggingOptionDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateApplicationPresignedUrlResponseTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CreateApplicationPresignedUrlResponseTypeDef
def get_value() -> CreateApplicationPresignedUrlResponseTypeDef:
return {
"AuthorizedUrl": ...,
"ResponseMetadata": ...,
}
Definition
class CreateApplicationPresignedUrlResponseTypeDef(TypedDict):
AuthorizedUrl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteApplicationCloudWatchLoggingOptionResponseTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationCloudWatchLoggingOptionResponseTypeDef
def get_value() -> DeleteApplicationCloudWatchLoggingOptionResponseTypeDef:
return {
"ApplicationARN": ...,
"ApplicationVersionId": ...,
"CloudWatchLoggingOptionDescriptions": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteApplicationCloudWatchLoggingOptionResponseTypeDef(TypedDict):
ApplicationARN: str,
ApplicationVersionId: int,
CloudWatchLoggingOptionDescriptions: List[CloudWatchLoggingOptionDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteApplicationInputProcessingConfigurationResponseTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationInputProcessingConfigurationResponseTypeDef
def get_value() -> DeleteApplicationInputProcessingConfigurationResponseTypeDef:
return {
"ApplicationARN": ...,
"ApplicationVersionId": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteApplicationInputProcessingConfigurationResponseTypeDef(TypedDict):
ApplicationARN: str,
ApplicationVersionId: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteApplicationOutputResponseTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationOutputResponseTypeDef
def get_value() -> DeleteApplicationOutputResponseTypeDef:
return {
"ApplicationARN": ...,
"ApplicationVersionId": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteApplicationOutputResponseTypeDef(TypedDict):
ApplicationARN: str,
ApplicationVersionId: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteApplicationReferenceDataSourceResponseTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationReferenceDataSourceResponseTypeDef
def get_value() -> DeleteApplicationReferenceDataSourceResponseTypeDef:
return {
"ApplicationARN": ...,
"ApplicationVersionId": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteApplicationReferenceDataSourceResponseTypeDef(TypedDict):
ApplicationARN: str,
ApplicationVersionId: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteApplicationVpcConfigurationResponseTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DeleteApplicationVpcConfigurationResponseTypeDef
def get_value() -> DeleteApplicationVpcConfigurationResponseTypeDef:
return {
"ApplicationARN": ...,
"ApplicationVersionId": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteApplicationVpcConfigurationResponseTypeDef(TypedDict):
ApplicationARN: str,
ApplicationVersionId: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AddApplicationVpcConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import AddApplicationVpcConfigurationRequestRequestTypeDef
def get_value() -> AddApplicationVpcConfigurationRequestRequestTypeDef:
return {
"ApplicationName": ...,
"VpcConfiguration": ...,
}
Definition
class AddApplicationVpcConfigurationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
VpcConfiguration: VpcConfigurationTypeDef, # (1)
CurrentApplicationVersionId: NotRequired[int],
ConditionalToken: NotRequired[str],
AddApplicationVpcConfigurationResponseTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import AddApplicationVpcConfigurationResponseTypeDef
def get_value() -> AddApplicationVpcConfigurationResponseTypeDef:
return {
"ApplicationARN": ...,
"ApplicationVersionId": ...,
"VpcConfigurationDescription": ...,
"ResponseMetadata": ...,
}
Definition
class AddApplicationVpcConfigurationResponseTypeDef(TypedDict):
ApplicationARN: str,
ApplicationVersionId: int,
VpcConfigurationDescription: VpcConfigurationDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateApplicationMaintenanceConfigurationResponseTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import UpdateApplicationMaintenanceConfigurationResponseTypeDef
def get_value() -> UpdateApplicationMaintenanceConfigurationResponseTypeDef:
return {
"ApplicationARN": ...,
"ApplicationMaintenanceConfigurationDescription": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateApplicationMaintenanceConfigurationResponseTypeDef(TypedDict):
ApplicationARN: str,
ApplicationMaintenanceConfigurationDescription: ApplicationMaintenanceConfigurationDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateApplicationMaintenanceConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import UpdateApplicationMaintenanceConfigurationRequestRequestTypeDef
def get_value() -> UpdateApplicationMaintenanceConfigurationRequestRequestTypeDef:
return {
"ApplicationName": ...,
"ApplicationMaintenanceConfigurationUpdate": ...,
}
Definition
class UpdateApplicationMaintenanceConfigurationRequestRequestTypeDef(TypedDict):
ApplicationName: str,
ApplicationMaintenanceConfigurationUpdate: ApplicationMaintenanceConfigurationUpdateTypeDef, # (1)
ListApplicationsResponseTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ListApplicationsResponseTypeDef
def get_value() -> ListApplicationsResponseTypeDef:
return {
"ApplicationSummaries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListApplicationsResponseTypeDef(TypedDict):
ApplicationSummaries: List[ApplicationSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListApplicationVersionsResponseTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ListApplicationVersionsResponseTypeDef
def get_value() -> ListApplicationVersionsResponseTypeDef:
return {
"ApplicationVersionSummaries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListApplicationVersionsResponseTypeDef(TypedDict):
ApplicationVersionSummaries: List[ApplicationVersionSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CatalogConfigurationDescriptionTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CatalogConfigurationDescriptionTypeDef
def get_value() -> CatalogConfigurationDescriptionTypeDef:
return {
"GlueDataCatalogConfigurationDescription": ...,
}
Definition
class CatalogConfigurationDescriptionTypeDef(TypedDict):
GlueDataCatalogConfigurationDescription: GlueDataCatalogConfigurationDescriptionTypeDef, # (1)
CatalogConfigurationTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CatalogConfigurationTypeDef
def get_value() -> CatalogConfigurationTypeDef:
return {
"GlueDataCatalogConfiguration": ...,
}
Definition
class CatalogConfigurationTypeDef(TypedDict):
GlueDataCatalogConfiguration: GlueDataCatalogConfigurationTypeDef, # (1)
CatalogConfigurationUpdateTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CatalogConfigurationUpdateTypeDef
def get_value() -> CatalogConfigurationUpdateTypeDef:
return {
"GlueDataCatalogConfigurationUpdate": ...,
}
Definition
class CatalogConfigurationUpdateTypeDef(TypedDict):
GlueDataCatalogConfigurationUpdate: GlueDataCatalogConfigurationUpdateTypeDef, # (1)
CodeContentDescriptionTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CodeContentDescriptionTypeDef
def get_value() -> CodeContentDescriptionTypeDef:
return {
"TextContent": ...,
}
Definition
class CodeContentDescriptionTypeDef(TypedDict):
TextContent: NotRequired[str],
CodeMD5: NotRequired[str],
CodeSize: NotRequired[int],
S3ApplicationCodeLocationDescription: NotRequired[S3ApplicationCodeLocationDescriptionTypeDef], # (1)
CodeContentTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CodeContentTypeDef
def get_value() -> CodeContentTypeDef:
return {
"TextContent": ...,
}
Definition
class CodeContentTypeDef(TypedDict):
TextContent: NotRequired[str],
ZipFileContent: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
S3ContentLocation: NotRequired[S3ContentLocationTypeDef], # (1)
CodeContentUpdateTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CodeContentUpdateTypeDef
def get_value() -> CodeContentUpdateTypeDef:
return {
"TextContentUpdate": ...,
}
Definition
class CodeContentUpdateTypeDef(TypedDict):
TextContentUpdate: NotRequired[str],
ZipFileContentUpdate: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
S3ContentLocationUpdate: NotRequired[S3ContentLocationUpdateTypeDef], # (1)
ListTagsForResourceResponseTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
"Tags": ...,
}