Skip to content

Type definitions#

Index > KinesisAnalyticsV2 > Type definitions

Auto-generated documentation for KinesisAnalyticsV2 type annotations stubs module mypy-boto3-kinesisanalyticsv2.

BlobTypeDef#

# BlobTypeDef definition

BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    StreamingBody,
]

TimestampTypeDef#

# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

CloudWatchLoggingOptionTypeDef#

# CloudWatchLoggingOptionTypeDef definition

class CloudWatchLoggingOptionTypeDef(TypedDict):
    LogStreamARN: str,

CloudWatchLoggingOptionDescriptionTypeDef#

# CloudWatchLoggingOptionDescriptionTypeDef definition

class CloudWatchLoggingOptionDescriptionTypeDef(TypedDict):
    LogStreamARN: str,
    CloudWatchLoggingOptionId: NotRequired[str],
    RoleARN: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

VpcConfigurationTypeDef#

# VpcConfigurationTypeDef definition

class VpcConfigurationTypeDef(TypedDict):
    SubnetIds: Sequence[str],
    SecurityGroupIds: Sequence[str],

VpcConfigurationDescriptionTypeDef#

# VpcConfigurationDescriptionTypeDef definition

class VpcConfigurationDescriptionTypeDef(TypedDict):
    VpcConfigurationId: str,
    VpcId: str,
    SubnetIds: List[str],
    SecurityGroupIds: List[str],

ApplicationSnapshotConfigurationDescriptionTypeDef#

# ApplicationSnapshotConfigurationDescriptionTypeDef definition

class ApplicationSnapshotConfigurationDescriptionTypeDef(TypedDict):
    SnapshotsEnabled: bool,

ApplicationSnapshotConfigurationTypeDef#

# ApplicationSnapshotConfigurationTypeDef definition

class ApplicationSnapshotConfigurationTypeDef(TypedDict):
    SnapshotsEnabled: bool,

ApplicationSnapshotConfigurationUpdateTypeDef#

# ApplicationSnapshotConfigurationUpdateTypeDef definition

class ApplicationSnapshotConfigurationUpdateTypeDef(TypedDict):
    SnapshotsEnabledUpdate: bool,

VpcConfigurationUpdateTypeDef#

# VpcConfigurationUpdateTypeDef definition

class VpcConfigurationUpdateTypeDef(TypedDict):
    VpcConfigurationId: str,
    SubnetIdUpdates: NotRequired[Sequence[str]],
    SecurityGroupIdUpdates: NotRequired[Sequence[str]],

ApplicationMaintenanceConfigurationDescriptionTypeDef#

# ApplicationMaintenanceConfigurationDescriptionTypeDef definition

class ApplicationMaintenanceConfigurationDescriptionTypeDef(TypedDict):
    ApplicationMaintenanceWindowStartTime: str,
    ApplicationMaintenanceWindowEndTime: str,

ApplicationMaintenanceConfigurationUpdateTypeDef#

# ApplicationMaintenanceConfigurationUpdateTypeDef definition

class ApplicationMaintenanceConfigurationUpdateTypeDef(TypedDict):
    ApplicationMaintenanceWindowStartTimeUpdate: str,

ApplicationRestoreConfigurationTypeDef#

# ApplicationRestoreConfigurationTypeDef definition

class ApplicationRestoreConfigurationTypeDef(TypedDict):
    ApplicationRestoreType: ApplicationRestoreTypeType,  # (1)
    SnapshotName: NotRequired[str],
  1. See ApplicationRestoreTypeType

ApplicationSummaryTypeDef#

# ApplicationSummaryTypeDef 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#

# ApplicationVersionSummaryTypeDef definition

class ApplicationVersionSummaryTypeDef(TypedDict):
    ApplicationVersionId: int,
    ApplicationStatus: ApplicationStatusType,  # (1)
  1. See ApplicationStatusType

CSVMappingParametersTypeDef#

# CSVMappingParametersTypeDef definition

class CSVMappingParametersTypeDef(TypedDict):
    RecordRowDelimiter: str,
    RecordColumnDelimiter: str,

GlueDataCatalogConfigurationDescriptionTypeDef#

# GlueDataCatalogConfigurationDescriptionTypeDef definition

class GlueDataCatalogConfigurationDescriptionTypeDef(TypedDict):
    DatabaseARN: str,

GlueDataCatalogConfigurationTypeDef#

# GlueDataCatalogConfigurationTypeDef definition

class GlueDataCatalogConfigurationTypeDef(TypedDict):
    DatabaseARN: str,

GlueDataCatalogConfigurationUpdateTypeDef#

# GlueDataCatalogConfigurationUpdateTypeDef definition

class GlueDataCatalogConfigurationUpdateTypeDef(TypedDict):
    DatabaseARNUpdate: str,

CheckpointConfigurationDescriptionTypeDef#

# CheckpointConfigurationDescriptionTypeDef definition

class CheckpointConfigurationDescriptionTypeDef(TypedDict):
    ConfigurationType: NotRequired[ConfigurationTypeType],  # (1)
    CheckpointingEnabled: NotRequired[bool],
    CheckpointInterval: NotRequired[int],
    MinPauseBetweenCheckpoints: NotRequired[int],
  1. See ConfigurationTypeType

CheckpointConfigurationTypeDef#

# CheckpointConfigurationTypeDef definition

class CheckpointConfigurationTypeDef(TypedDict):
    ConfigurationType: ConfigurationTypeType,  # (1)
    CheckpointingEnabled: NotRequired[bool],
    CheckpointInterval: NotRequired[int],
    MinPauseBetweenCheckpoints: NotRequired[int],
  1. See ConfigurationTypeType

CheckpointConfigurationUpdateTypeDef#

# CheckpointConfigurationUpdateTypeDef definition

class CheckpointConfigurationUpdateTypeDef(TypedDict):
    ConfigurationTypeUpdate: NotRequired[ConfigurationTypeType],  # (1)
    CheckpointingEnabledUpdate: NotRequired[bool],
    CheckpointIntervalUpdate: NotRequired[int],
    MinPauseBetweenCheckpointsUpdate: NotRequired[int],
  1. See ConfigurationTypeType

CloudWatchLoggingOptionUpdateTypeDef#

# CloudWatchLoggingOptionUpdateTypeDef definition

class CloudWatchLoggingOptionUpdateTypeDef(TypedDict):
    CloudWatchLoggingOptionId: str,
    LogStreamARNUpdate: NotRequired[str],

S3ApplicationCodeLocationDescriptionTypeDef#

# S3ApplicationCodeLocationDescriptionTypeDef definition

class S3ApplicationCodeLocationDescriptionTypeDef(TypedDict):
    BucketARN: str,
    FileKey: str,
    ObjectVersion: NotRequired[str],

S3ContentLocationTypeDef#

# S3ContentLocationTypeDef definition

class S3ContentLocationTypeDef(TypedDict):
    BucketARN: str,
    FileKey: str,
    ObjectVersion: NotRequired[str],

S3ContentLocationUpdateTypeDef#

# S3ContentLocationUpdateTypeDef definition

class S3ContentLocationUpdateTypeDef(TypedDict):
    BucketARNUpdate: NotRequired[str],
    FileKeyUpdate: NotRequired[str],
    ObjectVersionUpdate: NotRequired[str],

CreateApplicationPresignedUrlRequestRequestTypeDef#

# CreateApplicationPresignedUrlRequestRequestTypeDef definition

class CreateApplicationPresignedUrlRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    UrlType: UrlTypeType,  # (1)
    SessionExpirationDurationInSeconds: NotRequired[int],
  1. See UrlTypeType

TagTypeDef#

# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: NotRequired[str],

CreateApplicationSnapshotRequestRequestTypeDef#

# CreateApplicationSnapshotRequestRequestTypeDef definition

class CreateApplicationSnapshotRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    SnapshotName: str,

MavenReferenceTypeDef#

# MavenReferenceTypeDef definition

class MavenReferenceTypeDef(TypedDict):
    GroupId: str,
    ArtifactId: str,
    Version: str,

DeleteApplicationCloudWatchLoggingOptionRequestRequestTypeDef#

# DeleteApplicationCloudWatchLoggingOptionRequestRequestTypeDef definition

class DeleteApplicationCloudWatchLoggingOptionRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    CloudWatchLoggingOptionId: str,
    CurrentApplicationVersionId: NotRequired[int],
    ConditionalToken: NotRequired[str],

DeleteApplicationInputProcessingConfigurationRequestRequestTypeDef#

# DeleteApplicationInputProcessingConfigurationRequestRequestTypeDef definition

class DeleteApplicationInputProcessingConfigurationRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    CurrentApplicationVersionId: int,
    InputId: str,

DeleteApplicationOutputRequestRequestTypeDef#

# DeleteApplicationOutputRequestRequestTypeDef definition

class DeleteApplicationOutputRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    CurrentApplicationVersionId: int,
    OutputId: str,

DeleteApplicationReferenceDataSourceRequestRequestTypeDef#

# DeleteApplicationReferenceDataSourceRequestRequestTypeDef definition

class DeleteApplicationReferenceDataSourceRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    CurrentApplicationVersionId: int,
    ReferenceId: str,

DeleteApplicationVpcConfigurationRequestRequestTypeDef#

# DeleteApplicationVpcConfigurationRequestRequestTypeDef definition

class DeleteApplicationVpcConfigurationRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    VpcConfigurationId: str,
    CurrentApplicationVersionId: NotRequired[int],
    ConditionalToken: NotRequired[str],

S3ContentBaseLocationDescriptionTypeDef#

# S3ContentBaseLocationDescriptionTypeDef definition

class S3ContentBaseLocationDescriptionTypeDef(TypedDict):
    BucketARN: str,
    BasePath: NotRequired[str],

S3ContentBaseLocationTypeDef#

# S3ContentBaseLocationTypeDef definition

class S3ContentBaseLocationTypeDef(TypedDict):
    BucketARN: str,
    BasePath: NotRequired[str],

S3ContentBaseLocationUpdateTypeDef#

# S3ContentBaseLocationUpdateTypeDef definition

class S3ContentBaseLocationUpdateTypeDef(TypedDict):
    BucketARNUpdate: NotRequired[str],
    BasePathUpdate: NotRequired[str],

DescribeApplicationRequestRequestTypeDef#

# DescribeApplicationRequestRequestTypeDef definition

class DescribeApplicationRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    IncludeAdditionalDetails: NotRequired[bool],

DescribeApplicationSnapshotRequestRequestTypeDef#

# DescribeApplicationSnapshotRequestRequestTypeDef definition

class DescribeApplicationSnapshotRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    SnapshotName: str,

SnapshotDetailsTypeDef#

# SnapshotDetailsTypeDef definition

class SnapshotDetailsTypeDef(TypedDict):
    SnapshotName: str,
    SnapshotStatus: SnapshotStatusType,  # (1)
    ApplicationVersionId: int,
    SnapshotCreationTimestamp: NotRequired[datetime],
  1. See SnapshotStatusType

DescribeApplicationVersionRequestRequestTypeDef#

# DescribeApplicationVersionRequestRequestTypeDef definition

class DescribeApplicationVersionRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    ApplicationVersionId: int,

DestinationSchemaTypeDef#

# DestinationSchemaTypeDef definition

class DestinationSchemaTypeDef(TypedDict):
    RecordFormatType: RecordFormatTypeType,  # (1)
  1. See RecordFormatTypeType

InputStartingPositionConfigurationTypeDef#

# InputStartingPositionConfigurationTypeDef definition

class InputStartingPositionConfigurationTypeDef(TypedDict):
    InputStartingPosition: NotRequired[InputStartingPositionType],  # (1)
  1. See InputStartingPositionType

S3ConfigurationTypeDef#

# S3ConfigurationTypeDef definition

class S3ConfigurationTypeDef(TypedDict):
    BucketARN: str,
    FileKey: str,

PropertyGroupTypeDef#

# PropertyGroupTypeDef definition

class PropertyGroupTypeDef(TypedDict):
    PropertyGroupId: str,
    PropertyMap: Mapping[str, str],

MonitoringConfigurationDescriptionTypeDef#

# MonitoringConfigurationDescriptionTypeDef 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#

# ParallelismConfigurationDescriptionTypeDef definition

class ParallelismConfigurationDescriptionTypeDef(TypedDict):
    ConfigurationType: NotRequired[ConfigurationTypeType],  # (1)
    Parallelism: NotRequired[int],
    ParallelismPerKPU: NotRequired[int],
    CurrentParallelism: NotRequired[int],
    AutoScalingEnabled: NotRequired[bool],
  1. See ConfigurationTypeType

MonitoringConfigurationTypeDef#

# MonitoringConfigurationTypeDef 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#

# ParallelismConfigurationTypeDef definition

class ParallelismConfigurationTypeDef(TypedDict):
    ConfigurationType: ConfigurationTypeType,  # (1)
    Parallelism: NotRequired[int],
    ParallelismPerKPU: NotRequired[int],
    AutoScalingEnabled: NotRequired[bool],
  1. See ConfigurationTypeType

MonitoringConfigurationUpdateTypeDef#

# MonitoringConfigurationUpdateTypeDef 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#

# ParallelismConfigurationUpdateTypeDef definition

class ParallelismConfigurationUpdateTypeDef(TypedDict):
    ConfigurationTypeUpdate: NotRequired[ConfigurationTypeType],  # (1)
    ParallelismUpdate: NotRequired[int],
    ParallelismPerKPUUpdate: NotRequired[int],
    AutoScalingEnabledUpdate: NotRequired[bool],
  1. See ConfigurationTypeType

FlinkRunConfigurationTypeDef#

# FlinkRunConfigurationTypeDef definition

class FlinkRunConfigurationTypeDef(TypedDict):
    AllowNonRestoredState: NotRequired[bool],

InputParallelismTypeDef#

# InputParallelismTypeDef definition

class InputParallelismTypeDef(TypedDict):
    Count: NotRequired[int],

KinesisFirehoseInputDescriptionTypeDef#

# KinesisFirehoseInputDescriptionTypeDef definition

class KinesisFirehoseInputDescriptionTypeDef(TypedDict):
    ResourceARN: str,
    RoleARN: NotRequired[str],

KinesisStreamsInputDescriptionTypeDef#

# KinesisStreamsInputDescriptionTypeDef definition

class KinesisStreamsInputDescriptionTypeDef(TypedDict):
    ResourceARN: str,
    RoleARN: NotRequired[str],

InputLambdaProcessorDescriptionTypeDef#

# InputLambdaProcessorDescriptionTypeDef definition

class InputLambdaProcessorDescriptionTypeDef(TypedDict):
    ResourceARN: str,
    RoleARN: NotRequired[str],

InputLambdaProcessorTypeDef#

# InputLambdaProcessorTypeDef definition

class InputLambdaProcessorTypeDef(TypedDict):
    ResourceARN: str,

InputLambdaProcessorUpdateTypeDef#

# InputLambdaProcessorUpdateTypeDef definition

class InputLambdaProcessorUpdateTypeDef(TypedDict):
    ResourceARNUpdate: str,

InputParallelismUpdateTypeDef#

# InputParallelismUpdateTypeDef definition

class InputParallelismUpdateTypeDef(TypedDict):
    CountUpdate: int,

RecordColumnTypeDef#

# RecordColumnTypeDef definition

class RecordColumnTypeDef(TypedDict):
    Name: str,
    SqlType: str,
    Mapping: NotRequired[str],

KinesisFirehoseInputTypeDef#

# KinesisFirehoseInputTypeDef definition

class KinesisFirehoseInputTypeDef(TypedDict):
    ResourceARN: str,

KinesisStreamsInputTypeDef#

# KinesisStreamsInputTypeDef definition

class KinesisStreamsInputTypeDef(TypedDict):
    ResourceARN: str,

KinesisFirehoseInputUpdateTypeDef#

# KinesisFirehoseInputUpdateTypeDef definition

class KinesisFirehoseInputUpdateTypeDef(TypedDict):
    ResourceARNUpdate: str,

KinesisStreamsInputUpdateTypeDef#

# KinesisStreamsInputUpdateTypeDef definition

class KinesisStreamsInputUpdateTypeDef(TypedDict):
    ResourceARNUpdate: str,

JSONMappingParametersTypeDef#

# JSONMappingParametersTypeDef definition

class JSONMappingParametersTypeDef(TypedDict):
    RecordRowPath: str,

KinesisFirehoseOutputDescriptionTypeDef#

# KinesisFirehoseOutputDescriptionTypeDef definition

class KinesisFirehoseOutputDescriptionTypeDef(TypedDict):
    ResourceARN: str,
    RoleARN: NotRequired[str],

KinesisFirehoseOutputTypeDef#

# KinesisFirehoseOutputTypeDef definition

class KinesisFirehoseOutputTypeDef(TypedDict):
    ResourceARN: str,

KinesisFirehoseOutputUpdateTypeDef#

# KinesisFirehoseOutputUpdateTypeDef definition

class KinesisFirehoseOutputUpdateTypeDef(TypedDict):
    ResourceARNUpdate: str,

KinesisStreamsOutputDescriptionTypeDef#

# KinesisStreamsOutputDescriptionTypeDef definition

class KinesisStreamsOutputDescriptionTypeDef(TypedDict):
    ResourceARN: str,
    RoleARN: NotRequired[str],

KinesisStreamsOutputTypeDef#

# KinesisStreamsOutputTypeDef definition

class KinesisStreamsOutputTypeDef(TypedDict):
    ResourceARN: str,

KinesisStreamsOutputUpdateTypeDef#

# KinesisStreamsOutputUpdateTypeDef definition

class KinesisStreamsOutputUpdateTypeDef(TypedDict):
    ResourceARNUpdate: str,

LambdaOutputDescriptionTypeDef#

# LambdaOutputDescriptionTypeDef definition

class LambdaOutputDescriptionTypeDef(TypedDict):
    ResourceARN: str,
    RoleARN: NotRequired[str],

LambdaOutputTypeDef#

# LambdaOutputTypeDef definition

class LambdaOutputTypeDef(TypedDict):
    ResourceARN: str,

LambdaOutputUpdateTypeDef#

# LambdaOutputUpdateTypeDef definition

class LambdaOutputUpdateTypeDef(TypedDict):
    ResourceARNUpdate: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListApplicationSnapshotsRequestRequestTypeDef#

# ListApplicationSnapshotsRequestRequestTypeDef definition

class ListApplicationSnapshotsRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

ListApplicationVersionsRequestRequestTypeDef#

# ListApplicationVersionsRequestRequestTypeDef definition

class ListApplicationVersionsRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

ListApplicationsRequestRequestTypeDef#

# ListApplicationsRequestRequestTypeDef definition

class ListApplicationsRequestRequestTypeDef(TypedDict):
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,

S3ReferenceDataSourceDescriptionTypeDef#

# S3ReferenceDataSourceDescriptionTypeDef definition

class S3ReferenceDataSourceDescriptionTypeDef(TypedDict):
    BucketARN: str,
    FileKey: str,
    ReferenceRoleARN: NotRequired[str],

S3ReferenceDataSourceTypeDef#

# S3ReferenceDataSourceTypeDef definition

class S3ReferenceDataSourceTypeDef(TypedDict):
    BucketARN: NotRequired[str],
    FileKey: NotRequired[str],

S3ReferenceDataSourceUpdateTypeDef#

# S3ReferenceDataSourceUpdateTypeDef definition

class S3ReferenceDataSourceUpdateTypeDef(TypedDict):
    BucketARNUpdate: NotRequired[str],
    FileKeyUpdate: NotRequired[str],

RollbackApplicationRequestRequestTypeDef#

# RollbackApplicationRequestRequestTypeDef definition

class RollbackApplicationRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    CurrentApplicationVersionId: int,

StopApplicationRequestRequestTypeDef#

# StopApplicationRequestRequestTypeDef definition

class StopApplicationRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    Force: NotRequired[bool],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    TagKeys: Sequence[str],

ZeppelinMonitoringConfigurationDescriptionTypeDef#

# ZeppelinMonitoringConfigurationDescriptionTypeDef definition

class ZeppelinMonitoringConfigurationDescriptionTypeDef(TypedDict):
    LogLevel: NotRequired[LogLevelType],  # (1)
  1. See LogLevelType

ZeppelinMonitoringConfigurationTypeDef#

# ZeppelinMonitoringConfigurationTypeDef definition

class ZeppelinMonitoringConfigurationTypeDef(TypedDict):
    LogLevel: LogLevelType,  # (1)
  1. See LogLevelType

ZeppelinMonitoringConfigurationUpdateTypeDef#

# ZeppelinMonitoringConfigurationUpdateTypeDef definition

class ZeppelinMonitoringConfigurationUpdateTypeDef(TypedDict):
    LogLevelUpdate: LogLevelType,  # (1)
  1. See LogLevelType

AddApplicationCloudWatchLoggingOptionRequestRequestTypeDef#

# AddApplicationCloudWatchLoggingOptionRequestRequestTypeDef definition

class AddApplicationCloudWatchLoggingOptionRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    CloudWatchLoggingOption: CloudWatchLoggingOptionTypeDef,  # (1)
    CurrentApplicationVersionId: NotRequired[int],
    ConditionalToken: NotRequired[str],
  1. See CloudWatchLoggingOptionTypeDef

AddApplicationCloudWatchLoggingOptionResponseTypeDef#

# AddApplicationCloudWatchLoggingOptionResponseTypeDef definition

class AddApplicationCloudWatchLoggingOptionResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    CloudWatchLoggingOptionDescriptions: List[CloudWatchLoggingOptionDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CloudWatchLoggingOptionDescriptionTypeDef
  2. See ResponseMetadataTypeDef

CreateApplicationPresignedUrlResponseTypeDef#

# CreateApplicationPresignedUrlResponseTypeDef definition

class CreateApplicationPresignedUrlResponseTypeDef(TypedDict):
    AuthorizedUrl: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteApplicationCloudWatchLoggingOptionResponseTypeDef#

# DeleteApplicationCloudWatchLoggingOptionResponseTypeDef definition

class DeleteApplicationCloudWatchLoggingOptionResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    CloudWatchLoggingOptionDescriptions: List[CloudWatchLoggingOptionDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CloudWatchLoggingOptionDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DeleteApplicationInputProcessingConfigurationResponseTypeDef#

# DeleteApplicationInputProcessingConfigurationResponseTypeDef definition

class DeleteApplicationInputProcessingConfigurationResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteApplicationOutputResponseTypeDef#

# DeleteApplicationOutputResponseTypeDef definition

class DeleteApplicationOutputResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteApplicationReferenceDataSourceResponseTypeDef#

# DeleteApplicationReferenceDataSourceResponseTypeDef definition

class DeleteApplicationReferenceDataSourceResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteApplicationVpcConfigurationResponseTypeDef#

# DeleteApplicationVpcConfigurationResponseTypeDef definition

class DeleteApplicationVpcConfigurationResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AddApplicationVpcConfigurationRequestRequestTypeDef#

# AddApplicationVpcConfigurationRequestRequestTypeDef definition

class AddApplicationVpcConfigurationRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    VpcConfiguration: VpcConfigurationTypeDef,  # (1)
    CurrentApplicationVersionId: NotRequired[int],
    ConditionalToken: NotRequired[str],
  1. See VpcConfigurationTypeDef

AddApplicationVpcConfigurationResponseTypeDef#

# AddApplicationVpcConfigurationResponseTypeDef definition

class AddApplicationVpcConfigurationResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    VpcConfigurationDescription: VpcConfigurationDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcConfigurationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

UpdateApplicationMaintenanceConfigurationResponseTypeDef#

# UpdateApplicationMaintenanceConfigurationResponseTypeDef definition

class UpdateApplicationMaintenanceConfigurationResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationMaintenanceConfigurationDescription: ApplicationMaintenanceConfigurationDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationMaintenanceConfigurationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

UpdateApplicationMaintenanceConfigurationRequestRequestTypeDef#

# UpdateApplicationMaintenanceConfigurationRequestRequestTypeDef definition

class UpdateApplicationMaintenanceConfigurationRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    ApplicationMaintenanceConfigurationUpdate: ApplicationMaintenanceConfigurationUpdateTypeDef,  # (1)
  1. See ApplicationMaintenanceConfigurationUpdateTypeDef

ListApplicationsResponseTypeDef#

# ListApplicationsResponseTypeDef definition

class ListApplicationsResponseTypeDef(TypedDict):
    ApplicationSummaries: List[ApplicationSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListApplicationVersionsResponseTypeDef#

# ListApplicationVersionsResponseTypeDef definition

class ListApplicationVersionsResponseTypeDef(TypedDict):
    ApplicationVersionSummaries: List[ApplicationVersionSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationVersionSummaryTypeDef
  2. See ResponseMetadataTypeDef

CatalogConfigurationDescriptionTypeDef#

# CatalogConfigurationDescriptionTypeDef definition

class CatalogConfigurationDescriptionTypeDef(TypedDict):
    GlueDataCatalogConfigurationDescription: GlueDataCatalogConfigurationDescriptionTypeDef,  # (1)
  1. See GlueDataCatalogConfigurationDescriptionTypeDef

CatalogConfigurationTypeDef#

# CatalogConfigurationTypeDef definition

class CatalogConfigurationTypeDef(TypedDict):
    GlueDataCatalogConfiguration: GlueDataCatalogConfigurationTypeDef,  # (1)
  1. See GlueDataCatalogConfigurationTypeDef

CatalogConfigurationUpdateTypeDef#

# CatalogConfigurationUpdateTypeDef definition

class CatalogConfigurationUpdateTypeDef(TypedDict):
    GlueDataCatalogConfigurationUpdate: GlueDataCatalogConfigurationUpdateTypeDef,  # (1)
  1. See GlueDataCatalogConfigurationUpdateTypeDef

CodeContentDescriptionTypeDef#

# CodeContentDescriptionTypeDef definition

class CodeContentDescriptionTypeDef(TypedDict):
    TextContent: NotRequired[str],
    CodeMD5: NotRequired[str],
    CodeSize: NotRequired[int],
    S3ApplicationCodeLocationDescription: NotRequired[S3ApplicationCodeLocationDescriptionTypeDef],  # (1)
  1. See S3ApplicationCodeLocationDescriptionTypeDef

CodeContentTypeDef#

# CodeContentTypeDef definition

class CodeContentTypeDef(TypedDict):
    TextContent: NotRequired[str],
    ZipFileContent: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
    S3ContentLocation: NotRequired[S3ContentLocationTypeDef],  # (1)
  1. See S3ContentLocationTypeDef

CodeContentUpdateTypeDef#

# CodeContentUpdateTypeDef definition

class CodeContentUpdateTypeDef(TypedDict):
    TextContentUpdate: NotRequired[str],
    ZipFileContentUpdate: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
    S3ContentLocationUpdate: NotRequired[S3ContentLocationUpdateTypeDef],  # (1)
  1. See S3ContentLocationUpdateTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CustomArtifactConfigurationDescriptionTypeDef#

# CustomArtifactConfigurationDescriptionTypeDef 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#

# CustomArtifactConfigurationTypeDef definition

class CustomArtifactConfigurationTypeDef(TypedDict):
    ArtifactType: ArtifactTypeType,  # (1)
    S3ContentLocation: NotRequired[S3ContentLocationTypeDef],  # (2)
    MavenReference: NotRequired[MavenReferenceTypeDef],  # (3)
  1. See ArtifactTypeType
  2. See S3ContentLocationTypeDef
  3. See MavenReferenceTypeDef

DeleteApplicationRequestRequestTypeDef#

# DeleteApplicationRequestRequestTypeDef definition

class DeleteApplicationRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    CreateTimestamp: Union[datetime, str],

DeleteApplicationSnapshotRequestRequestTypeDef#

# DeleteApplicationSnapshotRequestRequestTypeDef definition

class DeleteApplicationSnapshotRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    SnapshotName: str,
    SnapshotCreationTimestamp: Union[datetime, str],

DeployAsApplicationConfigurationDescriptionTypeDef#

# DeployAsApplicationConfigurationDescriptionTypeDef definition

class DeployAsApplicationConfigurationDescriptionTypeDef(TypedDict):
    S3ContentLocationDescription: S3ContentBaseLocationDescriptionTypeDef,  # (1)
  1. See S3ContentBaseLocationDescriptionTypeDef

DeployAsApplicationConfigurationTypeDef#

# DeployAsApplicationConfigurationTypeDef definition

class DeployAsApplicationConfigurationTypeDef(TypedDict):
    S3ContentLocation: S3ContentBaseLocationTypeDef,  # (1)
  1. See S3ContentBaseLocationTypeDef

DeployAsApplicationConfigurationUpdateTypeDef#

# DeployAsApplicationConfigurationUpdateTypeDef definition

class DeployAsApplicationConfigurationUpdateTypeDef(TypedDict):
    S3ContentLocationUpdate: NotRequired[S3ContentBaseLocationUpdateTypeDef],  # (1)
  1. See S3ContentBaseLocationUpdateTypeDef

DescribeApplicationSnapshotResponseTypeDef#

# DescribeApplicationSnapshotResponseTypeDef definition

class DescribeApplicationSnapshotResponseTypeDef(TypedDict):
    SnapshotDetails: SnapshotDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SnapshotDetailsTypeDef
  2. See ResponseMetadataTypeDef

ListApplicationSnapshotsResponseTypeDef#

# ListApplicationSnapshotsResponseTypeDef definition

class ListApplicationSnapshotsResponseTypeDef(TypedDict):
    SnapshotSummaries: List[SnapshotDetailsTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SnapshotDetailsTypeDef
  2. See ResponseMetadataTypeDef

SqlRunConfigurationTypeDef#

# SqlRunConfigurationTypeDef definition

class SqlRunConfigurationTypeDef(TypedDict):
    InputId: str,
    InputStartingPositionConfiguration: InputStartingPositionConfigurationTypeDef,  # (1)
  1. See InputStartingPositionConfigurationTypeDef

EnvironmentPropertiesTypeDef#

# EnvironmentPropertiesTypeDef definition

class EnvironmentPropertiesTypeDef(TypedDict):
    PropertyGroups: Sequence[PropertyGroupTypeDef],  # (1)
  1. See PropertyGroupTypeDef

EnvironmentPropertyDescriptionsTypeDef#

# EnvironmentPropertyDescriptionsTypeDef definition

class EnvironmentPropertyDescriptionsTypeDef(TypedDict):
    PropertyGroupDescriptions: NotRequired[List[PropertyGroupTypeDef]],  # (1)
  1. See PropertyGroupTypeDef

EnvironmentPropertyUpdatesTypeDef#

# EnvironmentPropertyUpdatesTypeDef definition

class EnvironmentPropertyUpdatesTypeDef(TypedDict):
    PropertyGroups: Sequence[PropertyGroupTypeDef],  # (1)
  1. See PropertyGroupTypeDef

FlinkApplicationConfigurationDescriptionTypeDef#

# FlinkApplicationConfigurationDescriptionTypeDef 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#

# FlinkApplicationConfigurationTypeDef 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#

# FlinkApplicationConfigurationUpdateTypeDef 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#

# RunConfigurationDescriptionTypeDef definition

class RunConfigurationDescriptionTypeDef(TypedDict):
    ApplicationRestoreConfigurationDescription: NotRequired[ApplicationRestoreConfigurationTypeDef],  # (1)
    FlinkRunConfigurationDescription: NotRequired[FlinkRunConfigurationTypeDef],  # (2)
  1. See ApplicationRestoreConfigurationTypeDef
  2. See FlinkRunConfigurationTypeDef

RunConfigurationUpdateTypeDef#

# RunConfigurationUpdateTypeDef definition

class RunConfigurationUpdateTypeDef(TypedDict):
    FlinkRunConfiguration: NotRequired[FlinkRunConfigurationTypeDef],  # (1)
    ApplicationRestoreConfiguration: NotRequired[ApplicationRestoreConfigurationTypeDef],  # (2)
  1. See FlinkRunConfigurationTypeDef
  2. See ApplicationRestoreConfigurationTypeDef

InputProcessingConfigurationDescriptionTypeDef#

# InputProcessingConfigurationDescripti