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,
]

PropertyGroupUnionTypeDef#

# PropertyGroupUnionTypeDef definition

PropertyGroupUnionTypeDef = Union[
    PropertyGroupTypeDef,  # (1)
    PropertyGroupOutputTypeDef,  # (2)
]
  1. See PropertyGroupTypeDef
  2. See PropertyGroupOutputTypeDef

SourceSchemaUnionTypeDef#

# SourceSchemaUnionTypeDef definition

SourceSchemaUnionTypeDef = Union[
    SourceSchemaTypeDef,  # (1)
    SourceSchemaOutputTypeDef,  # (2)
]
  1. See SourceSchemaTypeDef
  2. See SourceSchemaOutputTypeDef

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,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

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,

ApplicationSystemRollbackConfigurationDescriptionTypeDef#

# ApplicationSystemRollbackConfigurationDescriptionTypeDef definition

class ApplicationSystemRollbackConfigurationDescriptionTypeDef(TypedDict):
    RollbackEnabled: bool,

ApplicationSnapshotConfigurationTypeDef#

# ApplicationSnapshotConfigurationTypeDef definition

class ApplicationSnapshotConfigurationTypeDef(TypedDict):
    SnapshotsEnabled: bool,

ApplicationSystemRollbackConfigurationTypeDef#

# ApplicationSystemRollbackConfigurationTypeDef definition

class ApplicationSystemRollbackConfigurationTypeDef(TypedDict):
    RollbackEnabled: bool,

ApplicationSnapshotConfigurationUpdateTypeDef#

# ApplicationSnapshotConfigurationUpdateTypeDef definition

class ApplicationSnapshotConfigurationUpdateTypeDef(TypedDict):
    SnapshotsEnabledUpdate: bool,

ApplicationSystemRollbackConfigurationUpdateTypeDef#

# ApplicationSystemRollbackConfigurationUpdateTypeDef definition

class ApplicationSystemRollbackConfigurationUpdateTypeDef(TypedDict):
    RollbackEnabledUpdate: 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,

ApplicationVersionChangeDetailsTypeDef#

# ApplicationVersionChangeDetailsTypeDef definition

class ApplicationVersionChangeDetailsTypeDef(TypedDict):
    ApplicationVersionUpdatedFrom: int,
    ApplicationVersionUpdatedTo: int,

ApplicationOperationInfoTypeDef#

# ApplicationOperationInfoTypeDef definition

class ApplicationOperationInfoTypeDef(TypedDict):
    Operation: NotRequired[str],
    OperationId: NotRequired[str],
    StartTime: NotRequired[datetime],
    EndTime: NotRequired[datetime],
    OperationStatus: NotRequired[OperationStatusType],  # (1)
  1. See OperationStatusType

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],

DescribeApplicationOperationRequestRequestTypeDef#

# DescribeApplicationOperationRequestRequestTypeDef definition

class DescribeApplicationOperationRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    OperationId: 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],
    RuntimeEnvironment: NotRequired[RuntimeEnvironmentType],  # (2)
  1. See SnapshotStatusType
  2. See RuntimeEnvironmentType

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,

PropertyGroupOutputTypeDef#

# PropertyGroupOutputTypeDef definition

class PropertyGroupOutputTypeDef(TypedDict):
    PropertyGroupId: str,
    PropertyMap: Dict[str, str],

ErrorInfoTypeDef#

# ErrorInfoTypeDef definition

class ErrorInfoTypeDef(TypedDict):
    ErrorString: NotRequired[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],

ListApplicationOperationsRequestRequestTypeDef#

# ListApplicationOperationsRequestRequestTypeDef definition

class ListApplicationOperationsRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
    Operation: NotRequired[str],
    OperationStatus: NotRequired[OperationStatusType],  # (1)
  1. See OperationStatusType

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,

PropertyGroupTypeDef#

# PropertyGroupTypeDef definition

class PropertyGroupTypeDef(TypedDict):
    PropertyGroupId: str,
    PropertyMap: Mapping[str, 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)
    OperationId: str,
    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)
    OperationId: str,
    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,
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartApplicationResponseTypeDef#

# StartApplicationResponseTypeDef definition

class StartApplicationResponseTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StopApplicationResponseTypeDef#

# StopApplicationResponseTypeDef definition

class StopApplicationResponseTypeDef(TypedDict):
    OperationId: str,
    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)
    OperationId: str,
    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

ListApplicationOperationsResponseTypeDef#

# ListApplicationOperationsResponseTypeDef definition

class ListApplicationOperationsResponseTypeDef(TypedDict):
    ApplicationOperationInfoList: List[ApplicationOperationInfoTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ApplicationOperationInfoTypeDef
  2. See ResponseMetadataTypeDef

ListApplicationsResponseTypeDef#

# ListApplicationsResponseTypeDef definition

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

ListApplicationVersionsResponseTypeDef#

# ListApplicationVersionsResponseTypeDef definition

class ListApplicationVersionsResponseTypeDef(TypedDict):
    ApplicationVersionSummaries: List[ApplicationVersionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  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[BlobTypeDef],
    S3ContentLocation: NotRequired[S3ContentLocationTypeDef],  # (1)
  1. See S3ContentLocationTypeDef

CodeContentUpdateTypeDef#

# CodeContentUpdateTypeDef definition

class CodeContentUpdateTypeDef(TypedDict):
    TextContentUpdate: NotRequired[str],
    ZipFileContentUpdate: NotRequired[BlobTypeDef],
    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: TimestampTypeDef,

DeleteApplicationSnapshotRequestRequestTypeDef#

# DeleteApplicationSnapshotRequestRequestTypeDef definition

class DeleteApplicationSnapshotRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    SnapshotName: str,
    SnapshotCreationTimestamp: TimestampTypeDef,

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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SnapshotDetailsTypeDef
  2. See ResponseMetadataTypeDef

SqlRunConfigurationTypeDef#

# SqlRunConfigurationTypeDef definition

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

EnvironmentPropertyDescriptionsTypeDef#

# EnvironmentPropertyDescriptionsTypeDef definition

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

OperationFailureDetailsTypeDef#

# OperationFailureDetailsTypeDef definition

class OperationFailureDetailsTypeDef(TypedDict):
    RollbackOperationId: NotRequired[str],
    ErrorInfo: NotRequired[ErrorInfoTypeDef],  # (1)
  1. See ErrorInfoTypeDef

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#

# InputProcessingConfigurationDescriptionTypeDef definition

class InputProcessingConfigurationDescriptionTypeDef(TypedDict):
    InputLambdaProcessorDescription: NotRequired[InputLambdaProcessorDescriptionTypeDef],  # (1)
  1. See InputLambdaProcessorDescriptionTypeDef

InputProcessingConfigurationTypeDef#

# InputProcessingConfigurationTypeDef definition

class InputProcessingConfigurationTypeDef(TypedDict):
    InputLambdaProcessor: InputLambdaProcessorTypeDef,  # (1)
  1. See InputLambdaProcessorTypeDef

InputProcessingConfigurationUpdateTypeDef#

# InputProcessingConfigurationUpdateTypeDef definition

class InputProcessingConfigurationUpdateTypeDef(TypedDict):
    InputLambdaProcessorUpdate: InputLambdaProcessorUpdateTypeDef,  # (1)
  1. See InputLambdaProcessorUpdateTypeDef

MappingParametersTypeDef#

# MappingParametersTypeDef definition

class MappingParametersTypeDef(TypedDict):
    JSONMappingParameters: NotRequired[JSONMappingParametersTypeDef],  # (1)
    CSVMappingParameters: NotRequired[CSVMappingParametersTypeDef],  # (2)
  1. See JSONMappingParametersTypeDef
  2. See CSVMappingParametersTypeDef

OutputDescriptionTypeDef#

# OutputDescriptionTypeDef definition

class OutputDescriptionTypeDef(TypedDict):
    OutputId: NotRequired[str],
    Name: NotRequired[str],
    KinesisStreamsOutputDescription: NotRequired[KinesisStreamsOutputDescriptionTypeDef],  # (1)
    KinesisFirehoseOutputDescription: NotRequired[KinesisFirehoseOutputDescriptionTypeDef],  # (2)
    LambdaOutputDescription: NotRequired[LambdaOutputDescriptionTypeDef],  # (3)
    DestinationSchema: NotRequired[DestinationSchemaTypeDef],  # (4)
  1. See KinesisStreamsOutputDescriptionTypeDef
  2. See KinesisFirehoseOutputDescriptionTypeDef
  3. See LambdaOutputDescriptionTypeDef
  4. See DestinationSchemaTypeDef

OutputTypeDef#

# OutputTypeDef definition

class OutputTypeDef(TypedDict):
    Name: str,
    DestinationSchema: DestinationSchemaTypeDef,  # (4)
    KinesisStreamsOutput: NotRequired[KinesisStreamsOutputTypeDef],  # (1)
    KinesisFirehoseOutput: NotRequired[KinesisFirehoseOutputTypeDef],  # (2)
    LambdaOutput: NotRequired[LambdaOutputTypeDef],  # (3)
  1. See KinesisStreamsOutputTypeDef
  2. See KinesisFirehoseOutputTypeDef
  3. See LambdaOutputTypeDef
  4. See DestinationSchemaTypeDef

OutputUpdateTypeDef#

# OutputUpdateTypeDef definition

class OutputUpdateTypeDef(TypedDict):
    OutputId: str,
    NameUpdate: NotRequired[str],
    KinesisStreamsOutputUpdate: NotRequired[KinesisStreamsOutputUpdateTypeDef],  # (1)
    KinesisFirehoseOutputUpdate: NotRequired[KinesisFirehoseOutputUpdateTypeDef],  # (2)
    LambdaOutputUpdate: NotRequired[LambdaOutputUpdateTypeDef],  # (3)
    DestinationSchemaUpdate: NotRequired[DestinationSchemaTypeDef],  # (4)
  1. See KinesisStreamsOutputUpdateTypeDef
  2. See KinesisFirehoseOutputUpdateTypeDef
  3. See LambdaOutputUpdateTypeDef
  4. See DestinationSchemaTypeDef

ListApplicationOperationsRequestListApplicationOperationsPaginateTypeDef#

# ListApplicationOperationsRequestListApplicationOperationsPaginateTypeDef definition

class ListApplicationOperationsRequestListApplicationOperationsPaginateTypeDef(TypedDict):
    ApplicationName: str,
    Operation: NotRequired[str],
    OperationStatus: NotRequired[OperationStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See OperationStatusType
  2. See PaginatorConfigTypeDef

ListApplicationSnapshotsRequestListApplicationSnapshotsPaginateTypeDef#

# ListApplicationSnapshotsRequestListApplicationSnapshotsPaginateTypeDef definition

class ListApplicationSnapshotsRequestListApplicationSnapshotsPaginateTypeDef(TypedDict):
    ApplicationName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListApplicationVersionsRequestListApplicationVersionsPaginateTypeDef#

# ListApplicationVersionsRequestListApplicationVersionsPaginateTypeDef definition

class ListApplicationVersionsRequestListApplicationVersionsPaginateTypeDef(TypedDict):
    ApplicationName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListApplicationsRequestListApplicationsPaginateTypeDef#

# ListApplicationsRequestListApplicationsPaginateTypeDef definition

class ListApplicationsRequestListApplicationsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ApplicationCodeConfigurationDescriptionTypeDef#

# ApplicationCodeConfigurationDescriptionTypeDef definition

class ApplicationCodeConfigurationDescriptionTypeDef(TypedDict):
    CodeContentType: CodeContentTypeType,  # (1)
    CodeContentDescription: NotRequired[CodeContentDescriptionTypeDef],  # (2)
  1. See CodeContentTypeType
  2. See CodeContentDescriptionTypeDef

ApplicationCodeConfigurationTypeDef#

# ApplicationCodeConfigurationTypeDef definition

class ApplicationCodeConfigurationTypeDef(TypedDict):
    CodeContentType: CodeContentTypeType,  # (2)
    CodeContent: NotRequired[CodeContentTypeDef],  # (1)
  1. See CodeContentTypeDef
  2. See CodeContentTypeType

ApplicationCodeConfigurationUpdateTypeDef#

# ApplicationCodeConfigurationUpdateTypeDef definition

class ApplicationCodeConfigurationUpdateTypeDef(TypedDict):
    CodeContentTypeUpdate: NotRequired[CodeContentTypeType],  # (1)
    CodeContentUpdate: NotRequired[CodeContentUpdateTypeDef],  # (2)
  1. See CodeContentTypeType
  2. See CodeContentUpdateTypeDef

ZeppelinApplicationConfigurationDescriptionTypeDef#

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

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

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

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

ApplicationOperationInfoDetailsTypeDef#

# ApplicationOperationInfoDetailsTypeDef definition

class ApplicationOperationInfoDetailsTypeDef(TypedDict):
    Operation: str,
    StartTime: datetime,
    EndTime: datetime,
    OperationStatus: OperationStatusType,  # (1)
    ApplicationVersionChangeDetails: NotRequired[ApplicationVersionChangeDetailsTypeDef],  # (2)
    OperationFailureDetails: NotRequired[OperationFailureDetailsTypeDef],  # (3)
  1. See OperationStatusType
  2. See ApplicationVersionChangeDetailsTypeDef
  3. See OperationFailureDetailsTypeDef

AddApplicationInputProcessingConfigurationResponseTypeDef#

# AddApplicationInputProcessingConfigurationResponseTypeDef definition

class AddApplicationInputProcessingConfigurationResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    InputId: str,
    InputProcessingConfigurationDescription: InputProcessingConfigurationDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputProcessingConfigurationDescriptionTypeDef
  2. See ResponseMetadataTypeDef

AddApplicationInputProcessingConfigurationRequestRequestTypeDef#

# AddApplicationInputProcessingConfigurationRequestRequestTypeDef definition

class AddApplicationInputProcessingConfigurationRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    CurrentApplicationVersionId: int,
    InputId: str,
    InputProcessingConfiguration: InputProcessingConfigurationTypeDef,  # (1)
  1. See InputProcessingConfigurationTypeDef

DiscoverInputSchemaRequestRequestTypeDef#

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

# RecordFormatTypeDef definition

class RecordFormatTypeDef(TypedDict):
    RecordFormatType: RecordFormatTypeType,  # (1)
    MappingParameters: NotRequired[MappingParametersTypeDef],  # (2)
  1. See RecordFormatTypeType
  2. See MappingParametersTypeDef

AddApplicationOutputResponseTypeDef#

# AddApplicationOutputResponseTypeDef definition

class AddApplicationOutputResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    OutputDescriptions: List[OutputDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OutputDescriptionTypeDef
  2. See ResponseMetadataTypeDef

AddApplicationOutputRequestRequestTypeDef#

# AddApplicationOutputRequestRequestTypeDef definition

class AddApplicationOutputRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    CurrentApplicationVersionId: int,
    Output: OutputTypeDef,  # (1)
  1. See OutputTypeDef

EnvironmentPropertiesTypeDef#

# EnvironmentPropertiesTypeDef definition

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

EnvironmentPropertyUpdatesTypeDef#

# EnvironmentPropertyUpdatesTypeDef definition

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

StartApplicationRequestRequestTypeDef#

# StartApplicationRequestRequestTypeDef definition

class StartApplicationRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    RunConfiguration: NotRequired[RunConfigurationTypeDef],  # (1)
  1. See RunConfigurationTypeDef

DescribeApplicationOperationResponseTypeDef#

# DescribeApplicationOperationResponseTypeDef definition

class DescribeApplicationOperationResponseTypeDef(TypedDict):
    ApplicationOperationInfoDetails: ApplicationOperationInfoDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationOperationInfoDetailsTypeDef
  2. See ResponseMetadataTypeDef

InputSchemaUpdateTypeDef#

# InputSchemaUpdateTypeDef definition

class InputSchemaUpdateTypeDef(TypedDict):
    RecordFormatUpdate: NotRequired[RecordFormatTypeDef],  # (1)
    RecordEncodingUpdate: NotRequired[str],
    RecordColumnUpdates: NotRequired[Sequence[RecordColumnTypeDef]],  # (2)
  1. See RecordFormatTypeDef
  2. See RecordColumnTypeDef

SourceSchemaOutputTypeDef#

# SourceSchemaOutputTypeDef definition

class SourceSchemaOutputTypeDef(TypedDict):
    RecordFormat: RecordFormatTypeDef,  # (1)
    RecordColumns: List[RecordColumnTypeDef],  # (2)
    RecordEncoding: NotRequired[str],
  1. See RecordFormatTypeDef
  2. See RecordColumnTypeDef

SourceSchemaTypeDef#

# SourceSchemaTypeDef definition

class SourceSchemaTypeDef(TypedDict):
    RecordFormat: RecordFormatTypeDef,  # (1)
    RecordColumns: Sequence[RecordColumnTypeDef],  # (2)
    RecordEncoding: NotRequired[str],
  1. See RecordFormatTypeDef
  2. See RecordColumnTypeDef

InputUpdateTypeDef#

# InputUpdateTypeDef definition

class InputUpdateTypeDef(TypedDict):
    InputId: str,
    NamePrefixUpdate: NotRequired[str],
    InputProcessingConfigurationUpdate: NotRequired[InputProcessingConfigurationUpdateTypeDef],  # (1)
    KinesisStreamsInputUpdate: NotRequired[KinesisStreamsInputUpdateTypeDef],  # (2)
    KinesisFirehoseInputUpdate: NotRequired[KinesisFirehoseInputUpdateTypeDef],  # (3)
    InputSchemaUpdate: NotRequired[InputSchemaUpdateTypeDef],  # (4)
    InputParallelismUpdate: NotRequired[InputParallelismUpdateTypeDef],  # (5)
  1. See InputProcessingConfigurationUpdateTypeDef
  2. See KinesisStreamsInputUpdateTypeDef
  3. See KinesisFirehoseInputUpdateTypeDef
  4. See InputSchemaUpdateTypeDef
  5. See InputParallelismUpdateTypeDef

DiscoverInputSchemaResponseTypeDef#

# DiscoverInputSchemaResponseTypeDef definition

class DiscoverInputSchemaResponseTypeDef(TypedDict):
    InputSchema: SourceSchemaOutputTypeDef,  # (1)
    ParsedInputRecords: List[List[str]],
    ProcessedInputRecords: List[str],
    RawInputRecords: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SourceSchemaOutputTypeDef
  2. See ResponseMetadataTypeDef

InputDescriptionTypeDef#

# InputDescriptionTypeDef definition

class InputDescriptionTypeDef(TypedDict):
    InputId: NotRequired[str],
    NamePrefix: NotRequired[str],
    InAppStreamNames: NotRequired[List[str]],
    InputProcessingConfigurationDescription: NotRequired[InputProcessingConfigurationDescriptionTypeDef],  # (1)
    KinesisStreamsInputDescription: NotRequired[KinesisStreamsInputDescriptionTypeDef],  # (2)
    KinesisFirehoseInputDescription: NotRequired[KinesisFirehoseInputDescriptionTypeDef],  # (3)
    InputSchema: NotRequired[SourceSchemaOutputTypeDef],  # (4)
    InputParallelism: NotRequired[InputParallelismTypeDef],  # (5)
    InputStartingPositionConfiguration: NotRequired[InputStartingPositionConfigurationTypeDef],  # (6)
  1. See InputProcessingConfigurationDescriptionTypeDef
  2. See KinesisStreamsInputDescriptionTypeDef
  3. See KinesisFirehoseInputDescriptionTypeDef
  4. See SourceSchemaOutputTypeDef
  5. See InputParallelismTypeDef
  6. See InputStartingPositionConfigurationTypeDef

ReferenceDataSourceDescriptionTypeDef#

# ReferenceDataSourceDescriptionTypeDef definition

class ReferenceDataSourceDescriptionTypeDef(TypedDict):
    ReferenceId: str,
    TableName: str,
    S3ReferenceDataSourceDescription: S3ReferenceDataSourceDescriptionTypeDef,  # (1)
    ReferenceSchema: NotRequired[SourceSchemaOutputTypeDef],  # (2)
  1. See S3ReferenceDataSourceDescriptionTypeDef
  2. See SourceSchemaOutputTypeDef

AddApplicationInputResponseTypeDef#

# AddApplicationInputResponseTypeDef definition

class AddApplicationInputResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    InputDescriptions: List[InputDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InputDescriptionTypeDef
  2. See ResponseMetadataTypeDef

AddApplicationReferenceDataSourceResponseTypeDef#

# AddApplicationReferenceDataSourceResponseTypeDef definition

class AddApplicationReferenceDataSourceResponseTypeDef(TypedDict):
    ApplicationARN: str,
    ApplicationVersionId: int,
    ReferenceDataSourceDescriptions: List[ReferenceDataSourceDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReferenceDataSourceDescriptionTypeDef
  2. See ResponseMetadataTypeDef

SqlApplicationConfigurationDescriptionTypeDef#

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

InputTypeDef#

# InputTypeDef definition

class InputTypeDef(TypedDict):
    NamePrefix: str,
    InputSchema: SourceSchemaUnionTypeDef,  # (5)
    InputProcessingConfiguration: NotRequired[InputProcessingConfigurationTypeDef],  # (1)
    KinesisStreamsInput: NotRequired[KinesisStreamsInputTypeDef],  # (2)
    KinesisFirehoseInput: NotRequired[KinesisFirehoseInputTypeDef],  # (3)
    InputParallelism: NotRequired[InputParallelismTypeDef],  # (4)
  1. See InputProcessingConfigurationTypeDef
  2. See KinesisStreamsInputTypeDef
  3. See KinesisFirehoseInputTypeDef
  4. See InputParallelismTypeDef
  5. See SourceSchemaTypeDef SourceSchemaOutputTypeDef

ReferenceDataSourceTypeDef#

# ReferenceDataSourceTypeDef definition

class ReferenceDataSourceTypeDef(TypedDict):
    TableName: str,
    ReferenceSchema: SourceSchemaUnionTypeDef,  # (2)
    S3ReferenceDataSource: NotRequired[S3ReferenceDataSourceTypeDef],  # (1)
  1. See S3ReferenceDataSourceTypeDef
  2. See SourceSchemaTypeDef SourceSchemaOutputTypeDef

ReferenceDataSourceUpdateTypeDef#

# ReferenceDataSourceUpdateTypeDef definition

class ReferenceDataSourceUpdateTypeDef(TypedDict):
    ReferenceId: str,
    TableNameUpdate: NotRequired[str],
    S3ReferenceDataSourceUpdate: NotRequired[S3ReferenceDataSourceUpdateTypeDef],  # (1)
    ReferenceSchemaUpdate: NotRequired[SourceSchemaUnionTypeDef],  # (2)
  1. See S3ReferenceDataSourceUpdateTypeDef
  2. See SourceSchemaTypeDef SourceSchemaOutputTypeDef

ApplicationConfigurationDescriptionTypeDef#

# ApplicationConfigurationDescriptionTypeDef 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)
    ApplicationSystemRollbackConfigurationDescription: NotRequired[ApplicationSystemRollbackConfigurationDescriptionTypeDef],  # (7)
    VpcConfigurationDescriptions: NotRequired[List[VpcConfigurationDescriptionTypeDef]],  # (8)
    ZeppelinApplicationConfigurationDescription: NotRequired[ZeppelinApplicationConfigurationDescriptionTypeDef],  # (9)
  1. See SqlApplicationConfigurationDescriptionTypeDef
  2. See ApplicationCodeConfigurationDescriptionTypeDef
  3. See RunConfigurationDescriptionTypeDef
  4. See FlinkApplicationConfigurationDescriptionTypeDef
  5. See EnvironmentPropertyDescriptionsTypeDef
  6. See ApplicationSnapshotConfigurationDescriptionTypeDef
  7. See ApplicationSystemRollbackConfigurationDescriptionTypeDef
  8. See VpcConfigurationDescriptionTypeDef
  9. See ZeppelinApplicationConfigurationDescriptionTypeDef

AddApplicationInputRequestRequestTypeDef#

# AddApplicationInputRequestRequestTypeDef definition

class AddApplicationInputRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    CurrentApplicationVersionId: int,
    Input: InputTypeDef,  # (1)
  1. See InputTypeDef

AddApplicationReferenceDataSourceRequestRequestTypeDef#

# AddApplicationReferenceDataSourceRequestRequestTypeDef definition

class AddApplicationReferenceDataSourceRequestRequestTypeDef(TypedDict):
    ApplicationName: str,
    CurrentApplicationVersionId: int,
    ReferenceDataSource: ReferenceDataSourceTypeDef,  # (1)
  1. See ReferenceDataSourceTypeDef

SqlApplicationConfigurationTypeDef#

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

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

ApplicationDetailTypeDef#

# ApplicationDetailTypeDef 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],
    ApplicationVersionCreateTimestamp: NotRequired[datetime],
    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

ApplicationConfigurationTypeDef#

# ApplicationConfigurationTypeDef definition

class ApplicationConfigurationTypeDef(TypedDict):
    SqlApplicationConfiguration: NotRequired[SqlApplicationConfigurationTypeDef],  # (1)
    FlinkApplicationConfiguration: NotRequired[FlinkApplicationConfigurationTypeDef],  # (2)
    EnvironmentProperties: NotRequired[EnvironmentPropertiesTypeDef],  # (3)
    ApplicationCodeConfiguration: NotRequired[ApplicationCodeConfigurationTypeDef],  # (4)
    ApplicationSnapshotConfiguration: NotRequired[ApplicationSnapshotConfigurationTypeDef],  # (5)
    ApplicationSystemRollbackConfiguration: NotRequired[ApplicationSystemRollbackConfigurationTypeDef],  # (6)
    VpcConfigurations: NotRequired[Sequence[VpcConfigurationTypeDef]],  # (7)
    ZeppelinApplicationConfiguration: NotRequired[ZeppelinApplicationConfigurationTypeDef],  # (8)
  1. See SqlApplicationConfigurationTypeDef
  2. See FlinkApplicationConfigurationTypeDef
  3. See EnvironmentPropertiesTypeDef
  4. See ApplicationCodeConfigurationTypeDef
  5. See ApplicationSnapshotConfigurationTypeDef
  6. See ApplicationSystemRollbackConfigurationTypeDef
  7. See VpcConfigurationTypeDef
  8. See ZeppelinApplicationConfigurationTypeDef

ApplicationConfigurationUpdateTypeDef#

# ApplicationConfigurationUpdateTypeDef definition

class ApplicationConfigurationUpdateTypeDef(TypedDict):
    SqlApplicationConfigurationUpdate: NotRequired[SqlApplicationConfigurationUpdateTypeDef],  # (1)
    ApplicationCodeConfigurationUpdate: NotRequired[ApplicationCodeConfigurationUpdateTypeDef],  # (2)
    FlinkApplicationConfigurationUpdate: NotRequired[FlinkApplicationConfigurationUpdateTypeDef],  # (3)
    EnvironmentPropertyUpdates: NotRequired[EnvironmentPropertyUpdatesTypeDef],  # (4)
    ApplicationSnapshotConfigurationUpdate: NotRequired[ApplicationSnapshotConfigurationUpdateTypeDef],  # (5)
    ApplicationSystemRollbackConfigurationUpdate: NotRequired[ApplicationSystemRollbackConfigurationUpdateTypeDef],  # (6)
    VpcConfigurationUpdates: NotRequired[Sequence[VpcConfigurationUpdateTypeDef]],  # (7)
    ZeppelinApplicationConfigurationUpdate: NotRequired[ZeppelinApplicationConfigurationUpdateTypeDef],  # (8)
  1. See SqlApplicationConfigurationUpdateTypeDef
  2. See ApplicationCodeConfigurationUpdateTypeDef
  3. See FlinkApplicationConfigurationUpdateTypeDef
  4. See EnvironmentPropertyUpdatesTypeDef
  5. See ApplicationSnapshotConfigurationUpdateTypeDef
  6. See ApplicationSystemRollbackConfigurationUpdateTypeDef
  7. See VpcConfigurationUpdateTypeDef
  8. See ZeppelinApplicationConfigurationUpdateTypeDef

CreateApplicationResponseTypeDef#

# CreateApplicationResponseTypeDef definition

class CreateApplicationResponseTypeDef(TypedDict):
    ApplicationDetail: ApplicationDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationDetailTypeDef
  2. See ResponseMetadataTypeDef

DescribeApplicationResponseTypeDef#

# DescribeApplicationResponseTypeDef definition

class DescribeApplicationResponseTypeDef(TypedDict):
    ApplicationDetail: ApplicationDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationDetailTypeDef
  2. See ResponseMetadataTypeDef

DescribeApplicationVersionResponseTypeDef#

# DescribeApplicationVersionResponseTypeDef definition

class DescribeApplicationVersionResponseTypeDef(TypedDict):
    ApplicationVersionDetail: ApplicationDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationDetailTypeDef
  2. See ResponseMetadataTypeDef

RollbackApplicationResponseTypeDef#

# RollbackApplicationResponseTypeDef definition

class RollbackApplicationResponseTypeDef(TypedDict):
    ApplicationDetail: ApplicationDetailTypeDef,  # (1)
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationDetailTypeDef
  2. See ResponseMetadataTypeDef

UpdateApplicationResponseTypeDef#

# UpdateApplicationResponseTypeDef definition

class UpdateApplicationResponseTypeDef(TypedDict):
    ApplicationDetail: ApplicationDetailTypeDef,  # (1)
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationDetailTypeDef
  2. See ResponseMetadataTypeDef

CreateApplicationRequestRequestTypeDef#

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

# UpdateApplicationRequestRequestTypeDef 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],
    RuntimeEnvironmentUpdate: NotRequired[RuntimeEnvironmentType],  # (4)
  1. See ApplicationConfigurationUpdateTypeDef
  2. See RunConfigurationUpdateTypeDef
  3. See CloudWatchLoggingOptionUpdateTypeDef
  4. See RuntimeEnvironmentType