Skip to content

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": ...,
    }
Definition
class CloudWatchLoggingOptionTypeDef(TypedDict):
    LogStreamARN: str,

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": ...,
    }
Definition
class ApplicationSnapshotConfigurationTypeDef(TypedDict):
    SnapshotsEnabled: bool,

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],
  1. See ApplicationRestoreTypeType

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)
  1. See ApplicationStatusType
  2. See RuntimeEnvironmentType
  3. See ApplicationModeType

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)
  1. See ApplicationStatusType

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": ...,
    }
Definition
class GlueDataCatalogConfigurationDescriptionTypeDef(TypedDict):
    DatabaseARN: str,

GlueDataCatalogConfigurationTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import GlueDataCatalogConfigurationTypeDef

def get_value() -> GlueDataCatalogConfigurationTypeDef:
    return {
        "DatabaseARN": ...,
    }
Definition
class GlueDataCatalogConfigurationTypeDef(TypedDict):
    DatabaseARN: str,

GlueDataCatalogConfigurationUpdateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import GlueDataCatalogConfigurationUpdateTypeDef

def get_value() -> GlueDataCatalogConfigurationUpdateTypeDef:
    return {
        "DatabaseARNUpdate": ...,
    }
Definition
class GlueDataCatalogConfigurationUpdateTypeDef(TypedDict):
    DatabaseARNUpdate: str,

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],
  1. See ConfigurationTypeType

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],
  1. See ConfigurationTypeType

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],
  1. See ConfigurationTypeType

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],
  1. See UrlTypeType

TagTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: NotRequired[str],

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": ...,
    }
Definition
class MavenReferenceTypeDef(TypedDict):
    GroupId: str,
    ArtifactId: str,
    Version: str,

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],
  1. See SnapshotStatusType

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": ...,
    }
Definition
class DestinationSchemaTypeDef(TypedDict):
    RecordFormatType: RecordFormatTypeType,  # (1)
  1. See RecordFormatTypeType

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)
  1. See InputStartingPositionType

S3ConfigurationTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import S3ConfigurationTypeDef

def get_value() -> S3ConfigurationTypeDef:
    return {
        "BucketARN": ...,
        "FileKey": ...,
    }
Definition
class S3ConfigurationTypeDef(TypedDict):
    BucketARN: str,
    FileKey: str,

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)
  1. See ConfigurationTypeType
  2. See MetricsLevelType
  3. 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],
  1. See ConfigurationTypeType

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)
  1. See ConfigurationTypeType
  2. See MetricsLevelType
  3. 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],
  1. See ConfigurationTypeType

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)
  1. See ConfigurationTypeType
  2. See MetricsLevelType
  3. 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],
  1. See ConfigurationTypeType

FlinkRunConfigurationTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import FlinkRunConfigurationTypeDef

def get_value() -> FlinkRunConfigurationTypeDef:
    return {
        "AllowNonRestoredState": ...,
    }
Definition
class FlinkRunConfigurationTypeDef(TypedDict):
    AllowNonRestoredState: NotRequired[bool],

InputParallelismTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import InputParallelismTypeDef

def get_value() -> InputParallelismTypeDef:
    return {
        "Count": ...,
    }
Definition
class InputParallelismTypeDef(TypedDict):
    Count: NotRequired[int],

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": ...,
    }
Definition
class InputLambdaProcessorTypeDef(TypedDict):
    ResourceARN: str,

InputLambdaProcessorUpdateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import InputLambdaProcessorUpdateTypeDef

def get_value() -> InputLambdaProcessorUpdateTypeDef:
    return {
        "ResourceARNUpdate": ...,
    }
Definition
class InputLambdaProcessorUpdateTypeDef(TypedDict):
    ResourceARNUpdate: str,

InputParallelismUpdateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import InputParallelismUpdateTypeDef

def get_value() -> InputParallelismUpdateTypeDef:
    return {
        "CountUpdate": ...,
    }
Definition
class InputParallelismUpdateTypeDef(TypedDict):
    CountUpdate: int,

RecordColumnTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import RecordColumnTypeDef

def get_value() -> RecordColumnTypeDef:
    return {
        "Name": ...,
        "SqlType": ...,
    }
Definition
class RecordColumnTypeDef(TypedDict):
    Name: str,
    SqlType: str,
    Mapping: NotRequired[str],

KinesisFirehoseInputTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import KinesisFirehoseInputTypeDef

def get_value() -> KinesisFirehoseInputTypeDef:
    return {
        "ResourceARN": ...,
    }
Definition
class KinesisFirehoseInputTypeDef(TypedDict):
    ResourceARN: str,

KinesisStreamsInputTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import KinesisStreamsInputTypeDef

def get_value() -> KinesisStreamsInputTypeDef:
    return {
        "ResourceARN": ...,
    }
Definition
class KinesisStreamsInputTypeDef(TypedDict):
    ResourceARN: str,

KinesisFirehoseInputUpdateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import KinesisFirehoseInputUpdateTypeDef

def get_value() -> KinesisFirehoseInputUpdateTypeDef:
    return {
        "ResourceARNUpdate": ...,
    }
Definition
class KinesisFirehoseInputUpdateTypeDef(TypedDict):
    ResourceARNUpdate: str,

KinesisStreamsInputUpdateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import KinesisStreamsInputUpdateTypeDef

def get_value() -> KinesisStreamsInputUpdateTypeDef:
    return {
        "ResourceARNUpdate": ...,
    }
Definition
class KinesisStreamsInputUpdateTypeDef(TypedDict):
    ResourceARNUpdate: str,

JSONMappingParametersTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import JSONMappingParametersTypeDef

def get_value() -> JSONMappingParametersTypeDef:
    return {
        "RecordRowPath": ...,
    }
Definition
class JSONMappingParametersTypeDef(TypedDict):
    RecordRowPath: str,

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": ...,
    }
Definition
class KinesisFirehoseOutputTypeDef(TypedDict):
    ResourceARN: str,

KinesisFirehoseOutputUpdateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import KinesisFirehoseOutputUpdateTypeDef

def get_value() -> KinesisFirehoseOutputUpdateTypeDef:
    return {
        "ResourceARNUpdate": ...,
    }
Definition
class KinesisFirehoseOutputUpdateTypeDef(TypedDict):
    ResourceARNUpdate: str,

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": ...,
    }
Definition
class KinesisStreamsOutputTypeDef(TypedDict):
    ResourceARN: str,

KinesisStreamsOutputUpdateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import KinesisStreamsOutputUpdateTypeDef

def get_value() -> KinesisStreamsOutputUpdateTypeDef:
    return {
        "ResourceARNUpdate": ...,
    }
Definition
class KinesisStreamsOutputUpdateTypeDef(TypedDict):
    ResourceARNUpdate: str,

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": ...,
    }
Definition
class LambdaOutputTypeDef(TypedDict):
    ResourceARN: str,

LambdaOutputUpdateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import LambdaOutputUpdateTypeDef

def get_value() -> LambdaOutputUpdateTypeDef:
    return {
        "ResourceARNUpdate": ...,
    }
Definition
class LambdaOutputUpdateTypeDef(TypedDict):
    ResourceARNUpdate: str,

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": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,

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)
  1. See LogLevelType

ZeppelinMonitoringConfigurationTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ZeppelinMonitoringConfigurationTypeDef

def get_value() -> ZeppelinMonitoringConfigurationTypeDef:
    return {
        "LogLevel": ...,
    }
Definition
class ZeppelinMonitoringConfigurationTypeDef(TypedDict):
    LogLevel: LogLevelType,  # (1)
  1. 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)
  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],
  1. See CloudWatchLoggingOptionTypeDef

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)
  1. See CloudWatchLoggingOptionDescriptionTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See CloudWatchLoggingOptionDescriptionTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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],
  1. See VpcConfigurationTypeDef

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)
  1. See VpcConfigurationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ApplicationMaintenanceConfigurationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ApplicationMaintenanceConfigurationUpdateTypeDef

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)
  1. See ApplicationSummaryTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ApplicationVersionSummaryTypeDef
  2. See ResponseMetadataTypeDef

CatalogConfigurationDescriptionTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CatalogConfigurationDescriptionTypeDef

def get_value() -> CatalogConfigurationDescriptionTypeDef:
    return {
        "GlueDataCatalogConfigurationDescription": ...,
    }
Definition
class CatalogConfigurationDescriptionTypeDef(TypedDict):
    GlueDataCatalogConfigurationDescription: GlueDataCatalogConfigurationDescriptionTypeDef,  # (1)
  1. See GlueDataCatalogConfigurationDescriptionTypeDef

CatalogConfigurationTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CatalogConfigurationTypeDef

def get_value() -> CatalogConfigurationTypeDef:
    return {
        "GlueDataCatalogConfiguration": ...,
    }
Definition
class CatalogConfigurationTypeDef(TypedDict):
    GlueDataCatalogConfiguration: GlueDataCatalogConfigurationTypeDef,  # (1)
  1. See GlueDataCatalogConfigurationTypeDef

CatalogConfigurationUpdateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CatalogConfigurationUpdateTypeDef

def get_value() -> CatalogConfigurationUpdateTypeDef:
    return {
        "GlueDataCatalogConfigurationUpdate": ...,
    }
Definition
class CatalogConfigurationUpdateTypeDef(TypedDict):
    GlueDataCatalogConfigurationUpdate: GlueDataCatalogConfigurationUpdateTypeDef,  # (1)
  1. See GlueDataCatalogConfigurationUpdateTypeDef

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)
  1. See S3ApplicationCodeLocationDescriptionTypeDef

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)
  1. See S3ContentLocationTypeDef

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)
  1. See S3ContentLocationUpdateTypeDef

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)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
        "Tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CustomArtifactConfigurationDescriptionTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CustomArtifactConfigurationDescriptionTypeDef

def get_value() -> CustomArtifactConfigurationDescriptionTypeDef:
    return {
        "ArtifactType": ...,
    }
Definition
class CustomArtifactConfigurationDescriptionTypeDef(TypedDict):
    ArtifactType: NotRequired[ArtifactTypeType],  # (1)
    S3ContentLocationDescription: NotRequired[S3ContentLocationTypeDef],  # (2)
    MavenReferenceDescription: NotRequired[MavenReferenceTypeDef],  # (3)
  1. See ArtifactTypeType
  2. See S3ContentLocationTypeDef
  3. See MavenReferenceTypeDef

CustomArtifactConfigurationTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CustomArtifactConfigurationTypeDef

def get_value() -> CustomArtifactConfigurationTypeDef:
    return {
        "ArtifactType": ...,
    }
Definition
class CustomArtifactConfigurationTypeDef(TypedDict):
    ArtifactType: ArtifactTypeType,  # (1)
    S3ContentLocation: NotRequired[S3ContentLocationTypeDef],  # (2)
    MavenReference: NotRequired[MavenReferenceTypeDef],  # (3)
  1. See ArtifactTypeType
  2. See S3ContentLocationTypeDef
  3. See MavenReferenceTypeDef

DeployAsApplicationConfigurationDescriptionTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DeployAsApplicationConfigurationDescriptionTypeDef

def get_value() -> DeployAsApplicationConfigurationDescriptionTypeDef:
    return {
        "S3ContentLocationDescription": ...,
    }
Definition
class DeployAsApplicationConfigurationDescriptionTypeDef(TypedDict):
    S3ContentLocationDescription: S3ContentBaseLocationDescriptionTypeDef,  # (1)
  1. See S3ContentBaseLocationDescriptionTypeDef

DeployAsApplicationConfigurationTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DeployAsApplicationConfigurationTypeDef

def get_value() -> DeployAsApplicationConfigurationTypeDef:
    return {
        "S3ContentLocation": ...,
    }
Definition
class DeployAsApplicationConfigurationTypeDef(TypedDict):
    S3ContentLocation: S3ContentBaseLocationTypeDef,  # (1)
  1. See S3ContentBaseLocationTypeDef

DeployAsApplicationConfigurationUpdateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DeployAsApplicationConfigurationUpdateTypeDef

def get_value() -> DeployAsApplicationConfigurationUpdateTypeDef:
    return {
        "S3ContentLocationUpdate": ...,
    }
Definition
class DeployAsApplicationConfigurationUpdateTypeDef(TypedDict):
    S3ContentLocationUpdate: NotRequired[S3ContentBaseLocationUpdateTypeDef],  # (1)
  1. See S3ContentBaseLocationUpdateTypeDef

DescribeApplicationSnapshotResponseTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DescribeApplicationSnapshotResponseTypeDef

def get_value() -> DescribeApplicationSnapshotResponseTypeDef:
    return {
        "SnapshotDetails": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeApplicationSnapshotResponseTypeDef(TypedDict):
    SnapshotDetails: SnapshotDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SnapshotDetailsTypeDef
  2. See ResponseMetadataTypeDef

ListApplicationSnapshotsResponseTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ListApplicationSnapshotsResponseTypeDef

def get_value() -> ListApplicationSnapshotsResponseTypeDef:
    return {
        "SnapshotSummaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListApplicationSnapshotsResponseTypeDef(TypedDict):
    SnapshotSummaries: List[SnapshotDetailsTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SnapshotDetailsTypeDef
  2. See ResponseMetadataTypeDef

SqlRunConfigurationTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import SqlRunConfigurationTypeDef

def get_value() -> SqlRunConfigurationTypeDef:
    return {
        "InputId": ...,
        "InputStartingPositionConfiguration": ...,
    }
Definition
class SqlRunConfigurationTypeDef(TypedDict):
    InputId: str,
    InputStartingPositionConfiguration: InputStartingPositionConfigurationTypeDef,  # (1)
  1. See InputStartingPositionConfigurationTypeDef

EnvironmentPropertiesTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import EnvironmentPropertiesTypeDef

def get_value() -> EnvironmentPropertiesTypeDef:
    return {
        "PropertyGroups": ...,
    }
Definition
class EnvironmentPropertiesTypeDef(TypedDict):
    PropertyGroups: Sequence[PropertyGroupTypeDef],  # (1)
  1. See PropertyGroupTypeDef

EnvironmentPropertyDescriptionsTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import EnvironmentPropertyDescriptionsTypeDef

def get_value() -> EnvironmentPropertyDescriptionsTypeDef:
    return {
        "PropertyGroupDescriptions": ...,
    }
Definition
class EnvironmentPropertyDescriptionsTypeDef(TypedDict):
    PropertyGroupDescriptions: NotRequired[List[PropertyGroupTypeDef]],  # (1)
  1. See PropertyGroupTypeDef

EnvironmentPropertyUpdatesTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import EnvironmentPropertyUpdatesTypeDef

def get_value() -> EnvironmentPropertyUpdatesTypeDef:
    return {
        "PropertyGroups": ...,
    }
Definition
class EnvironmentPropertyUpdatesTypeDef(TypedDict):
    PropertyGroups: Sequence[PropertyGroupTypeDef],  # (1)
  1. See PropertyGroupTypeDef

FlinkApplicationConfigurationDescriptionTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import FlinkApplicationConfigurationDescriptionTypeDef

def get_value() -> FlinkApplicationConfigurationDescriptionTypeDef:
    return {
        "CheckpointConfigurationDescription": ...,
    }
Definition
class FlinkApplicationConfigurationDescriptionTypeDef(TypedDict):
    CheckpointConfigurationDescription: NotRequired[CheckpointConfigurationDescriptionTypeDef],  # (1)
    MonitoringConfigurationDescription: NotRequired[MonitoringConfigurationDescriptionTypeDef],  # (2)
    ParallelismConfigurationDescription: NotRequired[ParallelismConfigurationDescriptionTypeDef],  # (3)
    JobPlanDescription: NotRequired[str],
  1. See CheckpointConfigurationDescriptionTypeDef
  2. See MonitoringConfigurationDescriptionTypeDef
  3. See ParallelismConfigurationDescriptionTypeDef

FlinkApplicationConfigurationTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import FlinkApplicationConfigurationTypeDef

def get_value() -> FlinkApplicationConfigurationTypeDef:
    return {
        "CheckpointConfiguration": ...,
    }
Definition
class FlinkApplicationConfigurationTypeDef(TypedDict):
    CheckpointConfiguration: NotRequired[CheckpointConfigurationTypeDef],  # (1)
    MonitoringConfiguration: NotRequired[MonitoringConfigurationTypeDef],  # (2)
    ParallelismConfiguration: NotRequired[ParallelismConfigurationTypeDef],  # (3)
  1. See CheckpointConfigurationTypeDef
  2. See MonitoringConfigurationTypeDef
  3. See ParallelismConfigurationTypeDef

FlinkApplicationConfigurationUpdateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import FlinkApplicationConfigurationUpdateTypeDef

def get_value() -> FlinkApplicationConfigurationUpdateTypeDef:
    return {
        "CheckpointConfigurationUpdate": ...,
    }
Definition
class FlinkApplicationConfigurationUpdateTypeDef(TypedDict):
    CheckpointConfigurationUpdate: NotRequired[CheckpointConfigurationUpdateTypeDef],  # (1)
    MonitoringConfigurationUpdate: NotRequired[MonitoringConfigurationUpdateTypeDef],  # (2)
    ParallelismConfigurationUpdate: NotRequired[ParallelismConfigurationUpdateTypeDef],  # (3)
  1. See CheckpointConfigurationUpdateTypeDef
  2. See MonitoringConfigurationUpdateTypeDef
  3. See ParallelismConfigurationUpdateTypeDef

RunConfigurationDescriptionTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import RunConfigurationDescriptionTypeDef

def get_value() -> RunConfigurationDescriptionTypeDef:
    return {
        "ApplicationRestoreConfigurationDescription": ...,
    }
Definition
class RunConfigurationDescriptionTypeDef(TypedDict):
    ApplicationRestoreConfigurationDescription: NotRequired[ApplicationRestoreConfigurationTypeDef],  # (1)
    FlinkRunConfigurationDescription: NotRequired[FlinkRunConfigurationTypeDef],  # (2)
  1. See ApplicationRestoreConfigurationTypeDef
  2. See FlinkRunConfigurationTypeDef

RunConfigurationUpdateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import RunConfigurationUpdateTypeDef

def get_value() -> RunConfigurationUpdateTypeDef:
    return {
        "FlinkRunConfiguration": ...,
    }
Definition
class RunConfigurationUpdateTypeDef(TypedDict):
    FlinkRunConfiguration: NotRequired[FlinkRunConfigurationTypeDef],  # (1)
    ApplicationRestoreConfiguration: NotRequired[ApplicationRestoreConfigurationTypeDef],  # (2)
  1. See FlinkRunConfigurationTypeDef
  2. See ApplicationRestoreConfigurationTypeDef

InputProcessingConfigurationDescriptionTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import InputProcessingConfigurationDescriptionTypeDef

def get_value() -> InputProcessingConfigurationDescriptionTypeDef:
    return {
        "InputLambdaProcessorDescription": ...,
    }
Definition
class InputProcessingConfigurationDescriptionTypeDef(TypedDict):
    InputLambdaProcessorDescription: NotRequired[InputLambdaProcessorDescriptionTypeDef],  # (1)
  1. See InputLambdaProcessorDescriptionTypeDef

InputProcessingConfigurationTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import InputProcessingConfigurationTypeDef

def get_value() -> InputProcessingConfigurationTypeDef:
    return {
        "InputLambdaProcessor": ...,
    }
Definition
class InputProcessingConfigurationTypeDef(TypedDict):
    InputLambdaProcessor: InputLambdaProcessorTypeDef,  # (1)
  1. See InputLambdaProcessorTypeDef

InputProcessingConfigurationUpdateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import InputProcessingConfigurationUpdateTypeDef

def get_value() -> InputProcessingConfigurationUpdateTypeDef:
    return {
        "InputLambdaProcessorUpdate": ...,
    }
Definition
class InputProcessingConfigurationUpdateTypeDef(TypedDict):
    InputLambdaProcessorUpdate: InputLambdaProcessorUpdateTypeDef,  # (1)
  1. See InputLambdaProcessorUpdateTypeDef

MappingParametersTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import MappingParametersTypeDef

def get_value() -> MappingParametersTypeDef:
    return {
        "JSONMappingParameters": ...,
    }
Definition
class MappingParametersTypeDef(TypedDict):
    JSONMappingParameters: NotRequired[JSONMappingParametersTypeDef],  # (1)
    CSVMappingParameters: NotRequired[CSVMappingParametersTypeDef],  # (2)
  1. See JSONMappingParametersTypeDef
  2. See CSVMappingParametersTypeDef

OutputDescriptionTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import OutputDescriptionTypeDef

def get_value() -> OutputDescriptionTypeDef:
    return {
        "OutputId": ...,
    }
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)
  1. See KinesisStreamsOutputDescriptionTypeDef
  2. See KinesisFirehoseOutputDescriptionTypeDef
  3. See LambdaOutputDescriptionTypeDef
  4. See DestinationSchemaTypeDef

OutputTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import OutputTypeDef

def get_value() -> OutputTypeDef:
    return {
        "Name": ...,
        "DestinationSchema": ...,
    }
Definition
class OutputTypeDef(TypedDict):
    Name: str,
    DestinationSchema: DestinationSchemaTypeDef,  # (4)
    KinesisStreamsOutput: NotRequired[KinesisStreamsOutputTypeDef],  # (1)
    KinesisFirehoseOutput: NotRequired[KinesisFirehoseOutputTypeDef],  # (2)
    LambdaOutput: NotRequired[LambdaOutputTypeDef],  # (3)
  1. See KinesisStreamsOutputTypeDef
  2. See KinesisFirehoseOutputTypeDef
  3. See LambdaOutputTypeDef
  4. See DestinationSchemaTypeDef

OutputUpdateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import OutputUpdateTypeDef

def get_value() -> OutputUpdateTypeDef:
    return {
        "OutputId": ...,
    }
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)
  1. See KinesisStreamsOutputUpdateTypeDef
  2. See KinesisFirehoseOutputUpdateTypeDef
  3. See LambdaOutputUpdateTypeDef
  4. See DestinationSchemaTypeDef

ListApplicationSnapshotsRequestListApplicationSnapshotsPaginateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ListApplicationSnapshotsRequestListApplicationSnapshotsPaginateTypeDef

def get_value() -> ListApplicationSnapshotsRequestListApplicationSnapshotsPaginateTypeDef:
    return {
        "ApplicationName": ...,
    }
Definition
class ListApplicationSnapshotsRequestListApplicationSnapshotsPaginateTypeDef(TypedDict):
    ApplicationName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListApplicationsRequestListApplicationsPaginateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ListApplicationsRequestListApplicationsPaginateTypeDef

def get_value() -> ListApplicationsRequestListApplicationsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListApplicationsRequestListApplicationsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ApplicationCodeConfigurationDescriptionTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ApplicationCodeConfigurationDescriptionTypeDef

def get_value() -> ApplicationCodeConfigurationDescriptionTypeDef:
    return {
        "CodeContentType": ...,
    }
Definition
class ApplicationCodeConfigurationDescriptionTypeDef(TypedDict):
    CodeContentType: CodeContentTypeType,  # (1)
    CodeContentDescription: NotRequired[CodeContentDescriptionTypeDef],  # (2)
  1. See CodeContentTypeType
  2. See CodeContentDescriptionTypeDef

ApplicationCodeConfigurationTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ApplicationCodeConfigurationTypeDef

def get_value() -> ApplicationCodeConfigurationTypeDef:
    return {
        "CodeContentType": ...,
    }
Definition
class ApplicationCodeConfigurationTypeDef(TypedDict):
    CodeContentType: CodeContentTypeType,  # (2)
    CodeContent: NotRequired[CodeContentTypeDef],  # (1)
  1. See CodeContentTypeDef
  2. See CodeContentTypeType

ApplicationCodeConfigurationUpdateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ApplicationCodeConfigurationUpdateTypeDef

def get_value() -> ApplicationCodeConfigurationUpdateTypeDef:
    return {
        "CodeContentTypeUpdate": ...,
    }
Definition
class ApplicationCodeConfigurationUpdateTypeDef(TypedDict):
    CodeContentTypeUpdate: NotRequired[CodeContentTypeType],  # (1)
    CodeContentUpdate: NotRequired[CodeContentUpdateTypeDef],  # (2)
  1. See CodeContentTypeType
  2. See CodeContentUpdateTypeDef

ZeppelinApplicationConfigurationDescriptionTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ZeppelinApplicationConfigurationDescriptionTypeDef

def get_value() -> ZeppelinApplicationConfigurationDescriptionTypeDef:
    return {
        "MonitoringConfigurationDescription": ...,
    }
Definition
class ZeppelinApplicationConfigurationDescriptionTypeDef(TypedDict):
    MonitoringConfigurationDescription: ZeppelinMonitoringConfigurationDescriptionTypeDef,  # (1)
    CatalogConfigurationDescription: NotRequired[CatalogConfigurationDescriptionTypeDef],  # (2)
    DeployAsApplicationConfigurationDescription: NotRequired[DeployAsApplicationConfigurationDescriptionTypeDef],  # (3)
    CustomArtifactsConfigurationDescription: NotRequired[List[CustomArtifactConfigurationDescriptionTypeDef]],  # (4)
  1. See ZeppelinMonitoringConfigurationDescriptionTypeDef
  2. See CatalogConfigurationDescriptionTypeDef
  3. See DeployAsApplicationConfigurationDescriptionTypeDef
  4. See CustomArtifactConfigurationDescriptionTypeDef

ZeppelinApplicationConfigurationTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ZeppelinApplicationConfigurationTypeDef

def get_value() -> ZeppelinApplicationConfigurationTypeDef:
    return {
        "MonitoringConfiguration": ...,
    }
Definition
class ZeppelinApplicationConfigurationTypeDef(TypedDict):
    MonitoringConfiguration: NotRequired[ZeppelinMonitoringConfigurationTypeDef],  # (1)
    CatalogConfiguration: NotRequired[CatalogConfigurationTypeDef],  # (2)
    DeployAsApplicationConfiguration: NotRequired[DeployAsApplicationConfigurationTypeDef],  # (3)
    CustomArtifactsConfiguration: NotRequired[Sequence[CustomArtifactConfigurationTypeDef]],  # (4)
  1. See ZeppelinMonitoringConfigurationTypeDef
  2. See CatalogConfigurationTypeDef
  3. See DeployAsApplicationConfigurationTypeDef
  4. See CustomArtifactConfigurationTypeDef

ZeppelinApplicationConfigurationUpdateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ZeppelinApplicationConfigurationUpdateTypeDef

def get_value() -> ZeppelinApplicationConfigurationUpdateTypeDef:
    return {
        "MonitoringConfigurationUpdate": ...,
    }
Definition
class ZeppelinApplicationConfigurationUpdateTypeDef(TypedDict):
    MonitoringConfigurationUpdate: NotRequired[ZeppelinMonitoringConfigurationUpdateTypeDef],  # (1)
    CatalogConfigurationUpdate: NotRequired[CatalogConfigurationUpdateTypeDef],  # (2)
    DeployAsApplicationConfigurationUpdate: NotRequired[DeployAsApplicationConfigurationUpdateTypeDef],  # (3)
    CustomArtifactsConfigurationUpdate: NotRequired[Sequence[CustomArtifactConfigurationTypeDef]],  # (4)
  1. See ZeppelinMonitoringConfigurationUpdateTypeDef
  2. See CatalogConfigurationUpdateTypeDef
  3. See DeployAsApplicationConfigurationUpdateTypeDef
  4. See CustomArtifactConfigurationTypeDef

RunConfigurationTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import RunConfigurationTypeDef

def get_value() -> RunConfigurationTypeDef:
    return {
        "FlinkRunConfiguration": ...,
    }
Definition
class RunConfigurationTypeDef(TypedDict):
    FlinkRunConfiguration: NotRequired[FlinkRunConfigurationTypeDef],  # (1)
    SqlRunConfigurations: NotRequired[Sequence[SqlRunConfigurationTypeDef]],  # (2)
    ApplicationRestoreConfiguration: NotRequired[ApplicationRestoreConfigurationTypeDef],  # (3)
  1. See FlinkRunConfigurationTypeDef
  2. See SqlRunConfigurationTypeDef
  3. See ApplicationRestoreConfigurationTypeDef

AddApplicationInputProcessingConfigurationResponseTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import AddApplicationInputProcessingConfigurationResponseTypeDef

def get_value() -> AddApplicationInputProcessingConfigurationResponseTypeDef:
    return {
        "ApplicationARN": ...,
        "ApplicationVersionId": ...,
        "InputId": ...,
        "InputProcessingConfigurationDescription": ...,
        "ResponseMetadata": ...,
    }
Definition
class AddApplicationInputProcessingConfigurationResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    InputId: str,
    InputProcessingConfigurationDescription: InputProcessingConfigurationDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputProcessingConfigurationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

AddApplicationInputProcessingConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import AddApplicationInputProcessingConfigurationRequestRequestTypeDef

def get_value() -> AddApplicationInputProcessingConfigurationRequestRequestTypeDef:
    return {
        "ApplicationName": ...,
        "CurrentApplicationVersionId": ...,
        "InputId": ...,
        "InputProcessingConfiguration": ...,
    }
Definition
class AddApplicationInputProcessingConfigurationRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    CurrentApplicationVersionId: int,
    InputId: str,
    InputProcessingConfiguration: InputProcessingConfigurationTypeDef,  # (1)
  1. See InputProcessingConfigurationTypeDef

DiscoverInputSchemaRequestRequestTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DiscoverInputSchemaRequestRequestTypeDef

def get_value() -> DiscoverInputSchemaRequestRequestTypeDef:
    return {
        "ServiceExecutionRole": ...,
    }
Definition
class DiscoverInputSchemaRequestRequestTypeDef(TypedDict):
    ServiceExecutionRole: str,
    ResourceARN: NotRequired[str],
    InputStartingPositionConfiguration: NotRequired[InputStartingPositionConfigurationTypeDef],  # (1)
    S3Configuration: NotRequired[S3ConfigurationTypeDef],  # (2)
    InputProcessingConfiguration: NotRequired[InputProcessingConfigurationTypeDef],  # (3)
  1. See InputStartingPositionConfigurationTypeDef
  2. See S3ConfigurationTypeDef
  3. See InputProcessingConfigurationTypeDef

RecordFormatTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import RecordFormatTypeDef

def get_value() -> RecordFormatTypeDef:
    return {
        "RecordFormatType": ...,
    }
Definition
class RecordFormatTypeDef(TypedDict):
    RecordFormatType: RecordFormatTypeType,  # (1)
    MappingParameters: NotRequired[MappingParametersTypeDef],  # (2)
  1. See RecordFormatTypeType
  2. See MappingParametersTypeDef

AddApplicationOutputResponseTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import AddApplicationOutputResponseTypeDef

def get_value() -> AddApplicationOutputResponseTypeDef:
    return {
        "ApplicationARN": ...,
        "ApplicationVersionId": ...,
        "OutputDescriptions": ...,
        "ResponseMetadata": ...,
    }
Definition
class AddApplicationOutputResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    OutputDescriptions: List[OutputDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OutputDescriptionTypeDef
  2. See ResponseMetadataTypeDef

AddApplicationOutputRequestRequestTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import AddApplicationOutputRequestRequestTypeDef

def get_value() -> AddApplicationOutputRequestRequestTypeDef:
    return {
        "ApplicationName": ...,
        "CurrentApplicationVersionId": ...,
        "Output": ...,
    }
Definition
class AddApplicationOutputRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    CurrentApplicationVersionId: int,
    Output: OutputTypeDef,  # (1)
  1. See OutputTypeDef

StartApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import StartApplicationRequestRequestTypeDef

def get_value() -> StartApplicationRequestRequestTypeDef:
    return {
        "ApplicationName": ...,
    }
Definition
class StartApplicationRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    RunConfiguration: NotRequired[RunConfigurationTypeDef],  # (1)
  1. See RunConfigurationTypeDef

InputSchemaUpdateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import InputSchemaUpdateTypeDef

def get_value() -> InputSchemaUpdateTypeDef:
    return {
        "RecordFormatUpdate": ...,
    }
Definition
class InputSchemaUpdateTypeDef(TypedDict):
    RecordFormatUpdate: NotRequired[RecordFormatTypeDef],  # (1)
    RecordEncodingUpdate: NotRequired[str],
    RecordColumnUpdates: NotRequired[Sequence[RecordColumnTypeDef]],  # (2)
  1. See RecordFormatTypeDef
  2. See RecordColumnTypeDef

SourceSchemaTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import SourceSchemaTypeDef

def get_value() -> SourceSchemaTypeDef:
    return {
        "RecordFormat": ...,
        "RecordColumns": ...,
    }
Definition
class SourceSchemaTypeDef(TypedDict):
    RecordFormat: RecordFormatTypeDef,  # (1)
    RecordColumns: Sequence[RecordColumnTypeDef],  # (2)
    RecordEncoding: NotRequired[str],
  1. See RecordFormatTypeDef
  2. See RecordColumnTypeDef

InputUpdateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import InputUpdateTypeDef

def get_value() -> InputUpdateTypeDef:
    return {
        "InputId": ...,
    }
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)
  1. See InputProcessingConfigurationUpdateTypeDef
  2. See KinesisStreamsInputUpdateTypeDef
  3. See KinesisFirehoseInputUpdateTypeDef
  4. See InputSchemaUpdateTypeDef
  5. See InputParallelismUpdateTypeDef

DiscoverInputSchemaResponseTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DiscoverInputSchemaResponseTypeDef

def get_value() -> DiscoverInputSchemaResponseTypeDef:
    return {
        "InputSchema": ...,
        "ParsedInputRecords": ...,
        "ProcessedInputRecords": ...,
        "RawInputRecords": ...,
        "ResponseMetadata": ...,
    }
Definition
class DiscoverInputSchemaResponseTypeDef(TypedDict):
    InputSchema: SourceSchemaTypeDef,  # (1)
    ParsedInputRecords: List[List[str]],
    ProcessedInputRecords: List[str],
    RawInputRecords: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SourceSchemaTypeDef
  2. See ResponseMetadataTypeDef

InputDescriptionTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import InputDescriptionTypeDef

def get_value() -> InputDescriptionTypeDef:
    return {
        "InputId": ...,
    }
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)
  1. See InputProcessingConfigurationDescriptionTypeDef
  2. See KinesisStreamsInputDescriptionTypeDef
  3. See KinesisFirehoseInputDescriptionTypeDef
  4. See SourceSchemaTypeDef
  5. See InputParallelismTypeDef
  6. See InputStartingPositionConfigurationTypeDef

InputTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import InputTypeDef

def get_value() -> InputTypeDef:
    return {
        "NamePrefix": ...,
        "InputSchema": ...,
    }
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)
  1. See InputProcessingConfigurationTypeDef
  2. See KinesisStreamsInputTypeDef
  3. See KinesisFirehoseInputTypeDef
  4. See InputParallelismTypeDef
  5. See SourceSchemaTypeDef

ReferenceDataSourceDescriptionTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ReferenceDataSourceDescriptionTypeDef

def get_value() -> ReferenceDataSourceDescriptionTypeDef:
    return {
        "ReferenceId": ...,
        "TableName": ...,
        "S3ReferenceDataSourceDescription": ...,
    }
Definition
class ReferenceDataSourceDescriptionTypeDef(TypedDict):
    ReferenceId: str,
    TableName: str,
    S3ReferenceDataSourceDescription: S3ReferenceDataSourceDescriptionTypeDef,  # (1)
    ReferenceSchema: NotRequired[SourceSchemaTypeDef],  # (2)
  1. See S3ReferenceDataSourceDescriptionTypeDef
  2. See SourceSchemaTypeDef

ReferenceDataSourceTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ReferenceDataSourceTypeDef

def get_value() -> ReferenceDataSourceTypeDef:
    return {
        "TableName": ...,
        "ReferenceSchema": ...,
    }
Definition
class ReferenceDataSourceTypeDef(TypedDict):
    TableName: str,
    ReferenceSchema: SourceSchemaTypeDef,  # (2)
    S3ReferenceDataSource: NotRequired[S3ReferenceDataSourceTypeDef],  # (1)
  1. See S3ReferenceDataSourceTypeDef
  2. See SourceSchemaTypeDef

ReferenceDataSourceUpdateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ReferenceDataSourceUpdateTypeDef

def get_value() -> ReferenceDataSourceUpdateTypeDef:
    return {
        "ReferenceId": ...,
    }
Definition
class ReferenceDataSourceUpdateTypeDef(TypedDict):
    ReferenceId: str,
    TableNameUpdate: NotRequired[str],
    S3ReferenceDataSourceUpdate: NotRequired[S3ReferenceDataSourceUpdateTypeDef],  # (1)
    ReferenceSchemaUpdate: NotRequired[SourceSchemaTypeDef],  # (2)
  1. See S3ReferenceDataSourceUpdateTypeDef
  2. See SourceSchemaTypeDef

AddApplicationInputResponseTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import AddApplicationInputResponseTypeDef

def get_value() -> AddApplicationInputResponseTypeDef:
    return {
        "ApplicationARN": ...,
        "ApplicationVersionId": ...,
        "InputDescriptions": ...,
        "ResponseMetadata": ...,
    }
Definition
class AddApplicationInputResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    InputDescriptions: List[InputDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputDescriptionTypeDef
  2. See ResponseMetadataTypeDef

AddApplicationInputRequestRequestTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import AddApplicationInputRequestRequestTypeDef

def get_value() -> AddApplicationInputRequestRequestTypeDef:
    return {
        "ApplicationName": ...,
        "CurrentApplicationVersionId": ...,
        "Input": ...,
    }
Definition
class AddApplicationInputRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    CurrentApplicationVersionId: int,
    Input: InputTypeDef,  # (1)
  1. See InputTypeDef

AddApplicationReferenceDataSourceResponseTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import AddApplicationReferenceDataSourceResponseTypeDef

def get_value() -> AddApplicationReferenceDataSourceResponseTypeDef:
    return {
        "ApplicationARN": ...,
        "ApplicationVersionId": ...,
        "ReferenceDataSourceDescriptions": ...,
        "ResponseMetadata": ...,
    }
Definition
class AddApplicationReferenceDataSourceResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    ReferenceDataSourceDescriptions: List[ReferenceDataSourceDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReferenceDataSourceDescriptionTypeDef
  2. See ResponseMetadataTypeDef

SqlApplicationConfigurationDescriptionTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import SqlApplicationConfigurationDescriptionTypeDef

def get_value() -> SqlApplicationConfigurationDescriptionTypeDef:
    return {
        "InputDescriptions": ...,
    }
Definition
class SqlApplicationConfigurationDescriptionTypeDef(TypedDict):
    InputDescriptions: NotRequired[List[InputDescriptionTypeDef]],  # (1)
    OutputDescriptions: NotRequired[List[OutputDescriptionTypeDef]],  # (2)
    ReferenceDataSourceDescriptions: NotRequired[List[ReferenceDataSourceDescriptionTypeDef]],  # (3)
  1. See InputDescriptionTypeDef
  2. See OutputDescriptionTypeDef
  3. See ReferenceDataSourceDescriptionTypeDef

AddApplicationReferenceDataSourceRequestRequestTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import AddApplicationReferenceDataSourceRequestRequestTypeDef

def get_value() -> AddApplicationReferenceDataSourceRequestRequestTypeDef:
    return {
        "ApplicationName": ...,
        "CurrentApplicationVersionId": ...,
        "ReferenceDataSource": ...,
    }
Definition
class AddApplicationReferenceDataSourceRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    CurrentApplicationVersionId: int,
    ReferenceDataSource: ReferenceDataSourceTypeDef,  # (1)
  1. See ReferenceDataSourceTypeDef

SqlApplicationConfigurationTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import SqlApplicationConfigurationTypeDef

def get_value() -> SqlApplicationConfigurationTypeDef:
    return {
        "Inputs": ...,
    }
Definition
class SqlApplicationConfigurationTypeDef(TypedDict):
    Inputs: NotRequired[Sequence[InputTypeDef]],  # (1)
    Outputs: NotRequired[Sequence[OutputTypeDef]],  # (2)
    ReferenceDataSources: NotRequired[Sequence[ReferenceDataSourceTypeDef]],  # (3)
  1. See InputTypeDef
  2. See OutputTypeDef
  3. See ReferenceDataSourceTypeDef

SqlApplicationConfigurationUpdateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import SqlApplicationConfigurationUpdateTypeDef

def get_value() -> SqlApplicationConfigurationUpdateTypeDef:
    return {
        "InputUpdates": ...,
    }
Definition
class SqlApplicationConfigurationUpdateTypeDef(TypedDict):
    InputUpdates: NotRequired[Sequence[InputUpdateTypeDef]],  # (1)
    OutputUpdates: NotRequired[Sequence[OutputUpdateTypeDef]],  # (2)
    ReferenceDataSourceUpdates: NotRequired[Sequence[ReferenceDataSourceUpdateTypeDef]],  # (3)
  1. See InputUpdateTypeDef
  2. See OutputUpdateTypeDef
  3. See ReferenceDataSourceUpdateTypeDef

ApplicationConfigurationDescriptionTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ApplicationConfigurationDescriptionTypeDef

def get_value() -> ApplicationConfigurationDescriptionTypeDef:
    return {
        "SqlApplicationConfigurationDescription": ...,
    }
Definition
class ApplicationConfigurationDescriptionTypeDef(TypedDict):
    SqlApplicationConfigurationDescription: NotRequired[SqlApplicationConfigurationDescriptionTypeDef],  # (1)
    ApplicationCodeConfigurationDescription: NotRequired[ApplicationCodeConfigurationDescriptionTypeDef],  # (2)
    RunConfigurationDescription: NotRequired[RunConfigurationDescriptionTypeDef],  # (3)
    FlinkApplicationConfigurationDescription: NotRequired[FlinkApplicationConfigurationDescriptionTypeDef],  # (4)
    EnvironmentPropertyDescriptions: NotRequired[EnvironmentPropertyDescriptionsTypeDef],  # (5)
    ApplicationSnapshotConfigurationDescription: NotRequired[ApplicationSnapshotConfigurationDescriptionTypeDef],  # (6)
    VpcConfigurationDescriptions: NotRequired[List[VpcConfigurationDescriptionTypeDef]],  # (7)
    ZeppelinApplicationConfigurationDescription: NotRequired[ZeppelinApplicationConfigurationDescriptionTypeDef],  # (8)
  1. See SqlApplicationConfigurationDescriptionTypeDef
  2. See ApplicationCodeConfigurationDescriptionTypeDef
  3. See RunConfigurationDescriptionTypeDef
  4. See FlinkApplicationConfigurationDescriptionTypeDef
  5. See EnvironmentPropertyDescriptionsTypeDef
  6. See ApplicationSnapshotConfigurationDescriptionTypeDef
  7. See VpcConfigurationDescriptionTypeDef
  8. See ZeppelinApplicationConfigurationDescriptionTypeDef

ApplicationConfigurationTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ApplicationConfigurationTypeDef

def get_value() -> ApplicationConfigurationTypeDef:
    return {
        "SqlApplicationConfiguration": ...,
    }
Definition
class ApplicationConfigurationTypeDef(TypedDict):
    SqlApplicationConfiguration: NotRequired[SqlApplicationConfigurationTypeDef],  # (1)
    FlinkApplicationConfiguration: NotRequired[FlinkApplicationConfigurationTypeDef],  # (2)
    EnvironmentProperties: NotRequired[EnvironmentPropertiesTypeDef],  # (3)
    ApplicationCodeConfiguration: NotRequired[ApplicationCodeConfigurationTypeDef],  # (4)
    ApplicationSnapshotConfiguration: NotRequired[ApplicationSnapshotConfigurationTypeDef],  # (5)
    VpcConfigurations: NotRequired[Sequence[VpcConfigurationTypeDef]],  # (6)
    ZeppelinApplicationConfiguration: NotRequired[ZeppelinApplicationConfigurationTypeDef],  # (7)
  1. See SqlApplicationConfigurationTypeDef
  2. See FlinkApplicationConfigurationTypeDef
  3. See EnvironmentPropertiesTypeDef
  4. See ApplicationCodeConfigurationTypeDef
  5. See ApplicationSnapshotConfigurationTypeDef
  6. See VpcConfigurationTypeDef
  7. See ZeppelinApplicationConfigurationTypeDef

ApplicationConfigurationUpdateTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ApplicationConfigurationUpdateTypeDef

def get_value() -> ApplicationConfigurationUpdateTypeDef:
    return {
        "SqlApplicationConfigurationUpdate": ...,
    }
Definition
class ApplicationConfigurationUpdateTypeDef(TypedDict):
    SqlApplicationConfigurationUpdate: NotRequired[SqlApplicationConfigurationUpdateTypeDef],  # (1)
    ApplicationCodeConfigurationUpdate: NotRequired[ApplicationCodeConfigurationUpdateTypeDef],  # (2)
    FlinkApplicationConfigurationUpdate: NotRequired[FlinkApplicationConfigurationUpdateTypeDef],  # (3)
    EnvironmentPropertyUpdates: NotRequired[EnvironmentPropertyUpdatesTypeDef],  # (4)
    ApplicationSnapshotConfigurationUpdate: NotRequired[ApplicationSnapshotConfigurationUpdateTypeDef],  # (5)
    VpcConfigurationUpdates: NotRequired[Sequence[VpcConfigurationUpdateTypeDef]],  # (6)
    ZeppelinApplicationConfigurationUpdate: NotRequired[ZeppelinApplicationConfigurationUpdateTypeDef],  # (7)
  1. See SqlApplicationConfigurationUpdateTypeDef
  2. See ApplicationCodeConfigurationUpdateTypeDef
  3. See FlinkApplicationConfigurationUpdateTypeDef
  4. See EnvironmentPropertyUpdatesTypeDef
  5. See ApplicationSnapshotConfigurationUpdateTypeDef
  6. See VpcConfigurationUpdateTypeDef
  7. See ZeppelinApplicationConfigurationUpdateTypeDef

ApplicationDetailTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import ApplicationDetailTypeDef

def get_value() -> ApplicationDetailTypeDef:
    return {
        "ApplicationARN": ...,
        "ApplicationName": ...,
        "RuntimeEnvironment": ...,
        "ApplicationStatus": ...,
        "ApplicationVersionId": ...,
    }
Definition
class ApplicationDetailTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationName: str,
    RuntimeEnvironment: RuntimeEnvironmentType,  # (1)
    ApplicationStatus: ApplicationStatusType,  # (2)
    ApplicationVersionId: int,
    ApplicationDescription: NotRequired[str],
    ServiceExecutionRole: NotRequired[str],
    CreateTimestamp: NotRequired[datetime],
    LastUpdateTimestamp: NotRequired[datetime],
    ApplicationConfigurationDescription: NotRequired[ApplicationConfigurationDescriptionTypeDef],  # (3)
    CloudWatchLoggingOptionDescriptions: NotRequired[List[CloudWatchLoggingOptionDescriptionTypeDef]],  # (4)
    ApplicationMaintenanceConfigurationDescription: NotRequired[ApplicationMaintenanceConfigurationDescriptionTypeDef],  # (5)
    ApplicationVersionUpdatedFrom: NotRequired[int],
    ApplicationVersionRolledBackFrom: NotRequired[int],
    ConditionalToken: NotRequired[str],
    ApplicationVersionRolledBackTo: NotRequired[int],
    ApplicationMode: NotRequired[ApplicationModeType],  # (6)
  1. See RuntimeEnvironmentType
  2. See ApplicationStatusType
  3. See ApplicationConfigurationDescriptionTypeDef
  4. See CloudWatchLoggingOptionDescriptionTypeDef
  5. See ApplicationMaintenanceConfigurationDescriptionTypeDef
  6. See ApplicationModeType

CreateApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CreateApplicationRequestRequestTypeDef

def get_value() -> CreateApplicationRequestRequestTypeDef:
    return {
        "ApplicationName": ...,
        "RuntimeEnvironment": ...,
        "ServiceExecutionRole": ...,
    }
Definition
class CreateApplicationRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    RuntimeEnvironment: RuntimeEnvironmentType,  # (1)
    ServiceExecutionRole: str,
    ApplicationDescription: NotRequired[str],
    ApplicationConfiguration: NotRequired[ApplicationConfigurationTypeDef],  # (2)
    CloudWatchLoggingOptions: NotRequired[Sequence[CloudWatchLoggingOptionTypeDef]],  # (3)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (4)
    ApplicationMode: NotRequired[ApplicationModeType],  # (5)
  1. See RuntimeEnvironmentType
  2. See ApplicationConfigurationTypeDef
  3. See CloudWatchLoggingOptionTypeDef
  4. See TagTypeDef
  5. See ApplicationModeType

UpdateApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import UpdateApplicationRequestRequestTypeDef

def get_value() -> UpdateApplicationRequestRequestTypeDef:
    return {
        "ApplicationName": ...,
    }
Definition
class UpdateApplicationRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    CurrentApplicationVersionId: NotRequired[int],
    ApplicationConfigurationUpdate: NotRequired[ApplicationConfigurationUpdateTypeDef],  # (1)
    ServiceExecutionRoleUpdate: NotRequired[str],
    RunConfigurationUpdate: NotRequired[RunConfigurationUpdateTypeDef],  # (2)
    CloudWatchLoggingOptionUpdates: NotRequired[Sequence[CloudWatchLoggingOptionUpdateTypeDef]],  # (3)
    ConditionalToken: NotRequired[str],
  1. See ApplicationConfigurationUpdateTypeDef
  2. See RunConfigurationUpdateTypeDef
  3. See CloudWatchLoggingOptionUpdateTypeDef

CreateApplicationResponseTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import CreateApplicationResponseTypeDef

def get_value() -> CreateApplicationResponseTypeDef:
    return {
        "ApplicationDetail": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateApplicationResponseTypeDef(TypedDict):
    ApplicationDetail: ApplicationDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationDetailTypeDef
  2. See ResponseMetadataTypeDef

DescribeApplicationResponseTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DescribeApplicationResponseTypeDef

def get_value() -> DescribeApplicationResponseTypeDef:
    return {
        "ApplicationDetail": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeApplicationResponseTypeDef(TypedDict):
    ApplicationDetail: ApplicationDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationDetailTypeDef
  2. See ResponseMetadataTypeDef

DescribeApplicationVersionResponseTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import DescribeApplicationVersionResponseTypeDef

def get_value() -> DescribeApplicationVersionResponseTypeDef:
    return {
        "ApplicationVersionDetail": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeApplicationVersionResponseTypeDef(TypedDict):
    ApplicationVersionDetail: ApplicationDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationDetailTypeDef
  2. See ResponseMetadataTypeDef

RollbackApplicationResponseTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import RollbackApplicationResponseTypeDef

def get_value() -> RollbackApplicationResponseTypeDef:
    return {
        "ApplicationDetail": ...,
        "ResponseMetadata": ...,
    }
Definition
class RollbackApplicationResponseTypeDef(TypedDict):
    ApplicationDetail: ApplicationDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationDetailTypeDef
  2. See ResponseMetadataTypeDef

UpdateApplicationResponseTypeDef

Usage Example
from mypy_boto3_kinesisanalyticsv2.type_defs import UpdateApplicationResponseTypeDef

def get_value() -> UpdateApplicationResponseTypeDef:
    return {
        "ApplicationDetail": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateApplicationResponseTypeDef(TypedDict):
    ApplicationDetail: ApplicationDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationDetailTypeDef
  2. See ResponseMetadataTypeDef